[automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: f7032275fc -s ours am: d60eb943bc -s ours

am skip reason: subject contains skip directive

Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/apps/WallpaperPicker2/+/24878031

Change-Id: I84d116a35164c82ac9e7788d80d57377e8dfef2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/Android.bp b/Android.bp
index ee39083..8479134 100644
--- a/Android.bp
+++ b/Android.bp
@@ -39,6 +39,7 @@
         "androidx.navigation_navigation-ui-ktx",
         "androidx.navigation_navigation-fragment-ktx",
         "com.google.android.material_material",
+        "com_android_wallpaper_flags_lib",
         "glide-prebuilt",
         "glide-gifdecoder-prebuilt",
         "glide-disklrucache-prebuilt",
@@ -90,6 +91,13 @@
     ],
 }
 
+// Production-only files that should be excluded in tests.
+filegroup {
+    name: "WallpaperPicker2_src_prod",
+    visibility: [":__subpackages__"],
+    srcs: ["src_override/com/android/wallpaper/picker/WallpapersApplication.java"],
+}
+
 genrule {
    name: "WallpaperPicker2_res",
    tools: ["soong_zip"],
@@ -139,30 +147,11 @@
 
 java_defaults {
     name: "WallpaperPicker2_defaults",
-
-    static_libs: [
-        "wallpaper-common-deps",
-        "monet",
-        "hilt_android",
-    ],
+    defaults: ["WallpaperPicker2_common_defaults"],
 
     srcs: [
-        ":WallpaperPicker2_srcs",
         ":WallpaperPicker2_src_overrides",
     ],
-    resource_zips: [":WallpaperPicker2_res"],
-
-    certificate: "",
-
-    optimize: {
-        enabled: false,
-    },
-
-    kotlincflags: ["-Xjvm-default=all"],
-    privileged: true,
-    system_ext_specific: true,
-
-    use_embedded_native_libs: true,
 }
 
 //
diff --git a/TEST_MAPPING b/TEST_MAPPING
index 6345ffb..560897b 100644
--- a/TEST_MAPPING
+++ b/TEST_MAPPING
@@ -2,6 +2,7 @@
   "presubmit": [
     {
       "name": "WallpaperPickerGoogleTests",
+      "keywords": ["internal"],
       "options": [
         {
           "exclude-annotation": "org.junit.Ignore"
diff --git a/aconfig/Android.bp b/aconfig/Android.bp
new file mode 100644
index 0000000..5f12cea
--- /dev/null
+++ b/aconfig/Android.bp
@@ -0,0 +1,10 @@
+aconfig_declarations {
+    name: "com_android_wallpaper_flags",
+    package: "com.android.wallpaper",
+    srcs: ["flags.aconfig"],
+}
+
+java_aconfig_library {
+    name: "com_android_wallpaper_flags_lib",
+    aconfig_declarations: "com_android_wallpaper_flags",
+}
\ No newline at end of file
diff --git a/aconfig/flags.aconfig b/aconfig/flags.aconfig
new file mode 100644
index 0000000..d9af608
--- /dev/null
+++ b/aconfig/flags.aconfig
@@ -0,0 +1,8 @@
+package: "com.android.wallpaper"
+
+flag {
+    name: "multi_crop_preview_ui_flag"
+    namespace: "customization_picker"
+    description: "Enables new preview UI if both the SysUI multi crop flag and this flag are true."
+    bug: "291761856"
+}
\ No newline at end of file
diff --git a/res/layout/activity_wallpaper_preview_demo.xml b/res/layout/activity_wallpaper_preview_demo.xml
index 0216a31..f86b445 100755
--- a/res/layout/activity_wallpaper_preview_demo.xml
+++ b/res/layout/activity_wallpaper_preview_demo.xml
@@ -17,6 +17,11 @@
     android:layout_width="match_parent"
     android:layout_height="match_parent">
 
+    <SurfaceView
+        android:id="@+id/wallpaper_surface"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent" />
+
     <FrameLayout
         android:id="@+id/wallpaper_preview"
         android:layout_width="match_parent"
diff --git a/res/layout/collapsing_toolbar_container_layout.xml b/res/layout/collapsing_toolbar_container_layout.xml
deleted file mode 100644
index 9d20c13..0000000
--- a/res/layout/collapsing_toolbar_container_layout.xml
+++ /dev/null
@@ -1,70 +0,0 @@
-<?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.
--->
-<androidx.coordinatorlayout.widget.CoordinatorLayout
-    xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:app="http://schemas.android.com/apk/res-auto"
-    android:id="@+id/content_parent"
-    android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    android:fitsSystemWindows="true">
-
-    <com.google.android.material.appbar.AppBarLayout
-        android:id="@+id/app_bar"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:background="?android:attr/colorPrimary"
-        android:fitsSystemWindows="true"
-        android:outlineAmbientShadowColor="@android:color/transparent"
-        android:outlineSpotShadowColor="@android:color/transparent"
-        android:theme="@style/Theme.CollapsingToolbar.Settings">
-
-        <com.google.android.material.appbar.CollapsingToolbarLayout
-            android:id="@+id/collapsing_toolbar"
-            android:layout_width="match_parent"
-            android:layout_height="@dimen/settingslib_toolbar_layout_height"
-            android:clipToPadding="false"
-            app:forceApplySystemWindowInsetTop="true"
-            app:extraMultilineHeightEnabled="true"
-            app:contentScrim="@color/settingslib_colorSurfaceHeader"
-            app:maxLines="3"
-            app:layout_scrollFlags="scroll|exitUntilCollapsed|snap"
-            app:scrimAnimationDuration="50"
-            app:scrimVisibleHeightTrigger="@dimen/settingslib_scrim_visible_height_trigger"
-            app:statusBarScrim="@null"
-            app:titleCollapseMode="fade"
-            app:collapsedTitleTextAppearance="@style/CollapsingToolbar.Collapsed"
-            app:expandedTitleTextAppearance="@style/CollapsingToolbar.Expanded"
-            app:expandedTitleMarginEnd="@dimen/expanded_title_margin_end"
-            app:toolbarId="@id/action_bar">
-
-            <Toolbar
-                android:id="@+id/action_bar"
-                android:layout_width="match_parent"
-                android:layout_height="?attr/actionBarSize"
-                android:theme="?android:attr/actionBarTheme"
-                app:layout_collapseMode="pin"/>
-
-        </com.google.android.material.appbar.CollapsingToolbarLayout>
-    </com.google.android.material.appbar.AppBarLayout>
-
-    <FrameLayout
-        android:id="@+id/content_frame"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        app:layout_behavior="@string/appbar_scrolling_view_behavior"/>
-
-</androidx.coordinatorlayout.widget.CoordinatorLayout>
\ No newline at end of file
diff --git a/res/layout/floating_sheet.xml b/res/layout/floating_sheet.xml
index 24aacfe..74bfba6 100644
--- a/res/layout/floating_sheet.xml
+++ b/res/layout/floating_sheet.xml
@@ -23,7 +23,7 @@
         android:id="@+id/floating_sheet_container"
         android:layout_height="wrap_content"
         android:layout_width="match_parent"
-        android:clickable="true"
+        android:importantForAccessibility="no"
         app:behavior_hideable="true"
         app:behavior_peekHeight="0dp"
         app:behavior_skipCollapsed="true"
diff --git a/res/layout/fragment_full_preview.xml b/res/layout/fragment_full_preview.xml
index 5bae56b..689dfff 100644
--- a/res/layout/fragment_full_preview.xml
+++ b/res/layout/fragment_full_preview.xml
@@ -16,4 +16,17 @@
 -->
 <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
-    android:layout_height="match_parent" />
+    android:layout_height="match_parent">
+
+    <com.android.wallpaper.picker.TouchForwardingLayout
+        android:id="@+id/touch_forwarding_layout"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:background="@android:color/transparent"
+        android:contentDescription="@string/preview_screen_description"/>
+
+    <include layout="@layout/wallpaper_preview_crop" />
+
+    <include layout="@layout/section_header" />
+
+</FrameLayout>
diff --git a/res/layout/fragment_image_preview.xml b/res/layout/fragment_image_preview.xml
deleted file mode 100644
index a736e89..0000000
--- a/res/layout/fragment_image_preview.xml
+++ /dev/null
@@ -1,99 +0,0 @@
-<?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.
--->
-
-<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:app="http://schemas.android.com/apk/res-auto"
-    android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    android:background="?android:colorBackground">
-
-    <!-- Preview header (toolbar + status bar) is used to solve preview with full screen animated
-         to non-full screen cases. -->
-    <FrameLayout
-        android:id="@+id/preview_header"
-        style="@style/PreviewHeaderStyle"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content">
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/separated_tabs_container"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_gravity="bottom"
-        android:layout_marginBottom="@dimen/bottom_actions_height"
-        android:paddingHorizontal="@dimen/full_preview_page_tabs_horizontal_padding">
-        <include layout="@layout/separated_tabs" />
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/screen_preview_layout"
-        style="@style/ScreenPreviewLayoutStyle"
-        android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        android:layout_marginBottom="@dimen/bottom_actions_plus_separated_tabs">
-
-        <androidx.constraintlayout.widget.ConstraintLayout
-            android:id="@+id/container"
-            android:layout_width="match_parent"
-            android:layout_height="match_parent"
-            android:layout_gravity="center"
-            android:clipChildren="false"
-            android:clipToPadding="false"
-            android:paddingHorizontal="@dimen/full_preview_page_default_horizontal_padding"
-            android:paddingVertical="@dimen/full_preview_page_default_padding_top">
-
-            <com.android.wallpaper.picker.TouchForwardingLayout
-                android:id="@+id/touch_forwarding_layout"
-                android:layout_width="0dp"
-                android:layout_height="0dp"
-                android:background="@android:color/transparent"
-                app:layout_constraintBottom_toBottomOf="parent"
-                app:layout_constraintLeft_toLeftOf="parent"
-                app:layout_constraintRight_toRightOf="parent"
-                app:layout_constraintTop_toTopOf="parent"
-                app:layout_constraintVertical_bias="@dimen/full_preview_page_vertical_bias">
-                <include layout="@layout/wallpaper_preview_card" />
-            </com.android.wallpaper.picker.TouchForwardingLayout>
-        </androidx.constraintlayout.widget.ConstraintLayout>
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/section_header_container"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content">
-        <include layout="@layout/section_header" android:id="@+id/toolbar_container"/>
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/fullscreen_buttons_container"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_gravity="bottom|center"
-        android:layout_marginBottom="@dimen/fullscreen_preview_button_margin"
-        android:paddingHorizontal="@dimen/fullscreen_preview_buttons_horizontal_margin">
-        <include layout="@layout/fullscreen_buttons" />
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/bottom_action_bar_container"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_gravity="bottom">
-        <include layout="@layout/bottom_action_bar" />
-    </FrameLayout>
-</FrameLayout>
diff --git a/res/layout/fragment_live_preview.xml b/res/layout/fragment_live_preview.xml
deleted file mode 100644
index 2294441..0000000
--- a/res/layout/fragment_live_preview.xml
+++ /dev/null
@@ -1,102 +0,0 @@
-<?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.
--->
-<FrameLayout
-    xmlns:android="http://schemas.android.com/apk/res/android"
-    xmlns:app="http://schemas.android.com/apk/res-auto"
-    android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    android:background="?android:colorBackground">
-
-    <!-- Preview header (toolbar + status bar) is used to solve preview with full screen animated
-         to non-full screen cases. -->
-    <FrameLayout
-        android:id="@+id/preview_header"
-        style="@style/PreviewHeaderStyle"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content">
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/separated_tabs_container"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_gravity="bottom"
-        android:layout_marginBottom="@dimen/bottom_actions_height"
-        android:paddingHorizontal="@dimen/separated_tabs_horizontal_padding">
-        <include layout="@layout/separated_tabs" />
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/screen_preview_layout"
-        style="@style/ScreenPreviewLayoutStyle"
-        android:layout_width="match_parent"
-        android:layout_height="match_parent"
-        android:layout_marginBottom="@dimen/bottom_actions_plus_separated_tabs">
-
-        <androidx.constraintlayout.widget.ConstraintLayout
-            android:id="@+id/container"
-            android:layout_width="match_parent"
-            android:layout_height="match_parent"
-            android:layout_gravity="center"
-            android:clipChildren="false"
-            android:paddingHorizontal="@dimen/full_preview_page_default_horizontal_padding"
-            android:paddingVertical="@dimen/full_preview_page_default_padding_top">
-
-            <com.android.wallpaper.picker.TouchForwardingLayout
-                android:id="@+id/touch_forwarding_layout"
-                android:layout_width="0dp"
-                android:layout_height="0dp"
-                android:background="@android:color/transparent"
-                app:layout_constraintBottom_toBottomOf="parent"
-                app:layout_constraintLeft_toLeftOf="parent"
-                app:layout_constraintRight_toRightOf="parent"
-                app:layout_constraintTop_toTopOf="parent"
-                app:layout_constraintVertical_bias="@dimen/full_preview_page_vertical_bias">
-
-                <include
-                    android:id="@+id/wallpaper_full_preview_card"
-                    layout="@layout/wallpaper_preview_card" />
-            </com.android.wallpaper.picker.TouchForwardingLayout>
-        </androidx.constraintlayout.widget.ConstraintLayout>
-
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/section_header_container"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content">
-        <include layout="@layout/section_header" android:id="@+id/toolbar_container"/>
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/fullscreen_buttons_container"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:layout_gravity="bottom|center"
-        android:layout_marginBottom="@dimen/fullscreen_preview_button_margin"
-        android:paddingHorizontal="@dimen/fullscreen_preview_buttons_horizontal_margin">
-        <include layout="@layout/fullscreen_buttons" />
-    </FrameLayout>
-
-    <FrameLayout
-        android:id="@+id/bottom_action_bar_container"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_gravity="bottom">
-        <include layout="@layout/bottom_action_bar" />
-    </FrameLayout>
-</FrameLayout>
diff --git a/res/layout/fragment_small_preview_for_two_screens.xml b/res/layout/fragment_small_preview_for_two_screens.xml
new file mode 100644
index 0000000..b2a636d
--- /dev/null
+++ b/res/layout/fragment_small_preview_for_two_screens.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright (C) 2023 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+<androidx.constraintlayout.widget.ConstraintLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:id="@+id/container"
+    android:clipChildren="false"
+    android:clipToPadding="false"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <include
+        android:id="@+id/toolbar_container"
+        layout="@layout/section_header_content"
+        android:layout_width="match_parent"
+        android:layout_height="?android:attr/actionBarSize"
+        app:layout_constraintTop_toTopOf="parent"
+        app:layout_constraintStart_toStartOf="parent"
+        app:layout_constraintEnd_toEndOf="parent"
+        app:layout_constraintBottom_toTopOf="@id/dual_preview"/>
+
+    <com.android.wallpaper.picker.wallpaper.utils.DualDisplayAspectRatioLayout
+        android:id="@+id/dual_preview"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:orientation="horizontal"
+        android:layout_centerVertical="true"
+        android:gravity="center"
+        app:layout_constraintTop_toBottomOf="@id/toolbar_container"
+        app:layout_constraintStart_toStartOf="parent"
+        app:layout_constraintEnd_toEndOf="parent"/>
+
+</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
diff --git a/res/layout/fragment_small_preview_handheld.xml b/res/layout/fragment_small_preview_handheld.xml
new file mode 100644
index 0000000..febaf76
--- /dev/null
+++ b/res/layout/fragment_small_preview_handheld.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright (C) 2023 The Android Open Source Project
+  ~
+  ~ Licensed under the Apache License, Version 2.0 (the "License");
+  ~ you may not use this file except in compliance with the License.
+  ~ You may obtain a copy of the License at
+  ~
+  ~      http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing, software
+  ~ distributed under the License is distributed on an "AS IS" BASIS,
+  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License.
+  ~
+  -->
+
+<androidx.constraintlayout.widget.ConstraintLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:app="http://schemas.android.com/apk/res-auto"
+    android:id="@+id/container"
+    android:clipChildren="false"
+    android:clipToPadding="false"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent">
+
+    <include
+        android:id="@+id/toolbar_container"
+        layout="@layout/section_header_content"
+        android:layout_width="match_parent"
+        android:layout_height="?android:attr/actionBarSize"
+        app:layout_constraintTop_toTopOf="parent"
+        app:layout_constraintStart_toStartOf="parent"
+        app:layout_constraintEnd_toEndOf="parent"
+        app:layout_constraintBottom_toTopOf="@id/pager_tabs"/>
+
+    <com.android.wallpaper.widget.ConstraintViewPager
+        android:id="@+id/pager_tabs"
+        android:clipChildren="false"
+        android:clipToPadding="false"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        app:layout_constraintTop_toBottomOf="@id/toolbar_container"
+        app:layout_constraintStart_toStartOf="parent"
+        app:layout_constraintEnd_toEndOf="parent" />
+
+    <androidx.viewpager2.widget.ViewPager2
+        android:id="@+id/pager_previews"
+        android:clipChildren="false"
+        android:clipToPadding="false"
+        android:layout_width="match_parent"
+        android:layout_height="0dp"
+        app:layout_constraintTop_toBottomOf="@id/pager_tabs"
+        app:layout_constraintBottom_toBottomOf="parent"/>
+
+</androidx.constraintlayout.widget.ConstraintLayout>
diff --git a/res/layout/fullscreen_buttons.xml b/res/layout/fullscreen_buttons.xml
deleted file mode 100644
index d912149..0000000
--- a/res/layout/fullscreen_buttons.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-     Copyright (C) 2021 The Android Open Source Project
-
-     Licensed under the Apache License, Version 2.0 (the "License");
-     you may not use this file except in compliance with the License.
-     You may obtain a copy of the License at
-
-          http://www.apache.org/licenses/LICENSE-2.0
-
-     Unless required by applicable law or agreed to in writing, software
-     distributed under the License is distributed on an "AS IS" BASIS,
-     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-     See the License for the specific language governing permissions and
-     limitations under the License.
--->
-<LinearLayout
-    xmlns:android="http://schemas.android.com/apk/res/android"
-    android:layout_height="@dimen/separated_tabs_height"
-    android:layout_width="match_parent"
-    android:orientation="horizontal"
-    android:weightSum="2">
-
-    <Button
-        android:id="@+id/hide_ui_preview_button"
-        android:layout_height="match_parent"
-        android:layout_width="match_parent"
-        android:layout_gravity="center"
-        android:layout_marginEnd="@dimen/fullscreen_preview_button_margin_between"
-        android:layout_weight="1"
-        android:background="@drawable/fullscreen_button_background"
-        android:gravity="center"
-        android:text="@string/hide_ui_preview_text"
-        android:textAlignment="center"
-        android:textAppearance="@style/SeparatedTabsTextAppearance"
-        android:textColor="@color/text_color_on_accent"
-        android:visibility="visible">
-    </Button>
-
-    <Button
-        android:id="@+id/set_as_wallpaper_button"
-        android:layout_height="match_parent"
-        android:layout_width="match_parent"
-        android:layout_gravity="center"
-        android:layout_marginStart="@dimen/fullscreen_preview_button_margin_between"
-        android:layout_weight="1"
-        android:background="@drawable/fullscreen_button_background"
-        android:gravity="center"
-        android:text="@string/set_wallpaper_button_text"
-        android:textAlignment="center"
-        android:textAppearance="@style/SeparatedTabsTextAppearance"
-        android:textColor="@color/text_color_on_accent"
-        android:visibility="visible">
-    </Button>
-</LinearLayout>
diff --git a/res/layout/item_text.xml b/res/layout/item_text.xml
new file mode 100644
index 0000000..46b1b6c
--- /dev/null
+++ b/res/layout/item_text.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2023 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:gravity="center"
+    android:orientation="vertical">
+
+    <TextView
+        android:id="@+id/preview_tab_text"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:textSize="18sp"/>
+</LinearLayout>
diff --git a/res/layout/fragment_small_preview.xml b/res/layout/preview_handheld_card_view.xml
similarity index 79%
rename from res/layout/fragment_small_preview.xml
rename to res/layout/preview_handheld_card_view.xml
index 600c867..36b12af 100644
--- a/res/layout/fragment_small_preview.xml
+++ b/res/layout/preview_handheld_card_view.xml
@@ -14,26 +14,21 @@
   ~ limitations under the License.
   ~
   -->
-<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
     android:layout_height="match_parent"
-    android:orientation="vertical"
     android:clipChildren="false">
 
-    <include layout="@layout/section_header" />
-
     <com.android.wallpaper.picker.DisplayAspectRatioFrameLayout
         android:layout_width="match_parent"
-        android:layout_height="0dp"
-        android:layout_weight="1"
-        android:paddingTop="20dp"
-        android:paddingBottom="40dp">
+        android:layout_height="wrap_content"
+        android:paddingTop="@dimen/small_preview_preview_top_padding"
+        android:paddingBottom="@dimen/small_preview_preview_bottom_padding">
         <include
             android:id="@+id/preview"
             layout="@layout/wallpaper_preview_card"
             android:layout_width="0dp"
             android:layout_height="match_parent"
             android:layout_gravity="center"/>
-
     </com.android.wallpaper.picker.DisplayAspectRatioFrameLayout>
-</LinearLayout>
+</FrameLayout>
\ No newline at end of file
diff --git a/res/layout/wallpaper_preview_crop.xml b/res/layout/wallpaper_preview_crop.xml
new file mode 100644
index 0000000..021cf89
--- /dev/null
+++ b/res/layout/wallpaper_preview_crop.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2023 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content"
+    android:layout_gravity="center">
+    <com.android.wallpaper.picker.preview.ui.view.FullPreviewSurfaceView
+        android:id="@+id/wallpaper_surface"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"/>
+</FrameLayout>
\ No newline at end of file
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 36b1920..f31650f 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Muurpapierkategorieë"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Stel muurpapier"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Stel muurpapier"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Stel tans muurpapier …"</string>
     <string name="try_again" msgid="8278874823700921234">"Probeer weer"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Kan nie muurpapier stel nie."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Verken sluitskermmuurpapier"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Herlaai daaglikse tuisskermmuurpapier"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Herlaai daaglikse muurpapier"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Muurpapiervoorskouskerm"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Herlaai tans daaglikse muurpapier …"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Kon nie daaglikse muurpapier herlaai nie. Gaan jou netwerkverbinding na en probeer weer."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Muurpapiere op toestel"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Vorige"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Muurpapier"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Muurpapiervoorskou"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Voorskou van sluitskerm se muurpapier"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Voorskou van tuisskerm se muurpapier"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Die versameling bestaan nie"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Verlaat deelskermmodus en probeer weer"</string>
     <string name="cancel" msgid="4970902691067201584">"Kanselleer"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Versteek UI-voorskou"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI word versteek in voorskou. Dubbeltik om te wys"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Wys UI-voorskou"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Voorskoukontroles word vertoon. Dubbeltik om te versteek"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Versteek voorskoukontroles"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Voorskoukontroles is versteek. Dubbeltik om te vertoon."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Vertoon voorskoukontroles"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Versteek muurpapierinligting"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI wys in voorskou. Dubbeltik om te versteek"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Verander muurpapier"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Voorskou van sluitskerm se muurpapier"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 4e24008..a3f62bb 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -21,25 +21,23 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"የልጣፍ ምድቦች"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"ልጣፍ ያዘጋጁ"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ልጣፍ አቀናብር"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"ልጣፍን በማዘጋጀት ላይ…"</string>
     <string name="try_again" msgid="8278874823700921234">"እንደገና ሞክር"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"ልጣፍን ማዘጋጀት አልተቻለም።"</string>
     <string name="load_wallpaper_error_message" msgid="7913278480467707374">"ወደ ልጣፍ መጫን አልተቻለም። ምስሉ የተበላሸ ወይም የማይገኝ ነው።"</string>
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"በአሁኑ ጊዜ የተዘጋጀ"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"ዕለታዊ ልጣፍ"</string>
-    <string name="wallpaper_destination_both" msgid="1124197176741944063">"መነሻ ገጽ እና የማያ ገጽ ቁልፍ"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
-    <string name="home_screen_message" msgid="106444102822522813">"መነሻ ገጽ"</string>
-    <string name="lock_screen_message" msgid="1534506081955058013">"ማያ ገጽ ቁልፍ"</string>
+    <string name="wallpaper_destination_both" msgid="1124197176741944063">"መነሻ ገፅ እና የማያ ገፅ ቁልፍ"</string>
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"ልጣፍ ይምረጡ"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"ልጣፍ ይፍጠሩ"</string>
+    <string name="home_screen_message" msgid="106444102822522813">"መነሻ ገፅ"</string>
+    <string name="lock_screen_message" msgid="1534506081955058013">"ማያ ገፅ ቁልፍ"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"መነሻ እና ቁልፍ"</string>
     <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"እንደ ልጣፍ ያቀናብሩ"</string>
-    <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"መነሻ ገጽ"</string>
-    <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"ማያ ገጽ ቁልፍ"</string>
-    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"የመነሻ እና ማያ ገጽ ቁልፎች"</string>
+    <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"መነሻ ገፅ"</string>
+    <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"ማያ ገፅ ቁልፍ"</string>
+    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"የመነሻ እና ማያ ገፅ ቁልፎች"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"የምስል ልጣፍን በማሽከርከር ላይ"</string>
     <string name="permission_needed_explanation" msgid="139166837541426823">"የአሁኑን ልጣፍ ለማሳየት <xliff:g id="APP_NAME">%1$s</xliff:g> የመሣሪያዎ ማከማቻ መዳረሻ ያስፈልገዋል።"</string>
     <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"የአሁኑን ልጣፍ እዚህ ለማሳየት ልጣፎች የመሣሪያዎን ማከማቻ መድረስ አለባቸው።\n\nይህን ቅንብር ለመቀየር ወደ የልጣፎች መተግበሪያ መረጃው የፈቃዶች አካባቢ ይሂዱ።"</string>
@@ -47,7 +45,7 @@
     <string name="no_backup_image_wallpaper_description" msgid="8303268619408738057">"የሕያው ልጣፍ አገልግሎት ለተሽከርካሪ ልጣፎች"</string>
     <string name="daily_refresh_tile_title" msgid="3270456074558525091">"ዕለታዊ ልጣፍ"</string>
     <string name="daily_refresh_tile_subtitle" msgid="3976682014885446443">"ለማብራት ነካ ያድርጉ"</string>
-    <string name="start_rotation_dialog_body_live_wallpaper_needed" msgid="5132580257563846082">"ልጣፍ በየቀኑ በራስ-ሰር ይቀየራል። ማዋቀርን ለመጨረሽ በሚቀጥለው ማያ ገጽ ላይ &lt;strong&gt;ልጣፍ አዘጋጅ&gt;/strong&gt;ን መታ ያድርጉ።"</string>
+    <string name="start_rotation_dialog_body_live_wallpaper_needed" msgid="5132580257563846082">"ልጣፍ በየቀኑ በራስ-ሰር ይቀየራል። ማዋቀርን ለመጨረሽ በሚቀጥለው ማያ ገፅ ላይ &lt;strong&gt;ልጣፍ አዘጋጅ&gt;/strong&gt;ን መታ ያድርጉ።"</string>
     <string name="start_rotation_dialog_wifi_only_option_message" msgid="3126269859713666225">"የወደፊት ልጣፎችን በWi-Fi ላይ ብቻ ያውርዱ"</string>
     <string name="start_rotation_dialog_continue" msgid="276678987852274872">"ቀጥል"</string>
     <string name="start_rotation_progress_message" msgid="7872623873682262083">"የመጀመሪያ ልጣፍን በማውረድ ላይ…"</string>
@@ -60,14 +58,15 @@
     <string name="wallpaper_disabled_by_administrator_message" msgid="1551430406714747884">"ልጣፍ ማዘጋጀት በመሣሪያዎ አስተዳዳሪ ተሰናክሏል"</string>
     <string name="wallpaper_set_successfully_message" msgid="2958998799111688578">"ልጣፍ በተሳካ ሁኔታ ተዘጋጅቷል"</string>
     <string name="wallpapers_unavailable_offline_message" msgid="8136405438621689532">"ልጣፎችን ለማየት የበይነመረብ ግንኙነት ያስፈልገዎታል። እባክዎ ይገናኙና እንደገና ይሞክሩ።"</string>
-    <string name="currently_set_home_wallpaper_thumbnail" msgid="4022381436821898917">"በአሁኑ ጊዜ የተዘጋጀው የመነሻ ማያ ገጽ ልጣፍ ድንክዬ"</string>
-    <string name="currently_set_lock_wallpaper_thumbnail" msgid="2094209303934569997">"በአሁኑ ጊዜ የተዘጋጀው የማያ ገጽ ቁልፍ ልጣፍ ድንክዬ"</string>
+    <string name="currently_set_home_wallpaper_thumbnail" msgid="4022381436821898917">"በአሁኑ ጊዜ የተዘጋጀው የመነሻ ማያ ገፅ ልጣፍ ድንክዬ"</string>
+    <string name="currently_set_lock_wallpaper_thumbnail" msgid="2094209303934569997">"በአሁኑ ጊዜ የተዘጋጀው የማያ ገፅ ቁልፍ ልጣፍ ድንክዬ"</string>
     <string name="currently_set_wallpaper_thumbnail" msgid="8651887838745545107">"በአሁኑ ጊዜ የተዘጋጀው የልጣፍ ድንክዬ"</string>
     <string name="wallpaper_thumbnail" msgid="569931475923605974">"የልጣፍ ድንክዬ"</string>
-    <string name="explore_home_screen" msgid="8756346794535765482">"የመነሻ ማያ ገጽ ልጣፍን አስስ"</string>
-    <string name="explore_lock_screen" msgid="268938342103703665">"የማያ ገጽ ቁልፍ ልጣፍን አስስ"</string>
-    <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"የዕለታዊ መነሻ ማያ ገጽ ልጣፍን ያድሱ"</string>
+    <string name="explore_home_screen" msgid="8756346794535765482">"የመነሻ ማያ ገፅ ልጣፍን አስስ"</string>
+    <string name="explore_lock_screen" msgid="268938342103703665">"የማያ ገፅ ቁልፍ ልጣፍን አስስ"</string>
+    <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"የዕለታዊ መነሻ ማያ ገፅ ልጣፍን ያድሱ"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"ዕለታዊ ልጣፍን ያድሱ"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"የልጣፍ ቅድመ ዕይታ ማያ ገጽ"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"ዕለታዊ ልጣፍን በማደስ ላይ…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"ዕለታዊ ልጣፍን ማደስ አልተሳካም። እባክዎ የእርስዎን የአውታረ መረብ ግንኙነት ይፈትሹ እና እንደገና ይሞክሩ።"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"የመሣሪያ ላይ ልጣፎች"</string>
@@ -81,7 +80,7 @@
     <string name="center_wallpaper_position" msgid="4166894762352288883">"መሃል"</string>
     <string name="center_crop_wallpaper_position" msgid="1681980019815343348">"መሃል ላይ ከርክም"</string>
     <string name="stretch_wallpaper_position" msgid="5002680983147456935">"ወጥር"</string>
-    <string name="preview" msgid="1774602101743861071">"ቅድመ-እይታ"</string>
+    <string name="preview" msgid="1774602101743861071">"ቅድመ-ዕይታ"</string>
     <string name="tab_info" msgid="818614080690111416">"መረጃ"</string>
     <string name="tab_customize" msgid="2533745409174959960">"ብጁ አድርግ"</string>
     <string name="tab_effects" msgid="3213606157589233901">"ተጽዕኖዎች"</string>
@@ -96,19 +95,27 @@
     <string name="bottom_action_bar_download" msgid="3983122338076389421">"አውርድ"</string>
     <string name="bottom_action_bar_slideshow_wallpaper" msgid="509770525179533154">"የተንሸራታች ትዕይንት ልጣፍ"</string>
     <string name="bottom_action_bar_apply" msgid="2983308349819178932">"ተግብር"</string>
-    <string name="accessibility_preview_pager" msgid="1839869637405028575">"ገጽ <xliff:g id="ID_1">%1$d</xliff:g> ከ<xliff:g id="ID_2">%2$d</xliff:g>"</string>
+    <string name="accessibility_preview_pager" msgid="1839869637405028575">"ገፅ <xliff:g id="ID_1">%1$d</xliff:g> ከ<xliff:g id="ID_2">%2$d</xliff:g>"</string>
     <string name="next_page_content_description" msgid="6268461446679584152">"ቀጣይ"</string>
     <string name="previous_page_content_description" msgid="1138597031571078429">"ቀዳሚ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"ልጣፍ"</string>
-    <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"የልጣፍ ቅድመ-እይታ"</string>
+    <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"የልጣፍ ቅድመ-ዕይታ"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"የማያ ገጽ ቁልፍ ልጣፍ ቅድመ ዕይታ"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"የመነሻ ማያ ገጽ ልጣፍ ቅድመ ዕይታ"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"ስብስቡ የለም"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"እባክዎ ከየተከፈለ ማያ ገጽ ሁነታ ይውጡ እና እንደገና ይሞክሩ"</string>
     <string name="cancel" msgid="4970902691067201584">"ይቅር"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"የዩአይ ቅድመ-ዕይታን ደብቅ"</string>
-    <string name="hint_hide_ui_preview" msgid="4527603797714586070">"ዩአይ በቅድመ-እይታ ውስጥ ተደብቋል። ላለመደበቅ ሁለቴ መታ ያድርጉ"</string>
+    <string name="hint_hide_ui_preview" msgid="4527603797714586070">"ዩአይ በቅድመ-ዕይታ ውስጥ ተደብቋል። ላለመደበቅ ሁለቴ መታ ያድርጉ"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"የዩአይ ቅድመ-ዕይታን አሳይ"</string>
-    <string name="hint_show_ui_preview" msgid="2744155435325318349">"ዩአይ በቅድመ-እይታ ውስጥ ይታያል። ለመደበቅ ሁለቴ መታ ያድርጉ"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"የቅድመ ዕይታ መቆጣጠሪያዎች ይታያሉ። ለመደበቅ ሁለቴ መታ ያድርጉ"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"የቅድመ ዕይታ መቆጣጠሪያዎችን ደብቅ"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"የቅድመ ዕይታ መቆጣጠሪያዎች ተደብቀዋል። ለማሳየት ሁለቴ መታ ያድርጉ"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"የቅድመ ዕይታ መቆጣጠሪያዎችን አሳይ"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"የልጣፍ መረጃን ደብቅ"</string>
+    <string name="hint_show_ui_preview" msgid="2744155435325318349">"ዩአይ በቅድመ-ዕይታ ውስጥ ይታያል። ለመደበቅ ሁለቴ መታ ያድርጉ"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"ልጣፍን ይቀይሩ"</string>
-    <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"የማያ ገጽ ቁልፍ ልጣፍ ቅድመ-እይታ"</string>
+    <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"የማያ ገፅ ቁልፍ ልጣፍ ቅድመ-ዕይታ"</string>
     <string name="apply_btn" msgid="5764555565943538528">"ተግብር"</string>
     <string name="accessibility_customize_hidden" msgid="6320568529768181691">"ማበጀት ተደብቋል"</string>
     <string name="accessibility_customize_shown" msgid="590964727831547651">"ማበጀት ታይቷል"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index b27f473..f919b63 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"فئات الخلفيات"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"الضبط كخلفية"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ضبط كصورة خلفية"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"جارٍ تعيين الخلفية…"</string>
     <string name="try_again" msgid="8278874823700921234">"إعادة المحاولة"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"يتعذّر تعيين الخلفية."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"الخلفية المختارة حاليًا"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"خلفية يومية"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"الشاشة الرئيسية وشاشة القفل"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"اختيار خلفية"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"إنشاء خلفية"</string>
     <string name="home_screen_message" msgid="106444102822522813">"الشاشة الرئيسية"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"شاشة القفل"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"الشاشة الرئيسية وشاشة القفل"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"استكشاف خلفية شاشة القفل"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"إعادة تحميل خلفية الشاشة الرئيسية اليومية"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"إعادة تحميل الخلفية اليومية"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"شاشة معاينة الخلفية"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"تجري إعادة تحميل الخلفية اليومية…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"تعذّرت إعادة تحميل الخلفية اليومية. يُرجى التحقق من اتصالك بالشبكة وإعادة المحاولة."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"خلفيات على الجهاز"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"الصفحة السابقة"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"الخلفية"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"معاينة عرض الشرائح"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"معاينة خلفية شاشة القفل"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"معاينة خلفية الشاشة الرئيسية"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"المجموعة غير متوفرة."</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"يُرجى الخروج من \"وضع تقسيم الشاشة\" ثم إعادة المحاولة."</string>
     <string name="cancel" msgid="4970902691067201584">"إلغاء"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"إخفاء معاينة واجهة المستخدم"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"تم إخفاء معاينة واجهة مستخدم. انقر مرّتين للإظهار."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"عرض معاينة واجهة المستخدم"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"عناصر التحكّم في المعاينة معروضة. انقر مرّتين لإخفائها."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"إخفاء عناصر التحكّم في المعاينة"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"عناصر التحكّم في المعاينة مخفية. انقر مرّتَين لإظهارها."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"إظهار عناصر التحكّم في المعاينة"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"إخفاء معلومات الخلفية"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"تم عرض معاينة واجهة مستخدم. انقر مرّتين للإخفاء."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"تغيير الخلفية"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"معاينة خلفية شاشة القفل"</string>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index b81b668..8fb815f 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"ৱালপেপাৰৰ শিতানসমূহ"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"ৱালপেপাৰ ছেট কৰক"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ৱালপেপাৰ ছেট কৰক"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"ৱালপেপাৰ ছেট কৰি থকা হৈছে…"</string>
     <string name="try_again" msgid="8278874823700921234">"আকৌ চেষ্টা কৰক"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"ৱালপেপাৰ ছেট কৰিব পৰা নগ\'ল।"</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"বর্তমান ছেট কৰি থোৱা ৱালপেপাৰ"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"দৈনিক ৱালপেপাৰ"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"গৃহ আৰু লক স্ক্ৰীন"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"ৱালপেপাৰ বাছনি কৰক"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"ৱালপেপাৰ সৃষ্টি কৰক"</string>
     <string name="home_screen_message" msgid="106444102822522813">"গৃহ স্ক্ৰীন"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"লক স্ক্ৰীন"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"গৃহ স্ক্ৰীন আৰু লক স্ক্ৰীন"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"লক স্ক্ৰীনৰ ৱালপেপাৰ অন্বেষণ কৰক"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"গৃহ স্ক্ৰীনৰ দৈনিক ৱালপেপাৰ ৰিফ্ৰেশ্ব কৰক"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"দৈনিক ৱালপেপাৰ ৰিফ্ৰেশ্ব কৰক"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"ৱালপেপাৰৰ পূৰ্বদৰ্শনৰ স্ক্ৰীন"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"দৈনিক ৱালপেপাৰ ৰিফ্ৰেশ্ব কৰি থকা হৈছে …"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"দৈনিক ৱালপেপাৰ ৰিফ্ৰেশ্ব কৰিব পৰা নগ\'ল। অনুগ্ৰহ কৰি আপোনাৰ নেটৱর্ক সংযোগ পৰীক্ষা কৰক আৰু আকৌ চেষ্টা কৰক।"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"ডিভাইচত থকা ৱালপেপাৰ"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"পূৰ্বৱৰ্তী"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"ৱালপেপাৰ"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"ৱালপেপাৰৰ পূৰ্বদৰ্শন"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"লক স্ক্ৰীনৰ ৱালপেপাৰৰ পূৰ্বদৰ্শন"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"গৃহ স্ক্ৰীনৰ ৱালপেপাৰৰ পূৰ্বদৰ্শন"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"এই সংগ্ৰহটোৰ অস্তিত্ব নাই"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"অনুগ্ৰহ কৰি, বিভাজিত-স্ক্ৰীন ম’ডটোৰ পৰা বাহিৰ হৈ পুনৰ চেষ্টা কৰক"</string>
     <string name="cancel" msgid="4970902691067201584">"বাতিল কৰক"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UIৰ পূৰ্বদৰ্শন লুকুৱাওক"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"পূর্বদর্শনত UI লুকুওৱা হৈছে। দেখুৱাবলৈ দুবাৰ টিপক"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UIৰ পূৰ্বদৰ্শন দেখুৱাওক"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"পূৰ্বদৰ্শনৰ নিয়ন্ত্ৰণসমূহ দেখুওৱা হয়। লুকুৱাবলৈ দুবাৰ টিপক"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"পূৰ্বদৰ্শনৰ নিয়ন্ত্ৰণসমূহ লুকুৱাওক"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"পূৰ্বদৰ্শনৰ নিয়ন্ত্ৰণসমূহ লুকুওৱা হয়। দেখুৱাবলৈ দুবাৰ টিপক"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"পূৰ্বদৰ্শনৰ নিয়ন্ত্ৰণসমূহ দেখুৱাওক"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"ৱালপেপাৰৰ তথ্য লুকুৱাওক"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"পূর্বদর্শনত UI দেখুওৱা হৈছে। লুকুৱাবলৈ দুবাৰ টিপক"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"ৱালপেপাৰ সলনি কৰক"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"লকস্ক্ৰীনৰ ৱালপেপাৰৰ পূৰ্বদৰ্শন"</string>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index 38ed1f9..33203d4 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Divar kağızı kateqoriyaları"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Divar kağızı ayarlayın"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Divar kağızı ayarlayın"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Divar kağızı ayarlanır..."</string>
     <string name="try_again" msgid="8278874823700921234">"Yenidən sınayın"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Divar kağızı ayarlamaq mümkün olmadı."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Hazırda ayarlanıb"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Günlük divar kağızları"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Əsas səhifə &amp; Ekran kilidi"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Divar kağızı seçin"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Divar kağızı yaradın"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Əsas ekran"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Ekran kilidi"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Əsas səhifə və Kilid"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Ekran kilidi divar kağızını araşdırın"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Əsas ekranın divar kağızını gündəlik yeniləyin"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Divar kağızını gündəlik yeniləyin"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Divar kağızını önizləmə ekranı"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Günlük divar kağızı yenilənir..."</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Gündəlik divar kağızını yeniləmək olmadı. Şəbəkəni yoxlayın və yenidən cəhd edin."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Cihazdakı divar kağızları"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Əvvəlki"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Divar kağızı"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Divar Kağızı önizləməsi"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Kilid ekranında divar kağızı önizləməsi"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Əsas ekranda divar kağızı önizləməsi"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Kolleksiya mövcud deyil"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Bölünmüş ekran rejimindən çıxıb, yenidən cəhd edin"</string>
     <string name="cancel" msgid="4970902691067201584">"Ləğv edin"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI Önizləməsini gizlədin"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI önizləmədə gizlədilib. Göstərmək üçün iki dəfə toxunun"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI Önizləməsini göstərin"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Önizləmə nizamlayıcıları göstərilir. Gizlətmək üçün iki dəfə toxunun"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Önizləmə nizamlayıcılarını gizlədin"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Önizləmə nizamlayıcıları gizlədilib. Göstərmək üçün iki dəfə toxunun"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Önizləmə nizamlayıcılarını göstərin"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Divar kağızı məlumatını gizlədin"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI önizləmədə göstərilir. Gizlətmək üçün iki dəfə toxunun"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Divar kağızını dəyişin"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Kilid ekranında divar kağızı önizləməsi"</string>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index fe4235d..2abade0 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategorije pozadina"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Podesi pozadinu"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Podesi pozadinu"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Podešava se pozadina…"</string>
     <string name="try_again" msgid="8278874823700921234">"Probajte ponovo"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Podešavanje pozadine nije uspelo."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Trenutno podešena"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Dnevna pozadina"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Početni i zaključani ekran"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Odaberite pozadinu"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Napravite pozadinu"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Početni ekran"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Zaključan ekran"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Početni i zaključani ekran"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Istražite pozadinu za zaključani ekran"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Osveži dnevnu pozadinu za početni ekran"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Osveži dnevnu pozadinu"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Ekran prikaza pozadine"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Dnevna pozadina se osvežava…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Osvežavanje dnevne pozadine nije uspelo. Proverite mrežnu vezu i probajte ponovo."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Pozadine na uređaju"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Prethodna"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Pozadina"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Pregled pozadine"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Prikaz pozadine zaključanog ekrana"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Prikaz pozadine početnog ekrana"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Kolekcija ne postoji"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Napustite režim podeljenog ekrana i probajte ponovo"</string>
     <string name="cancel" msgid="4970902691067201584">"Otkaži"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Sakrij korisnički interfejs"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Krijemo korisnič. interfejs. Otkrijte u dva dodira"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Prikaži korisnički interfejs"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Kontrole pregleda se prikazuju. Sakrijte u dva dodira"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Sakrij kontrole pregleda"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Kontrole pregleda su sakrivene. Otkrijte u dva dodira"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Prikaži kontrole pregleda"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Sakrij informacije o pozadini"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Prikazujemo korisn. interf. Sakrijte u dva dodira"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Promenite pozadinu"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Pregled pozadine zaključanog ekrana"</string>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index b40d6da..9dfde6b 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Катэгорыі шпалер"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Усталяваць як шпалеры"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Задаць шпалеры"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Усталяванне шпалер…"</string>
     <string name="try_again" msgid="8278874823700921234">"Паўтарыць спробу"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Не ўдалося ўсталяваць як шпалеры."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Усталяванае як шпалеры"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Шпалеры на кожны дзень"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Галоўная старонка і экран блакіроўкі"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Выбраць шпалеры"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Стварыць шпалеры"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Галоўны экран"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Экран блакіроўкі"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Стандартна"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Праглядзець шпалеры экрана блакіроўкі"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Абнавіць шпалеры галоўнага экрана на кожны дзень"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Абнавіць шпалеры на кожны дзень"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Экран перадпрагляду шпалер"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Абнаўленне шпалер на кожны дзень…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Не атрымалася абнавіць шпалеры на кожны дзень. Спраўдзіце падключэнне да сеткі і паўтарыце спробу."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Шпалеры на прыладзе"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Назад"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Шпалеры"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Перадпрагляд шпалер"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Перадпрагляд шпалер экрана блакіроўкі"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Перадпрагляд шпалер галоўнага экрана"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Калекцыя не існуе"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Выйдзіце з рэжыму падзеленага экрана і паўтарыце спробу"</string>
     <string name="cancel" msgid="4970902691067201584">"Скасаваць"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Схаваць перадпрагляд UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Інтэрфейс схаваны. Двойчы націсніце, каб убачыць"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Паказаць перадпрагляд UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Элементы кіравання перадпраглядам паказваюцца. Каб схаваць іх, націсніце двойчы."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Схаваць элементы кіравання перадпраглядам"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Элементы кіравання перадпраглядам схаваны. Каб яны паказваліся, націсніце двойчы."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Паказаць элементы кіравання перадпраглядам"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Схаваць інфармацыю пра шпалеры"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Перадпрагляд: UI бачны. Схавайце двайным дотыкам"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Змяніць шпалеры"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Перадпрагляд шпалер экрана блакіроўкі"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 801dcc3..2085765 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Категории на тапетите"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Задаване на тапета"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Задаване на тапет"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Тапетът се задава…"</string>
     <string name="try_again" msgid="8278874823700921234">"Нов опит"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Тапетът не може да се зададе."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Разглеждане на тапета на заключения екран"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Опресняване на тапета за деня на началния екран"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Опресняване на тапета за деня"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Екран за визуализация на тапета"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Тапетът за деня се опреснява…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Опресняването на тапета за деня не бе успешно. Моля, проверете връзката си с мрежата и опитайте отново."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Тапети, съхранявани на у-вото"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Назад"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Тапет"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Визуализация на тапета"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Визуализация на тапета на заключения екран"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Визуализация на тапета на началния екран"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Колекцията не съществува"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Излезте от режима за разделен екран и опитайте отново"</string>
     <string name="cancel" msgid="4970902691067201584">"Отказ"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Скриване на визуал. на ПИ"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"ПИ е скрит във визуализацията. Докоснете два пъти за показване."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Показване на визуал. на ПИ"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Контролите за визуализация са показани. Докоснете два пъти за скриване"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Скриване на контролите за визуализация"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Контролите за визуализация са скрити. Докоснете два пъти за показване"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Показване на контролите за визуализация"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Скриване на информацията за тапета"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"ПИ се показва във визуализацията. Докоснете два пъти за скриване."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Промяна на тапета"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Визуализация на тапета на закл. екран"</string>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index 96f1239..6619409 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"ওয়ালপেপারের বিভাগ"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"ওয়ালপেপার সেট করুন"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ওয়ালপেপার সেট করুন"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"ওয়ালপেপার সেট করা হচ্ছে…"</string>
     <string name="try_again" msgid="8278874823700921234">"আবার চেষ্টা করুন"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"ওয়ালপেপার সেট করা গেল না।"</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"বর্তমানে সেট করা রয়েছে"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"প্রতিদিনের ওয়ালপেপার"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"হোম ও লক স্ক্রিন"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"ওয়ালপেপার বেছে নিন"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"ওয়ালপেপার তৈরি করুন"</string>
     <string name="home_screen_message" msgid="106444102822522813">"হোম স্ক্রিন"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"লক স্ক্রিন"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"হোম ও লক"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"লক স্ক্রিন ওয়ালপেপার ঘুরে দেখুন"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"প্রতিদিনের হোম স্ক্রিন ওয়ালপেপার রিফ্রেশ করুন"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"প্রতিদিনের ওয়ালপেপার রিফ্রেশ করুন"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"ওয়ালপেপার প্রিভিউ স্ক্রিন"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"প্রতিদিনের ওয়ালপেপার রিফ্রশ করা হচ্ছে…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"প্রতিদিনের ওয়ালপেপার রিফ্রেশ করা গেল না। অনুগ্রহ করে আপনার কানেকশন যাচাই করে আবার চেষ্টা করুন।"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"ডিভাইসে থাকা ওয়ালপেপার"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"আগের"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"ওয়ালপেপার"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"ওয়ালপেপার প্রিভিউ করুন"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"লকস্ক্রিন ওয়ালপেপার প্রিভিউ"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"হোম স্ক্রিন ওয়ালপেপার প্রিভিউ"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"কালেকশন উপলভ্য নেই"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"\'স্প্লিট স্ক্রিন\' মোড থেকে বেরিয়ে আবার চেষ্টা করুন"</string>
     <string name="cancel" msgid="4970902691067201584">"বাতিল করুন"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI প্রিভিউ লুকান"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"প্রিভিউতে UI লুকানো হয়েছে। দেখাতে ডবল ট্যাপ করুন"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI প্রিভিউ দেখুন"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"প্রিভিউ কন্ট্রোল দেখানো আছে। লুকাতে ডবল ট্যাপ করুন"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"প্রিভিউ কন্ট্রোল লুকান"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"প্রিভিউ কন্ট্রোল লুকানো আছে। দেখতে ডবল ট্যাপ করুন"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"প্রিভিউ কন্ট্রোল দেখুন"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"ওয়ালপেপার সম্পর্কিত তথ্য লুকান"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"প্রিভিউতে UI দেখানো হয়েছে। লুকাতে ডবল ট্যাপ করুন"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"ওয়ালপেপার পরিবর্তন করুন"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"লকস্ক্রিন ওয়ালপেপার প্রিভিউ"</string>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index a1d5c8e..2705420 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategorije pozadinskih slika"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Postavi pozadinsku sliku"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Postavi pozadinsku sliku"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Postavljanje pozadinske slike…"</string>
     <string name="try_again" msgid="8278874823700921234">"Pokušaj ponovo"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Nije moguće postaviti pozadinsku sliku."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Istražite pozadinske slike zaključanog ekrana"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Osvježite dnevnu pozadinsku sliku na početnom ekranu"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Osvježite dnevnu pozadinsku sliku"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Ekran pregleda pozadinske slike"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Osvježavanje dnevne pozadinske slike…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Osvježavanje dnevne pozadinske slike nije uspjelo. Provjerite vezu s mrežom i pokušajte ponovo."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Pozadinske slike na uređaju"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Nazad"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Pozadinska slika"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Pregled pozadinske slike"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Pregled pozadinske slike na zaključanom ekranu"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Pregled pozadinske slike na početnom ekranu"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Kolekcija ne postoji"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Izađite iz načina rada podijeljenog ekrana i pokušajte ponovo"</string>
     <string name="cancel" msgid="4970902691067201584">"Otkaži"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Sakrij pregled UI-a"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI skriven u pregledu. Dodirnite dvaput da otkrijete"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Prikaži pregled UI-a"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Kontrole pregleda se prikazuju. Dodirnite dvaput da ih sakrijete"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Sakrij kontrole pregleda"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Kontrole pregleda su sakrivene. Dodirnite dvaput da ih prikažete"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Prikaži kontrole pregleda"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Sakrije informacije o pozadinskoj slici"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI prikazan u pregledu. Dodirnite dvaput da sakrijte"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Promijenite pozadinsku sliku"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Pregled pozadinske slike zaključanog ekrana"</string>
@@ -115,7 +124,7 @@
     <string name="settings_snackbar_description" msgid="890168814524778486">"Omogućite fajlove i medije u postavkama."</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"Omogući"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"Otvori Moje fotografije"</string>
-    <string name="lock_screen_tab" msgid="6672930765010407652">"Zaključavanje ekrana"</string>
+    <string name="lock_screen_tab" msgid="6672930765010407652">"Zaključani ekran"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Početni ekran"</string>
     <string name="reset" msgid="4945445169532850631">"Poništi"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Poništiti izmjene?"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 388fd51..905a902 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Categories de fons de pantalla"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Estableix el fons de pantalla"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Defineix fons de pantalla"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"S\'està establint el fons de pantalla…"</string>
     <string name="try_again" msgid="8278874823700921234">"Torna-ho a provar"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"No es pot establir el fons de pantalla."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Establert actualment"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Fons de pantalla diari"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Pantalla d\'inici i de bloqueig"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Tria un fons de pantalla"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Crea un fons de pantalla"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Pantalla d\'inici"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Pantalla de bloqueig"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Pantalla d\'inici i de bloqueig"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explora el fons de pantalla de la pantalla de bloqueig"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Actualitza el fons de pantalla diari de la pantalla d\'inici"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Actualitza el fons de pantalla diari"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Pantalla de previsualització del fons de pantalla"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"S\'està actualitzant el fons de pantalla diari…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"No s\'ha pogut actualitzar el fons de pantalla diari. Comprova la connexió a la xarxa i torna-ho a provar."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Fons de pantalla del dispositiu"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Anterior"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Fons de pantalla"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Previsualitz. fons de pantalla"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Previsualització del fons de pantalla de bloqueig"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Previsualització del fons de pantalla d\'inici"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"La col·lecció no existeix"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Surt del mode de pantalla dividida i torna-ho a provar"</string>
     <string name="cancel" msgid="4970902691067201584">"Cancel·la"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Amaga la previsualització de IU"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"IU amagada a la prev. Doble toc per deixar d\'amagar."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Mostra la previsualització de IU"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Els controls de previsualització estan visibles. Fes doble toc per amagar-los."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Amaga els controls de previsualització"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Els controls de previsualització estan amagats. Fes doble toc per mostrar-los."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Mostra els controls de previsualització"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Amaga la informació del fons de pantalla"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"La IU es mostra a la prev. Fes doble toc per amagar."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Canvia el fons de pantalla"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Previsual. fons de pantalla de bloqueig"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 840b232..eadca16 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategorie tapet"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Nastavit jako tapetu"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Nastavit tapetu"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Nastavování tapety…"</string>
     <string name="try_again" msgid="8278874823700921234">"Zkusit znovu"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Tapetu nelze nastavit."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Aktuálně nastaveno"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Denní tapeta"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Plocha a obrazovka uzamčení"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Vyberte tapetu"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Vytvořte tapetu"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Plocha"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Obrazovka uzamčení"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Plocha a uzamknutí"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Prozkoumat tapetu obrazovky uzamčení"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Obnovit denní tapetu plochy"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Obnovit denní tapetu"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Obrazovka náhledu tapety"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Obnovování denní tapety…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Denní tapetu se nepodařilo obnovit. Zkontrolujte připojení k síti a zkuste to znovu."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Tapety v zařízení"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Předchozí"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Tapeta"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Náhled prezentace"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Náhled tapety na obrazovce uzamčení"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Náhled tapety na ploše"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Sbírka neexistuje"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Ukončete režim rozdělené obrazovky a zkuste to znovu"</string>
     <string name="cancel" msgid="4970902691067201584">"Zrušit"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Skrýt náhled rozhraní"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"V náhledu je skryto uživatelské rozhraní. Zobrazíte ho dvojitým klepnutím."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Zobrazit náhled rozhraní"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Zobrazují se ovládací prvky náhledu. Skryjete je dvojitým klepnutím."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Skrýt ovládací prvky náhledu"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Ovládací prvky náhledu jsou skryté. Zobrazíte je dvojitým klepnutím."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Zobrazit ovládací prvky náhledu"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Skrýt informace o tapetě"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"V náhledu je zobrazeno uživatelské rozhraní. Skryjete ho dvojitým klepnutím."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Změnit tapetu"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Náhled tapety na obrazovce uzamčení"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index c7f866a..ebaae23 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategorier for baggrunde"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Angiv baggrund"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Angiv baggrund"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Angiver baggrund…"</string>
     <string name="try_again" msgid="8278874823700921234">"Prøv igen"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Baggrunden kunne ikke angives."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Nuværende"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Daglig baggrund"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Start- og låseskærm"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Vælg en baggrund"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Opret en baggrund"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Startskærm"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Låseskærm"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Start- og låseskærm"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Udforsk låseskærmens baggrund"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Opdater daglig baggrund på startskærmen"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Opdater daglig baggrund"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Skærm til forhåndsvisning af baggrund"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Opdaterer daglig baggrund…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Opdateringen af din daglige baggrund mislykkedes. Tjek din netværksforbindelse, og prøv igen."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Baggrunde på enheden"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Forrige"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Baggrund"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Forhåndsvisning af baggrund"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Forhåndsvisning af låseskærmens baggrund"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Forhåndsvisning af startskærmens baggrund"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Samlingen eksisterer ikke"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Afslut opdelt skærm, og prøv igen"</string>
     <string name="cancel" msgid="4970902691067201584">"Annuller"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Skjul forhåndsvisning af brugerflade"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Brugerfladen er skjult i forhåndsvisning. Tryk to gange for at vise den."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Vis forhåndsvisning af brugerflade"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Styringselementer til forhåndsvisning vises. Tryk to gange for at skjule dem"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Skjul styringselementer til forhåndsvisning"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Styringselementer til forhåndsvisning er skjult. Tryk to gange for at vise dem."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Vis styringselementer til forhåndsvisning"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Skjul oplysninger om baggrund"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Brugerfladen er synlig i forhåndsvisning. Tryk to gange for at skjule den."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Skift baggrund"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Forhåndsvisning af låseskærmens baggrund"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 57c419e..35178fb 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Hintergrundkategorien"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Als Hintergrund festlegen"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Hintergrund festlegen"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Hintergrund wird festgelegt…"</string>
     <string name="try_again" msgid="8278874823700921234">"Noch einmal versuchen"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Hintergrund kann nicht festgelegt werden."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Derzeit festgelegt"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Täglicher Hintergrund"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Startbildschirm &amp; Sperrbildschirm"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Hintergrund auswählen"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Hintergrund erstellen"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Startbildschirm"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Sperrbildschirm"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Startbildschirm &amp; Sperrbildschirm"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Mehr zum Hintergrund des Sperrbildschirms"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Täglichen Hintergrund des Startbildschirms aktualisieren"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Täglichen Hintergrund aktualisieren"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Vorschau für Bildschirmhintergrund"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Täglicher Hintergrund wird aktualisiert…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Aktualisierung des täglichen Hintergrunds fehlgeschlagen. Prüfe die Netzwerkverbindung und versuche es noch einmal."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Hintergründe auf dem Gerät"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Zurück"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Hintergrund"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Hintergrundvorschau"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Vorschau für Sperrbildschirmhintergrund"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Vorschau für Startbildschirmhintergrund"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Die Sammlung existiert nicht"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Bitte beende den Splitscreen-Modus und versuch es noch einmal"</string>
     <string name="cancel" msgid="4970902691067201584">"Abbrechen"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI-Vorschau ausblenden"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI in der Vorschau ausgeblendet. Zum Einblenden doppeltippen."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI-Vorschau einblenden"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Steuerelemente für die Vorschau werden angezeigt. Zum Ausblenden doppeltippen."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Steuerelemente für die Vorschau ausblenden"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Steuerelemente für die Vorschau sind ausgeblendet. Zum Einblenden doppeltippen."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Steuerelemente für die Vorschau anzeigen"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Informationen zum Hintergrund ausblenden"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI in der Vorschau angezeigt. Zum Ausblenden doppeltippen."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Hintergrund ändern"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Vorschau für Sperrbildschirmhintergrund"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index bc3706d..3f0378a 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Κατηγορίες ταπετσαρίας"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Ορισμός ταπετσαρίας"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Ορισμός ταπετσαρίας"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Ορισμός ταπετσαρίας…"</string>
     <string name="try_again" msgid="8278874823700921234">"Δοκιμάστε ξανά"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Αδυναμία ορισμού ταπετσαρίας."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Έχει οριστεί"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Ημερήσια ταπετσαρία"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Αρχική οθόνη και οθόνη κλειδώματος"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Επιλέξτε μια ταπετσαρία"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Δημιουργήστε μια ταπετσαρία"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Αρχική οθόνη"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Οθόνη κλειδώματος"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Αρχική και κλειδώματος"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Εξερεύνηση ταπετσαρίας οθόνης κλειδώματος"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Ανανέωση ημερήσιας ταπετσαρίας αρχικής οθόνης"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Ανανέωση ημερήσιας ταπετσαρίας"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Οθόνη προεπισκόπησης ταπετσαρίας"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Ανανέωση ημερήσιας ταπετσαρίας…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Αποτυχία ανανέωσης ημερήσιας ταπετσαρίας. Ελέγξτε τη σύνδεση δικτύου σας και δοκιμάστε ξανά."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Ταπετσαρίες στη συσκευή"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Προηγούμενη"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Ταπετσαρία"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Προεπισκόπηση ταπετσαρίας"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Προεπισκόπηση ταπετσαρίας οθόνης κλειδώματος"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Προεπισκόπηση ταπετσαρίας αρχικής οθόνης"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Η συλλογή δεν υπάρχει."</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Βγείτε από τη λειτουργία διαχωρισμού οθόνης και δοκιμάστε ξανά"</string>
     <string name="cancel" msgid="4970902691067201584">"Ακύρωση"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Απόκρυψη προεπ/σης διεπ.χρήστη"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Η διεπαφή χρήστη είναι κρυφή σε προεπισκόπηση. Διπλό πάτημα για κατάργηση απόκρυψης"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Εμφάνιση προεπ/σης διεπ.χρήστη"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Γίνεται προβολή των στοιχείων ελέγχου προεπισκόπησης. Πατήστε δύο φορές για απόκρυψη"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Απόκρυψη στοιχείων ελέγχου προεπισκόπησης"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Γίνεται απόκρυψη των στοιχείων ελέγχου προεπισκόπησης. Πατήστε δύο φορές για εμφάνιση"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Εμφάνιση στοιχείων ελέγχου προεπισκόπησης"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Απόκρυψη πληροφοριών ταπετσαρίας"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Η διεπαφή χρήστη εμφανίζεται σε προεπισκόπηση. Διπλό πάτημα για απόκρυψη"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Αλλαγή ταπετσαρίας"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Προεπ/ση ταπετσαρίας οθόνης κλειδώματος"</string>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index 2f85b0a..6f31f6a 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Wallpaper categories"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Set wallpaper"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Set wallpaper"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Setting wallpaper…"</string>
     <string name="try_again" msgid="8278874823700921234">"Try again"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Unable to set wallpaper."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explore lock screen wallpaper"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Refresh daily home screen wallpaper"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Refresh daily wallpaper"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Wallpaper preview screen"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Refreshing daily wallpaper…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Failed to refresh daily wallpaper. Please check your network connection and try again."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"On-device wallpapers"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Previous"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Wallpaper"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Wallpaper preview"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Lock screen wallpaper preview"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Home screen wallpaper preview"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"The collection doesn\'t exist"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Please exit split screen mode and try again"</string>
     <string name="cancel" msgid="4970902691067201584">"Cancel"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Hide UI preview"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI is hidden in preview. Double-tap to unhide"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Show UI preview"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Preview controls are displayed. Double tap to hide"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Hide preview controls"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Preview controls are hidden. Double tap to show"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Show preview controls"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Hide wallpaper info"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI is displayed in preview. Double-tap to hide"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Change wallpaper"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Lockscreen wallpaper preview"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 14e2a07..7459608 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -21,7 +21,8 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Wallpaper categories"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Set wallpaper"</string>
+    <!-- no translation found for set_wallpaper_button_text (5445978864530156290) -->
+    <skip />
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Setting wallpaper…"</string>
     <string name="try_again" msgid="8278874823700921234">"Try again"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Unable to set wallpaper."</string>
@@ -68,6 +69,8 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explore lock screen wallpaper"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Refresh daily home screen wallpaper"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Refresh daily wallpaper"</string>
+    <!-- no translation found for preview_screen_description (3386387053327775919) -->
+    <skip />
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Refreshing daily wallpaper…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Failed to refresh daily wallpaper. Please check your network connection and try again."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"On-device wallpapers"</string>
@@ -104,11 +107,27 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Previous"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Wallpaper"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Wallpaper preview"</string>
+    <!-- no translation found for lock_wallpaper_preview_card_content_description (5236839857695985498) -->
+    <skip />
+    <!-- no translation found for home_wallpaper_preview_card_content_description (4059418716070821630) -->
+    <skip />
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"The collection doesn\'t exist"</string>
+    <!-- no translation found for wallpaper_exit_split_screen (1928870664619591636) -->
+    <skip />
     <string name="cancel" msgid="4970902691067201584">"Cancel"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Hide UI preview"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI is hidden in preview. Double-tap to unhide"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Show UI preview"</string>
+    <!-- no translation found for hide_preview_controls_content_description (894958599274977655) -->
+    <skip />
+    <!-- no translation found for hide_preview_controls_action (3419260118386783295) -->
+    <skip />
+    <!-- no translation found for show_preview_controls_content_description (908147864005440602) -->
+    <skip />
+    <!-- no translation found for show_preview_controls_action (7700775001986890400) -->
+    <skip />
+    <!-- no translation found for hide_wallpaper_info_action (6572492484253895374) -->
+    <skip />
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI is displayed in preview. Double-tap to hide"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Change wallpaper"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Lockscreen wallpaper preview"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 2f85b0a..6f31f6a 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Wallpaper categories"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Set wallpaper"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Set wallpaper"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Setting wallpaper…"</string>
     <string name="try_again" msgid="8278874823700921234">"Try again"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Unable to set wallpaper."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explore lock screen wallpaper"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Refresh daily home screen wallpaper"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Refresh daily wallpaper"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Wallpaper preview screen"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Refreshing daily wallpaper…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Failed to refresh daily wallpaper. Please check your network connection and try again."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"On-device wallpapers"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Previous"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Wallpaper"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Wallpaper preview"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Lock screen wallpaper preview"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Home screen wallpaper preview"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"The collection doesn\'t exist"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Please exit split screen mode and try again"</string>
     <string name="cancel" msgid="4970902691067201584">"Cancel"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Hide UI preview"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI is hidden in preview. Double-tap to unhide"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Show UI preview"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Preview controls are displayed. Double tap to hide"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Hide preview controls"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Preview controls are hidden. Double tap to show"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Show preview controls"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Hide wallpaper info"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI is displayed in preview. Double-tap to hide"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Change wallpaper"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Lockscreen wallpaper preview"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 2f85b0a..6f31f6a 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Wallpaper categories"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Set wallpaper"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Set wallpaper"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Setting wallpaper…"</string>
     <string name="try_again" msgid="8278874823700921234">"Try again"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Unable to set wallpaper."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explore lock screen wallpaper"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Refresh daily home screen wallpaper"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Refresh daily wallpaper"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Wallpaper preview screen"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Refreshing daily wallpaper…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Failed to refresh daily wallpaper. Please check your network connection and try again."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"On-device wallpapers"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Previous"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Wallpaper"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Wallpaper preview"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Lock screen wallpaper preview"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Home screen wallpaper preview"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"The collection doesn\'t exist"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Please exit split screen mode and try again"</string>
     <string name="cancel" msgid="4970902691067201584">"Cancel"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Hide UI preview"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI is hidden in preview. Double-tap to unhide"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Show UI preview"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Preview controls are displayed. Double tap to hide"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Hide preview controls"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Preview controls are hidden. Double tap to show"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Show preview controls"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Hide wallpaper info"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI is displayed in preview. Double-tap to hide"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Change wallpaper"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Lockscreen wallpaper preview"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index aebbd79..09af1d2 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‏‎‎‎‎‎‏‏‏‏‏‏‏‏‏‏‏‏‏‎‏‏‎‎‎‏‏‏‏‏‎‏‏‏‏‎‏‏‏‎‏‎‏‎‏‎‏‏‎‎‎‏‎‎‏‎‎‎‎‏‎‏‎Wallpaper categories‎‏‎‎‏‎"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‏‏‏‎‏‎‏‏‎‏‏‎‏‎‏‎‏‎‏‎‎‎‏‏‏‏‎‎‏‏‎‏‏‎‎‏‎‏‏‎‎‏‏‏‎‏‎‏‎‏‏‏‏‎‎‏‎‏‏‏‎‎Set Wallpaper‎‏‎‎‏‎"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‏‎‎‏‎‏‎‎‎‎‎‎‎‎‎‎‏‏‏‎‏‏‎‎‎‏‎‏‏‎‏‎‏‎‎‏‏‎‏‎‏‏‏‎‏‎‏‏‎‎‎‎‎‎‏‎‎Set wallpaper‎‏‎‎‏‎"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‎‏‎‏‏‏‎‏‏‎‎‏‎‎‏‎‏‎‎‏‏‏‎‎‎‏‎‎‎‎‎‏‏‏‏‏‎‏‎‏‎‏‎‎‎‎‏‎‏‎‏‏‎Setting wallpaper…‎‏‎‎‏‎"</string>
     <string name="try_again" msgid="8278874823700921234">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‏‏‎‎‏‎‏‏‏‎‎‏‎‎‎‏‏‏‏‎‎‎‏‏‎‎‏‎‎‏‏‏‏‎‏‏‏‎‏‎‎‏‏‏‏‎‎‎‏‏‏‎‏‏‏‎‎‏‎‎‏‎‎Try again‎‏‎‎‏‎"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‏‎‏‎‏‎‎‏‎‏‎‏‏‏‎‏‏‎‎‎‎‎‏‎‏‎‏‎‏‏‎‎‏‎‏‎‏‎‎‎‎‎‎‏‎‎‏‏‏‎‏‏‎‎‏‎‏‎‎Unable to set wallpaper.‎‏‎‎‏‎"</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‎‏‎‏‏‏‎‏‏‏‎‏‏‎‏‏‏‎‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‏‎‏‏‏‎‎‏‎‎‏‎‏‏‏‎‎‎‎‎‎‏‏‏‎‎‎‏‎Explore lock screen wallpaper‎‏‎‎‏‎"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‏‏‏‎‎‏‎‏‎‎‏‏‎‎‏‎‎‎‏‎‏‏‎‏‏‏‎‏‏‏‎‏‎‎‎‎‎‏‎‏‏‏‎‏‏‎‎‏‎‏‎‎‎‏‏‎Refresh daily home screen wallpaper‎‏‎‎‏‎"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‏‏‏‎‎‏‎‎‎‏‎‎‏‎‏‏‏‎‎‎‏‏‎‏‎‎‎‏‎‏‏‎‏‎‎‏‏‏‏‎‎‏‏‎‏‏‎‏‎‏‎‎‏‏‎‏‏‏‏‏‏‎Refresh daily wallpaper‎‏‎‎‏‎"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‎‏‏‏‎‏‏‏‏‏‏‏‎‏‏‎‏‏‏‎‏‎‎‎‏‎‏‎‏‎‏‎‎‏‎‎‏‏‎‎‏‎‏‎‏‎‏‏‏‏‎‎‎‏‎‏‎‏‏‏‏‎Wallpaper preview screen‎‏‎‎‏‎"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‏‎‏‎‏‏‏‏‎‏‏‎‎‎‎‏‏‏‏‎‎‎‎‏‏‏‎‎‏‎‏‎‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‎‏‎‎‎‏‎Refreshing daily wallpaper…‎‏‎‎‏‎"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‎‎‏‏‏‏‎‏‎‏‎‏‏‏‏‎‏‏‎‏‎‏‏‎‎‎‎‎‎‏‏‏‏‎‎‏‏‏‎‏‏‏‎‏‎‎‏‏‏‎‏‎‏‏‎‏‏‏‎‎Failed to refresh daily wallpaper. Please check your network connection and try again.‎‏‎‎‏‎"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‎‏‎‏‏‎‎‏‎‏‏‏‎‏‏‎‏‏‎‎‎‎‎‏‏‎‏‎‎‎‎‏‏‎‏‎‎‎‎‏‏‎‎‎‎‎‎‏‎‏‏‎‏‎‎‏‎‏‏‎‎‎On-device wallpapers‎‏‎‎‏‎"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‎‏‏‏‏‏‏‎‎‏‏‎‏‎‎‎‏‏‎‏‏‏‏‏‏‎‏‏‏‏‎‏‏‏‎‎‏‎‎‎‏‏‎‏‏‏‎‏‏‏‏‎‏‎‎‎‏‏‏‎‏‎Previous‎‏‎‎‏‎"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‎‏‏‏‎‏‏‏‏‎‎‏‎‏‎‎‏‏‏‎‏‏‏‏‏‎‏‎‏‏‎‏‏‏‏‎‎‏‎‏‎‎‏‎‎‏‎‎‏‎‏‎‏‎‎‎Wallpaper‎‏‎‎‏‎"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‏‏‏‏‎‎‏‏‎‏‎‎‏‎‏‎‏‏‎‏‏‏‎‎‎‎‎‏‎‎‎‏‏‏‎‏‎‎‏‏‎‏‏‎‎‎‏‎‎‏‎‏‏‎‎‎‎Wallpaper preview‎‏‎‎‏‎"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‎‏‎‎‎‏‎‏‎‏‏‎‎‏‏‏‏‏‏‏‎‎‎‎‏‏‎‏‎‏‏‎‎‎‏‏‏‏‎‎‏‎‎‏‏‏‎‎‎‏‏‏‏‎‏‎‏‏‎‏‎‎Lock screen wallpaper preview‎‏‎‎‏‎"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‏‏‎‎‎‎‏‎‏‎‏‎‏‏‏‏‏‎‎‏‏‏‏‎‏‎‎‎‎‏‎‎‎‎‏‎‏‏‏‏‏‏‎‎‏‎‎‏‏‏‏‏‎‏‏‏‏‏‏‏‎‎Home screen wallpaper preview‎‏‎‎‏‎"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‏‎‎‎‎‏‎‏‎‎‎‏‏‏‎‏‏‏‏‎‏‎‎‏‏‎‎‏‏‎‏‎‎‎‎‏‎‏‎‏‏‏‏‎‏‎‏‎‏‏‎‎‎‏‎‎‎‏‎‏‎‎The collection doesn\'t exist‎‏‎‎‏‎"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‏‏‏‎‏‎‏‏‎‎‎‏‎‎‏‎‏‏‏‎‎‏‏‎‏‎‎‏‏‎‎‏‎‏‏‏‏‎‎‏‎‏‎‎‏‎‏‎‎‎‎‏‏‏‏‏‎‏‎‏‎‎‎Please exit split screen mode and try again‎‏‎‎‏‎"</string>
     <string name="cancel" msgid="4970902691067201584">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‎‎‏‏‏‏‏‏‎‎‎‎‏‏‎‎‎‏‏‎‏‎‏‎‎‏‎‎‎‏‏‎‏‎‎‎‎‏‏‎‎‎‎‎‎‎‏‎‎‎‎‎‏‏‎‎‎‎‎Cancel‎‏‎‎‏‎"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‏‎‏‏‏‏‎‎‏‎‏‏‏‏‎‏‏‏‎‏‎‏‏‎‏‏‎‎‏‏‎‏‏‏‏‎‎‏‏‎‏‎‏‎‎‏‎‏‎‏‏‎‏‎‎‎‏‏‏‎Hide UI Preview‎‏‎‎‏‎"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‏‏‏‏‎‏‏‎‏‎‏‎‏‎‏‎‎‎‏‏‏‏‎‏‎‏‎‏‎‎‏‏‎‏‏‏‎‎‏‏‏‏‏‎‎‏‏‎‎‏‎‎‏‏‏‎‏‎‏‏‎‎UI is hidden in preview. Double tap to unhide‎‏‎‎‏‎"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‏‎‏‎‏‏‏‎‏‎‎‎‏‏‎‎‎‏‏‎‏‎‎‏‎‎‎‏‏‏‏‏‏‎‎‎‏‎‎‏‎‏‏‎‏‎‏‏‎‏‎‏‏‎‎Show UI Preview‎‏‎‎‏‎"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‎‏‏‎‎‎‏‏‎‏‎‏‏‏‎‎‎‏‎‎‎‎‎‎‏‏‎‏‎‏‎‏‏‎‏‏‎‎‏‏‏‎‏‏‏‎‏‎‏‏‎‎‏‎‏‏‏‎‏‏‏‎Preview controls are displayed. Double tap to hide‎‏‎‎‏‎"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‎‏‏‏‏‎‏‏‏‎‎‏‏‏‎‏‎‎‏‏‎‏‏‏‏‎‏‏‎‎‎‏‎‏‏‏‏‎‎‎‏‏‎‏‎‏‎‏‏‎‏‎‎‎‎‏‏‏‏‏‏‎Hide preview controls‎‏‎‎‏‎"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‎‏‏‎‎‏‎‎‏‏‎‏‎‎‏‏‎‎‎‏‏‏‎‏‎‏‎‏‏‏‎‏‏‎‏‎‏‏‎‎‏‎‎‏‎‏‏‏‏‎‏‎‎‎‏‎‏‏‎‏‎‎Preview controls are hidden. Double tap to show‎‏‎‎‏‎"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‏‎‏‎‏‎‏‏‎‏‏‏‏‎‏‎‏‎‎‏‏‎‎‎‎‏‎‎‎‎‎‏‎‏‏‎‎‎‏‎‏‎‎‎‏‎‏‏‏‏‏‎‏‎‏‎‏‎‎‎‎‎‎Show preview controls‎‏‎‎‏‎"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‏‏‎‏‏‎‎‏‏‎‏‏‎‎‎‏‎‏‏‏‏‎‎‎‏‎‏‏‏‏‎‎‎‎‏‎‎‏‏‏‎‎‎‎‎‏‏‎‎‏‎‏‎‏‏‎‎‏‏‏‎‎Hide wallpaper info‎‏‎‎‏‎"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‎‏‎‎‏‏‎‎‎‎‏‎‏‎‏‎‎‏‏‎‎‏‎‏‏‎‏‎‏‎‎‎‏‎‎‏‎‏‏‎‎‎‎‎‏‎‏‏‏‏‎‎‏‎‎‏‏‎‎‏‏‎‏‎UI is displayed in preview. Double tap to hide‎‏‎‎‏‎"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‏‏‏‎‎‎‏‏‏‏‏‏‏‎‏‏‏‏‎‏‎‎‏‎‎‎‎‏‎‏‎‎‎‏‏‏‎‏‎‏‎‏‎‎‏‏‎‏‎‏‏‏‎‏‏‏‏‎‎‎‏‏‎‏‏‎Change wallpaper‎‏‎‎‏‎"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"‎‏‎‎‎‎‎‏‎‏‏‏‎‎‎‎‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‏‏‏‏‏‏‎‎‏‎‎‏‏‏‎‏‏‏‎‏‎‎‎‏‎‎‏‏‏‎‏‎‏‏‎‎‏‏‎‎‎‎‎‏‏‎‏‎‎‎‎‏‏‏‎‏‏‎‎‏‎‏‎Lockscreen wallpaper preview‎‏‎‎‏‎"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index e27c001..7ea81f9 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Categorías de fondos de pantalla"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Definir como fondo de pantalla"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Definir como fondo de pantalla"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Estableciendo como fondo de pantalla…"</string>
     <string name="try_again" msgid="8278874823700921234">"Reintentar"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"No se pudo establecer como fondo de pantalla."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Establecido actualmente"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Fondo de pantalla diario"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Pantalla principal y de bloqueo"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Elige un fondo de pantalla"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Crea un fondo de pantalla"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Pantalla principal"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Pantalla de bloqueo"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Pantalla principal y bloqueada"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explorar fondo de la pantalla bloqueada"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Actualiza el fondo diario de la pantalla principal"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Actualiza el fondo de pantalla diario"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Pantalla de vista previa del fondo de pantalla"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Actualizando fondo de pantalla diario…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"No se pudo actualizar el fondo de pantalla diario. Comprueba tu conexión de red y vuelve a intentarlo."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Fondos del dispositivo"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Anterior"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Fondo de pantalla"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Vista previa del fondo"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Vista previa del fondo de pantalla de la pantalla de bloqueo"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Vista previa del fondo de pantalla de la pantalla principal"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"La colección no existe"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Sal del modo de pantalla dividida y vuelve a intentarlo"</string>
     <string name="cancel" msgid="4970902691067201584">"Cancelar"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ocultar vista previa de la IU"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"IU oculta en vista previa; pres. 2 veces para ver"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Mostrar vista previa de la IU"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Se muestran los controles de vista previa. Presiona dos veces para ocultarlos"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ocultar controles de vista previa"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Los controles de vista previa están ocultos. Presiona dos veces para mostrarlos"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Mostrar controles de vista previa"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ocultar información del fondo de pantalla"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"IU en vista previa; pres. 2 veces para ocultar"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Cambiar fondo de pantalla"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Vista del fondo de pantalla de bloqueo"</string>
@@ -122,5 +129,5 @@
     <string name="reset" msgid="4945445169532850631">"Restablecer"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"¿Restablecer los cambios?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"No se guardarán los cambios"</string>
-    <string name="more_wallpapers" msgid="8116268433411881705">"Más fondos de escritorio"</string>
+    <string name="more_wallpapers" msgid="8116268433411881705">"Más fondos de pantalla"</string>
 </resources>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 1dd9edb..dd5d1df 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Categorías de fondos de pantalla"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Establecer fondo de pantalla"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Establecer fondo de pantalla"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Estableciendo fondo de pantalla…"</string>
     <string name="try_again" msgid="8278874823700921234">"Reintentar"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"No se puede establecer el fondo de pantalla."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Establecido actualmente"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Fondo de pantalla diario"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Pantalla de inicio y bloqueo"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Elige un fondo de pantalla"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Crea un fondo de pantalla"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Pantalla de inicio"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Pantalla de bloqueo"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Inicio y bloqueo"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explora el fondo de la pantalla de bloqueo"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Actualizar el fondo de la pantalla de inicio diario"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Actualizar el fondo de pantalla diario"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Pantalla de vista previa del fondo de pantalla"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Actualizando el fondo de pantalla diario…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"No se ha podido actualizar el fondo de pantalla diario. Comprueba tu conexión a Internet y vuelve a intentarlo."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Fondos pantalla en dispositivo"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Anterior"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Fondo de pantalla"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Vista previa de fondo"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Vista previa del fondo de pantalla de bloqueo"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Vista previa del fondo de pantalla de inicio"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"La colección no existe"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Sal del modo Pantalla dividida y vuelve a intentarlo"</string>
     <string name="cancel" msgid="4970902691067201584">"Cancelar"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ocultar vista previa de UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI oculta en la vista previa. Toca dos veces para mostrar."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Mostrar vista previa de UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Los controles de vista previa están visibles. Toca dos veces para ocultarlos."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ocultar controles de vista previa"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Los controles de vista previa están ocultos. Toca dos veces para que se muestren."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Mostrar controles de vista previa"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ocultar información del fondo de pantalla"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI mostrada en la vista previa. Toca dos veces para ocultar."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Cambiar fondo de pantalla"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Vista del fondo de pantalla de bloqueo"</string>
@@ -119,7 +126,7 @@
     <string name="open_my_photos" msgid="4107196465713868381">"Abrir Mis fotos"</string>
     <string name="lock_screen_tab" msgid="6672930765010407652">"Pantalla de bloqueo"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Pantalla de inicio"</string>
-    <string name="reset" msgid="4945445169532850631">"Restablecer"</string>
+    <string name="reset" msgid="4945445169532850631">"Revertir"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"¿Revertir cambios?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"Tus cambios no se guardarán"</string>
     <string name="more_wallpapers" msgid="8116268433411881705">"Más fondos de pantalla"</string>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 693b952..170893f 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Taustapiltide kategooriad"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Määra taustapilt"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Määra taustapildiks"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Taustapildi määramine …"</string>
     <string name="try_again" msgid="8278874823700921234">"Proovi uuesti"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Taustapilti ei saa määrata."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Lukustuskuva taustapildi avastamine"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Avaekraani päeva taustapildi värskendamine"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Päeva taustapildi värskendamine"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Taustapildi eelvaatekuva"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Päeva taustapildi värskendamine …"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Päeva taustapildi värskendamine ebaõnnestus. Kontrollige võrguühendust ja proovige uuesti."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Seadmes olevad taustapildid"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Eelmine"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Taustapilt"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Taustapildi eelvaade"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Lukustuskuva taustapildi eelvaade"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Avakuva taustapildi eelvaade"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Kogu pole olemas"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Väljuge poolitatud ekraani režiimist ja proovige uuesti"</string>
     <string name="cancel" msgid="4970902691067201584">"Tühista"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Peida kasutajaliidese eelvaade"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Kasutajaliides on eelvaates peidetud. Topeltpuudutage kuvamiseks."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Kuva kasutajaliidese eelvaade"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Eelvaate juhtelemendid on kuvatud. Topeltpuudutage peitmiseks"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Peida eelvaate juhtelemendid"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Eelvaate juhtelemendid on peidetud. Topeltpuudutage kuvamiseks"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Kuva eelvaate juhtelemendid"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Peida taustapildi teave"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Kasutajaliides on eelvaates kuvatud. Topeltpuudutage peitmiseks."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Taustapildi muutmine"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Lukustuskuva taustapildi eelvaade"</string>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 96726a8..0083c10 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Horma-paperen kategoriak"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Ezarri horma-papera"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Ezarri horma-papera"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Horma-papera ezartzen…"</string>
     <string name="try_again" msgid="8278874823700921234">"Saiatu berriro"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Ezin da ezarri horma-papera."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Hau dago ezarrita:"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Eguneko horma-papera"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Hasieran eta pantaila blokeatuan"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Hautatu horma-paper bat"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Sortu horma-paper bat"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Hasierako pantaila"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Pantaila blokeatua"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Hasieran + pantaila blokeatuan"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Arakatu pantaila blokeatuaren horma-papera"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Freskatu hasierako pantailaren eguneko horma-papera"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Freskatu eguneko horma-papera"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Horma-paperaren aurrebistaren pantaila"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Eguneko horma-papera freskatzen…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Ezin izan da freskatu eguneko horma-papera. Egiaztatu sarera konektatuta zaudela eta saiatu berriro."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Gailuko horma-paperak"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Aurrekoa"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Horma-papera"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Horma-paperaren aurrebista"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Pantaila blokeatuko horma-paperaren aurrebista"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Hasierako pantailako horma-paperaren aurrebista"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Ez dago bildumarik"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Irten pantaila zatituaren modutik eta saiatu berriro"</string>
     <string name="cancel" msgid="4970902691067201584">"Utzi"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ezkutatu EIaren aurrebista"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Interfazea ezkutatuta dago aurrebistan. Ager dadin, sakatu pantaila birritan."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Erakutsi EIaren aurrebista"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Aurrebista kontrolatzeko aukerak ikusgai daude. Haiek ezkutatzeko, sakatu pantaila birritan."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ezkutatu aurrebista kontrolatzeko aukerak"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Aurrebista kontrolatzeko aukerak ezkutatuta daude. Haiek erakusteko, sakatu pantaila birritan."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Erakutsi aurrebista kontrolatzeko aukerak"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ezkutatu horma-paperari buruzko informazioa"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Interfazea ikusgai dago aurrebistan. Hura ezkutatzeko, sakatu pantaila birritan."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Aldatu horma-papera"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Pantaila blokeatuko horma-paperaren aurrebista"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 0b4a052..ecfa4ba 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"دسته‌های کاغذدیواری"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"تنظیم کاغذ‌دیواری"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"تنظیم کاغذدیواری"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"در حال تنظیم کاغذدیواری..."</string>
     <string name="try_again" msgid="8278874823700921234">"امتحان مجدد"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"کاغذ‌دیواری تنظیم نشد."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"درحال حاضر تنظیم‌ شده است"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"کاغذ‌دیواری روزانه"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"صفحه اصلی و صفحه قفل"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"انتخاب کاغذدیواری"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"ایجاد کاغذدیواری"</string>
     <string name="home_screen_message" msgid="106444102822522813">"صفحه اصلی"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"صفحه در حالت قفل"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"صفحه اصلی و صفحه در حالت قفل"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"کاوش کاغذ‌دیواری صفحه در حالت قفل"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"بازآوری کاغذدیواری روزانه در صفحه اصلی"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"بازآوری کاغذدیواری روزانه"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"صفحه پیش‌نمای کاغذدیواری"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"درحال بازآوری کاغذدیواری روزانه…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"کاغذدیواری روزانه بازآوری نشد. لطفاً اتصال شبکه‌تان را بررسی و دوباره امتحان کنید."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"کاغذدیواری‌های موجود در دستگاه"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"قبلی"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"کاغذدیواری"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"پیش‌نمای کاغذدیواری"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"پیش‌نمای کاغذدیواری صفحه قفل"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"پیش‌نمای کاغذدیواری صفحه اصلی"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"مجموعه وجود ندارد"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"لطفاً از حالت صفحه تقسیم‌شده خارج شوید و دوباره امتحان کنید"</string>
     <string name="cancel" msgid="4970902691067201584">"لغو"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"پنهان کردن پیش‌نمای رابط کاربری"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"رابط در پیش‌دید پنهان است. دوضربه برای نمایش مجدد"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"نمایش دادن پیش‌نمای رابط کاربری"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"کنترل‌های پیش‌نما نمایش داده می‌شود. برای پنهان کردن دوضربه بزنید"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"پنهان کردن کنترل‌های پیش‌نما"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"کنترل‌های پیش‌نما پنهان شده است. برای نمایش دوضربه بزنید"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"نمایش کنترل‌های پیش‌نما"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"پنهان کردن اطلاعات کاغذدیواری"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"رابط در پیش‌دید نمایان است. دوضربه برای پنهان کردن"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"تغییر کاغذدیواری"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"پیش‌نمای کاغذدیواری صفحه قفل"</string>
@@ -121,6 +128,6 @@
     <string name="home_screen_tab" msgid="1080445697837877526">"صفحه اصلی"</string>
     <string name="reset" msgid="4945445169532850631">"بازنشانی"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"تغییرات بازنشانی شود؟"</string>
-    <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"تغییرات شما ذخیره نمی‌شود"</string>
+    <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"تغییرات شما ذخیره نخواهد شد"</string>
     <string name="more_wallpapers" msgid="8116268433411881705">"کاغذدیواری‌های بیشتر"</string>
 </resources>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index c14dfa2..c43edf6 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Taustakuvaluokat"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Aseta taustakuva"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Aseta taustakuva"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Asetetaan taustakuvaa…"</string>
     <string name="try_again" msgid="8278874823700921234">"Yritä uudelleen"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Taustakuvan asettaminen epäonnistui."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Nykyinen taustakuva"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Päivän taustakuva"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Aloitus- ja lukitusnäyttö"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Valitse taustakuva"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Luo taustakuva"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Aloitusnäyttö"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Lukitusnäyttö"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Aloitus- ja lukitusnäyttö"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Tutustu lukitusnäytön taustakuvaan"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Päivitä etusivun päivittäinen taustakuva."</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Siirry seuraavaan taustakuvaan"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Taustakuvan esikatselunäkymä"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Päivitetään päivän taustakuvaa…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Päivän taustakuvan päivittäminen epäonnistui. Tarkista verkkoasetukset ja yritä uudelleen."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Laitteella olevat taustakuvat"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Edellinen"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Taustakuva"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Taustakuvan esikatselu"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Lukitusnäytön taustakuvan esikatselu"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Aloitusnäytön taustakuvan esikatselu"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Kyseistä kokoelmaa ei ole olemassa"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Sulje jaettu näyttö ja yritä uudelleen"</string>
     <string name="cancel" msgid="4970902691067201584">"Peru"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Piilota UI:n esikatselu"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI on piilotettu. Näytä kaksoisnapauttamalla"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Näytä UI:n esikatselu"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Esikatselun ohjaimet näytetään. Piilota kaksoisnapauttamalla"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Piilota esikatselun ohjaimet"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Esikatselun ohjaimet on piilotettu. Näytä kaksoisnapauttamalla"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Näytä esikatselun ohjaimet"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Piilota taustakuvatiedot"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI on näkyvissä. Piilota kaksoisnapauttamalla"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Vaihda taustakuva"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Lukitusnäytön taustakuvan esikatselu"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index c9156db..215a54e 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Catégories de fond d\'écran"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Définir le fond d\'écran"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Définir le fond d\'écran"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Définition du fond d\'écran en cours…"</string>
     <string name="try_again" msgid="8278874823700921234">"Réessayer"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Impossible de définir le fond d\'écran."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Fond d\'écran actuel"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Fond d\'écran quotidien"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Écrans d\'accueil et de verrouillage"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Choisir un fond d\'écran"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Créer un fond d\'écran"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Écran d\'accueil"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Écran de verrouillage"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Écr. d\'accueil et de verrouill."</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"En savoir plus sur le fond d\'écran de l\'écran de verrouillage"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Actualiser le fond d\'écran quotidien de l\'écran d\'accueil"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Actualiser le fond d\'écran quotidien"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Écran d\'aperçu du fond d\'écran"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Actualisation du fond d\'écran quotidien en cours…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Échec de l\'actualisation du fond d\'écran quotidien. Veuillez vérifier votre connexion réseau, puis réessayer."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Fonds d\'écran sur l\'appareil"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Précédent"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Fond d\'écran"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Aperçu du fond d\'écran"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Aperçu du fond d\'écran de l\'écran de verrouillage"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Aperçu du fond d\'écran de l\'écran d\'accueil"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"La collection n\'existe pas"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Veuillez quitter le mode d\'écran partagé et réessayer"</string>
     <string name="cancel" msgid="4970902691067201584">"Annuler"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Masquer l\'aperçu de l\'IU"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Aperçu : IU masquée. Touchez 2 fois pour afficher"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Afficher l\'aperçu de l\'IU"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Les commandes de l\'aperçu sont affichées. Touchez deux fois pour les masquer"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Masquer les commandes de l\'aperçu"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Les commandes de l\'aperçu sont masquées. Touchez deux fois pour les afficher"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Afficher les commandes de l\'aperçu"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Masquer l\'information du fond d\'écran"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Aperçu : IU affichée. Touchez 2 fois pour masquer"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Modifier le fond d\'écran"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Aperçu du fond d\'écran de verrouillage"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 69842d4..3fc620a 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Catégories de fonds d\'écran"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Définir comme fond d\'écran"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Définir comme fond d\'écran"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Définition du fond d\'écran…"</string>
     <string name="try_again" msgid="8278874823700921234">"Réessayer"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Impossible de définir le fond d\'écran."</string>
@@ -29,14 +29,12 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Sélectionné"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Fond d\'écran quotidien"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Écran d\'accueil et écran de verrouillage"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Choisir un fond d\'écran"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Créer un fond d\'écran"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Écran d\'accueil"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Écran de verrouillage"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Accueil et verrouillage"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Définir comme fond d\'écran"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Définir comme fond d\'écran pour"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Écran d\'accueil"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Écran de verrouillage"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Écrans d\'accueil et de verrouillage"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Découvrir le fond d\'écran de l\'écran de verrouillage"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Actualiser le fond d\'écran quotidien de l\'écran d\'accueil"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Actualiser le fond d\'écran quotidien"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Écran d\'aperçu des fonds d\'écran"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Actualisation du fond d\'écran quotidien…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Échec de l\'actualisation du fond d\'écran quotidien. Veuillez vérifier votre connexion réseau, puis réessayer."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Fonds d\'écran sur l\'appareil"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Précédente"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Fond d\'écran"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Aperçu du fond d\'écran"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Aperçu du fond d\'écran de verrouillage"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Aperçu du fond d\'écran d\'accueil"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Cette collection n\'existe pas"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Veuillez quitter le mode Écran partagé et réessayer"</string>
     <string name="cancel" msgid="4970902691067201584">"Annuler"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Masquer l\'aperçu de l\'UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI masquée dans aperçu. Appuyez 2 fois pour afficher"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Afficher l\'aperçu de l\'UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Les commandes de prévisualisation sont affichées. Appuyez deux fois pour les masquer."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Masquer les commandes de prévisualisation"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Les commandes de prévisualisation sont masquées. Appuyez deux fois pour les afficher."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Afficher les commandes de prévisualisation"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Masquer les infos du fond d\'écran"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI affichée dans aperçu. Appuyez 2 fois pour masquer"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Changer de fond d\'écran"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Aperçu du fond d\'écran de verrouillage"</string>
@@ -120,7 +127,7 @@
     <string name="lock_screen_tab" msgid="6672930765010407652">"Écran de verrouillage"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Écran d\'accueil"</string>
     <string name="reset" msgid="4945445169532850631">"Réinitialiser"</string>
-    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Réinitialiser modifications ?"</string>
+    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Réinitialiser les modifications ?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"Vos modifications ne seront pas enregistrées"</string>
     <string name="more_wallpapers" msgid="8116268433411881705">"Autres fonds d\'écran"</string>
 </resources>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 6388fde..e8400a1 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Categorías de fondos de pantalla"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Fixar fondo de pantalla"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Fixar fondo de pantalla"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Establecendo fondo de pantalla…"</string>
     <string name="try_again" msgid="8278874823700921234">"Tentar de novo"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Non se puido establecer o fondo de pantalla."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Establecido actualmente"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Fondo de pantalla diario"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Pantallas de inicio e bloqueo"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Escolle un fondo de pantalla"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Crear un fondo de pantalla"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Pantalla de inicio"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Pantalla de bloqueo"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Pantallas de inicio e bloqueo"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explora o fondo de pantalla para a pantalla de bloqueo"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Actualiza o fondo de pantalla diario para a pantalla de inicio"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Actualiza o fondo de pantalla diario"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Pantalla de vista previa do fondo de pantalla"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Actualizando fondo de pantalla diario…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Produciuse un erro ao actualizar o fondo de pantalla diario. Comproba a conexión de rede e téntao de novo."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Fondos no dispositivo"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Anterior"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Fondo de pantalla"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Vista previa do fondo"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Vista previa do fondo da pantalla de bloqueo"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Vista previa do fondo da pantalla de inicio"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"A colección non existe"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Sae do modo de pantalla dividida e téntao de novo"</string>
     <string name="cancel" msgid="4970902691067201584">"Cancelar"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ocultar vista previa da IU"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"IU oculta: vista previa. Toca dúas veces para vela"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Mostrar vista previa da IU"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Móstranse os controis de vista previa. Toca dúas veces para ocultalos"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ocultar controis de vista previa"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Os controis de vista previa están ocultos. Toca dúas veces para mostralos"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Mostrar controis de vista previa"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ocultar información do fondo de pantalla"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"IU mostrada: vista previa. 2 toques para ocultala"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Cambiar fondo de pantalla"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Vista previa do fondo de pantalla"</string>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index 56c16fb..d45a4b9 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"વૉલપેપરની કૅટેગરી"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"વૉલપેપર સેટ કરો"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"વૉલપેપર સેટ કરો"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"વૉલપેપર સેટ કરી રહ્યાં છીએ…"</string>
     <string name="try_again" msgid="8278874823700921234">"ફરી પ્રયાસ કરો"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"વૉલપેપર સેટ કરવામાં અસમર્થ છીએ."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"સેટ કરેલું વૉલપેપર"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"દૈનિક વૉલપેપર"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"હોમ અને લૉક સ્ક્રીન"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"વૉલપેપર પસંદ કરો"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"વૉલપેપર બનાવો"</string>
     <string name="home_screen_message" msgid="106444102822522813">"હોમ સ્ક્રીન"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"લૉક સ્ક્રીન"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"હોમ અને લૉક"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"લૉક સ્ક્રીન વૉલપેપર માટે શોધખોળ કરો"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"દૈનિક હોમ સ્ક્રીન વૉલપેપર રિફ્રેશ કરો"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"દૈનિક વૉલપેપર રિફ્રેશ કરો"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"વૉલપેપરનો પ્રીવ્યૂ બતાવતી સ્ક્રીન"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"દૈનિક વૉલપેપર રિફ્રેશ કરી રહ્યાં છીએ…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"દૈનિક વૉલપેપર રિફ્રેશ કરવામાં નિષ્ફળ રહ્યાં. કૃપા કરીને તમારું નેટવર્ક કનેક્શન ચેક કરો અને ફરી પ્રયાસ કરો."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"ઉપકરણ પરના વૉલપેપર"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"પાછળ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"વૉલપેપર"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"વૉલપેપરનો પ્રીવ્યૂ કરો"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"લૉક સ્ક્રીનના વૉલપેપરનો પ્રીવ્યૂ"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"હોમ સ્ક્રીનના વૉલપેપરનો પ્રીવ્યૂ"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"સંગ્રહ અસ્તિત્વમાં નથી"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"કૃપા કરીને સ્ક્રીન-વિભાજન મોડમાંથી બહાર નીકળો અને ફરીથી પ્રયાસ કરો"</string>
     <string name="cancel" msgid="4970902691067201584">"રદ કરો"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UIનો પ્રીવ્યૂ છુપાવો"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"પ્રીવ્યૂમાં UI છુપાવેલું છે. બતાવવા બે વાર ટૅપ કરો"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UIનો પ્રીવ્યૂ બતાવો"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"પ્રીવ્યૂના નિયંત્રણો બતાવવામાં આવ્યા છે. છુપાવવા માટે, બે વાર ટૅપ કરો"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"પ્રીવ્યૂના નિયંત્રણો છુપાવો"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"પ્રીવ્યૂના નિયંત્રણો છુપાવેલા છે. બતાવવા માટે, બે વાર ટૅપ કરો"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"પ્રીવ્યૂના નિયંત્રણો બતાવો"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"વૉલપેપરની માહિતી છુપાવો"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"પ્રીવ્યૂમાં UI બતાવેલું છે. છુપાવવા બે વાર ટૅપ કરો"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"વૉલપેપર બદલો"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"લૉકસ્ક્રીન વૉલપેપરનો પ્રીવ્યૂ"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 9004f17..8f9942d 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"वॉलपेपर की श्रेणियां"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"वॉलपेपर सेट करें"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"वॉलपेपर सेट करें"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"वॉलपेपर सेट किया जा रहा है…"</string>
     <string name="try_again" msgid="8278874823700921234">"फिर से कोशिश करें"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"वॉलपेपर सेट नहीं हो पा रहा है."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"लॉक स्क्रीन पर सेट किए गए मौजूदा वॉलपेपर के बारे में ज़्यादा जानें"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"होम स्क्रीन का रोज़ बदलने वाला वॉलपेपर रीफ़्रेश करें"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"रोज़ बदलने वाला वॉलपेपर रीफ़्रेश करें"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"स्क्रीन पर दिखने वाले वॉलपेपर की झलक"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"रोज़ बदलने वाला वॉलपेपर रीफ़्रेश हो रहा है…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"रोज़ बदलने वाला वॉलपेपर रीफ़्रेश नहीं हो पा रहा है. कृपया अपना इंटरनेट कनेक्शन जाँचें और फिर से कोशिश करें."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"डिवाइस पर पहले से मौजूद वॉलपेपर"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"पीछे जाएं"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"वॉलपेपर"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"वॉलपेपर की झलक देखें"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"लॉक स्क्रीन पर दिखने वाले वॉलपेपर की झलक"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"होम स्क्रीन पर दिखने वाले वॉलपेपर की झलक"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"वॉलपेपर का संग्रह मौजूद नहीं है"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"दो-स्क्रीन मोड को बंद करके दोबारा कोशिश करें"</string>
     <string name="cancel" msgid="4970902691067201584">"रद्द करें"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"यूज़र इंटरफ़ेस की झलक छिपाएं"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"झलक में यूआई को छिपाया गया. इसे दिखाने के लिए दो बार टैप करें"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"यूज़र इंटरफ़ेस की झलक दिखाएं"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"प्रीव्यू के कंट्रोल दिखाए गए हैं. इन्हें छिपाने के लिए दो बार टैप करें"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"फ़ुल स्क्रीन प्रीव्यू के कंट्रोल छिपाएं"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"प्रीव्यू के कंट्रोल छिपाए गए हैं. इन्हें दिखाने के लिए दो बार टैप करें"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"प्रीव्यू के कंट्रोल दिखाएं"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"वॉलपेपर की जानकारी छिपाएं"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"झलक में यूआई को दिखाया गया. इसे छिपाने के लिए दो बार टैप करें"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"वॉलपेपर बदलें"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"लॉकस्क्रीन पर दिखने वाले वॉलपेपर की झलक"</string>
@@ -118,7 +127,7 @@
     <string name="lock_screen_tab" msgid="6672930765010407652">"लॉक स्क्रीन"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"होम स्क्रीन"</string>
     <string name="reset" msgid="4945445169532850631">"रीसेट करें"</string>
-    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"क्या आपको बदलाव रीसेट करना है?"</string>
+    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"क्या आपको बदलाव रीसेट करने हैं?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"आपके बदलाव सेव नहीं किए जाएंगे"</string>
-    <string name="more_wallpapers" msgid="8116268433411881705">"ज़्यादा वॉलपेपर"</string>
+    <string name="more_wallpapers" msgid="8116268433411881705">"कुछ और वॉलपेपर"</string>
 </resources>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 0b2bead..93d39bf 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -21,24 +21,22 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategorije pozadina"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Postavi pozadinu"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Postavi pozadinu"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Postavljanje pozadine…"</string>
     <string name="try_again" msgid="8278874823700921234">"Pokušaj ponovo"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Postavljanje pozadine nije uspjelo."</string>
     <string name="load_wallpaper_error_message" msgid="7913278480467707374">"Učitavanje pozadine nije uspjelo. Slika je oštećena ili nije dostupna."</string>
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Trenutačno postavljeno"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Dnevna pozadina"</string>
-    <string name="wallpaper_destination_both" msgid="1124197176741944063">"Početni i zaključan zaslon"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="wallpaper_destination_both" msgid="1124197176741944063">"Početni i zaključani zaslon"</string>
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Odaberite pozadinu"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Izradite pozadinu"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Početni zaslon"</string>
-    <string name="lock_screen_message" msgid="1534506081955058013">"Zaključan zaslon"</string>
-    <string name="home_and_lock_short_label" msgid="2937922943541927983">"Početni i zaključan zaslon"</string>
+    <string name="lock_screen_message" msgid="1534506081955058013">"Zaključani zaslon"</string>
+    <string name="home_and_lock_short_label" msgid="2937922943541927983">"Početni i zaključani zaslon"</string>
     <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Postavljanje pozadine"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Početni zaslon"</string>
-    <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Zaključan zaslon"</string>
+    <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Zaključani zaslon"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Početni i zaključani zaslon"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"Pozadina s izmjenom slika"</string>
     <string name="permission_needed_explanation" msgid="139166837541426823">"Da bi se ovdje prikazala trenutačna pozadina, <xliff:g id="APP_NAME">%1$s</xliff:g> treba pristup pohrani vašeg uređaja."</string>
@@ -61,13 +59,14 @@
     <string name="wallpaper_set_successfully_message" msgid="2958998799111688578">"Pozadina je uspješno postavljena"</string>
     <string name="wallpapers_unavailable_offline_message" msgid="8136405438621689532">"Da biste vidjeli pozadine, potrebna vam je internetska veza. Povežite se i pokušajte ponovo."</string>
     <string name="currently_set_home_wallpaper_thumbnail" msgid="4022381436821898917">"Minijatura pozadine trenutačno postavljene za početni zaslon"</string>
-    <string name="currently_set_lock_wallpaper_thumbnail" msgid="2094209303934569997">"Minijatura pozadine trenutačno postavljene za zaključan zaslon"</string>
+    <string name="currently_set_lock_wallpaper_thumbnail" msgid="2094209303934569997">"Minijatura pozadine trenutačno postavljene za zaključani zaslon"</string>
     <string name="currently_set_wallpaper_thumbnail" msgid="8651887838745545107">"Minijatura trenutačno postavljene pozadine"</string>
     <string name="wallpaper_thumbnail" msgid="569931475923605974">"Minijatura pozadine"</string>
     <string name="explore_home_screen" msgid="8756346794535765482">"Istražite pozadinu početnog zaslona"</string>
     <string name="explore_lock_screen" msgid="268938342103703665">"Istražite pozadinu zaključanog zaslona"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Osvježi dnevnu pozadinu početnog zaslona"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Osvježi dnevnu pozadinu"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Zaslon pregleda pozadine"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Osvježavanje dnevne pozadine…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Osvježavanje dnevne pozadine nije uspjelo. Provjerite mrežnu vezu i pokušajte ponovo."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Pozadine na uređaju"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Prethodno"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Pozadina"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Pregled pozadine"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Pregled pozadine zaključanog zaslona"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Pregled pozadine početnog zaslona"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Zbirka ne postoji"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Izađite iz načina podijeljenog zaslona i pokušajte ponovno"</string>
     <string name="cancel" msgid="4970902691067201584">"Odustani"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Sakrij pregled koris. sučelja"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Kor. sučelje skriveno je u pregledu. Dvaput dodirnite za otkrivanje"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Prikaži pregled koris. sučelja"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Kontrole pregleda su prikazane. Dvaput dodirnite za skrivanje"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Sakrij kontrole pregleda"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Kontrole pregleda su skrivene. Dvaput dodirnite za prikazivanje"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Prikaži kontrole pregleda"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Sakrij informacije o pozadini"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Kor. sučelje prikazano je u pregledu. Dvaput dodirnite za skrivanje"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Promijenite pozadinu"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Pregled pozadine zaključanog zaslona"</string>
@@ -117,7 +124,7 @@
     <string name="settings_snackbar_description" msgid="890168814524778486">"U postavkama omogućite datoteke i medije."</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"Omogući"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"Otvori Moje fotografije"</string>
-    <string name="lock_screen_tab" msgid="6672930765010407652">"Zaključan zaslon"</string>
+    <string name="lock_screen_tab" msgid="6672930765010407652">"Zaključani zaslon"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Početni zaslon"</string>
     <string name="reset" msgid="4945445169532850631">"Poništi"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Poništiti promjene?"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index b3d5186..c83117e 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Háttérkép-kategóriák"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Háttérkép beállítása"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Háttérkép kiválasztása"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Háttérkép beállítása…"</string>
     <string name="try_again" msgid="8278874823700921234">"Újra"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Nem sikerült beállítani a háttérképet."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"A lezárási képernyő hátterének felfedezése"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"A kezdőképernyő napi háttérképének frissítése"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Napi háttérkép frissítése"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Háttérkép előnézeti képernyője"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Napi háttérkép frissítése…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Nem sikerült frissíteni a napi háttérképet. Ellenőrizze hálózati kapcsolatát, majd próbálkozzon újra."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Eszközön lévő háttérképek"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Előző"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Háttérkép"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Háttérkép előnézete"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Lezárási képernyő háttérképének előnézete"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Kezdőképernyő háttérképének előnézete"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Nincs ilyen gyűjtemény"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Lépjen ki az osztott képernyős módból, és próbálja újra"</string>
     <string name="cancel" msgid="4970902691067201584">"Mégse"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI előnézetének elrejtése"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI: rejtve előnézetben. Felfedés: dupla koppintás."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI előnézetének megjelenítése"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Előnézet-vezérlők megjelenítve. Elrejtés: dupla koppintás."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Előnézet-vezérlők elrejtése"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Előnézet-vezérlők elrejtve. Megjelenítés: dupla koppintás."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Előnézet-vezérlők megjelenítése"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Háttérképadatok elrejtése"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI: látható előnézetben. Elrejtés: dupla koppintás."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Háttérkép megváltoztatása"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Lezárási képernyő háttérképének előnézete"</string>
@@ -118,7 +127,7 @@
     <string name="lock_screen_tab" msgid="6672930765010407652">"Lezárási képernyő"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Kezdőképernyő"</string>
     <string name="reset" msgid="4945445169532850631">"Alaphelyzet"</string>
-    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Visszaállítja a módosításokat?"</string>
+    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Visszavonja a módosításokat?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"A módosítások nem lesznek mentve"</string>
     <string name="more_wallpapers" msgid="8116268433411881705">"További hátterek"</string>
 </resources>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index c2a1b74..fcc875a 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Պաստառների կատեգորիաներ"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Օգտագործել որպես պաստառ"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Օգտագործել որպես պաստառ"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Պաստառը տեղադրվում է…"</string>
     <string name="try_again" msgid="8278874823700921234">"Նորից փորձել"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Չհաջողվեց տեղադրել պաստառը:"</string>
@@ -29,14 +29,12 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Ընթացիկ պաստառ"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Օրվա պաստառ"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Հիմնական էկրան և կողպէկրան"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Ընտրեք պաստառ"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Ստեղծեք պաստառ"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Հիմնական էկրան"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Կողպէկրան"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Հիմնական էկրան և կողպէկրան"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Դնել պաստառ՝"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Որտեղ օգտագործել որպես պաստառ"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Հիմնական էկրան"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Կողպէկրան"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Հիմնական էկրան և կողպէկրան"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Ուսումնասիրել կողպէկրանի պաստառը"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Թարմացնել հիմնական էկրանի օրվա պաստառը"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Թարմացնել օրվա պաստառը"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Պաստառի նախադիտման էկրան"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Օրվա պաստառը թարմացվում է…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Չհաջողվեց թարմացնել օրվա պաստառը: Ստուգեք ինտերնետ կապը և նորից փորձեք:"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Սարքում պահված պաստառներ"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Հետ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Պաստառ"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Պաստառի նախադիտում"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Կողպէկրանի պաստառի նախադիտում"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Հիմնական էկրանի պաստառի նախադիտում"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Հավաքածուն գոյություն չունի"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Դուրս եկեք էկրանի տրոհման ռեժիմից և նորից փորձեք"</string>
     <string name="cancel" msgid="4970902691067201584">"Չեղարկել"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Թաքցնել նախադիտման էկրանը"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Հպեք՝ նախադիտման էկրանը ցուցադրելու համար"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Ցուցադրել նախադիտման էկրանը"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Նախադիտման կարգավորումները ցուցադրված են։ Կրկնակի հպեք թաքցնելու համար"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Թաքցնել նախադիտման կարգավորումները"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Նախադիտման կարգավորումները թաքցված են։ Կրկնակի հպեք ցուցադրելու համար"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Ցուցադրել նախադիտման կարգավորումները"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Թաքցնել պաստառի մասին տեղեկությունները"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Հպեք՝ նախադիտման էկրանը թաքցնելու համար"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Փոխել պաստառը"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Կողպէկրանի պաստառի նախադիտում"</string>
@@ -120,7 +127,7 @@
     <string name="lock_screen_tab" msgid="6672930765010407652">"Կողպէկրան"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Հիմնական էկրան"</string>
     <string name="reset" msgid="4945445169532850631">"Զրոյացնել"</string>
-    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Չեղարկե՞լ փոփոխությունները"</string>
+    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Զրոյացնե՞լ փոփոխությունները"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"Ձեր փոփոխությունները չեն պահվի"</string>
     <string name="more_wallpapers" msgid="8116268433411881705">"Այլ պաստառներ"</string>
 </resources>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 1329895..d7efa97 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategori wallpaper"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Setel Wallpaper"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Setel wallpaper"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Menyetel wallpaper…"</string>
     <string name="try_again" msgid="8278874823700921234">"Coba lagi"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Tidak dapat menyetel wallpaper."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Yang disetel saat ini"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Wallpaper harian"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Layar utama &amp; layar kunci"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Pilih Wallpaper"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Buat Wallpaper"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Layar utama"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Layar kunci"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Beranda &amp; Layar Kunci"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Jelajahi wallpaper layar kunci"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Muat ulang wallpaper layar utama harian"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Muat ulang wallpaper harian"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Layar pratinjau wallpaper"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Memuat ulang wallpaper harian…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Gagal memuat ulang wallpaper harian. Harap periksa koneksi jaringan Anda dan coba lagi."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Wallpaper di perangkat"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Sebelumnya"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Wallpaper"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Pratinjau wallpaper"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Pratinjau wallpaper layar kunci"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Pratinjau wallpaper layar utama"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Koleksi tidak ada"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Keluar dari mode layar terpisah, lalu coba lagi"</string>
     <string name="cancel" msgid="4970902691067201584">"Batal"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Sembunyikan Pratinjau UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI disembunyikan di pratinjau. Ketuk dua kali untuk menampilkan"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Tampilkan Pratinjau UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Kontrol pratinjau ditampilkan. Ketuk dua kali untuk menyembunyikan"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Sembunyikan kontrol pratinjau"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Kontrol pratinjau disembunyikan. Ketuk dua kali untuk menampilkan"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Tampilkan kontrol pratinjau"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Sembunyikan info wallpaper"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI ditampilkan di pratinjau. Ketuk dua kali untuk menyembunyikan"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Ubah wallpaper"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Pratinjau wallpaper layar kunci"</string>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index c8821a5..0154bcc 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Veggfóðursflokkar"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Velja veggfóður"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Velja veggfóður"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Vistar sem veggfóður…"</string>
     <string name="try_again" msgid="8278874823700921234">"Reyna aftur"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Ekki hægt að vista sem veggfóður."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Valið núna"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Daglegt veggfóður"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Heima- og lásskjár"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Veldu veggfóður"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Búðu til veggfóður"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Heimaskjár"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Lásskjár"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Heima- og lásskjár"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Skoða veggfóður á lásskjá"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Uppfæra daglegt veggfóður á heimaskjá"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Uppfæra daglegt veggfóður"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Forskoðunarskjár veggfóðurs"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Uppfærir daglegt veggfóður…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Ekki tókst að endurnýja daglegt veggfóður. Athugaðu nettenginguna og reyndu aftur."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Veggfóður í tækinu"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Fyrri"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Veggfóður"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Forskoðun veggfóðurs"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Forskoðun veggfóðurs á lásskjá"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Forskoðun veggfóðurs á heimaskjá"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Safnið er ekki til"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Lokaðu skjáskiptingu og reyndu aftur"</string>
     <string name="cancel" msgid="4970902691067201584">"Hætta við"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Fela forskoðun notendaviðmóts"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Notendaviðmót falið í forskoðun. Ýttu tvisvar til að sýna"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Sýna forskoðun notendaviðmóts"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Stýringar forskoðunar sjást. Ýttu tvisvar til að fela"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Fela stýringar forskoðunar"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Stýringar forskoðunar eru faldar. Ýttu tvisvar til að birta"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Sýna stýringar forskoðunar"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Fela upplýsingar um veggfóður"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Notendaviðmót sýnt í forskoðun. Ýttu tvisvar til að fela"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Skipta um veggfóður"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Forskoðun veggfóðurs á lásskjá"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 38df13c..6182f55 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Categorie di sfondi"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Imposta sfondo"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Imposta sfondo"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Impostazione dello sfondo…"</string>
     <string name="try_again" msgid="8278874823700921234">"Riprova"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Impossibile impostare lo sfondo."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Attualmente impostato"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Sfondo giornaliero"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Schermate Home e di blocco"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Scegli uno sfondo"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Crea uno sfondo"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Schermata Home"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Schermata di blocco"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Schermate Home e di blocco"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Esplora lo sfondo della schermata di blocco"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Aggiorna lo sfondo giornaliero della schermata Home"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Aggiorna lo sfondo giornaliero"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Schermata di anteprima sfondo"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Aggiornamento dello sfondo giornaliero…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Impossibile aggiornare lo sfondo giornaliero. Controlla la connessione di rete e riprova."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Sfondi sul dispositivo"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Indietro"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Sfondo"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Anteprima sfondo"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Anteprima sfondo schermata di blocco"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Anteprima sfondo schermata Home"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"La raccolta non esiste"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Esci dalla modalità schermo diviso e riprova"</string>
     <string name="cancel" msgid="4970902691067201584">"Annulla"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Nascondi UI Anteprima"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Anteprima UI nascosta. Mostra toccando due volte"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Mostra UI Anteprima"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"I controlli anteprima sono visualizzati. Nascondi toccando due volte"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Nascondi controlli anteprima"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"I controlli anteprima sono nascosti. Visualizza toccando due volte"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Visualizza controlli anteprima"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Nascondi informazioni dello sfondo"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Anteprima UI mostrata. Nascondi toccando due volte"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Cambia sfondo"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Anteprima sfondo schermata di blocco"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index f218918..63ca0e2 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"קטגוריות של טפטים"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"הגדרת טפט"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"הגדרה כטפט"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"מגדיר טפט…"</string>
     <string name="try_again" msgid="8278874823700921234">"ניסיון חוזר"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"לא ניתן להגדיר טפט."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"מוגדר עכשיו"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"טפט יומי"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"מסך הבית ומסך הנעילה"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"בחירת טפט"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"יצירת טפט"</string>
     <string name="home_screen_message" msgid="106444102822522813">"מסך הבית"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"מסך נעילה"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"מסך הבית ונעילה"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"מידע על הטפט של מסך הנעילה"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"רענון הטפט היומי של מסך הבית"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"רענון הטפט היומי"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"מסך התצוגה המקדימה של הטפט"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"מרענן את הטפט היומי..."</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"רענון הטפט היומי נכשל. יש לבדוק את החיבור לרשת ולנסות שוב."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"טפטים במכשיר"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"הקודם"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"טפט"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"תצוגה מקדימה של הטפט"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"תצוגה מקדימה של הטפט במסך הנעילה"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"תצוגה מקדימה של הטפט במסך הבית"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"האוסף לא קיים"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"יש לצאת ממצב מסך מפוצל ולנסות שוב"</string>
     <string name="cancel" msgid="4970902691067201584">"ביטול"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"ללא תצוגה מקדימה בממשק המשתמש"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"הממשק מוסתר בתצוגה. לוחצים פעמיים לביטול ההסתרה"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"עם תצוגה מקדימה בממשק המשתמש"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"הפקדים של התצוגה המקדימה מוצגים. צריך להקיש הקשה כפולה כדי להסתיר אותם"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"הסתרת פקדי התצוגה המקדימה"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"הפקדים של התצוגה המקדימה מוסתרים. צריך להקיש הקשה כפולה כדי להציג אותם"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"הצגת פקדי התצוגה המקדימה"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"הסתרת פרטי הטפט"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"הממשק מוצג בתצוגה. לוחצים פעמיים לביטול ההסתרה"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"החלפת הטפט"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"תצוגה מקדימה של הטפט במסך הנעילה"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index 1c3dd6e..0a576c3 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"壁紙のカテゴリ"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"壁紙を設定"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"壁紙に設定"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"壁紙を設定しています…"</string>
     <string name="try_again" msgid="8278874823700921234">"再試行"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"壁紙を設定できませんでした。"</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"ロック画面の壁紙の詳細"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"ホーム画面の日替り壁紙を更新"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"毎日の壁紙を更新"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"壁紙のプレビュー画面"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"日替り壁紙を更新しています…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"日替り壁紙を更新できませんでした。ネットワーク接続を確認してからもう一度お試しください。"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"デバイスに保存されている壁紙"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"前へ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"壁紙"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"壁紙のプレビュー"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"ロック画面の壁紙のプレビュー"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ホーム画面の壁紙のプレビュー"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"コレクションは存在しません"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"分割画面モードを終了してから、もう一度お試しください"</string>
     <string name="cancel" msgid="4970902691067201584">"キャンセル"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI プレビューを非表示"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI を非表示にしました。ダブルタップで再表示します"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI プレビューを表示"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"プレビュー コントロールを表示しています。ダブルタップで非表示にします"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"プレビュー コントロールを表示しない"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"プレビュー コントロールを非表示にしています。ダブルタップで表示します"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"プレビュー コントロールを表示"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"壁紙の情報を表示しない"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI を表示しました。ダブルタップで非表示にします"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"壁紙の変更"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"ロック画面の壁紙のプレビュー"</string>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index 565f27f..b954c03 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"ფონის კატეგორიები"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"ფონის დაყენება"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ფონის დაყენება"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"მიმდინარეობს ფონის დაყენება…"</string>
     <string name="try_again" msgid="8278874823700921234">"ხელახლა ცდა"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"ფონის დაყენება ვერ მოხერხდა."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"ჩაკეტილი ეკრანის ფონის მიმოხილვა"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"მთავარი ეკრანის ყოველდღიური ფონის განახლება"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"ყოველდღიური ფონის განახლება"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"ფონის გადახედვის ეკრანი"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"მიმდინარეობს ყოველდღიური ფონის განახლება…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"ყოველდღიური ფონი ვერ განახლდა. გთხოვთ, შეამოწმოთ ქსელის კავშირი და ხელახლა ცადოთ."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"მოწყობილობაზე შენახული ფონები"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"წინა"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"ფონი"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"ფონის გადახედვა"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"ჩაკეტილი ეკრანის ფონის გადახედვა"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"მთავარი ეკრანის ფონის გადახედვა"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"კოლექცია არ არსებობს"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"გთხოვთ, გახვიდეთ გაყოფილი ეკრანის რეჟიმიდან და ცადოთ ხელახლა"</string>
     <string name="cancel" msgid="4970902691067201584">"გაუქმება"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI გადახედვის დამალვა"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI დამალულია გადახედვაში. ორმაგად შეეხეთ გამოსაჩენად"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI გადახედვის გამოჩენა"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"წინასწარი ვერსიის მართვის საშუალებები ნაჩვენებია. დასამალად შეეხეთ ორმაგად"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"წინასწარი ვერსიის მართვის საშუალებების დამალვა"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"წინასწარი ვერსიის მართვის საშუალებები დამალულია. საჩვენებლად შეეხეთ ორმაგად"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"წინასწარი ვერსიის მართვის საშუალებების ჩვენება"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"ფონის ინფორმაციის დამალვა"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI ნაჩვენებია გადახედვაში. ორმაგად შეეხეთ დასამალად"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"ფონის შეცვლა"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"ჩაკეტილი ეკრანის ფონის გადახედვა"</string>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 9fda301..accb689 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Тұсқағаз санаттары"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Тұсқағаз етіп орнату"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Тұсқағаз етіп орнату"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Тұсқағаз орнатылуда…"</string>
     <string name="try_again" msgid="8278874823700921234">"Қайталау"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Тұсқағаз орнатылмады."</string>
@@ -29,17 +29,15 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Қазіргісі"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Күнделікті тұсқағаз"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Негізгі экран және құлып экраны"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Тұсқағаз таңдау"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Тұсқағаз жасау"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Негізгі экран"</string>
-    <string name="lock_screen_message" msgid="1534506081955058013">"Құлыпталған экран"</string>
+    <string name="lock_screen_message" msgid="1534506081955058013">"Құлыптаулы экран"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Негізгі және құлыпталған экран"</string>
     <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Тұсқағаз ретінде орнату"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Негізгі экран"</string>
-    <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Құлыпталған экран"</string>
-    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Негізгі экран мен құлып экрандары"</string>
+    <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Құлыптаулы экран"</string>
+    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Негізгі экран мен құлыптаулы экран"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"Тұсқағазды ауыстырып тұру"</string>
     <string name="permission_needed_explanation" msgid="139166837541426823">"Ағымдағы тұсқағазды көрсету үшін <xliff:g id="APP_NAME">%1$s</xliff:g> қолданбасына құрылғының жадына кіру рұқсаты қажет."</string>
     <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"Ағымдағы тұсқағаз осы жерге шығуы үшін, \"Тұсқағаздар\" қолданбасына құрылғы жадына кіру рұқсаты қажет.\n\nБұл параметрді осы қолданба ақпаратындағы \"Рұқсаттар\" бөлімінен өзгертуге болады."</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Құлыпталған экран тұсқағазын шолу"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Негізгі экрандағы күнделікті тұсқағазды ауыстыру"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Күнделікті тұсқағазды ауыстыру"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Тұсқағазды алдын ала көру экраны"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Күнделікті тұсқағаз ауыстырылуда…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Күнделікті тұсқағаз ауыстырылмады. Желі байланысын тексеріп, әрекетті қайталаңыз."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Құрылғыдағы тұсқағаздар"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Алдыңғы"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Тұсқағаз"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Тұсқағазды алдын ала көру"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Құлып экраны тұсқағазын алдын ала көру"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Негізгі экран тұсқағазын алдын ала көру"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Жинақ жоқ."</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Экранды бөлу режимінен шығып, қайталап көріңіз."</string>
     <string name="cancel" msgid="4970902691067201584">"Бас тарту"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Алдын ала көру экранын жасыру"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Пайдаланушы интерфейсі алдын ала көру режимінде жасырылған. Көрсету үшін екі рет түртіңіз."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Алдын ала көру экранын көрсету"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Алғы көрініс басқару элементтері көрсетіліп тұр. Жасыру үшін екі рет түртіңіз."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Алғы көрініс басқару элементтерін жасыру"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Алғы көрініс басқару элементтерін жасырылып тұр. Көрсету үшін екі рет түртіңіз."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Алғы көрініс басқару элементтерін көрсету"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Түсқағаз туралы ақпаратты жасыру"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Пайдаланушы интерфейсі алдын ала көру режимінде көрсетілген. Жасыру үшін екі рет түртіңіз."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Тұсқағазды өзгерту"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Құлып экраны тұсқағазын алдын ала көру"</string>
@@ -117,9 +124,9 @@
     <string name="settings_snackbar_description" msgid="890168814524778486">"\"Параметрлер\" бөлімінде \"Файлдар және мультимедиа\" рұқсатын қосыңыз."</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"Қосу"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"Фотоларымды көру"</string>
-    <string name="lock_screen_tab" msgid="6672930765010407652">"Экранды құлыптау"</string>
+    <string name="lock_screen_tab" msgid="6672930765010407652">"Құлыптаулы экран"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Негізгі экран"</string>
-    <string name="reset" msgid="4945445169532850631">"Қайта орнату"</string>
+    <string name="reset" msgid="4945445169532850631">"Қайтару"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Өзгертулерді қайтару керек пе?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"Өзгертулер сақталмайды."</string>
     <string name="more_wallpapers" msgid="8116268433411881705">"Басқа да тұсқағаздар"</string>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index d3c73d1..60bf035 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"ប្រភេទផ្ទាំងរូបភាព"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"កំណត់ផ្ទាំងរូបភាព"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"កំណត់​ផ្ទាំង​រូបភាព"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"កំពុង​កំណត់​ផ្ទាំង​រូបភាព..."</string>
     <string name="try_again" msgid="8278874823700921234">"ព្យាយាមម្ដងទៀត"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"មិនអាចកំណត់ផ្ទាំងរូបភាពបានទេ"</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"ស្វែងយល់ពីផ្ទាំងរូបភាពអេក្រង់ចាក់សោ"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"ផ្ទុកផ្ទាំងរូបភាពអេក្រង់ដើមប្រចាំថ្ងៃឡើងវិញ"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"ផ្ទុកផ្ទាំងរូបភាពប្រចាំថ្ងៃឡើងវិញ"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"អេក្រង់មើល​ផ្ទាំងរូបភាព​សាកល្បង"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"កំពុងផ្ទុកផ្ទាំងរូបភាពប្រចាំថ្ងៃឡើងវិញ…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"បានបរាជ័យក្នុងការផ្ទុកផ្ទាំងរូបភាពប្រចាំថ្ងៃឡើងវិញ។ សូមពិនិត្យការតភ្ជាប់បណ្តាញរបស់អ្នក ហើយព្យាយាមម្តងទៀត។"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"ផ្ទាំងរូបភាពនៅលើឧបករណ៍"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"មុន"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"ផ្ទាំងរូបភាព"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"ការមើលផ្ទាំង​រូបភាពសាកល្បង"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"ការមើល​ផ្ទាំងរូបភាព​អេក្រង់ចាក់សោ​សាកល្បង"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ការមើល​ផ្ទាំងរូបភាព​អេក្រង់ដើម​សាកល្បង"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"បណ្ដុំមិនមានទេ"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"សូមចាកចេញពីមុខងារបំបែកអេក្រង់ រួចព្យាយាមម្ដងទៀត"</string>
     <string name="cancel" msgid="4970902691067201584">"បោះបង់"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"លាក់ការមើល UI សាកល្បង"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI ត្រូវបានលាក់ក្នុងការមើលសាកល្បង។ ចុចពីរដង ដើម្បីឈប់លាក់"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"បង្ហាញការមើល UI សាកល្បង"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"ការគ្រប់គ្រងការមើលសាកល្បងត្រូវបានបង្ហាញ។ ចុចពីរដង ដើម្បីលាក់"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"លាក់ការគ្រប់គ្រងការមើលសាកល្បង"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"ការគ្រប់គ្រងការមើលសាកល្បងត្រូវបានលាក់។ ចុចពីរដង ដើម្បីបង្ហាញ"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"បង្ហាញការគ្រប់គ្រងការមើលសាកល្បង"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"លាក់ព័ត៌មានផ្ទាំង​រូបភាព"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI បង្ហាញក្នុងការមើលសាកល្បង។ ចុចពីរដង ដើម្បីលាក់"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"ប្ដូរផ្ទាំងរូបភាព"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"ការមើល​ផ្ទាំងរូបភាព​អេក្រង់ចាក់សោសាកល្បង"</string>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 864b157..0dc7e69 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"ವಾಲ್‌ಪೇಪರ್‌ ವರ್ಗಗಳು"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"ವಾಲ್‌ಪೇಪರ್ ಹೊಂದಿಸಿ"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ವಾಲ್‌ಪೇಪರ್ ಸೆಟ್ ಮಾಡಿ"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"ವಾಲ್‌ಪೇಪರ್ ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ..."</string>
     <string name="try_again" msgid="8278874823700921234">"ಪುನಃ ಪ್ರಯತ್ನಿಸಿ"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"ವಾಲ್‌ಪೇಪರ್ ಹೊಂದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"ಲಾಕ್ ಪರದೆಯ ವಾಲ್‌ಪೇಪರ್ ಎಕ್ಸ್‌ಪ್ಲೋರ್ ಮಾಡಿ"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"ದೈನಂದಿನ ಮುಖಪುಟ ಪರದೆಯ ವಾಲ್‌ಪೇಪರ್ ರಿಫ್ರೆಶ್ ಮಾಡಿ"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"ದಿನನಿತ್ಯದ ವಾಲ್‌ಪೇಪರ್ ಅನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"ವಾಲ್‌ಪೇಪರ್ ಪೂರ್ವವೀಕ್ಷಣೆಯ ಪರದೆ"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"ದೈನಂದಿನ ವಾಲ್‌ಪೇಪರ್ ಅನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"ಪ್ರತಿದಿನದ ವಾಲ್‌ಪೇಪರ್ ರಿಫ್ರೆಶ್ ಮಾಡಲು ವಿಫಲವಾಗಿದೆ. ನಿಮ್ಮ ನೆಟ್‌ವರ್ಕ್ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"ಸಾಧನದಲ್ಲಿನ ವಾಲ್‌ಪೇಪರ್‌ಗಳು"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"ಹಿಂದಕ್ಕೆ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"ವಾಲ್‌ಪೇಪರ್‌"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"ವಾಲ್‌ಪೇಪರ್ ಪೂರ್ವವೀಕ್ಷಣೆ"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"ಲಾಕ್‌ಸ್ಕ್ರೀನ್ ವಾಲ್‌ಪೇಪರ್‌ನ ಪೂರ್ವವೀಕ್ಷಣೆ"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ಹೋಮ್ ಸ್ಕ್ರೀನ್ ವಾಲ್‌ಪೇಪರ್‌ನ ಪೂರ್ವವೀಕ್ಷಣೆ"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"ಸಂಗ್ರಹಣೆ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"ಸ್ಪ್ಲಿಟ್ ಸ್ಕ್ರೀನ್ ಮೋಡ್‌ನಿಂದ ನಿರ್ಗಮಿಸಿ ಹಾಗೂ ಪುನಃ ಪ್ರಯತ್ನಿಸಿ"</string>
     <string name="cancel" msgid="4970902691067201584">"ರದ್ದುಮಾಡಿ"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI ಪೂರ್ವವೀಕ್ಷಣೆಯನ್ನು ಮರೆಮಾಡಿ"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"ಪೂರ್ವವೀಕ್ಷಣೆಯಲ್ಲಿ UI ಅನ್ನು ಮರೆಮಾಡಲಾಗಿದೆ. ಪ್ರದರ್ಶಿಸಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI ಪೂರ್ವವೀಕ್ಷಣೆಯನ್ನು ತೋರಿಸಿ"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"ಪೂರ್ವವೀಕ್ಷಣೆಯ ನಿಯಂತ್ರಣಗಳನ್ನು ಡಿಸ್‌ಪ್ಲೇ ಮಾಡಲಾಗಿದೆ. ಮರೆಮಾಡಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"ಪೂರ್ವವೀಕ್ಷಣೆಯ ನಿಯಂತ್ರಣಗಳನ್ನು ಮರೆಮಾಡಿ"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"ಪೂರ್ವವೀಕ್ಷಣೆಯ ನಿಯಂತ್ರಣಗಳನ್ನು ಮರೆಮಾಡಲಾಗಿದೆ. ತೋರಿಸಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"ಪೂರ್ವವೀಕ್ಷಣೆಯ ನಿಯಂತ್ರಣಗಳನ್ನು ತೋರಿಸಿ"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"ವಾಲ್‌ಪೇಪರ್ ಮಾಹಿತಿಯನ್ನು ಮರೆಮಾಡಿ"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"ಪೂರ್ವವೀಕ್ಷಣೆಯಲ್ಲಿ UI ಅನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗಿದೆ. ಮರೆಮಾಡಲು ಡಬಲ್ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"ವಾಲ್‌ಪೇಪರ್ ಬದಲಿಸಿ"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"ಲಾಕ್‌ಸ್ಕ್ರೀನ್ ವಾಲ್‌ಪೇಪರ್ ಪೂರ್ವವೀಕ್ಷಣೆ."</string>
@@ -115,7 +124,7 @@
     <string name="settings_snackbar_description" msgid="890168814524778486">"ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಫೈಲ್‌ಗಳು ಮತ್ತು ಮಾಧ್ಯಮವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ."</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"ಸಕ್ರಿಯಗೊಳಿಸಿ"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"ನನ್ನ ಫೋಟೋಗಳನ್ನು ತೆರೆಯಿರಿ"</string>
-    <string name="lock_screen_tab" msgid="6672930765010407652">"ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಮಾಡಿ"</string>
+    <string name="lock_screen_tab" msgid="6672930765010407652">"ಲಾಕ್ ಸ್ಕ್ರೀನ್"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"ಹೋಮ್ ಸ್ಕ್ರೀನ್"</string>
     <string name="reset" msgid="4945445169532850631">"ರೀಸೆಟ್ ಮಾಡಿ"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"ಬದಲಾವಣೆಗಳನ್ನು ರೀಸೆಟ್ ಮಾಡಬೇಕೆ?"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index bc796ab..ea59269 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"배경화면 카테고리"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"배경화면 설정"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"배경화면 설정"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"배경화면을 설정하는 중..."</string>
     <string name="try_again" msgid="8278874823700921234">"다시 시도"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"배경화면을 설정할 수 없습니다."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"현재 설정"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"일일 배경화면"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"홈 및 잠금 화면"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"배경화면 선택하기"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"배경화면 만들기"</string>
     <string name="home_screen_message" msgid="106444102822522813">"홈 화면"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"잠금 화면"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"홈 및 잠금"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"잠금 화면 배경화면 탐색"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"일일 홈 화면 배경화면 새로고침"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"일일 배경화면 새로고침"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"배경화면 미리보기 화면"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"일일 배경화면 새로고침 중..."</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"일일 배경화면을 새로고침할 수 없습니다. 네트워크 연결을 확인한 후 다시 시도해 주세요."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"기기 배경화면"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"이전"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"배경화면"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"배경화면 미리보기"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"잠금 화면 배경화면 미리보기"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"홈 화면 배경화면 미리보기"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"컬렉션이 없습니다."</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"화면 분할 모드를 나간 다음 다시 시도해 주세요."</string>
     <string name="cancel" msgid="4970902691067201584">"취소"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI 미리보기 숨기기"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI를 미리보기에서 숨겼습니다. 숨기기 해제하려면 두 번 탭하세요."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI 미리보기 표시"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"미리보기 컨트롤이 표시됩니다. 숨기려면 두 번 탭하세요."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"미리보기 컨트롤 숨기기"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"미리보기 컨트롤이 숨겨졌습니다. 표시하려면 두 번 탭하세요."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"미리보기 컨트롤 표시"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"배경화면 정보 숨기기"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI가 미리보기에서 표시됩니다. 숨기려면 두 번 탭하세요."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"배경화면 변경"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"잠금 화면 배경화면 미리보기"</string>
@@ -120,7 +127,7 @@
     <string name="lock_screen_tab" msgid="6672930765010407652">"잠금 화면"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"홈 화면"</string>
     <string name="reset" msgid="4945445169532850631">"초기화"</string>
-    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"변경사항을 재설정하시겠습니까?"</string>
+    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"변경사항을 초기화하시겠습니까?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"변경사항이 저장되지 않습니다."</string>
     <string name="more_wallpapers" msgid="8116268433411881705">"배경화면 더보기"</string>
 </resources>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index 52aa5cc..ab9f506 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Тушкагаз категориялары"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Тушкагаз коюу"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Тушкагаз орнотуу"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Тушкагаз орнотулууда…"</string>
     <string name="try_again" msgid="8278874823700921234">"Кайталоо"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Тушкагаз орнотулбай жатат."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Учурда тушкагаз катары орнотулган"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Күнүмдүк тушкагаз"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Башкы жана кулпуланган экран"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Тушкагаз тандоо"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Тушкагаз түзүү"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Башкы экран"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Кулпуланган экран"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Башкы жана кулпуланган экран"</string>
@@ -42,7 +40,7 @@
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Башкы экран жана кулпуланган экрандар"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"Алмаштырма тушкагаз сүрөтү"</string>
     <string name="permission_needed_explanation" msgid="139166837541426823">"Учурдагы тушкагазды бул жерден көрсөтүү үчүн <xliff:g id="APP_NAME">%1$s</xliff:g> колдонмосуна түзмөгүңүздүн сактагычын колдонуу мүмкүнчүлүгү керек."</string>
-    <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"Учурдагы тушкагазды бул жерден көрсөтүү үчүн Тушкагаздар колдонмосу түзмөгүңүздүн сактагычын колдонуу мүмкүнчүлүгүн алышы керек.\n\nБул жөндөөнү өзгөртүү үчүн Тушкагаздар колдонмосу жөнүндө маалыматтын \"Уруксаттар\" бөлүмүнө өтүңүз."</string>
+    <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"Учурдагы тушкагазды бул жерден көрсөтүү үчүн Тушкагаздар колдонмосу түзмөгүңүздүн сактагычын колдонуу мүмкүнчүлүгүн алышы керек.\n\nБул параметрди өзгөртүү үчүн Тушкагаздар колдонмосу жөнүндө маалыматтын \"Уруксаттар\" бөлүмүнө өтүңүз."</string>
     <string name="permission_needed_allow_access_button_label" msgid="1943133660612924306">"Мүмкүнчүлүк берүү"</string>
     <string name="no_backup_image_wallpaper_description" msgid="8303268619408738057">"Жандуу тушкагаз кызматы тушкагаздарды алмаштырат"</string>
     <string name="daily_refresh_tile_title" msgid="3270456074558525091">"Күнүмдүк тушкагаз"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Кулпуланган экрандын тушкагазын изилдөө"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Башкы экрандын күнүмдүк тушкагазын жаңыртуу"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Күнүмдүк тушкагазды жаңыртуу"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Тушкагазды карап көрүү экраны"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Күнүмдүк тушкагаз жаңыртылууда…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Күнүмдүк тушкагаз жаңыртылбай калды. Интернетке туташууңузду текшерип, дагы бир жолу аракет кылыңыз."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Түзмөктөгү тушкагаздар"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Мурунку"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Тушкагаз"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Тушкагазды алдын ала көрүү"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Кулпуланган экрандын тушкагазын карап көрүү"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Башкы экрандын тушкагазын карап көрүү"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Мындай жыйнак жок"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Экранды бөлүү режиминен чыгып, кайталап көрүңүз"</string>
     <string name="cancel" msgid="4970902691067201584">"Кереги жок"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Алдын ала көрүү экранын жашыруу"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Эки жолу басып, интерфейсти алдын ала көрүңүз."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Алдын ала көрүү экранын көрсөтүү"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Алдын ала көрүүнү башкаруу элементтери көрсөтүлдү. Жашыруу үчүн эки жолу басыңыз"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Алдын ала көрүүнү башкаруу элементтерин жашыруу"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Алдын ала көрүүнү башкаруу элементтери жашырылды. Көрсөтүү үчүн эки жолу басыңыз"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Алдын ала көрүүнү башкаруу элементтерин көрсөтүү"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Тушкагаз тууралуу маалыматты жашыруу"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Эки жолу басып, интерфейсти жашырыңыз."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Тушкагазды өзгөртүү"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Кулпуланган экрандын тушкагазын көрүү"</string>
@@ -114,7 +121,7 @@
     <string name="accessibility_customize_shown" msgid="590964727831547651">"Ыңгайлаштыруу тактасы көрсөтүлдү"</string>
     <string name="accessibility_info_hidden" msgid="2288603712350168107">"Маалымат жашырылды"</string>
     <string name="accessibility_info_shown" msgid="6626025722456105632">"Маалымат көрсөтүлдү"</string>
-    <string name="settings_snackbar_description" msgid="890168814524778486">"Жөндөөлөрдөн файлдарды жана медианы иштетиңиз."</string>
+    <string name="settings_snackbar_description" msgid="890168814524778486">"Параметрлерден файлдарды жана медианы иштетиңиз."</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"Иштетүү"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"Сүрөттөрүмдү ачуу"</string>
     <string name="lock_screen_tab" msgid="6672930765010407652">"Экранды кулпулоо"</string>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 1f83515..7b88733 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"ໝວດໝູ່ຮູບພື້ນຫຼັງ"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"ຕັ້ງເປັນຮູບພື້ນຫຼັງ"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ຕັ້ງເປັນຮູບພື້ນຫຼັງ"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"ກຳລັງຕັ້ງຮູບພື້ນຫຼັງ..."</string>
     <string name="try_again" msgid="8278874823700921234">"ລອງໃໝ່"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"ບໍ່ສາມາດຕັ້ງເປັນຮູບພື້ນຫຼັງໄດ້."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"ຕັ້ງຕອນນີ້"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"ຮູບພື້ນຫຼັງປະຈຳວັນ"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"ໜ້າຫຼັກ ແລະ ໜ້າຈໍລັອກ"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"ເລືອກຮູບພື້ນຫຼັງ"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"ສ້າງຮູບພື້ນຫຼັງ"</string>
     <string name="home_screen_message" msgid="106444102822522813">"ໜ້າຈໍຫຼັກ"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"ໜ້າຈໍລັອກ"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"ໜ້າຈໍຫຼັກ ແລະ ການລັອກ"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"ສຳຫຼວດຮູບພື້ນຫຼັງໜ້າຈໍລັອກ"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"ໂຫຼດຂໍ້ມູນຮູບພື້ນຫຼັງໜ້າຈໍຫຼັກຄືນໃໝ່ທຸກມື້"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"ໂຫຼດຮູບພື້ນຫຼັງຄືນໃໝ່ທຸກມື້"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"ໜ້າຈໍຕົວຢ່າງຮູບພື້ນຫຼັງ"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"ກຳລັງໂຫຼດຂໍ້ມູນຮູບພື້ນຫຼັງປະຈຳວັນຄືນໃໝ່…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"ໂຫຼດຮູບພື້ນຫຼັງຄືນໃໝ່ທຸກມື້ບໍ່ສຳເລັດ. ກະລຸນາກວດສອບການເຊື່ອມຕໍ່ອິນເຕີເນັດຂອງທ່ານແລ້ວລອງໃໝ່ອີກຄັ້ງ."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"ຮູບພື້ນຫຼັງໃນເຄື່ອງ"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"ກ່ອນໜ້າ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"ຮູບພື້ນຫຼັງ"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"ຕົວຢ່າງຮູບພື້ນຫຼັງ"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"ຕົວຢ່າງຮູບພື້ນຫຼັງໜ້າຈໍລັອກ"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ຕົວຢ່າງຮູບພື້ນຫຼັງໂຮມສະກຣີນ"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"ບໍ່ມິຄໍເລັກຊັນ"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"ກະລຸນາອອກຈາກໂໝດແບ່ງໜ້າຈໍແລ້ວລອງໃໝ່"</string>
     <string name="cancel" msgid="4970902691067201584">"ຍົກເລີກ"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"ເຊື່ອງຕົວຢ່າງສ່ວນຕິດຕໍ່ຜູ້ໃຊ້"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"ເຊື່ອງສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ໃນຕົວຢ່າງແລ້ວ. ແຕະສອງເທື່ອເພື່ອເຊົາເຊື່ອງ"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"ສະແດງຕົວຢ່າງສ່ວນຕິດຕໍ່ຜູ້ໃຊ້"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"ການຄວບຄຸມຕົວຢ່າງຖືກສະແດງແລ້ວ. ແຕະສອງເທື່ອເພື່ອເຊື່ອງ"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"ເຊື່ອງການຄວບຄຸມຕົວຢ່າງ"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"ການຄວບຄຸມຕົວຢ່າງຖືກເຊື່ອງໄວ້ແລ້ວ. ແຕະສອງເທື່ອເພື່ອສະແດງ"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"ສະແດງການຄວບຄຸມຕົວຢ່າງ"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"ເຊື່ອງຂໍ້ມູນຮູບພື້ນຫຼັງ"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"ສະແດງສ່ວນຕິດຕໍ່ຜູ້ໃຊ້ໃນຕົວຢ່າງແລ້ວ. ແຕະສອງເທື່ອເພື່ອເຊື່ອງ"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"ປ່ຽນຮູບພື້ນຫຼັງ"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"ຕົວຢ່າງຮູບພື້ນຫຼັງໜ້າຈໍລັອກ"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 3fb22d6..4a1b5e7 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Ekrano fonų kategorijos"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Nustatyti ekrano foną"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Nustatyti ekrano foną"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Nustatomas fonas…"</string>
     <string name="try_again" msgid="8278874823700921234">"Bandyti dar kartą"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Nepavyko nustatyti ekrano fono."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Šiuo metu nustatytas"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Dienos ekrano fonas"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Pagrindinis ir užrakinimo ekranai"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Pasirinkite ekrano foną"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Sukurkite ekrano foną"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Pagrindinis ekranas"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Užrakinimo ekranas"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Pagrindinis ir užrakinimo ekr."</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Naršyti užrakinimo ekrano foną"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Atnaujinti dienos pagrindinio ekrano foną"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Atnaujinti dienos ekrano foną"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Ekrano fono peržiūra"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Atnaujinamas dienos ekrano fonas…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Nepavyko atnaujinti dienos ekrano fono. Patikrinkite tinklo ryšį ir bandykite dar kartą."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Ekrano fonai įrenginyje"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Ankstesnis"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Ekrano fonas"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Ekrano fono peržiūra"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Užrakinimo ekrano fono peržiūra"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Pagrindinio ekrano fono peržiūra"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Rinkinio nėra"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Išeikite iš išskaidyto ekrano režimo ir bandykite dar kartą"</string>
     <string name="cancel" msgid="4970902691067201584">"Atšaukti"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Slėpti NS peržiūrą"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"NS paslėpta peržiūroje. Dukart paliesd. parodykite"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Rodyti NS peržiūrą"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Peržiūros valdikliai rodomi. Dukart paliesdami paslėpkite"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Slėpti peržiūros valdiklius"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Peržiūros rodikliai paslėpti. Dukart paliesdami rodykite"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Rodyti peržiūros valdiklius"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Slėpti ekrano fono informaciją"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"NS rodoma peržiūroje. Dukart paliesdami paslėpkite"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Ekrano fono keitimas"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Užrakinimo ekrano fono peržiūra"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index f1e4a18..a0007dc 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Fona tapešu kategorijas"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Iestatīt fona tapeti"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Iestatīt fona tapeti"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Notiek fona tapetes iestatīšana..."</string>
     <string name="try_again" msgid="8278874823700921234">"Mēģināt vēlreiz"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Nevar iestatīt fona tapeti."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Pašlaik iestatīta"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Dienas fona tapete"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Sākuma un bloķēšanas ekrāns"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Fona tapetes izvēle"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Fona tapetes izveide"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Sākuma ekrāns"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Bloķēšanas ekrāns"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Sākuma un bloķēšanas ekrāns"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Apskatīt bloķēšanas ekrāna fona tapeti"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Atsvaidzināt dienas fona tapeti sākuma ekrānā"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Atsvaidzināt dienas fona tapeti"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Fona tapetes priekšskatījuma ekrāns"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Notiek dienas fona tapetes atsvaidzināšana…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Neizdevās atsvaidzināt dienas fona tapeti. Lūdzu, pārbaudiet tīkla savienojumu un mēģiniet vēlreiz."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Fona tapetes ierīcē"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Atpakaļ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Fona tapete"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Fona tapetes priekšskatījums"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Bloķēšanas ekrāna fona tapetes priekšskatījums"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Sākuma ekrāna fona tapetes priekšskatījums"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Kolekcija nepastāv"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Izslēdziet ekrāna sadalīšanas režīmu un mēģiniet vēlreiz"</string>
     <string name="cancel" msgid="4970902691067201584">"Atcelt"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Paslēpt saskarnes priekšskatījumu"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Priekšskatījumā saskarne ir paslēpta. Lai to rādītu, veiciet dubultskārienu."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Rādīt saskarnes priekšskatījumu"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Priekšskatījuma vadīklas tiek rādītas. Veiciet dubultskārienu, lai tās paslēptu."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Paslēpt priekšskatījuma vadīklas"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Priekšskatījuma vadīklas ir paslēptas. Veiciet dubultskārienu, lai tās tiktu rādītas."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Rādīt priekšskatījuma vadīklas"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Paslēpt fona tapetes datus"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Priekšskatījumā saskarne tiek rādīta. Lai to paslēptu, veiciet dubultskārienu."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Fona tapetes maiņa"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Bloķēšanas ekrāna fona tapetes priekšsk."</string>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 01de473..873e2a5 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Категории на тапети"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Постави го тапетот"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Поставете тапет"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Тапетот се поставува…"</string>
     <string name="try_again" msgid="8278874823700921234">"Обиди се пак"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Тапетот не може да се постави."</string>
@@ -29,14 +29,12 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Моментално"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Дневен тапет"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Почетен и заклучен екран"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Изберете тапет"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Создајте тапет"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Почетен екран"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Заклучен екран"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Почетен и заклучен екран"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Постави тапет"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Постави тапет на"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Почетен екран"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Заклучен екран"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Почетен и заклучен екран"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Истражувајте го тапетот на заклучен екран"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Освежи го дневниот тапет за почетниот екран"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Освежи го дневниот тапет"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Екран за преглед на тапет"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Се освежува дневниот тапет…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Освежувањето на дневниот тапет не успеа. Проверете ја мрежната врска и обидете се повторно."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Тапети на уредот"</string>
@@ -101,23 +100,31 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Претходна"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Тапет"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Преглед на тапет"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Преглед на тапетот за заклучен екран"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Преглед на тапетот на почетниот екран"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Збирката не постои"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Излезете од режимот на поделен екран и обидете се повторно"</string>
     <string name="cancel" msgid="4970902691067201584">"Откажи"</string>
-    <string name="hide_ui_preview_text" msgid="6766076482511252295">"Сокриј го прегледот на UI"</string>
+    <string name="hide_ui_preview_text" msgid="6766076482511252295">"Скриј го прегледот на UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI е скриен во прегледот. Допрете двапати за да се прикаже"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Прикажи го прегледот на UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Контролите за преглед се прикажани. Допрете двапати за да ги скриете"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Скриј ги контролите за преглед"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Контролите за преглед се скриени. Допрете двапати за да ги прикажете"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Прикажи ги контролите за преглед"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Скриј ги информациите за тапетот"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI е прикажан во прегледот. Допрете двапати за да се скрие"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Сменете го тапетот"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Преглед на тапетот за заклучен екран"</string>
     <string name="apply_btn" msgid="5764555565943538528">"Примени"</string>
-    <string name="accessibility_customize_hidden" msgid="6320568529768181691">"Приспособувањето е сокриено"</string>
+    <string name="accessibility_customize_hidden" msgid="6320568529768181691">"Приспособувањето е скриено"</string>
     <string name="accessibility_customize_shown" msgid="590964727831547651">"Приспособувањето е прикажано"</string>
     <string name="accessibility_info_hidden" msgid="2288603712350168107">"Скриени информации"</string>
     <string name="accessibility_info_shown" msgid="6626025722456105632">"Прикажани информации"</string>
     <string name="settings_snackbar_description" msgid="890168814524778486">"Овозможете „Датотеки и аудиовизуелни содржини“ во поставки."</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"Овозможи"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"Отвори „Мои фотографии“"</string>
-    <string name="lock_screen_tab" msgid="6672930765010407652">"Заклучување екран"</string>
+    <string name="lock_screen_tab" msgid="6672930765010407652">"Заклучен екран"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Почетен екран"</string>
     <string name="reset" msgid="4945445169532850631">"Ресетирај"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Да се ресетираат промените?"</string>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index 93c17ad..82eb9fd 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"വാൾപേപ്പർ വിഭാഗങ്ങൾ"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"വാൾപേപ്പർ സജ്ജീകരിക്കൂ"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"വാൾപേപ്പർ സജ്ജീകരിക്കൂ"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"വാൾപേപ്പർ സജ്ജമാക്കുന്നു…"</string>
     <string name="try_again" msgid="8278874823700921234">"വീണ്ടും ശ്രമിക്കുക"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"വാൾപേപ്പർ സജ്ജമാക്കാനാവുന്നില്ല."</string>
@@ -45,7 +45,7 @@
     <string name="no_backup_image_wallpaper_description" msgid="8303268619408738057">"വാൾപേപ്പറുകൾ തിരിക്കുന്നതിനുള്ള സജീവ വാൾപേപ്പർ സേവനം"</string>
     <string name="daily_refresh_tile_title" msgid="3270456074558525091">"പ്രതിദിന വാൾപേപ്പർ"</string>
     <string name="daily_refresh_tile_subtitle" msgid="3976682014885446443">"ഓണാക്കാൻ ടാപ്പ് ചെയ്യുക"</string>
-    <string name="start_rotation_dialog_body_live_wallpaper_needed" msgid="5132580257563846082">"എല്ലാ ദിവസവും വാൾപേപ്പർ സ്വമേധയാ മാറും. സജ്ജീകരണം പൂർത്തിയാക്കാൻ, അടുത്ത സ്ക്രീനിലെ &lt;strong&gt;വാൾപേപ്പർ സജ്ജീകരിക്കുക&lt;/strong&gt; എന്നതിൽ ടാപ്പ് ചെയ്യുക."</string>
+    <string name="start_rotation_dialog_body_live_wallpaper_needed" msgid="5132580257563846082">"എല്ലാ ദിവസവും വാൾപേപ്പർ സ്വയമേവ മാറും. സജ്ജീകരണം പൂർത്തിയാക്കാൻ, അടുത്ത സ്ക്രീനിലെ &lt;strong&gt;വാൾപേപ്പർ സജ്ജീകരിക്കുക&lt;/strong&gt; എന്നതിൽ ടാപ്പ് ചെയ്യുക."</string>
     <string name="start_rotation_dialog_wifi_only_option_message" msgid="3126269859713666225">"ഭാവി വാൾപേപ്പറുകൾ വൈഫൈയിൽ മാത്രം ഡൗൺലോഡ് ചെയ്യുക"</string>
     <string name="start_rotation_dialog_continue" msgid="276678987852274872">"തുടരുക"</string>
     <string name="start_rotation_progress_message" msgid="7872623873682262083">"ആദ്യ വാൾപേപ്പർ ഡൗൺലോഡ് ചെയ്യുന്നു…"</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"ലോക്ക് സ്ക്രീൻ വാൾപേപ്പർ അടുത്തറിയുക"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"പ്രതിദിന ഹോം സ്ക്രീൻ വാൾപേപ്പർ പുതുക്കുക"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"പ്രതിദിന വാൾപേപ്പർ പുതുക്കുക"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"വാൾപേപ്പർ പ്രിവ്യൂ സ്‌ക്രീൻ"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"പ്രതിദിന വാൾപേപ്പർ പുതുക്കുന്നു…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"പ്രതിദിന വാൾപേപ്പർ പുതുക്കിയെടുക്കുന്നത് പരാജയപ്പെട്ടു. നിങ്ങളുടെ നെറ്റ്‌വർക്ക് കണക്ഷൻ പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"ഉപകരണത്തിലെ വാൾപേപ്പറുകൾ"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"മുമ്പത്തെ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"വാൾപേപ്പർ"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"വാൾപേപ്പർ പ്രിവ്യൂ"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"ലോക്ക് സ്‌ക്രീൻ വാൾപേപ്പർ പ്രിവ്യൂ"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ഹോം സ്‌ക്രീൻ വാൾപേപ്പർ പ്രിവ്യൂ"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"ശേഖരം നിലവിലില്ല"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"സ്പ്ലിറ്റ് സ്ക്രീൻ മോഡിൽ നിന്ന് പുറത്ത് കടന്ന് വീണ്ടും ശ്രമിക്കുക"</string>
     <string name="cancel" msgid="4970902691067201584">"റദ്ദാക്കുക"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI പ്രിവ്യൂ മറയ്‌ക്കുക"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI പ്രിവ്യൂ മറച്ചു. മറച്ചത് മാറ്റാൻ ഡബിൾ ടാപ്പ് ചെയ്യൂ"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI പ്രിവ്യൂ കാണിക്കുക"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"പ്രിവ്യൂ നിയന്ത്രണങ്ങൾ പ്രദർശിപ്പിച്ചിരിക്കുന്നു. മറയ്ക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യൂ"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"പ്രിവ്യൂ നിയന്ത്രണങ്ങൾ മറയ്ക്കുക"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"പ്രിവ്യൂ നിയന്ത്രണങ്ങൾ മറച്ചിരിക്കുന്നു. കാണിക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യൂ"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"പ്രിവ്യൂ നിയന്ത്രണങ്ങൾ കാണിക്കുക"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"വാൾപേപ്പർ വിവരങ്ങൾ മറയ്‌ക്കുക"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI പ്രിവ്യൂ കാണിച്ചു. മറയ്ക്കാൻ ഡബിൾ ടാപ്പ് ചെയ്യൂ"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"വാൾപേപ്പർ മാറ്റുക"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"ലോക്ക്‌സ്ക്രീൻ വാൾപേപ്പറിന്റെ പ്രിവ്യൂ"</string>
@@ -115,7 +124,7 @@
     <string name="settings_snackbar_description" msgid="890168814524778486">"ക്രമീകരണത്തിൽ ഫയലുകളും മീഡിയയും പ്രവർത്തനക്ഷമമാക്കുക."</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"പ്രവർത്തനക്ഷമമാക്കുക"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"എന്റെ ഫോട്ടോകൾ തുറക്കുക"</string>
-    <string name="lock_screen_tab" msgid="6672930765010407652">"സ്‌ക്രീൻ ലോക്ക് ചെയ്യുക"</string>
+    <string name="lock_screen_tab" msgid="6672930765010407652">"ലോക്ക് സ്ക്രീൻ"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"ഹോം സ്‌ക്രീൻ"</string>
     <string name="reset" msgid="4945445169532850631">"റീസെറ്റ് ചെയ്യൂ"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"മാറ്റങ്ങൾ റീസെറ്റ് ചെയ്യണോ?"</string>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index 1b9e489..078360f 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Дэлгэцийн зургийн ангилал"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Дэлгэцийн зураг тохируулах"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Дэлгэцийн зураг тохируулах"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Дэлгэцийн зургийг тохируулж байна…"</string>
     <string name="try_again" msgid="8278874823700921234">"Дахин оролдох"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Дэлгэцийн зургийг тохируулах боломжгүй байна."</string>
@@ -29,12 +29,10 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Одоогоор тохируулсан дэлгэцийн зураг"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Өдөр тутмын дэлгэцийн зураг"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Нүүр болон түгжигдсэн дэлгэц"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Дэлгэцийн зураг сонгох"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Дэлгэцийн зураг үүсгэх"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Үндсэн нүүр"</string>
-    <string name="lock_screen_message" msgid="1534506081955058013">"Түгжигдсэн дэлгэц"</string>
+    <string name="lock_screen_message" msgid="1534506081955058013">"Түгжээтэй дэлгэц"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Нүүр хуудас болон түгжээ"</string>
     <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Дараахад дэлгэцийн зураг тохируулах"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Үндсэн нүүр"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Түгжих дэлгэцийн дэлгэцийн зургийг судлах"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Үндсэн нүүрийн өдөр тутмын дэлгэцийн зургийг сэргээх"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Өдөр тутмын дэлгэцийн зургийг сэргээх"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Дэлгэцийн зургийг урьдчилан үзэх дэлгэц"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Өдөр тутмын дэлгэцийн зургийг сэргээж байна…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Өдөр тутмын дэлгэцийн зургийг сэргээж чадсангүй. Сүлжээний холболтоо шалгаад дахин оролдоно уу."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Төхөөрөмжийн дэлгэцийн зураг"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Өмнөх"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Дэлгэцийн зураг"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Дэлгэцийн зургийг урьдчилан үзэх"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Түгжээтэй дэлгэцийн зургийг урьдчилан үзэх"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Үндсэн нүүрний дэлгэцийн зургийг урьдчилан үзэх"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Ийм цуглуулга байхгүй"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Дэлгэц хуваах горимоос гараад дахин оролдоно уу"</string>
     <string name="cancel" msgid="4970902691067201584">"Цуцлах"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI урьдчилан үзэлтийг нуух"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI-г урьдчилан үзэх дотор нуусан. Ил болгохын тулд хоёр товшино уу"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI урьдчилан үзэлтийг харуулах"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Урьдчилан үзэх тохиргоог үзүүлсэн. Нуухын тулд хоёр товшино уу"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Урьдчилан үзэх тохиргоог нуух"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Урьдчилан үзэх тохиргоог нуусан. Харуулахын тулд хоёр товшино уу"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Урьдчилан үзэх тохиргоог харуулах"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Дэлгэцийн зургийн мэдээллийг нуух"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI-г урьдчилан үзэх дотор үзүүлсэн. Нуухын тулд хоёр товшино уу"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Дэлгэцийн зургийг өөрчлөх"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Түгжигдсэн дэлгэцийн зургийг урьдчилан үзэх"</string>
@@ -117,7 +124,7 @@
     <string name="settings_snackbar_description" msgid="890168814524778486">"Тохиргоо хэсгээс файл болон мeдиаг идэвхжүүлнэ үү."</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"Идэвхжүүлэх"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"Миний Зургийг нээх"</string>
-    <string name="lock_screen_tab" msgid="6672930765010407652">"Түгжигдсэн дэлгэц"</string>
+    <string name="lock_screen_tab" msgid="6672930765010407652">"Түгжээтэй дэлгэц"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Үндсэн нүүр"</string>
     <string name="reset" msgid="4945445169532850631">"Шинэчлэх"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Өөрчлөлтийг шинэчлэх үү?"</string>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index 7e50327..fde4dfc 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"वॉलपेपर वर्गवाऱ्या"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"वॉलपेपर सेट करा"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"वॉलपेपर सेट करा"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"वॉलपेपर सेट करत आहे…"</string>
     <string name="try_again" msgid="8278874823700921234">"पुन्हा प्रयत्न करा"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"वॉलपेपर सेट करू शकत नाही."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"सध्या सेट केलेला"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"दैनिक वॉलपेपर"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"होम आणि लॉक स्‍क्रीन"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"वॉलपेपर निवडा"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"वॉलपेपर तयार करा"</string>
     <string name="home_screen_message" msgid="106444102822522813">"होम स्क्रीन"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"लॉक स्क्रीन"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"होम आणि लॉक"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"लॉक स्क्रीन वॉलपेपर एक्सप्लोर करा"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"दैनिक होम स्क्रीन वॉलपेपर रिफ्रेश करा"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"दैनिक वॉलपेपर रिफ्रेश करा"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"वॉलपेपर पूर्वावलोकन स्क्रीन"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"दैनिक वॉलपेपर रिफ्रेश करत आहे…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"दैनिक वॉलपेपर रिफ्रेश करता आला नाही. कृपया तुमचे नेटवर्क कनेक्शन तपासा आणि पुन्हा प्रयत्न करा."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"डिव्हाइसवरील वॉलपेपर"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"मागील"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"वॉलपेपर"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"वॉलपेपर पूर्वावलोकन"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"लॉक स्क्रीन वॉलपेपर पूर्वावलोकन"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"होम स्क्रीन वॉलपेपर पूर्वावलोकन"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"संग्रह अस्तित्वात नाही"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"कृपया स्प्लिट स्क्रीन मोडमधून बाहेर पडा आणि पुन्हा प्रयत्न करा"</string>
     <string name="cancel" msgid="4970902691067201584">"रद्द करा"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI पूर्वावलोकन लपवा"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI पूर्वावलोकनात लपवले आहे. दाखवण्यासाठी डबल टॅप करा"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI पूर्वावलोकन दाखवा"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"पूर्वावलोकनाशी संबंधित नियंत्रणे दाखवली आहेत. लपवण्यासाठी दोनदा टॅप करा"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"पूर्वावलोकनाशी संबंधित नियंत्रणे लपवा"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"पूर्वावलोकनाशी संबंधित नियंत्रणे लपवली आहेत. दाखवण्यासाठी दोनदा टॅप करा"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"पूर्वावलोकनाशी संबंधित नियंत्रणे दाखवा"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"वॉलपेपरशी संबंधित माहिती लपवा"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI पूर्वावलोकनात दाखवले आहे. लपवण्यासाठी डबल टॅप करा"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"वॉलपेपर बदला"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"लॉकस्क्रीनच्या वॉलपेपरचे पूर्वावलोकन"</string>
@@ -118,7 +125,7 @@
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"परवानगी द्या"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"माझे फोटो उघडा"</string>
     <string name="lock_screen_tab" msgid="6672930765010407652">"लॉक स्क्रीन"</string>
-    <string name="home_screen_tab" msgid="1080445697837877526">"मुख्य स्क्रीन"</string>
+    <string name="home_screen_tab" msgid="1080445697837877526">"होम स्क्रीन"</string>
     <string name="reset" msgid="4945445169532850631">"रीसेट करा"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"बदल रीसेट करायचे आहेत का?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"तुमचे बदल सेव्ह केले जाणार नाहीत"</string>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index b13a12d..02e40f0 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategori kertas dinding"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Tetapkan Kertas Dinding"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Tetapkan hiasan latar"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Menetapkan kertas dinding…"</string>
     <string name="try_again" msgid="8278874823700921234">"Cuba lagi"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Tidak dapat menetapkan kertas dinding."</string>
@@ -29,14 +29,12 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Ditetapkan pada masa ini"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Kertas dinding harian"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Skrin utama &amp; Skrin kunci"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Pilih Hiasan latar"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Buat Hiasan latar"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Skrin utama"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Kunci skrin"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Skrin Utama &amp; Kunci"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Tetapkan kertas dinding"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Tetapkan hiasan latar"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Skrin utama"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Kunci skrin"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Skrin utama dan skrin kunci"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Terokai kertas dinding kunci skrin"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Muat semula kertas dinding skrin utama harian"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Muat semula kertas dinding harian"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Skrin pratonton hiasan latar"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Memuat semula kertas dinding harian…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Gagal memuat semula kertas dinding harian. Sila semak sambungan rangkaian anda dan cuba lagi."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Kertas dinding pada peranti"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Sebelumnya"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Kertas dinding"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Pratonton kertas dinding"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Pratonton hiasan latar skrin kunci"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Pratonton hiasan latar skrin utama"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Koleksi tersebut tidak wujud"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Sila keluar daripada mod skrin pisah dan cuba lagi"</string>
     <string name="cancel" msgid="4970902691067201584">"Batal"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Sembunyikan Pratontotn UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Sembunyi UI dlm pratonton Dwiketik utk nyahsembunyi"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Tunjukkan Pratonton UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Kawalan pratonton dipaparkan. Dwiketik untuk sembunyikan"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Sembunyikan kawalan pratonton"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Kawalan pratonton disembunyikan. Dwiketik untuk tunjukkan"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Tunjukkan kawalan pratonton"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Sembunyikan maklumat hiasan latar"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Papar UI dlm pratonton. Dwiketik untuk sembunyikan"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Tukar kertas dinding"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Pratonton kertas dinding skrin kunci"</string>
@@ -122,5 +129,5 @@
     <string name="reset" msgid="4945445169532850631">"Tetapkan semula"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Tetapkan semula perubahan?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"Perubahan anda tidak akan disimpan"</string>
-    <string name="more_wallpapers" msgid="8116268433411881705">"Lagi penghias latar"</string>
+    <string name="more_wallpapers" msgid="8116268433411881705">"Lagi hiasan latar"</string>
 </resources>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index 12a9f33..f73a9ad 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"နောက်ခံပုံ အမျိုးအစားများ"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"နောက်ခံ သတ်မှတ်ပါ"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"နောက်ခံ သတ်မှတ်ရန်"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"နောက်ခံ သတ်မှတ်နေသည်…"</string>
     <string name="try_again" msgid="8278874823700921234">"ထပ်စမ်းကြည့်ရန်"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"နောက်ခံ သတ်မှတ်၍မရပါ"</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"လော့ခ်ချထားချိန် မျက်နှာပြင် နောက်ခံကို လေ့လာရန်"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"နေ့စဉ်ပင်မစာမျက်နှာနောက်ခံကို ပြန်လည်စတင်ရန်"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"နေ့စဉ်နောက်ခံကို ပြန်လည် စတင်ရန်"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"နောက်ခံ အစမ်းကြည့်ရှုခြင်း ဖန်သားပြင်"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"နေ့စဉ်နောက်ခံကို ပြန်လည်စတင်နေသည်…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"နေ့စဉ် နောက်ခံကို ပြန်လည် စတင်ခြင်း မအောင်မြင်ပါ။ ကွန်ရက်ချိတ်ဆက်မှုကို စစ်ဆေးပြီး ထပ်စမ်းကြည့်ပါ။"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"စက်ပေါ်ရှိ နောက်ခံများ"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"ယခင်"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"နောက်ခံ"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"နောက်ခံပုံ အစမ်းကြည့်ရှုခြင်း"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"လော့ခ်မျက်နှာပြင်နောက်ခံ အစမ်းကြည့်ခြင်း"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ပင်မစာမျက်နှာနောက်ခံ အစမ်းကြည့်ရှုခြင်း"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"ဤစုစည်းမှု မရှိပါ"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"မျက်နှာပြင်ခွဲပြခြင်းမုဒ်ကို ထွက်၍ ထပ်စမ်းကြည့်ပါ"</string>
     <string name="cancel" msgid="4970902691067201584">"မလုပ်တော့"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI အစမ်းကြည့်ခြင်းကို ဝှက်ရန်"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"အစမ်းကြည့်ရှုမှုတွင် UI ကို ဝှက်ထားသည်။ ပြန်ပြရန် နှစ်ချက်တို့ပါ"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI အစမ်းကြည့်ခြင်းကို ပြရန်"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"အစမ်းကြည့်ရှုခြင်း သတ်မှတ်ချက်များကို ပြထားသည်။ ဖျောက်ရန် နှစ်ချက်တို့ပါ"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"အစမ်းကြည့်ရှုခြင်း သတ်မှတ်ချက်များ ဖျောက်ရန်"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"အစမ်းကြည့်ရှုခြင်း သတ်မှတ်ချက်များ ဖျောက်ထားသည်။ ကြည့်ရန် နှစ်ချက်တို့ပါ"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"အစမ်းကြည့်ရှုခြင်း သတ်မှတ်ချက်များ ပြရန်"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"နောက်ခံပုံအချက်အလက် ဖျောက်ရန်"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"အစမ်းကြည့်ရှုမှုတွင် UI ကို ပြထားသည်။ ဝှက်ရန် နှစ်ချက်တို့ပါ"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"နောက်ခံပုံပြောင်းရန်"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"လော့ခ်မျက်နှာပြင်နောက်ခံ အစမ်းကြည့်ခြင်း"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 5241f4a..73c4cab 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Bakgrunnskategorier"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Angi bakgrunn"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Bruk som bakgrunn"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Angir bakgrunn …"</string>
     <string name="try_again" msgid="8278874823700921234">"Prøv på nytt"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Kunne ikke angi bakgrunn."</string>
@@ -29,16 +29,14 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Nåværende bakgrunn"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Daglig bakgrunn"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Startskjermen og låseskjermen"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Velg en bakgrunn"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Opprett en bakgrunn"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Startskjerm"</string>
-    <string name="lock_screen_message" msgid="1534506081955058013">"Låseskjermen"</string>
+    <string name="lock_screen_message" msgid="1534506081955058013">"Låseskjerm"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Startskjermen og låseskjermen"</string>
     <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Angi bakgrunn på"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Startskjerm"</string>
-    <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Låseskjermen"</string>
+    <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Låseskjerm"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Startskjermen og låseskjermen"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"Bakgrunn med skiftende bilder"</string>
     <string name="permission_needed_explanation" msgid="139166837541426823">"For å vise gjeldende bakgrunn her må <xliff:g id="APP_NAME">%1$s</xliff:g> ha tilgang til lagring på enheten din."</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Utforsk bakgrunnen på låseskjermen"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Oppdater den daglige bakgrunnen på startskjermen"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Oppdater daglig bakgrunn"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Skjerm for forhåndsvisning av bakgrunn"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Oppdaterer daglig bakgrunn …"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Kunne ikke oppdatere den daglige bakgrunnen. Sjekk nettverkstilkoblingen din, og prøv igjen."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Bakgrunner på enheten"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Forrige"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Bakgrunn"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Forhåndsvisning av bakgrunn"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Forhåndsvisning av bakgrunn for låseskjermen"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Forhåndsvisning av bakgrunn for startskjermen"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Samlingen eksisterer ikke"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Gå ut av modus for delt skjerm, og prøv igjen"</string>
     <string name="cancel" msgid="4970902691067201584">"Avbryt"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Skjul UI-forhåndsvisning"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI skjult i forhåndsvisn. Dobbelttrykk for å vise"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Vis UI-forhåndsvisning"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Kontrollene for forhåndsvisning vises. Dobbelttrykk for å skjule"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Skjul kontrollene for forhåndsvisning"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Kontrollene for forhåndsvisning er skjult. Dobbelttrykk for å vise"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Vis kontrollene for forhåndsvisning"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Skjul bakgrunnsinformasjon"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI skjult i forhåndsvsn. Dobbelttrykk for å skjule"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Endre bakgrunn"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Forhåndsvisning av låseskjermbakgrunn"</string>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index 427d9b1..08b2b49 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -21,22 +21,20 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"वालपेपरका कोटीहरू"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"वालपेपर सेट गर्नुहोस्"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"वालपेपर राख्नुहोस्"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"वालपेपर सेट गर्दै…"</string>
     <string name="try_again" msgid="8278874823700921234">"फेरि प्रयास गर्नुहोस्‌"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"वालपेपर सेट गर्न सकिएन।"</string>
     <string name="load_wallpaper_error_message" msgid="7913278480467707374">"वालपेपर लोड गर्न सकिएन। छवि या त त्रुटिपूर्ण छ वा उपलब्ध छैन।"</string>
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"हाल सेट गरिएको"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"दैनिक वालपेपर"</string>
-    <string name="wallpaper_destination_both" msgid="1124197176741944063">"गृह तथा लक स्क्रिन"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="wallpaper_destination_both" msgid="1124197176741944063">"होम तथा लक स्क्रिन"</string>
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"वालपेपर छान्नुहोस्"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"वालपेपर बनाउनुहोस्"</string>
     <string name="home_screen_message" msgid="106444102822522813">"होम स्क्रिन"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"लक स्क्रिन"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"होम स्क्रिन &amp; लक स्क्रिन"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"यहाँ वालपेपर सेट गर्नुहोस्"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"वालपेपर सेट गर्नुहोस्"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"होम स्क्रिन"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"लक स्क्रिन"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"होम र लक स्क्रिन"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"लक स्क्रिनको वालपेपरको अन्वेषण गर्नुहोस्"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"गृहपृष्ठको दैनिक वालपेपर पुनः ताजा गर्नुहोस्"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"दैनिक वालपेपर पुनः ताजा गर्नुहोस्"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"वालपेपरको प्रिभ्यू स्क्रिन"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"दैनिक वालपेपर पुनः ताजा गर्दै…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"दैनिक वालपेपर पुनः ताजा गर्न सकिएन। कृपया आफ्नो नेटवर्कको जडान जाँच गरी फेरि प्रयास गर्नुहोस्।"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"यन्त्रमा रहेका वालपेपरहरू"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"अघिल्लो"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"वालपेपर"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"वालपेपरको प्रिभ्यु"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"लकस्क्रिनमा देखिने वालपेपरको प्रिभ्यू"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"होम स्क्रिनमा देखिने वालपेपरको प्रिभ्यू"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"यो सङ्ग्रह छैन"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"कृपया विभाजित स्क्रिन मोडबाट बाहिरिनुहोस् र फेरि प्रयास गर्नुहोस्"</string>
     <string name="cancel" msgid="4970902691067201584">"रद्द गर्नुहोस्"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI प्रिभ्यू लुकाइयोस्"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"प्रिभ्यूमा UI लुकाइएको छ। नलुकाउन डबल ट्याप गर्नुहोस्"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI प्रिभ्यू देखाइयोस्"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"प्रिभ्यूसम्बन्धी कन्ट्रोलहरू देखाइएका छन्। लुकाउन डबल ट्याप गर्नुहोस्"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"प्रिभ्यूसम्बन्धी कन्ट्रोलहरू लुकाइयून्"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"प्रिभ्यूसम्बन्धी कन्ट्रोलहरू लुकाइएका छन्। देखाउन डबल ट्याप गर्नुहोस्"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"प्रिभ्यूसम्बन्धी कन्ट्रोलहरू देखाइयून्"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"वालपेपरसम्बन्धी जानकारी लुकाइयोस्"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"प्रिभ्यूमा UI देखाइएको छ। लुकाउन डबल ट्याप गर्नुहोस्"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"वालपेपर बदल्नुहोस्"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"लकस्क्रिनमा देखिने वालपेपरको प्रिभ्यू"</string>
@@ -117,7 +124,7 @@
     <string name="settings_snackbar_description" msgid="890168814524778486">"कृपया सेटिङहरूमा गई फाइल र मिडिया प्रयोग गर्न दिनुहोस्।"</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"अन गर्नुहोस्"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"\"मेरा फोटोहरू\" खोल्नुहोस्"</string>
-    <string name="lock_screen_tab" msgid="6672930765010407652">"स्क्रिन लक गर्नुहोस्"</string>
+    <string name="lock_screen_tab" msgid="6672930765010407652">"लक स्क्रिन"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"होम स्क्रिन"</string>
     <string name="reset" msgid="4945445169532850631">"रिसेट गर्नुहोस्"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"परिवर्तनहरू रिसेट गर्ने हो?"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index cfd8de8..7cde5ac 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Achtergrondcategorieën"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Achtergrond instellen"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Achtergrond instellen"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Achtergrond instellen…"</string>
     <string name="try_again" msgid="8278874823700921234">"Opnieuw"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Kan achtergrond niet instellen."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Momenteel ingesteld"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Dagelijkse achtergrond"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Start- en vergrendelscherm"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Een achtergrond kiezen"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Een achtergrond maken"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Startscherm"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Vergrendelscherm"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Home- en vergrendelscherm"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Achtergrond van vergrendelscherm verkennen"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Dagelijkse startschermachtergrond vernieuwen"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Dagelijkse achtergrond vernieuwen"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Voorbeeldscherm achtergrond"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Dagelijkse achtergrond vernieuwen…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Dagelijkse achtergrond kan niet worden vernieuwd. Controleer je netwerkverbinding en probeer het opnieuw."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Achtergronden op apparaat"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Vorige"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Achtergrond"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Achtergrondvoorbeeld"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Voorbeeld achtergrond vergrendelscherm"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Voorbeeld achtergrond startscherm"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"De collectie bestaat niet"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Sluit de modus voor gesplitst scherm af en probeer het opnieuw"</string>
     <string name="cancel" msgid="4970902691067201584">"Annuleren"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Voorbeeld van UI verbergen"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI verborgen in voorbeeld. Dubbeltik om zichtbaar te maken"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Voorbeeld van UI tonen"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Bedieningselementen voor voorbeeld worden getoond. Dubbeltik om te verbergen."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Bedieningselementen voor voorbeeld verbergen"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Bedieningselementen voor voorbeeld zijn verborgen. Dubbeltik om te tonen."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Bedieningselementen voor voorbeeld tonen"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Achtergrondinformatie verbergen"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI getoond in voorbeeld. Dubbeltik om te verbergen"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Achtergrond wijzigen"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Voorbeeld achtergrond vergrendelscherm"</string>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 489b891..7aa7c84 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"ୱାଲ୍‌ପେପର୍ ବର୍ଗଗୁଡ଼ିକ"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"ୱାଲପେପର୍‍ ସେଟ୍ କରନ୍ତୁ"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ୱାଲପେପର ସେଟ କରନ୍ତୁ"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"ୱାଲପେପର୍‌ ସେଟ୍ ହେଉଛି…"</string>
     <string name="try_again" msgid="8278874823700921234">"ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"ୱାଲପେପର୍‌ ସେଟ୍ କରିବା ପାଇଁ ଅକ୍ଷମ।"</string>
@@ -29,14 +29,12 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"ଏହିକ୍ଷଣି ସେଟ୍ ହୋଇଛି"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"ଦୈନିକ ୱାଲପେପର୍"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"ହୋମ ଓ ଲକ ସ୍କ୍ରିନ"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"ଏକ ୱାଲପେପର ବାଛନ୍ତୁ"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"ଏକ ୱାଲପେପର ତିଆରି କରନ୍ତୁ"</string>
     <string name="home_screen_message" msgid="106444102822522813">"ହୋମ ସ୍କ୍ରିନ"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"ଲକ୍‌ ସ୍କ୍ରୀନ୍‌"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"ହୋମ ଓ ଲକ"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"ଏଥିରେ ୱାଲପେପର୍ ସେଟ୍ କରନ୍ତୁ"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"ଏଥିରେ ୱାଲପେପର ସେଟ କରନ୍ତୁ"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"ହୋମ ସ୍କ୍ରିନ"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"ଲକ୍‌ ସ୍କ୍ରୀନ୍‌"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"ହୋମ ଏବଂ ଲକ ସ୍କ୍ରିନ"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"ଲକ୍ ସ୍କ୍ରୀନ୍ ୱାଲପେପର୍‌କୁ ଏକ୍ସପ୍ଲୋର୍ କରନ୍ତୁ"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"ଦୈନିକ ହୋମ ସ୍କ୍ରିନ ୱାଲପେପର୍‌କୁ ରିଫ୍ରେସ କରନ୍ତୁ"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"ଦୈନିକ ୱାଲପେପର୍‌କୁ ରିଫ୍ରେଶ୍ କରନ୍ତୁ"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"ୱାଲପେପରର ପ୍ରିଭ୍ୟୁ ସ୍କ୍ରିନ"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"ଦୈନିକ ୱାଲପେପର୍ ରିଫ୍ରେଶ୍ ହେଉଛି…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"ଦୈନିକ ୱାଲପେପର୍‌କୁ ରିଫ୍ରେଶ କରିବାରେ ବିଫଳ ହୋଇଛି। ଦୟାକରି ଆପଣଙ୍କର ନେଟୱର୍କ କନେକ୍ସନ୍‍କୁ ଯାଞ୍ଚ କରିବା ସହିତ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"ଅନ୍-ଡିଭାଇସ୍ ୱାଲପେପର୍"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"ପୂର୍ବବର୍ତ୍ତୀ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"ୱାଲପେପର୍"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"ୱାଲପେପରର ପ୍ରିଭ୍ୟୁ"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"ଲକ ସ୍କ୍ରିନ ୱାଲପେପରର ପ୍ରିଭ୍ୟୁ"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ହୋମ ସ୍କ୍ରିନ ୱାଲପେପରର ପ୍ରିଭ୍ୟୁ"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"ସଂଗ୍ରହ ଉପଲବ୍ଧ ନାହିଁ"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"ଦୟାକରି ସ୍ପ୍ଲିଟ ସ୍କ୍ରିନ ମୋଡରୁ ବାହାରି ଯାଇ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ"</string>
     <string name="cancel" msgid="4970902691067201584">"ବାତିଲ କରନ୍ତୁ"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI ପ୍ରିଭ୍ୟୁକୁ ଲୁଚାନ୍ତୁ"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"ପ୍ରିଭ୍ୟୁରେ UI ଲୁଚାଯାଇଛି। ଦେଖାଇବାକୁ ଦୁଇଥର ଟାପ କର"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI ପ୍ରିଭ୍ୟୁ ଦେଖାନ୍ତୁ"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"ପ୍ରିଭ୍ୟୁ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକ ଡିସପ୍ଲେ ହେଉଛି। ଲୁଚାଇବାକୁ ଦୁଇଥର ଟାପକର"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"ପ୍ରିଭ୍ୟୁ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକୁ ଲୁଚାନ୍ତୁ"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"ପ୍ରିଭ୍ୟୁ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକ ଲୁକ୍କାୟିତ ଅଛି ଦେଖିବାକୁ ଦୁଇଥର ଟାପ କରନ୍ତୁ"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"ପ୍ରିଭ୍ୟୁ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକ ଦେଖାନ୍ତୁ"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"ୱାଲପେପର ସୂଚନା ଲୁଚାନ୍ତୁ"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"ପ୍ରିଭ୍ୟୁରେ UI ଡିସପ୍ଲେ ହୋଇଛି। ଲୁଚାଇବାକୁ ଦୁଇଥର ଟାପକର"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"ୱାଲପେପର୍ ପରିବର୍ତ୍ତନ କରନ୍ତୁ"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"ଲକସ୍କ୍ରିନ୍ ୱାଲପେପର୍ ପ୍ରିଭ୍ୟୁ"</string>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index f8e7f71..be2ae26 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"ਵਾਲਪੇਪਰ ਸ਼੍ਰੇਣੀਆਂ"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"ਵਾਲਪੇਪਰ ਸੈੱਟ ਕਰੋ"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ਵਾਲਪੇਪਰ ਸੈੱਟ ਕਰੋ"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"ਵਾਲਪੇਪਰ ਸੈੱਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"</string>
     <string name="try_again" msgid="8278874823700921234">"ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"ਵਾਲਪੇਪਰ ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ।"</string>
@@ -29,14 +29,12 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"ਇਸ ਵੇਲੇ ਸੈੱਟ ਹੈ"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"ਰੋਜ਼ਾਨਾ ਵਾਲਪੇਪਰ"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"ਹੋਮ ਅਤੇ ਲਾਕ ਸਕ੍ਰੀਨ"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"ਕੋਈ ਵਾਲਪੇਪਰ ਚੁਣੋ"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"ਕੋਈ ਵਾਲਪੇਪਰ ਬਣਾਓ"</string>
     <string name="home_screen_message" msgid="106444102822522813">"ਹੋਮ ਸਕ੍ਰੀਨ"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"ਲਾਕ ਸਕ੍ਰੀਨ"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"ਹੋਮ ਸਕ੍ਰੀਨ ਅਤੇ ਲਾਕ ਸਕ੍ਰੀਨ"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"ਵਾਲਪੇਪਰ ਵਜੋਂ ਸੈੱਟ ਕਰੋ"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"ਵਾਲਪੇਪਰ ਲਈ ਸਕ੍ਰੀਨ ਚੁਣੋ"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"ਹੋਮ ਸਕ੍ਰੀਨ"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"ਲਾਕ ਸਕ੍ਰੀਨ"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"ਹੋਮ ਅਤੇ ਲਾਕ ਸਕ੍ਰੀਨਾਂ"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"ਲਾਕ ਸਕ੍ਰੀਨ ਵਾਲਪੇਪਰ ਦੀ ਪੜਚੋਲ ਕਰੋ"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"ਰੋਜ਼ਾਨਾ ਹੋਮ ਸਕ੍ਰੀਨ ਵਾਲਪੇਪਰ ਨੂੰ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"ਰੋਜ਼ਾਨਾ ਵਾਲਪੇਪਰ ਰਿਫ੍ਰੈਸ਼ ਕਰੋ"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"ਵਾਲਪੇਪਰ ਦੀ ਪੂਰਵ-ਝਲਕ ਸਕ੍ਰੀਨ"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"ਰੋਜ਼ਾਨਾ ਵਾਲਪੇਪਰ ਰਿਫ੍ਰੈਸ਼ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..."</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"ਰੋਜ਼ਾਨਾ ਵਾਲਪੇਪਰ ਰਿਫ੍ਰੈਸ਼ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ। ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"ਡੀਵਾਈਸ ਵਿੱਚ ਮੌਜੂਦ ਵਾਲਪੇਪਰ"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"ਪਿੱਛੇ ਜਾਓ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"ਵਾਲਪੇਪਰ"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"ਵਾਲਪੇਪਰ ਦੀ ਪੂਰਵ-ਝਲਕ"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"ਲਾਕ ਸਕ੍ਰੀਨ ਵਾਲਪੇਪਰ ਦੀ ਪੂਰਵ-ਝਲਕ"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ਹੋਮ ਸਕ੍ਰੀਨ ਵਾਲਪੇਪਰ ਦੀ ਪੂਰਵ-ਝਲਕ"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"ਸੰਗ੍ਰਹਿ ਮੌਜੂਦ ਨਹੀਂ ਹੈ"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"ਕਿਰਪਾ ਕਰਕੇ ਸਪਲਿਟ-ਸਕ੍ਰੀਨ ਮੋਡ ਤੋਂ ਬਾਹਰ ਜਾਓ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"</string>
     <string name="cancel" msgid="4970902691067201584">"ਰੱਦ ਕਰੋ"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI ਦੀ ਪੂਰਵ-ਝਲਕ ਲੁਕਾਓ"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"ਪੂਰਵ-ਝਲਕ ਵਿੱਚ UI ਨੂੰ ਲੁਕਾਇਆ ਗਿਆ ਹੈ। ਦਿਖਾਉਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI ਦੀ ਪੂਰਵ-ਝਲਕ ਦਿਖਾਓ"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"ਪੂਰਵ-ਝਲਕ ਕੰਟਰੋਲ ਦਿਖਾਏ ਗਏ ਹਨ। ਲੁਕਾਉਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"ਪੂਰਵ-ਝਲਕ ਕੰਟਰੋਲ ਲੁਕਾਓ"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"ਪੂਰਵ-ਝਲਕ ਕੰਟਰੋਲ ਲੁਕੇ ਹੋਏ ਹਨ। ਦਿਖਾਉਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"ਪੂਰਵ-ਝਲਕ ਕੰਟਰੋਲ ਦਿਖਾਓ"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"ਵਾਲਪੇਪਰ ਬਾਰੇ ਜਾਣਕਾਰੀ ਨੂੰ ਲੁਕਾਓ"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"ਪੂਰਵ-ਝਲਕ ਵਿੱਚ UI ਨੂੰ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। ਲੁਕਾਉਣ ਲਈ ਡਬਲ ਟੈਪ ਕਰੋ"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"ਵਾਲਪੇਪਰ ਬਦਲੋ"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"ਲਾਕਸਕ੍ਰੀਨ ਵਾਲਪੇਪਰ ਦੀ ਪੂਰਵ-ਝਲਕ"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 09ec427..f19af26 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategorie tapet"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Ustaw tapetę"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Ustaw tapetę"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Ustawiam tapetę…"</string>
     <string name="try_again" msgid="8278874823700921234">"Spróbuj ponownie"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Nie można ustawić tapety."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Przeglądaj tapety ekranu blokady"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Odśwież codzienną tapetę na ekranie głównym"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Odśwież codzienną tapetę"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Ekran podglądu tapety"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Odświeżam codzienną tapetę…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Nie udało się odświeżyć codziennej tapety. Sprawdź połączenie sieciowe i spróbuj ponownie."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Tapety na urządzeniu"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Wstecz"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Tapeta"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Podgląd tapety"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Podgląd tapety na ekranie blokady"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Podgląd tapety na ekranie głównym"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Taka kolekcja nie istnieje"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Wyłącz tryb podzielonego ekranu i spróbuj jeszcze raz"</string>
     <string name="cancel" msgid="4970902691067201584">"Anuluj"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ukryj podgląd UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Interfejs jest ukryty na podglądzie. Kliknij dwukrotnie, aby go pokazać"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Pokaż podgląd UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Elementy sterujące podglądem są widoczne. Kliknij dwukrotnie, aby je ukryć"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ukryj elementy sterujące podglądem"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Elementy sterujące podglądem są ukryte. Kliknij dwukrotnie, aby je pokazać"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Pokaż elementy sterujące podglądem"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ukryj informacje o tapecie"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Interfejs jest widoczny na podglądzie. Kliknij dwukrotnie, aby go ukryć"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Zmień tapetę"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Podgląd tapety na ekranie blokady"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 6a5de08..bdaeeb9 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Categorias de imagens de fundo"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Definir imagem de fundo"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Definir imagem de fundo"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"A definir a imagem de fundo…"</string>
     <string name="try_again" msgid="8278874823700921234">"Tentar novamente"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Não foi possível definir a imagem de fundo."</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explorar a imagem de fundo do ecrã de bloqueio"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Atualizar a imagem de fundo do ecrã principal diária"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Atualizar a imagem de fundo diária"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Ecrã de pré-visualização da imagem de fundo"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"A atualizar a imagem de fundo diária…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Falha ao atualizar a imagem de fundo diária. Verifique a sua ligação de rede e tente novamente."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Imagens de fundo no disposit."</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Anterior"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Imagem de fundo"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Pré-visual. da imagem de fundo"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Pré-visualização da imagem de fundo do ecrã de bloqueio"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Pré-visualização da imagem de fundo do ecrã principal"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"A coleção não existe."</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Saia do modo de ecrã dividido e tente novamente"</string>
     <string name="cancel" msgid="4970902691067201584">"Cancelar"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ocultar pré-visualização da IU"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"IU oculta na pré-visualização. Toque 2x p/ mostrar"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Mostrar pré-visualização da IU"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Os controlos de pré-visualização estão a ser apresentados. Toque duas vezes para os ocultar"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ocultar controlos de pré-visualização"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Os controlos de pré-visualização estão ocultos. Toque duas vezes para os mostrar"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Mostrar controlos de pré-visualização"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ocultar informações da imagem de fundo"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"IU mostrada na pré-visualiz. Toque 2x p/ ocultar"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Alterar imagem de fundo"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Pré-vis. imag. de fundo do ecrã de bloq."</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 0f5ae28..6c4e75c 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Categorias de plano de fundo"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Definir plano de fundo"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Definir plano de fundo"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Definindo plano de fundo…"</string>
     <string name="try_again" msgid="8278874823700921234">"Tentar novamente"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Não foi possível definir o plano de fundo."</string>
@@ -34,7 +34,7 @@
     <string name="home_screen_message" msgid="106444102822522813">"Tela inicial"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Tela de bloqueio"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Tela inicial e de bloqueio"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Definir como plano de fundo"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Definir como plano de fundo para"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Tela inicial"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Tela de bloqueio"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Tela inicial e de bloqueio"</string>
@@ -66,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Ver plano de fundo da tela de bloqueio"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Atualizar o plano de fundo diário da tela inicial"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Atualizar o plano de fundo diário"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Tela de prévia do plano de fundo"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Atualizando plano de fundo diário…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Falha na atualização do plano de fundo diário. Verifique sua conexão de rede e tente novamente."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Planos de fundo no dispositivo"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Anterior"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Plano de fundo"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Visualização do plano de fundo"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Prévia do plano de fundo da tela de bloqueio"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Prévia do plano de fundo da tela inicial"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"A coleção não existe"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Saia do modo de tela dividida e tente de novo"</string>
     <string name="cancel" msgid="4970902691067201584">"Cancelar"</string>
-    <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ocultar visualização da IU"</string>
+    <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ocultar visualização da interface"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"IU ocultada na prévia. Toque 2 vezes para mostrar"</string>
-    <string name="show_ui_preview_text" msgid="5993063062417070806">"Mostrar visualização da IU"</string>
+    <string name="show_ui_preview_text" msgid="5993063062417070806">"Mostrar visualização da interface"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Os controles de visualização estão sendo mostrados. Toque duas vezes para ocultar"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ocultar controles de visualização"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Os controles de visualização estão ocultos. Toque duas vezes para mostrar"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Mostrar controles de visualização"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ocultar informações do plano de fundo"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"IU mostrada na prévia. Toque 2 vezes para ocultar"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Mudar plano de fundo"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Plano de fundo da tela de bloqueio"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index a4135fb..44d783e 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Categorii de imagini de fundal"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Setează imaginea de fundal"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Setează imaginea de fundal"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Se setează imaginea de fundal…"</string>
     <string name="try_again" msgid="8278874823700921234">"Încearcă din nou"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Nu s-a putut seta imaginea de fundal."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Setată în prezent"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Imaginea de fundal zilnică"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Ecran de pornire și de blocare"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Alege o imagine de fundal"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Creează o imagine de fundal"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Ecran de pornire"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Ecran de blocare"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"De pornire și de blocare"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Explorează imaginea de fundal a ecranului de blocare"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Actualizează imaginea de fundal zilnică a ecranului de pornire"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Actualizează imaginea de fundal zilnică"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Ecranul de previzualizare a imaginii de fundal"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Se actualizează imaginea de fundal zilnică…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Nu s-a putut actualiza imaginea de fundal zilnică. Verifică-ți conexiunea la rețea și încearcă din nou."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Imagini fundal pe dispozitiv"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Înapoi"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Imagine de fundal"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Previzualizarea imaginii de fundal"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Previzualizarea imaginii de fundal pentru ecranul de blocare"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Previzualizarea imaginii de fundal pentru ecranul de pornire"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Colecția nu există"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Ieși din modul ecran împărțit și încearcă din nou"</string>
     <string name="cancel" msgid="4970902691067201584">"Anulează"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ascunde previzualizarea IU"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"IU ascunsă în previzualizare. Atinge de 2 ori pentru a reafișa"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Afișează previzualizarea IU"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Se afișează comenzile de previzualizare. Atinge de două ori pentru a ascunde"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ascunde comenzile de previzualizare"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Comenzile de previzualizare sunt ascunse. Atinge de două ori pentru a afișa"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Afișează comenzile de previzualizare"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ascunde informațiile despre imaginea de fundal"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"IU afișată în previzualizare. Atinge de 2 ori pentru a ascunde"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Schimbă imaginea de fundal"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Fundal pentru ecranul de blocare"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index e35418a..04b5df3 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Категории обоев"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Установить как обои"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Установить как обои"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Установка обоев…"</string>
     <string name="try_again" msgid="8278874823700921234">"Повторить"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Не удалось установить обои."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Установлено как обои"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Обои на каждый день"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Главный экран и заблокированный экран"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Выбрать обои"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Создать обои"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Главный экран"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Заблокированный экран"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Оба экрана"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Узнать больше об обоях на заблокированном экране"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Обновить ежедневные обои на главном экране"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Обновить ежедневные обои"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Предварительный просмотр обоев"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Обновление ежедневных обоев…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Не удалось обновить обои. Проверьте подключение к Интернету и повторите попытку."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Сохраненные на устройстве"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Предыдущая страница"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Обои"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Предварительный просмотр обоев"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Предварительный просмотр обоев для заблокированного экрана"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Предварительный просмотр обоев для главного экрана"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Такой подборки не существует."</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Выйдите из режима разделения экрана и повторите попытку."</string>
     <string name="cancel" msgid="4970902691067201584">"Отмена"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Скрыть экран предпросмотра"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Нажмите дважды, чтобы показать интерфейс в режиме предпросмотра."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Предпросмотр интерфейса"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Нажмите дважды, чтобы скрыть элементы управления в режиме предпросмотра"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Скрыть элементы управления"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Нажмите дважды, чтобы показать элементы управления в режиме предпросмотра"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Показать элементы управления"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Скрыть информацию об обоях"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Нажмите дважды, чтобы скрыть интерфейс в режиме предпросмотра."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Сменить обои"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Предпросмотр обоев для заблок. экрана"</string>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index 1bdcd89..711b617 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"බිතුපත් ප්‍රවර්ග"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"වෝල්පේපරය සකසන්න"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"වෝල්පේපරය සකසන්න"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"වෝල්පේපරය සකසමින්…"</string>
     <string name="try_again" msgid="8278874823700921234">"නැවත උත්සාහ කර."</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"වෝල්පේපරය සැකසීමට නොහැකිය."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"දැනට සකසා ඇත"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"දෛනික වෝල්පේපරය"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"මුල් පිටුව සහ අගුළු තිරය"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"වෝල්පේපරයක් තෝරා ගන්න"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"වෝල්පේපරයක් තනන්න"</string>
     <string name="home_screen_message" msgid="106444102822522813">"මුල් පිටු තිරය"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"අගුලු තිරය"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"මුල් පිටුව සහ අගුල"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"අගුලු තිර වෝල්පේපරය ගවේෂණය කරන්න"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"දිනපතා මුල් පිටු තිර වෝල්පේපරය නැවුම් කරන්න"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"දිනපතා වෝල්පේපරය නැවුම් කරන්න"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"වෝල්පේපර පෙරදසුන් තිරය"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"දෛනික වෝල්පේපරය නැවුම් කරමින්…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"දෛනික වෝල්පේපරය යළි නැවුම් කිරීම අසාර්ථක විය. කරුණාකර ඔබගේ ජාල සම්බන්ධතාව පරික්ෂා කර නැවත උත්සාහ කරන්න."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"උපාංගය-මත වෝල්පේපර"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"පෙර"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"වෝල්පේපරය"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"වෝල්පේපර පෙරදසුන"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"අගුළු තිර වෝල්පේපර පෙරදසුන"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"මුල් තිරයේ බිතුපත් පෙරදසුන"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"එකතුව නොපවතී"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"බෙදුම් තිර ප්‍රකාරයෙන් පිට වී නැවත උත්සාහ කරන්න"</string>
     <string name="cancel" msgid="4970902691067201584">"අවලංගු කරන්න"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI පෙරදසුන සඟවන්න"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI පෙරදසුන තුළ සඟවා ඇත. නොසැඟවීමට දෙවරක් තට්ටු කරන්න"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI පෙරදසුන පෙන්වන්න"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"පෙරදසුන් පාලන සංදර්ශනය වේ. සැඟවීමට දෙවරක් තට්ටු කරන්න"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"පෙරදසුන් පාලන සඟවන්න"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"පෙරදසුන් පාලන සඟවා ඇත. පෙන්වීමට දෙවරක් තට්ටු කරන්න"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"පෙරදසුන් පාලන පෙන්වන්න"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"බිතුපත් තොරතුරු සඟවන්න"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI පෙරදසුන තුළ සංස්කරණය කර ඇත. සැඟවීමට දෙවරක් තට්ටු කරන්න"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"වෝල්පේපරය වෙනස් කරන්න"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"අගුලු තිර වෝල්පේපර පෙරදසුන"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 78b07f5..d74d0ae 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategórie tapiet"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Nastaviť tapetu"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Nastaviť tapetu"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Nastavuje sa tapeta…"</string>
     <string name="try_again" msgid="8278874823700921234">"Skúsiť znova"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Tapetu nie je možné nastaviť."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Práve nastavená"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Denná tapeta"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Plocha a uzamknutá obrazovka"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Vyberte tapetu"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Vytvorte tapetu"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Plocha"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Uzamknutá obrazovka"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Plocha a uzamknutá obrazovka"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Preskúmať tapetu na uzamknutej obrazovke"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Obnoviť dennú tapetu na ploche"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Obnoviť dennú tapetu"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Obrazovka ukážky tapety"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Obnovuje sa denná tapeta…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Dennú tapetu sa nepodarilo obnoviť. Skontrolujte pripojenie k sieti a skúste to znova."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Tapety v zariadení"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Späť"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Tapeta"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Ukážka tapety"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Ukážka tapety na uzamknutej obrazovke"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Ukážka tapety na ploche"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Zbierka neexistuje"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Ukončite režim rozdelenej obrazovky a skúste to znova"</string>
     <string name="cancel" msgid="4970902691067201584">"Zrušiť"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Skryť ukážku použ. rozhrania"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Použ. rozhr. je v ukážke skryté. Zobrazíte dvoj. klepnutím."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Zobr. ukážku použ. rozhrania"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Zobrazuje sa ovládanie ukážky. Skryjete ho dvojitým klepnutím."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Skryť ovládanie ukážky"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Ovládanie ukážky je skryté. Zobrazíte ho dvojitým klepnutím."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Zobraziť ovládanie ukážky"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Skryť informácie o tapete"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Použ. rozhr. je v ukážke zobrazené. Skryjete dvoj. klepnutím."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Zmeniť tapetu"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Ukážka tapety na uzamknutej obrazovke"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 05ed6aa..4709536 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategorije ozadij"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Nastavi ozadje"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Nastavi kot zaslonsko ozadje"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Nastavljanje ozadja …"</string>
     <string name="try_again" msgid="8278874823700921234">"Poskusi znova"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Ozadja ni bilo mogoče nastaviti."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Trenutno nastavljeno"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Dnevno ozadje"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Začetni in zaklenjeni zaslon"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Izberite zaslonsko ozadje"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Ustvarite zaslonsko ozadje"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Začetni zaslon"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Zaklenjen zaslon"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Začetni in zaklenjeni zaslon"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Raziskovanje ozadja za zaklenjen zaslon"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Osvežitev dnevnega ozadja za začetni zaslon"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Osvežitev dnevnega ozadja"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Zaslon s predogledom zaslonskega ozadja"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Osvežitev dnevnega ozadja …"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Dnevnega ozadja ni bilo mogoče osvežiti. Preverite omrežno povezavo in poskusite znova."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Ozadja v napravi"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Nazaj"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Zaslonsko ozadje"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Predogled zaslonskih ozadij"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Predogled zaslonskega ozadja zaklenjenega zaslona"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Predogled zaslonskega ozadja začetnega zaslona"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Zbirka ne obstaja"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Zapustite način razdeljenega zaslona in poskusite znova"</string>
     <string name="cancel" msgid="4970902691067201584">"Prekliči"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Skrij predogled upor. vmesnika"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Upor. vm. je skrit. Dvakrat se dot. za razkritje."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Pokaži predogled upo. vmesnika"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Kontrolniki za predogled so prikazani. Dvakrat se dotaknite, če jih želite skriti."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Skrij kontrolnike za predogled"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Kontrolniki za predogled so skriti. Dvakrat se dotaknite, če jih želite prikazati."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Prikaži kontrolnike za predogled"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Skrij podatke o zaslonskem ozadju"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Upor. vm. je prikazan. Dvakrat se dot. za skritje."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Zamenjava zaslonskega ozadja"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Predogled zaslon. ozadja zaklen. zaslona"</string>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index f7ecbef..c33edf4 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Kategoritë e imazheve të sfondit"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Caktoje si imazh sfondi"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Cakto imazhin e sfondit"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Po cakton imazhin e sfondit..."</string>
     <string name="try_again" msgid="8278874823700921234">"Provo sërish"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Nuk mund të caktojë imazhin e sfondit"</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"E caktuar aktualisht"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Imazh sfondi i përditshëm"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"\"Ekrani bazë\" dhe \"Ekrani i kyçjes\""</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Zgjidh një imazh sfondi"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Krijo një imazh sfondi"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Ekrani bazë"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Ekrani i kyçjes"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"\"Ekrani bazë\" dhe \"Kyçja\""</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Eksploro imazhin të sfondit të ekranit të kyçjes"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Rifresko imazhin e përditshëm të sfondit të ekranit kryesor"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Rifresko imazhin e përditshëm të sfondit"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Ekrani i pamjes paraprake të imazhit të sfondit"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Po rifreskon imazhin e përditshëm të sfondit..."</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Rifreskimi i imazhit të përditshëm të sfondit dështoi. Kontrollo lidhjen e rrjetit dhe provo përsëri."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Imazhet e sfondit në pajisje"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Pas"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Imazhi i sfondit"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Pamja paraprake e imazhit të sfondit"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Pamja paraprake e imazhit të sfondit të ekranit të kyçjes"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Pamja paraprake e imazhit të sfondit të ekranit bazë"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Koleksioni nuk ekziston"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Dil nga modaliteti i ekranit të ndarë dhe provo sërish"</string>
     <string name="cancel" msgid="4970902691067201584">"Anulo"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Fshih pamjen paraprake të ndërfaqes së përdoruesit"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Pamja paraprake: UI fshehur. Shfaq me dy trokitje"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Shfaq pamjen paraprake të ndërfaqes së përdoruesit"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Shfaqen kontrollet e versionit paraprak. Fshih me dy trokitje"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Fshih kontrollet e versionit paraprak"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Kontrollet e versionit paraprak janë të fshehura. Trokit dy herë për të shfaqur"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Shfaq kontrollet e versionit paraprak"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Fshih informacionet e imazhit të sfondit"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Pamja paraprake: UI shfaqet. Fshih me dy trokitje"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Ndrysho imazhin e sfondit"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Pamja paraprake e imazhit të sfondit të ekranit të kyçjes"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index a09db25..c636a23 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Категорије позадина"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Подеси позадину"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Подеси позадину"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Подешава се позадина…"</string>
     <string name="try_again" msgid="8278874823700921234">"Пробајте поново"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Подешавање позадине није успело."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Тренутно подешена"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Дневна позадина"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Почетни и закључани екран"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Одаберите позадину"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Направите позадину"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Почетни екран"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Закључан екран"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Почетни и закључани екран"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Истражите позадину за закључани екран"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Освежи дневну позадину за почетни екран"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Освежи дневну позадину"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Екран приказа позадине"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Дневна позадина се освежава…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Освежавање дневне позадине није успело. Проверите мрежну везу и пробајте поново."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Позадине на уређају"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Претходна"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Позадина"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Преглед позадине"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Приказ позадине закључаног екрана"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Приказ позадине почетног екрана"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Колекција не постоји"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Напустите режим подељеног екрана и пробајте поново"</string>
     <string name="cancel" msgid="4970902691067201584">"Откажи"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Сакриј кориснички интерфејс"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Кријемо кориснич. интерфејс. Откријте у два додира"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Прикажи кориснички интерфејс"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Контроле прегледа се приказују. Сакријте у два додира"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Сакриј контроле прегледа"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Контроле прегледа су сакривене. Откријте у два додира"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Прикажи контроле прегледа"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Сакриј информације о позадини"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Приказујемо корисн. интерф. Сакријте у два додира"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Промените позадину"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Преглед позадине закључаног екрана"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index d63f9e3..2b80d38 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Bakgrundskategorier"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Använd som bakgrund"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Ange bakgrund"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Ställer in bakgrund …"</string>
     <string name="try_again" msgid="8278874823700921234">"Försök igen"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Det gick inte att ställa in bakgrunden."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Nuvarande bakgrund"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Dagens bakgrund"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Start- och låsskärm"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Välj en bakgrund"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Skapa en bakgrund"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Startskärm"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Låsskärm"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Start- och låsskärm"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Visa information om låsskärmens bakgrund"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Uppdatera dagens bakgrund för startskärmen"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Uppdatera dagens bakgrund"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Förhandsgranskning av skärmens bakgrund"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Dagens bakgrund uppdateras …"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Det gick inte att uppdatera dagens bakgrund. Kontrollera nätverksanslutningen och försök igen."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Bakgrunder på enheten"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Föregående"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Bakgrund"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Förhandsgranska bakgrunden"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Förhandsgranskning av låsskärmens bakgrund"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Förhandsgranskning av startskärmens bakgrund"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Samlingen finns inte"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Avsluta läget för delad skärm och försök igen"</string>
     <string name="cancel" msgid="4970902691067201584">"Avbryt"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Dölj förhandsgranskning av UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Döljer gränssnitt förhandsg. Dubbeltryck och visa"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Visa förhandsgranskning av UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Förhandsversioner av kontroller visas. Tryck snabbt två gånger för att dölja dem"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Dölj förhandsversioner av kontroller"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Förhandsversioner av kontroller är dolda. Tryck snabbt två gånger för att visa dem"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Visa förhandsversioner av kontroller"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Dölj bakgrundsinformation"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Visar gränssnitt förhandsg. Dubbeltryck och dölj"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Ändra bakgrund"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Förhandsgranskning av låsskärmsbakgrund"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index a3c0880..db7d6ef 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Aina za mandhari"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Weka Mandhari"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Weka mandhari"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Inaweka mandhari..."</string>
     <string name="try_again" msgid="8278874823700921234">"Jaribu tena"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Imeshindwa kuweka mandhari."</string>
@@ -29,17 +29,15 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Mandhari yaliyopo"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Mandhari ya kila siku"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Skrini ya Kwanza na Iliyofungwa"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Chagua Mandhari"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Unda Mandhari"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Skrini ya kwanza"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Skrini iliyofungwa"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Skrini ya Kwanza na Iliyofungwa"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Weka madhari"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"Weka mandhari"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"Skrini ya kwanza"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"Skrini iliyofungwa"</string>
-    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Skrini ya kwanza na skrini zilizofungwa"</string>
+    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"Skrini ya kwanza na skrini iliyofungwa"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"Mandhari ya Picha Yanayozunguka"</string>
     <string name="permission_needed_explanation" msgid="139166837541426823">"Ili kuonyesha mandhari yanayotumika kwa sasa hapa, <xliff:g id="APP_NAME">%1$s</xliff:g> inahitaji idhini ya kufikia hifadhi ya kifaa chako."</string>
     <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"Ili kuonyesha hapa mandhari yaliyopo sasa, programu ya Mandhari inahitaji ruhusa ya kufikia hifadhi ya kifaa chako.\n\nIli kubadilisha mipangilio hii, nenda kwenye sehemu ya Ruhusa katika maelezo ya programu ya Mandhari."</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Gundua mandhari ya skrini iliyofungwa"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Onyesha upya mandhari ya skrini ya kwanza ya kila siku"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Onyesha upya mandhari ya kila siku"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Skrini ya kukagua mandhari"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Inaonyesha upya mandhari ya kila siku..."</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Imeshindwa kuonyesha upya mandhari ya kila siku. Tafadhali kagua muunganisho wako kisha ujaribu tena."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Mandhari yaliyo kwenye kifaa"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Uliotangulia"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Mandhari"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Onyesho la kukagua mandhari"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Onyesho la kukagua mandhari ya skrini iliyofungwa"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Onyesho la kukagua mandhari ya skrini ya kwanza"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Mkusanyiko huu haupo"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Tafadhali ondoka kwenye hali ya skrini iliyogawanywa na ujaribu tena"</string>
     <string name="cancel" msgid="4970902691067201584">"Ghairi"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ficha Onyesho la Kukagua Kiolesura"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Kiolesura kimefichwa katika onyesho la kukagua. Gusa mara mbili ukionyeshe"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Onyesha Onyesho la Kukagua Kiolesura"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Vidhibiti vya onyesho la kukagua vinaonyeshwa. Gusa mara mbili ili uvifiche"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ficha vidhibiti vya onyesho la kukagua"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Vidhibiti vya onyesho la kukagua vimefichwa. Gusa mara mbili ili uvionyeshe"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Onyesha vidhibiti vya onyesho la kukagua"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ficha maelezo ya mandhari"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Kiolesura kinaonyeshwa katika onyesho la kukagua. Gusa mara mbili ili ukifiche"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Badilisha mandhari"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Onyesho la kukagua mandhari kwenye skrini iliyofungwa"</string>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index a3264cb..b3dd934 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"வால்பேப்பர் வகைகள்"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"வால்பேப்பரை அமை"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"வால்பேப்பரை அமை"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"வால்பேப்பரை அமைக்கிறது…"</string>
     <string name="try_again" msgid="8278874823700921234">"மீண்டும் முயல்க"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"வால்பேப்பரை அமைக்க முடியவில்லை."</string>
@@ -29,17 +29,15 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"தற்போது அமைத்துள்ள வால்பேப்பர்"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"தினசரி வால்பேப்பர்"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"முகப்பு &amp; பூட்டுத் திரை"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"வால்பேப்பரைத் தேர்வுசெய்யுங்கள்"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"வால்பேப்பரை உருவாக்குங்கள்"</string>
     <string name="home_screen_message" msgid="106444102822522813">"முகப்புத் திரை"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"பூட்டுத் திரை"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"முகப்பு &amp; பூட்டு"</string>
     <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"வால்பேப்பரை அமையுங்கள்"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"முகப்புத் திரை"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"பூட்டுத் திரை"</string>
-    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"முகப்புத் திரைகளும் பூட்டுத் திரைகளும்"</string>
+    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"முகப்பு &amp; பூட்டுத் திரை"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"சுழலும் பட வால்பேப்பர்"</string>
     <string name="permission_needed_explanation" msgid="139166837541426823">"இந்த வால்பேப்பரை இங்கே காட்ட, <xliff:g id="APP_NAME">%1$s</xliff:g> பயன்பாட்டிற்கு உங்கள் சாதனத்தின் சேமிப்பகத்திற்கான அணுகல் தேவை."</string>
     <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"இந்த வால்பேப்பரை இங்கே காட்ட, வால்பேப்பர்களுக்கு உங்கள் சாதனத்தின் சேமிப்பகத்திற்கான அணுகல் தேவை.\n\nஇந்த அமைப்பை மாற்ற, வால்பேப்பர்களின் ஆப்ஸ் தகவல் பக்கத்தில் உள்ள அனுமதிகள் பகுதிக்குச் செல்லவும்."</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"பூட்டுத் திரை வால்பேப்பர் பற்றி மேலும் அறிவதற்கான பட்டன்"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"முகப்புத் திரையில் தினசரி வால்பேப்பரைப் புதுப்பிக்கும் பட்டன்"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"தினசரி வால்பேப்பரைப் புதுப்பிக்கும் பட்டன்"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"வால்பேப்பர் மாதிரிக்காட்சித் திரை"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"தினசரி வால்பேப்பரைப் புதுப்பிக்கிறது…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"தினசரி வால்பேப்பரைப் புதுப்பிக்க முடியவில்லை. நெட்வொர்க் இணைப்பைச் சரிபார்த்து, மீண்டும் முயலவும்."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"சாதனத்திலுள்ள வால்பேப்பர்கள்"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"முந்தைய பக்கத்திற்குச் செல்வதற்கான பட்டன்"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"வால்பேப்பர்"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"வால்பேப்பர் மாதிரிக்காட்சி"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"பூட்டுத் திரை வால்பேப்பரின் மாதிரிக்காட்சி"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"முகப்புத் திரை வால்பேப்பரின் மாதிரிக்காட்சி"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"இந்தத் தொகுப்பு இல்லை"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"திரைப் பிரிப்புப் பயன்முறையிலிருந்து வெளியேறி மீண்டும் முயலவும்"</string>
     <string name="cancel" msgid="4970902691067201584">"வேண்டாம்"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI மாதிரிக்காட்சியை மறை"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"மாதிரிக்காட்சியில் UI மறைந்துள்ளது. காட்ட இருமுறை தட்டவும்"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI மாதிரிக்காட்சியைக் காட்டு"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"மாதிரிக்காட்சிக் கட்டுப்பாடுகள் காட்டப்படுகின்றன. மறைக்க இருமுறை தட்டவும்"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"மாதிரிக்காட்சிக் கட்டுப்பாடுகளை மறை"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"மாதிரிக்காட்சிக் கட்டுப்பாடுகள் மறைக்கப்பட்டுள்ளன. காட்ட இருமுறை தட்டவும்"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"மாதிரிக்காட்சிக் கட்டுப்பாடுகளைக் காட்டு"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"வால்பேப்பர் தகவல்களை மறை"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"மாதிரிக்காட்சியில் UI காட்டப்படுகிறது. மறைக்க இருமுறை தட்டவும்"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"வால்பேப்பரை மாற்றுதல்"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"லாக்ஸ்கிரீன் வால்பேப்பர் மாதிரிக்காட்சி"</string>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index cac31e7..b77c33f 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"వాల్‌పేపర్ రకాలు"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"వాల్‌పేపర్‌ను సెట్ చేయండి"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"వాల్‌పేపర్‌ను సెట్ చేయండి"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"వాల్‌పేపర్‌ను సెట్ చేస్తోంది…"</string>
     <string name="try_again" msgid="8278874823700921234">"మళ్లీ ప్రయత్నించు"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"వాల్‌పేపర్‌ను సెట్ చేయడం సాధ్యపడలేదు."</string>
@@ -31,13 +31,13 @@
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"హోమ్ &amp; లాక్ స్క్రీన్"</string>
     <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"వాల్‌పేపర్‌ను ఎంచుకోండి"</string>
     <string name="creative_wallpaper_title" msgid="8459226435723103934">"వాల్‌పేపర్‌ను క్రియేట్ చేయండి"</string>
-    <string name="home_screen_message" msgid="106444102822522813">"హోమ్ స్క్రీన్"</string>
+    <string name="home_screen_message" msgid="106444102822522813">"మొదటి స్క్రీన్"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"లాక్ స్క్రీన్"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"హోమ్ &amp; లాక్"</string>
     <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"వీటిలో వాల్‌పేపర్‌ను సెట్ చేయండి"</string>
-    <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"హోమ్ స్క్రీన్"</string>
+    <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"మొదటి స్క్రీన్"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"లాక్ స్క్రీన్"</string>
-    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"మొదటి ట్యాబ్, లాక్ స్క్రీన్"</string>
+    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"మొదటి స్క్రీన్, లాక్ స్క్రీన్"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"చిత్ర వాల్‌పేపర్‌ను వంతుల వారీగా మార్చడం"</string>
     <string name="permission_needed_explanation" msgid="139166837541426823">"ప్రస్తుత వాల్‌పేపర్‌ని ఇక్కడ ప్రదర్శించడానికి, <xliff:g id="APP_NAME">%1$s</xliff:g>కి మీ పరికర స్టోరేజ్‌ యొక్క యాక్సెస్ అవసరమవుతుంది."</string>
     <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"ఇక్కడ ప్రస్తుత వాల్‌పేపర్‌ను ప్రదర్శించడానికి, వాల్‌పేపర్‌‌లకు మీ పరికర స్టోరేజ్‌ యాక్సెస్ అవసరం.\n\nఈ సెట్టింగ్‌ను మార్చడానికి, వాల్‌పేపర్‌ల యాప్ సమాచారం యొక్క అనుమతుల ప్రాంతానికి వెళ్లండి."</string>
@@ -49,7 +49,7 @@
     <string name="start_rotation_dialog_wifi_only_option_message" msgid="3126269859713666225">"భవిష్యత్తులో వాల్‌పేపర్‌లను Wi-Fiలో ఉన్నప్పుడు మాత్రమే డౌన్‌లోడ్ చేయండి"</string>
     <string name="start_rotation_dialog_continue" msgid="276678987852274872">"కొనసాగించండి"</string>
     <string name="start_rotation_progress_message" msgid="7872623873682262083">"మొదటి వాల్‌పేపర్‌ను డౌన్‌లోడ్ చేస్తోంది…"</string>
-    <string name="start_rotation_error_message" msgid="3053799836719618972">"మొదటి వాల్‌పేపర్‌ను డౌన్‌లోడ్ చేయలేకపోయింది. దయచేసి మీ నెట్‌వర్క్ సెట్టింగ్‌లను చెక్ చేసి, ఆపై మళ్లీ ప్రయత్నించండి."</string>
+    <string name="start_rotation_error_message" msgid="3053799836719618972">"మొదటి వాల్‌పేపర్‌ను డౌన్‌లోడ్ చేయలేకపోయింది. దయచేసి మీ నెట్‌వర్క్ సెట్టింగ్‌లను చెక్ చేసి, ఆపై మళ్లీ ట్రై చేయండి."</string>
     <string name="start_rotation_dialog_body" msgid="7903554799046364916">"వాల్‌పేపర్ ప్రతి రోజు ఆటోమేటిక్‌గా మారుతుంది"</string>
     <string name="settings_button_label" msgid="8724734130079207955">"సెట్టింగ్‌లు"</string>
     <string name="explore" msgid="7468719504199497281">"అన్వేషించు"</string>
@@ -57,7 +57,7 @@
     <string name="wallpaper_disabled_message" msgid="7309484130562148185">"ఈ పరికరంలో వాల్‌పేపర్‌ను సెట్ చేయడం నిలిపివేయబడింది"</string>
     <string name="wallpaper_disabled_by_administrator_message" msgid="1551430406714747884">"మీ పరికర నిర్వాహకులు వాల్‌పేపర్‌ను సెట్ చేయడం నిలిపివేసారు"</string>
     <string name="wallpaper_set_successfully_message" msgid="2958998799111688578">"వాల్‌పేపర్ విజయవంతంగా సెట్ చేయబడింది"</string>
-    <string name="wallpapers_unavailable_offline_message" msgid="8136405438621689532">"వాల్‌పేపర్‌లను చూడాలంటే మీరు ఇంటర్నెట్ కనెక్షన్‌ని కలిగి ఉండాలి. దయచేసి కనెక్ట్ చేసి, మళ్లీ ప్రయత్నించండి."</string>
+    <string name="wallpapers_unavailable_offline_message" msgid="8136405438621689532">"వాల్‌పేపర్‌లను చూడాలంటే మీరు ఇంటర్నెట్ కనెక్షన్‌ని కలిగి ఉండాలి. దయచేసి కనెక్ట్ చేసి, మళ్లీ ట్రై చేయండి."</string>
     <string name="currently_set_home_wallpaper_thumbnail" msgid="4022381436821898917">"ప్రస్తుతం సెట్ చేసిన హోమ్ స్క్రీన్ వాల్‌పేపర్ థంబ్‌నెయిల్‌"</string>
     <string name="currently_set_lock_wallpaper_thumbnail" msgid="2094209303934569997">"ప్రస్తుతం సెట్ చేసిన లాక్ స్క్రీన్ వాల్‌పేపర్ థంబ్‌నెయిల్‌"</string>
     <string name="currently_set_wallpaper_thumbnail" msgid="8651887838745545107">"ప్రస్తుతం సెట్ చేసిన వాల్‌పేపర్ థంబ్‌నెయిల్‌"</string>
@@ -66,8 +66,9 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"లాక్ స్క్రీన్ వాల్‌పేపర్‌ను అన్వేషిస్తుంది"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"రోజువారీ హోమ్ స్క్రీన్ వాల్‌పేపర్‌ను రిఫ్రెష్ చేస్తుంది"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"రోజువారీ వాల్‌పేపర్‌ను రిఫ్రెష్ చేస్తుంది"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"వాల్‌పేపర్ ప్రివ్యూ స్క్రీన్"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"రోజువారీ వాల్‌పేపర్‌ను రిఫ్రెష్ చేస్తోంది…"</string>
-    <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"రోజువారీ వాల్‌పేపర్‌ను రిఫ్రెష్ చేయడంలో విఫలమైంది. దయచేసి మీ నెట్‌వర్క్ కనెక్షన్‌ను చెక్ చేసుకొని, ఆపై మళ్లీ ప్రయత్నించండి."</string>
+    <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"రోజువారీ వాల్‌పేపర్‌ను రిఫ్రెష్ చేయడంలో విఫలమైంది. దయచేసి మీ నెట్‌వర్క్ కనెక్షన్‌ను చెక్ చేసుకొని, ఆపై మళ్లీ ట్రై చేయండి."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"పరికరంలో వాల్‌పేపర్‌లు"</string>
     <string name="on_device_wallpapers_category_title_desktop" msgid="316919420410065369">"పరికరంలో"</string>
     <string name="on_device_wallpaper_title" msgid="5262564748034629524">"Android వాల్‌పేపర్"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"మునుపటి"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"వాల్‌పేపర్"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"వాల్‌పేపర్ ప్రివ్యూ"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"లాక్‌స్క్రీన్ వాల్‌పేపర్ ప్రివ్యూ"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"మొదటి స్క్రీన్ వాల్‌పేపర్ ప్రివ్యూ"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"ఈ సేకరణ అందుబాటులో లేదు"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"దయచేసి స్ప్లిట్ స్క్రీన్ మోడ్ నుంచి ఎగ్జిట్ అయ్యి, మళ్లీ ట్రై చేయండి"</string>
     <string name="cancel" msgid="4970902691067201584">"రద్దు చేయండి"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"UI ప్రివ్యూని దాచిపెట్టు"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"UI ప్రివ్యూలో దాచబడింది. రెండుసార్లు నొక్కి చూడండి"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"UI ప్రివ్యూని చూపించు"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"ప్రివ్యూ కంట్రోల్స్ డిస్‌ప్లే చేయబడ్డాయి. దాచడానికి డబుల్ ట్యాప్ చేయండి"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"ప్రివ్యూ కంట్రోల్స్‌ను దాచండి"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"ప్రివ్యూ కంట్రోల్స్ దాచబడ్డాయి. చూపించడానికి డబుల్ ట్యాప్ చేయండి"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"ప్రివ్యూ కంట్రోల్స్‌ను చూపించండి"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"వాల్‌పేపర్ సమాచారాన్ని దాచండి"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"UI ప్రివ్యూలో చూపబడింది. రెండుసార్లు నొక్కి దాచండి"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"వాల్‌పేపర్‌ను మార్చండి"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"లాక్‌స్క్రీన్ వాల్‌పేపర్ ప్రివ్యూ"</string>
@@ -117,7 +126,7 @@
     <string name="open_my_photos" msgid="4107196465713868381">"నా ఫోటోలను తెరవండి"</string>
     <string name="lock_screen_tab" msgid="6672930765010407652">"లాక్ స్క్రీన్"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"మొదటి స్క్రీన్"</string>
-    <string name="reset" msgid="4945445169532850631">"రీసెట్ చేయి"</string>
+    <string name="reset" msgid="4945445169532850631">"రీసెట్ చేయండి"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"మార్పులను రీసెట్ చేయాలా?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"మీ మార్పులు సేవ్ చేయబడవు"</string>
     <string name="more_wallpapers" msgid="8116268433411881705">"మరిన్ని వాల్‌పేపర్‌లు"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 4e1bdb2..bd62799 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"หมวดหมู่วอลเปเปอร์"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"ตั้งค่าวอลเปเปอร์"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"ตั้งค่าวอลเปเปอร์"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"กำลังตั้งค่าวอลเปเปอร์…"</string>
     <string name="try_again" msgid="8278874823700921234">"ลองอีกครั้ง"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"ตั้งค่าวอลเปเปอร์ไม่ได้"</string>
@@ -29,14 +29,12 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"วอลเปเปอร์ปัจจุบัน"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"วอลเปเปอร์รายวัน"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"หน้าจอหลักและหน้าจอล็อก"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"เลือกวอลเปเปอร์"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"สร้างวอลเปเปอร์"</string>
     <string name="home_screen_message" msgid="106444102822522813">"หน้าจอหลัก"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"หน้าจอล็อก"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"หน้าแรกและหน้าจอล็อก"</string>
-    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"ตั้งเปิดวอลเปเปอร์"</string>
+    <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"ตั้งวอลเปเปอร์ใน"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"หน้าจอหลัก"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"หน้าจอล็อก"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"หน้าจอหลักและหน้าจอล็อก"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"สำรวจวอลเปเปอร์บนหน้าจอล็อก"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"รีเฟรชวอลเปเปอร์หน้าจอหลักรายวัน"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"รีเฟรชวอลเปเปอร์รายวัน"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"หน้าจอตัวอย่างวอลเปเปอร์"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"กำลังรีเฟรชวอลเปเปอร์รายวัน…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"รีเฟรชวอลเปเปอร์รายวันไม่ได้ โปรดตรวจสอบการเชื่อมต่อเครือข่าย แล้วลองใหม่อีกครั้ง"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"วอลเปเปอร์บนอุปกรณ์"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"ก่อนหน้า"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"วอลเปเปอร์"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"พรีวิววอลเปเปอร์"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"ตัวอย่างวอลเปเปอร์หน้าจอล็อก"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ตัวอย่างวอลเปเปอร์หน้าจอหลัก"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"ไม่มีคอลเล็กชัน"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"โปรดออกจากโหมดแยกหน้าจอและลองอีกครั้ง"</string>
     <string name="cancel" msgid="4970902691067201584">"ยกเลิก"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"ซ่อนตัวอย่าง UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"ซ่อน UI ในตัวอย่าง แตะสองครั้งเพื่อเลิกซ่อน"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"แสดงตัวอย่าง UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"การควบคุมการแสดงตัวอย่างแสดงอยู่ แตะสองครั้งเพื่อซ่อน"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"ซ่อนการควบคุมการแสดงตัวอย่าง"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"การควบคุมการแสดงตัวอย่างซ่อนอยู่ แตะสองครั้งเพื่อแสดง"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"แสดงการควบคุมการแสดงตัวอย่าง"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"ซ่อนข้อมูลวอลเปเปอร์"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"แสดง UI ในตัวอย่าง แตะสองครั้งเพื่อซ่อน"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"เปลี่ยนวอลเปเปอร์"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"ตัวอย่างวอลเปเปอร์ของหน้าจอล็อก"</string>
@@ -117,7 +124,7 @@
     <string name="settings_snackbar_description" msgid="890168814524778486">"โปรดเปิดใช้ไฟล์และสื่อในการตั้งค่า"</string>
     <string name="settings_snackbar_enable" msgid="5992112808061426068">"เปิดใช้"</string>
     <string name="open_my_photos" msgid="4107196465713868381">"เปิดรูปภาพของฉัน"</string>
-    <string name="lock_screen_tab" msgid="6672930765010407652">"ล็อกหน้าจอ"</string>
+    <string name="lock_screen_tab" msgid="6672930765010407652">"หน้าจอล็อก"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"หน้าจอหลัก"</string>
     <string name="reset" msgid="4945445169532850631">"รีเซ็ต"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"รีเซ็ตการเปลี่ยนแปลงไหม"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index bc899d8..8dcf0b9 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Mga kategorya ng wallpaper"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Itakda na Wallpaper"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Itakda ang wallpaper"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Itinatakda ang wallpaper…"</string>
     <string name="try_again" msgid="8278874823700921234">"Subukang muli"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Hindi maitakda ang wallpaper."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Kasalukuyang nakatakda"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Pang-araw-araw na wallpaper"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Home &amp; Lock screen"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Pumili ng Wallpaper"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Gumawa ng Wallpaper"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Home screen"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Lock screen"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Home at Lock"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"I-explore ang wallpaper ng lock screen"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"I-refresh ang pang-araw-araw na wallpaper ng home screen"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"I-refresh ang pang-araw-araw na wallpaper"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Screen ng preview ng wallpaper"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Nire-refresh ang pang-araw-araw na wallpaper…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Hindi na-refresh ang pang-araw-araw na wallpaper. Pakitingnan ang iyong koneksyon sa network at subukan ulit."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Mga nasa device na wallpaper"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Nauna"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Wallpaper"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Preview ng wallpaper"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Preview ng wallpaper ng lock screen"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Preview ng wallpaper ng home screen"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Wala ang koleksyon"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Lumabas sa split screen mode at subukan ulit"</string>
     <string name="cancel" msgid="4970902691067201584">"Kanselahin"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Itago ang Preview ng UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Hidden ang UI sa preview. Double tap para i-unhide"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Ipakita ang Preview ng UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Ipinapakita ang mga kontrol ng preview. I-double tap para itago"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Itago ang mga kontrol ng preview"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Nakatago ang mga kontrol ng preview. I-double tap para ipakita"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Ipakita ang mga kontrol ng preview"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Itago ang impormasyon ng wallpaper"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Displayed ang UI sa preview. Double tap para itago"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Palitan ang wallpaper"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Preview ng wallpaper ng lockscreen"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 1744510..dda4e32 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Duvar kağıdı kategorileri"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Duvar Kağıdını Ayarla"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Duvar kağıdını ayarla"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Duvar kağıdı ayarlanıyor…"</string>
     <string name="try_again" msgid="8278874823700921234">"Tekrar dene"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Duvar kağıdı ayarlanamadı."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Şu anda ayarlı"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Günlük duvar kağıdı"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Ana Sayfa ve Kilit ekranı"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Duvar kağıdı seçin"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Duvar kağıdı oluşturun"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Ana ekran"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Kilit ekranı"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Ana Ekran ve Kilit Ekranı"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Kilit ekranı duvar kağıdını keşfet"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Günlük ana ekran duvar kağıdını yenile"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Günlük duvar kağıdını yenile"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Duvar kağıdı önizleme ekranı"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Günlük duvar kağıdı yenileniyor…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Günlük duvar kağıdı yenilenemedi. Lütfen ağ bağlantınızı kontrol edip tekrar deneyin."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Cihazdaki duvar kağıtları"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Önceki"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Duvar kağıdı"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Duvar kağıdı ön izleme"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Kilit ekranı duvar kağıdı önizlemesi"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Ana ekran duvar kağıdı önizlemesi"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Koleksiyon mevcut değil"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Lütfen bölünmüş ekran modundan çıkıp tekrar deneyin"</string>
     <string name="cancel" msgid="4970902691067201584">"İptal"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Arayüz Önizlemesini Gizle"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Kullanıcı arayüzü önizlemesi gizlenmiş. Göstermek için iki kez dokunun"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Arayüz Önizlemesini Göster"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Önizleme denetimleri gösteriliyor. Gizlemek için iki kez dokunun"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Önizleme denetimlerini gizle"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Önizleme denetimleri gizlendi. Göstermek için iki kez dokunun"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Önizleme denetimlerini göster"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Duvar kağıdı bilgisini gizle"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Kullanıcı arayüzü önizlemesi gösteriliyor. Gizlemek için iki kez dokunun"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Duvar kağıdını değiştir"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Kilit ekranı duvar kağıdı önizlemesi"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 0012301..32d6041 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Категорії фонових малюнків"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Зробити фоновим малюнком"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Зробити фоном"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Налаштування фонового малюнка…"</string>
     <string name="try_again" msgid="8278874823700921234">"Повторити"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Не вдалося налаштувати фоновий малюнок."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Вибрано зараз"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Щоденний фоновий малюнок"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Головний і заблокований екрани"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Виберіть фоновий малюнок"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Створіть фоновий малюнок"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Головний екран"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Заблокований екран"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Головний і заблокований екрани"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Докладніше про фоновий малюнок на заблокованому екрані"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Оновити щоденний фоновий малюнок на головному екрані"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Оновити щоденний фоновий малюнок"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Екран попереднього перегляду фонового малюнка"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Оновлення щоденного фонового малюнка…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Не вдалось оновити щоденний фоновий малюнок. Перевірте з’єднання з мережею й повторіть спробу."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Фонові малюнки на пристрої"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Назад"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Фоновий малюнок"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Перегляд фонового малюнка"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Попередній перегляд фонового малюнка заблокованого екрана"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Попередній перегляд фонового малюнка головного екрана"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Колекція не існує"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Вимкніть режим розділення екрана й повторіть спробу"</string>
     <string name="cancel" msgid="4970902691067201584">"Скасувати"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Сховати інтерфейс перегляду"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Попередній перегляд інтерфейсу приховано. Двічі торкніться, щоб показати."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Показати інтерфейс перегляду"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Елементи керування попереднім переглядом відображаються. Двічі торкніться, щоб їх приховати."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Приховати елементи керування попереднім переглядом"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Елементи керування попереднім переглядом приховано. Двічі торкніться, щоб їх відобразити."</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Показувати елементи керування попереднім переглядом"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Сховати інформацію про фоновий малюнок"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Попередній перегляд інтерфейсу показано. Двічі торкніться, щоб приховати."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Змінити фоновий малюнок"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Перегляд фону екрана блокування"</string>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index d659152..b539f1e 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"وال پیپر کے زمرے"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"وال پیپر سیٹ کریں"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"وال پیپر سیٹ کریں"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"وال پیپر سیٹ ہو رہا ہے…"</string>
     <string name="try_again" msgid="8278874823700921234">"دوبارہ کوشش کریں"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"وال پیپر سیٹ کرنے سے قاصر۔"</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"فی الحال سیٹ کردہ"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"روزانہ وال پیپر"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"ہوم اور مقفل اسکرین"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"وال پیپر منتخب کریں"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"وال پیپر تخلیق کریں"</string>
     <string name="home_screen_message" msgid="106444102822522813">"ہوم اسکرین"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"مقفل اسکرین"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"ہوم اور لاک"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"مقفل اسکرین وال پیپر دریافت کریں"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"روزانہ ہوم اسکرین کا وال پیپر ریفریش کریں"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"روزانہ وال پیپر ریفریش کریں"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"وال پیپر پیش منظر اسکرین"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"روزانہ وال پیپر ریفریش ہو رہا ہے…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"روزانہ وال پیپر ریفریش کرنے میں ناکام۔ براہ کرم اپنا نیٹ ورک کنکشن چیک کر کے دوبارہ کوشش کریں۔"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"آلہ میں اسٹور کردہ وال پیپرز"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"گزشتہ"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"وال پیپر"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"وال پیپر کا پیش منظر"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"مقفل اسکرین وال پیپر کا پیش منظر"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"ہوم اسکرین وال پیپر کا پیش منظر"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"مجموعہ موجود نہیں ہے"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"براہ کرم سپلٹ اسکرین موڈ سے باہر نکلیں اور دوبارہ کوشش کریں"</string>
     <string name="cancel" msgid="4970902691067201584">"منسوخ کریں"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"‏UI کا پیش منظر چھپائیں"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"‏پیش منظر میں UI مخفی ہے۔ پوشیدگی ختم کرنے کیلئے دوبار تھپتھپائیں"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"‏UI کا پیش منظر دکھائیں"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"پیش منظر کنٹرولز ڈسپلے کئے جاتے ہیں۔ چھپانے کیلئے دو بار تھپتھپائیں"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"پیش منظر کنٹرولز چھپائیں"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"پیش منظر کنٹرولز پوشیدہ ہیں۔ دکھانے کیلئے دوبار تھپتھپائیں"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"پیش منظر کنٹرولز دکھائیں"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"وال پیپر کی معلومات چھپائیں"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"‏پیش منظر میں UI ڈسپلے کیا جاتا ہے۔ چھپانے کے لیے دو بار تھپتھپائیں"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"وال پیپر تبدیل کریں"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"لاک اسکرین وال پیپر کا پیش منظر"</string>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 989b5b2..13a383a 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Fon rasmi turkumlari"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Fon rasmi qilish"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Fonga rasm tanlash"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Fonga rasm o‘rnatilmoqda…"</string>
     <string name="try_again" msgid="8278874823700921234">"Qaytadan"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Fonga rasm o‘rnatib bo‘lmadi."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Hozirda tanlangan"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Kunlik fon rasmi"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Bosh ekran va ekran qulfi"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Fon rasmini tanlang"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Fon rasmi yarating"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Bosh ekran"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Ekran qulfi"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Bosh ekran va ekran qulfi"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Ekran qulfi fon rasmi haqida batafsil"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Kunlik bosh ekran fon rasmini yangilash"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Kunlik fon rasmini yangilash"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Fon rasmiga razm solish ekrani"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Kunlik fon rasmi yangilanmoqda…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Kunlik fon rasmi yangilanmadi. Internet aloqasini tekshiring va qaytadan urining."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Qurilmadagi fon rasmlari"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Avvalgisi"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Fon rasmi"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Fon rasmiga razm solish"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Ekran qulfi fon rasmiga razm solish"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Bosh ekran fon rasmiga razm solish"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Bunday terma mavjud emas"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Ajratilgan ekran rejimidan chiqib, qayta urining"</string>
     <string name="cancel" msgid="4970902691067201584">"Bekor qilish"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Interfeys namunasini berkitish"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Interfeys razm solishda berkitilgan. Chiqarish uchun ikki marta bosing."</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Interfeys namunasini chiqarish"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Razm solish parametrlari ochildi. Berkitish uchun ikki marta bosing."</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Razm solish parametrlarini berkitish"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Razm solish parametrlari berkitildi. Ochish uchun ikki marta bosing"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Razm solish parametrlarini ochish"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Fon rasmiga oid axborotni berkitish"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Interfeys razm solishda chiqarilgan. Berkitish uchun ikki marta bosing."</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Fon rasmini almashtirish"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Ekran qulfida fon rasmini koʻrish"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index f78ffee..c8ed05f 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Danh mục hình nền"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Đặt hình nền"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Đặt làm hình nền"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Đang đặt hình nền..."</string>
     <string name="try_again" msgid="8278874823700921234">"Thử lại"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Không thể đặt hình nền."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Hình nền hiện tại"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Hình nền hàng ngày"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Màn hình chính và màn hình khóa"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Chọn hình nền"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Tạo hình nền"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Màn hình chính"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Màn hình khóa"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Màn hình chính và khóa"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Khám phá hình nền màn hình khóa"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Làm mới hình nền màn hình chính hàng ngày"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Làm mới hình nền hàng ngày"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Màn hình xem trước hình nền"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Đang làm mới hình nền hàng ngày…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Không thể làm mới hình nền hàng ngày. Vui lòng kiểm tra kết nối mạng của bạn và thử lại."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Hình nền trên thiết bị"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Trước"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Hình nền"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Xem trước hình nền"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Xem trước hình nền trên màn hình khoá"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Xem trước hình nền trên màn hình chính"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Bộ sưu tập không tồn tại"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Vui lòng thoát chế độ chia đôi màn hình rồi thử lại"</string>
     <string name="cancel" msgid="4970902691067201584">"Huỷ"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Ẩn giao diện người dùng xem trước"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"Chế độ xem trước giao diện người dùng hiện đang ẩn. Nhấn đúp để bỏ ẩn"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Hiện giao diện người dùng xem trước"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Các tuỳ chọn điều khiển bản xem trước đang hiển thị. Nhấn đúp để ẩn"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Ẩn các tuỳ chọn điều khiển bản xem trước"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Các tuỳ chọn điều khiển bản xem trước đang ẩn. Nhấn đúp để hiện"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Hiện các tuỳ chọn điều khiển bản xem trước"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Ẩn thông tin hình nền"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"Chế độ xem trước giao diện người dùng đang hiển thị. Nhấn đúp để ẩn"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Thay đổi hình nền"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Xem trước hình nền trên màn hình khóa"</string>
@@ -120,7 +127,7 @@
     <string name="lock_screen_tab" msgid="6672930765010407652">"Màn hình khoá"</string>
     <string name="home_screen_tab" msgid="1080445697837877526">"Màn hình chính"</string>
     <string name="reset" msgid="4945445169532850631">"Đặt lại"</string>
-    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Đặt lại nội dung thay đổi?"</string>
+    <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"Đặt lại các thay đổi?"</string>
     <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"Thay đổi của bạn sẽ không được lưu"</string>
-    <string name="more_wallpapers" msgid="8116268433411881705">"Xem thêm hình nền Khác"</string>
+    <string name="more_wallpapers" msgid="8116268433411881705">"Hình nền khác"</string>
 </resources>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index adf7176..6fe55f4 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"壁纸类别"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"设置壁纸"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"设为壁纸"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"正在设置壁纸…"</string>
     <string name="try_again" msgid="8278874823700921234">"重试"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"无法设置壁纸。"</string>
@@ -29,17 +29,15 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"当前设置的壁纸"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"每日壁纸"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"主屏幕和锁定屏幕"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"选择一张壁纸"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"制作一张壁纸"</string>
     <string name="home_screen_message" msgid="106444102822522813">"主屏幕"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"锁定屏幕"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"主屏幕和锁定屏幕"</string>
     <string name="set_wallpaper_dialog_message" msgid="2110475703996853076">"为以下屏幕设置壁纸:"</string>
     <string name="set_wallpaper_home_screen_destination" msgid="7315594722013109354">"主屏幕"</string>
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"锁定屏幕"</string>
-    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"主屏幕和锁定的屏幕"</string>
+    <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"主屏幕和锁屏"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"轮换展示图片壁纸"</string>
     <string name="permission_needed_explanation" msgid="139166837541426823">"要在这里显示当前壁纸,<xliff:g id="APP_NAME">%1$s</xliff:g>需要访问您设备的存储空间。"</string>
     <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"要在这里显示当前壁纸,壁纸应用需要访问您设备的存储空间。\n\n要更改此设置,请转到壁纸应用的应用信息的“权限”部分。"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"探索锁定屏幕壁纸"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"刷新每日主屏幕壁纸"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"刷新每日壁纸"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"壁纸预览画面"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"正在刷新每日壁纸…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"无法刷新每日壁纸。请检查您的网络连接状况,然后重试。"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"设备上的壁纸"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"上一页"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"壁纸"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"壁纸预览"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"锁定屏幕壁纸预览"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"主屏幕壁纸预览"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"该集合不存在"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"请退出分屏模式并重试"</string>
     <string name="cancel" msgid="4970902691067201584">"取消"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"隐藏界面预览"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"界面在预览中处于隐藏状态。点按两次即可取消隐藏"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"显示界面预览"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"预览控件已显示。点按两次即可隐藏"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"隐藏预览控件"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"预览控件已隐藏。点按两次即可显示"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"显示预览控件"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"隐藏壁纸信息"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"界面在预览中处于显示状态。点按两次即可隐藏"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"更换壁纸"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"锁定屏幕壁纸预览"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 4a3cd99..642810d 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"桌布類別"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"設定桌布"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"設定桌布"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"正在設定桌布…"</string>
     <string name="try_again" msgid="8278874823700921234">"再試一次"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"無法設定桌布。"</string>
@@ -39,8 +39,8 @@
     <string name="set_wallpaper_lock_screen_destination" msgid="6224685559375417945">"上鎖畫面"</string>
     <string name="set_wallpaper_both_destination" msgid="2536004558738350775">"主畫面和上鎖畫面"</string>
     <string name="no_backup_image_wallpaper_label" msgid="6316627676107284851">"正在輪替顯示圖片桌布"</string>
-    <string name="permission_needed_explanation" msgid="139166837541426823">"如要在此顯示目前的桌布,「<xliff:g id="APP_NAME">%1$s</xliff:g>」需要存取您裝置的儲存空間。"</string>
-    <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"如要在此顯示目前的桌布,「桌布」需要存取您裝置的儲存空間。\n\n如要變更此設定,請前往「桌布」應用程式資訊的「權限」部分。"</string>
+    <string name="permission_needed_explanation" msgid="139166837541426823">"如要在此顯示目前的桌布,「<xliff:g id="APP_NAME">%1$s</xliff:g>」需要存取你裝置的儲存空間。"</string>
+    <string name="permission_needed_explanation_go_to_settings" msgid="3923551582092599609">"如要在此顯示目前的桌布,「桌布」需要存取你裝置的儲存空間。\n\n如要變更此設定,請前往「桌布」應用程式資訊的「權限」部分。"</string>
     <string name="permission_needed_allow_access_button_label" msgid="1943133660612924306">"允許存取"</string>
     <string name="no_backup_image_wallpaper_description" msgid="8303268619408738057">"動態桌布服務可輪替顯示桌布"</string>
     <string name="daily_refresh_tile_title" msgid="3270456074558525091">"每日桌布"</string>
@@ -49,15 +49,15 @@
     <string name="start_rotation_dialog_wifi_only_option_message" msgid="3126269859713666225">"日後只透過 Wi-Fi 下載桌布"</string>
     <string name="start_rotation_dialog_continue" msgid="276678987852274872">"繼續"</string>
     <string name="start_rotation_progress_message" msgid="7872623873682262083">"正在下載首張桌布…"</string>
-    <string name="start_rotation_error_message" msgid="3053799836719618972">"無法下載首張桌布。請檢查您的網絡設定,然後再試一次。"</string>
+    <string name="start_rotation_error_message" msgid="3053799836719618972">"無法下載首張桌布。請檢查你的網絡設定,然後再試一次。"</string>
     <string name="start_rotation_dialog_body" msgid="7903554799046364916">"系統將會每日自動變更桌布"</string>
     <string name="settings_button_label" msgid="8724734130079207955">"設定"</string>
     <string name="explore" msgid="7468719504199497281">"探索"</string>
     <string name="next_wallpaper" msgid="3911873152952596232">"下一張桌布"</string>
     <string name="wallpaper_disabled_message" msgid="7309484130562148185">"此裝置已停用桌布設定功能"</string>
-    <string name="wallpaper_disabled_by_administrator_message" msgid="1551430406714747884">"您的裝置管理員已停用桌布設定功能"</string>
+    <string name="wallpaper_disabled_by_administrator_message" msgid="1551430406714747884">"你的裝置管理員已停用桌布設定功能"</string>
     <string name="wallpaper_set_successfully_message" msgid="2958998799111688578">"成功設定桌布"</string>
-    <string name="wallpapers_unavailable_offline_message" msgid="8136405438621689532">"您需要連線至互聯網才能查看桌布。請連線並再試一次。"</string>
+    <string name="wallpapers_unavailable_offline_message" msgid="8136405438621689532">"你需要連線至互聯網才能查看桌布。請連線並再試一次。"</string>
     <string name="currently_set_home_wallpaper_thumbnail" msgid="4022381436821898917">"目前已設定為主畫面桌布的縮圖"</string>
     <string name="currently_set_lock_wallpaper_thumbnail" msgid="2094209303934569997">"目前已設定為上鎖畫面桌布的縮圖"</string>
     <string name="currently_set_wallpaper_thumbnail" msgid="8651887838745545107">"目前已設定為桌布的縮圖"</string>
@@ -66,8 +66,9 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"探索上鎖畫面桌布"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"重新整理主畫面的每日桌布"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"重新整理每日桌布"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"桌布預覽畫面"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"正在重新整理每日桌布…"</string>
-    <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"無法重新整理每日桌布。請檢查您的網絡連線,然後再試一次。"</string>
+    <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"無法重新整理每日桌布。請檢查你的網絡連線,然後再試一次。"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"裝置上的桌布"</string>
     <string name="on_device_wallpapers_category_title_desktop" msgid="316919420410065369">"在裝置上"</string>
     <string name="on_device_wallpaper_title" msgid="5262564748034629524">"Android 桌布"</string>
@@ -88,7 +89,7 @@
     <string name="configure_wallpaper" msgid="849882179182976621">"設定…"</string>
     <string name="delete_live_wallpaper" msgid="589212696102662329">"刪除"</string>
     <string name="edit_live_wallpaper" msgid="3132060073690558045">"編輯"</string>
-    <string name="delete_wallpaper_confirmation" msgid="1905114562243802354">"要從您的裝置刪除此桌布嗎?"</string>
+    <string name="delete_wallpaper_confirmation" msgid="1905114562243802354">"要從你的裝置刪除此桌布嗎?"</string>
     <string name="bottom_action_bar_back" msgid="8237013112999946725">"返回"</string>
     <string name="bottom_action_bar_edit" msgid="1214742990893082138">"編輯"</string>
     <string name="bottom_action_bar_download" msgid="3983122338076389421">"下載"</string>
@@ -99,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"返回"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"桌布"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"預覽桌布"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"上鎖畫面桌布預覽"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"主畫面桌布預覽"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"桌布集不存在"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"請退出分割螢幕模式,然後再試一次"</string>
     <string name="cancel" msgid="4970902691067201584">"取消"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"隱藏使用者介面預覽"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"預覽入面隱藏咗使用者介面。㩒兩下就可以取消隱藏"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"顯示使用者介面預覽"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"顯示咗預覽控制項。㩒兩下就可以隱藏"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"隱藏預覽控制項"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"隱藏咗預覽控制項。㩒兩下就可以顯示"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"顯示預覽控制項"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"隱藏桌布資料"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"預覽入面顯示緊使用者介面。㩒兩下就可以隱藏"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"變更桌布"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"上鎖畫面桌布預覽"</string>
@@ -119,6 +128,6 @@
     <string name="home_screen_tab" msgid="1080445697837877526">"主畫面"</string>
     <string name="reset" msgid="4945445169532850631">"重設"</string>
     <string name="reset_confirmation_dialog_title" msgid="3391905685838213712">"要重設變更嗎?"</string>
-    <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"您的變更不會儲存"</string>
+    <string name="reset_confirmation_dialog_message" msgid="888669268626289603">"你的變更不會儲存"</string>
     <string name="more_wallpapers" msgid="8116268433411881705">"更多桌布"</string>
 </resources>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 53bb976..3630694 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"桌布類別"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"設定桌布"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"設為桌布"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"正在設定桌布…"</string>
     <string name="try_again" msgid="8278874823700921234">"再試一次"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"無法設定桌布。"</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"目前設定的桌布"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"每日桌布"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"主畫面和螢幕鎖定"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"選擇桌布"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"建立桌布"</string>
     <string name="home_screen_message" msgid="106444102822522813">"主畫面"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"螢幕鎖定"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"主畫面和螢幕鎖定"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"探索螢幕鎖定桌布"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"重新整理主畫面每日桌布"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"重新整理每日桌布"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"桌布預覽畫面"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"正在重新整理每日桌布…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"無法重新整理每日桌布。請檢查你的網路連線,然後再試一次。"</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"裝置桌布"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"上一頁"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"桌布"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"桌布預覽"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"螢幕鎖定畫面桌布預覽"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"主畫面桌布預覽"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"這個系列不存在"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"請退出分割畫面模式,然後再試一次"</string>
     <string name="cancel" msgid="4970902691067201584">"取消"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"隱藏使用者介面預覽畫面"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"預覽畫面隱藏了使用者介面,輕觸兩下即可取消隱藏"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"顯示使用者介面預覽畫面"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"預覽控制選項已顯示在畫面上。輕觸兩下即可隱藏"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"隱藏預覽控制選項"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"預覽控制選項已隱藏。輕觸兩下即可顯示"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"顯示預覽控制選項"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"隱藏桌布資訊"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"預覽畫面顯示了使用者介面,輕觸兩下即可隱藏"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"變更桌布"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"螢幕鎖定畫面桌布預覽"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 2b09256..a921dab 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -21,7 +21,7 @@
     <!-- no translation found for app_name (8773648973927541493) -->
     <skip />
     <string name="select_wallpaper_label" msgid="6989581259339646085">"Izigaba zesithombe sangemuva"</string>
-    <string name="set_wallpaper_button_text" msgid="4426286890442731310">"Setha isithombe sangemuva"</string>
+    <string name="set_wallpaper_button_text" msgid="5445978864530156290">"Hlela isithombe sangemuva"</string>
     <string name="set_wallpaper_progress_message" msgid="7986528287618716715">"Isetha isithombe sangemuva..."</string>
     <string name="try_again" msgid="8278874823700921234">"Zama futhi"</string>
     <string name="set_wallpaper_error_message" msgid="6819986999041085130">"Ayikwazi ukusetha isithombe sangemuva."</string>
@@ -29,10 +29,8 @@
     <string name="static_wallpaper_presentation_mode_message" msgid="417940227049360906">"Manje isethiwe"</string>
     <string name="rotating_wallpaper_presentation_mode_message" msgid="3361676041605733288">"Isithombe sangemuva sansuku zonke"</string>
     <string name="wallpaper_destination_both" msgid="1124197176741944063">"Ikhaya nesikrini sokukhiya"</string>
-    <!-- no translation found for choose_a_wallpaper_section_title (1009823506890453891) -->
-    <skip />
-    <!-- no translation found for creative_wallpaper_title (8459226435723103934) -->
-    <skip />
+    <string name="choose_a_wallpaper_section_title" msgid="1009823506890453891">"Khetha Isithombe Sangemuva"</string>
+    <string name="creative_wallpaper_title" msgid="8459226435723103934">"Sungula Isithombe Sangemuva"</string>
     <string name="home_screen_message" msgid="106444102822522813">"Isikrini sasekhaya"</string>
     <string name="lock_screen_message" msgid="1534506081955058013">"Khiya isikrini"</string>
     <string name="home_and_lock_short_label" msgid="2937922943541927983">"Ikhaya nokukhiya"</string>
@@ -68,6 +66,7 @@
     <string name="explore_lock_screen" msgid="268938342103703665">"Hlola isithombe sangemuva sokukhiya isikrini"</string>
     <string name="refresh_daily_wallpaper_home_content_description" msgid="2770445044556164259">"Vuselela isithombe sangemuva sasekhaya sansuku zonke"</string>
     <string name="refresh_daily_wallpaper_content_description" msgid="4362142658237147583">"Vuselela isithombe sangemuva sansuku zonke"</string>
+    <string name="preview_screen_description" msgid="3386387053327775919">"Isikrini sokubuka kuqala sangemuva"</string>
     <string name="refreshing_daily_wallpaper_dialog_message" msgid="1975910873362855761">"Ivuselela isithombe sangemuva sansuku zonke…"</string>
     <string name="refresh_daily_wallpaper_failed_message" msgid="4749879993812557166">"Yehlulekile ukuvuselela isithombe sangemuva sansuku zonke. Sicela uhlole ukuxhumeka kwakho kwenethiwekhi uphinde uzame futhi."</string>
     <string name="on_device_wallpapers_category_title" msgid="805819102071369004">"Izithombe zangemuva ezikudivayisi"</string>
@@ -101,11 +100,19 @@
     <string name="previous_page_content_description" msgid="1138597031571078429">"Okwangaphambilini"</string>
     <string name="wallpaper_title" msgid="6754214682228331092">"Isithombe sangemuva"</string>
     <string name="wallpaper_preview_card_content_description" msgid="6049261033541034584">"Ukubuka kuqala kwesithombe sangemuva"</string>
+    <string name="lock_wallpaper_preview_card_content_description" msgid="5236839857695985498">"Ukubuka kuqala kwesithombe sangemuva sokukhiya isikrini"</string>
+    <string name="home_wallpaper_preview_card_content_description" msgid="4059418716070821630">"Ukuhlola kuqala isithombe sangemuva sesikrini sasekhaya"</string>
     <string name="collection_not_exist_msg" msgid="3504852962885064842">"Uqoqo alutholakali"</string>
+    <string name="wallpaper_exit_split_screen" msgid="1928870664619591636">"Sicela uphume kumodi yokuhlukanisa isikrini bese uzama futhi"</string>
     <string name="cancel" msgid="4970902691067201584">"Khansela"</string>
     <string name="hide_ui_preview_text" msgid="6766076482511252295">"Fihla ukuhlola kuqala kwe-UI"</string>
     <string name="hint_hide_ui_preview" msgid="4527603797714586070">"I-UI ifihliwe ekuhloleni kuqala. Thepha kabili ukuze ungafihli"</string>
     <string name="show_ui_preview_text" msgid="5993063062417070806">"Bonisa ukuhlola kuqala kwe-UI"</string>
+    <string name="hide_preview_controls_content_description" msgid="894958599274977655">"Izilawuli zokubuka kuqala ziyaboniswa. Thepha kabili ukuze ufihle"</string>
+    <string name="hide_preview_controls_action" msgid="3419260118386783295">"Fihla izilawuli zokubuka kuqala"</string>
+    <string name="show_preview_controls_content_description" msgid="908147864005440602">"Izilawuli zokubuka kuqala zifihliwe. Thepha kabili ukuze ubonise"</string>
+    <string name="show_preview_controls_action" msgid="7700775001986890400">"Bonisa izilawuli zokubuka kuqala"</string>
+    <string name="hide_wallpaper_info_action" msgid="6572492484253895374">"Fihla ulwazi lwesithombe sangemuva"</string>
     <string name="hint_show_ui_preview" msgid="2744155435325318349">"I-UI ibonisiwe ekuhloleni kuqala. Thepha kabili ukuze ufihle"</string>
     <string name="wallpaper_picker_entry_title" msgid="5185793991582084891">"Shintsha isithombe sangemuva"</string>
     <string name="lockscreen_wallpaper_preview_card_content_description" msgid="2244890820627302245">"Ukubuka kuqala kwesithombe sangemuva sokukhiya isikrini"</string>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 6479956..6e9d403 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -290,6 +290,20 @@
     -->
     <dimen name="screen_preview_height">380dp</dimen>
 
+    <!-- The space in between previews in the small preview screen on handheld -->
+    <dimen name="small_preview_space_between_previews_hh">10dp</dimen>
+
+    <!-- The padding on top of the previews in the small preview screen-->
+    <dimen name="small_preview_preview_top_padding">20dp</dimen>
+
+    <!-- The padding on bottom of the previews in the small preview screen-->
+    <dimen name="small_preview_preview_bottom_padding">40dp</dimen>
+
+    <!--
+    Space between the folded and unfolded previews on the small preview screen
+    -->
+    <dimen name="small_preview_inter_preview_margin">5dp</dimen>
+
     <!--
     Width of the screen preview. The height will be determined based on the aspect ratio of the
     display.
diff --git a/res/values/ids.xml b/res/values/ids.xml
index 8db206d..bfc04a9 100644
--- a/res/values/ids.xml
+++ b/res/values/ids.xml
@@ -20,4 +20,11 @@
     <item name="foreground" type="id" />
     <item name="text" type="id" />
     <item name="selection_border" type="id" />
+
+    <!-- View id for the folded preview view in the small preview screen -->
+    <item name="small_preview_folded_preview" type="id" />
+
+    <!-- View id for the  unfolded preview view in the small preview screen -->
+    <item name="small_preview_unfolded_preview" type="id" />
+
 </resources>
\ No newline at end of file
diff --git a/src/com/android/wallpaper/config/BaseFlags.kt b/src/com/android/wallpaper/config/BaseFlags.kt
index e59e515..78f3602 100644
--- a/src/com/android/wallpaper/config/BaseFlags.kt
+++ b/src/com/android/wallpaper/config/BaseFlags.kt
@@ -20,6 +20,7 @@
 import com.android.systemui.shared.customization.data.content.CustomizationProviderClient
 import com.android.systemui.shared.customization.data.content.CustomizationProviderClientImpl
 import com.android.systemui.shared.customization.data.content.CustomizationProviderContract as Contract
+import com.android.wallpaper.Flags.multiCropPreviewUiFlag
 import com.android.wallpaper.module.InjectorProvider
 import kotlinx.coroutines.Dispatchers
 import kotlinx.coroutines.runBlocking
@@ -35,22 +36,11 @@
     // TODO(b/285047815): Remove flag after adding wallpaper id for default static wallpaper
     open fun isWallpaperRestorerEnabled() = false
 
-    /**
-     * Enables new preview UI if both [isMultiCropEnabled] and this flag are true.
-     *
-     * TODO(b/291761856): Create SysUI flag for new preview UI
-     */
-    open fun isMultiCropPreviewUiEnabled() = false
+    /** Enables new preview UI if both [isMultiCropEnabled] and this flag are true. */
+    open fun isMultiCropPreviewUiEnabled() = multiCropPreviewUiFlag()
 
     open fun isMultiCropEnabled() = WallpaperManager.isMultiCropEnabled()
 
-    open fun isUseRevampedUiEnabled(context: Context): Boolean {
-        return getCachedFlags(context)
-            .firstOrNull { flag ->
-                flag.name == Contract.FlagsTable.FLAG_NAME_REVAMPED_WALLPAPER_UI
-            }
-            ?.value == true
-    }
     open fun isCustomClocksEnabled(context: Context): Boolean {
         return getCachedFlags(context)
             .firstOrNull { flag ->
diff --git a/src/com/android/wallpaper/model/WallpaperColorsViewModel.kt b/src/com/android/wallpaper/model/WallpaperColorsRepository.kt
similarity index 89%
rename from src/com/android/wallpaper/model/WallpaperColorsViewModel.kt
rename to src/com/android/wallpaper/model/WallpaperColorsRepository.kt
index 9868147..b0db3a8 100644
--- a/src/com/android/wallpaper/model/WallpaperColorsViewModel.kt
+++ b/src/com/android/wallpaper/model/WallpaperColorsRepository.kt
@@ -20,12 +20,8 @@
 import kotlinx.coroutines.flow.StateFlow
 import kotlinx.coroutines.flow.asStateFlow
 
-/**
- * ViewModel class to keep track of WallpaperColors for the current wallpaper
- *
- * TODO (b/269451870): Rename to WallpaperColorsRepository
- */
-class WallpaperColorsViewModel {
+/** ViewModel class to keep track of WallpaperColors for the current wallpaper */
+class WallpaperColorsRepository {
 
     private val _homeWallpaperColors =
         MutableStateFlow<WallpaperColorsModel>(WallpaperColorsModel.Loading)
diff --git a/src/com/android/wallpaper/model/category /CollectionCategoryData.kt b/src/com/android/wallpaper/model/category /CollectionCategoryData.kt
new file mode 100644
index 0000000..8069d1b
--- /dev/null
+++ b/src/com/android/wallpaper/model/category /CollectionCategoryData.kt
@@ -0,0 +1,29 @@
+/*
+ * Copyright 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.wallpaper.model.category
+
+import com.android.wallpaper.asset.Asset
+import com.android.wallpaper.model.wallpaper.WallpaperModel
+
+/** Represents set of attributes that depict a collection of wallpapers. */
+data class CollectionCategoryData(
+    val wallpaperModels: List<WallpaperModel>,
+    val thumbAsset: Asset,
+    val collectionName: String,
+    val rotationEnabled: Boolean,
+    val isSingleWallpaperCategory: Boolean
+)
diff --git a/src/com/android/wallpaper/model/category /CommonCategoryData.kt b/src/com/android/wallpaper/model/category /CommonCategoryData.kt
new file mode 100644
index 0000000..bf28bb6
--- /dev/null
+++ b/src/com/android/wallpaper/model/category /CommonCategoryData.kt
@@ -0,0 +1,20 @@
+/*
+ * Copyright 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.wallpaper.model.category
+
+/** Represents set of attributes that are common for all categories. */
+data class CommonCategoryData(val title: String, val collectionId: String, val priority: Int)
diff --git a/src/com/android/wallpaper/model/category /ImageCategoryData.kt b/src/com/android/wallpaper/model/category /ImageCategoryData.kt
new file mode 100644
index 0000000..4d2b7cb
--- /dev/null
+++ b/src/com/android/wallpaper/model/category /ImageCategoryData.kt
@@ -0,0 +1,23 @@
+/*
+ * Copyright 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.wallpaper.model.category
+
+/**
+ * Represents set of attributes for depicting the block used for accessing personal photos on
+ * device.
+ */
+data class ImageCategoryData(val overlayIconResId: Int)
diff --git a/src/com/android/wallpaper/model/category /ThirdPartyCategoryData.kt b/src/com/android/wallpaper/model/category /ThirdPartyCategoryData.kt
new file mode 100644
index 0000000..0db6766
--- /dev/null
+++ b/src/com/android/wallpaper/model/category /ThirdPartyCategoryData.kt
@@ -0,0 +1,25 @@
+/*
+ * Copyright 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.wallpaper.model.category
+
+import android.content.pm.ResolveInfo
+
+/**
+ * Represents set of attributes required for displaying a 3rd party wallpaper app installed on
+ * device.
+ */
+data class ThirdPartyCategoryData(val resolveInfo: ResolveInfo)
diff --git a/src/com/android/wallpaper/module/CustomizationSections.java b/src/com/android/wallpaper/module/CustomizationSections.java
index 01396f4..4fdb618 100644
--- a/src/com/android/wallpaper/module/CustomizationSections.java
+++ b/src/com/android/wallpaper/module/CustomizationSections.java
@@ -10,7 +10,7 @@
 import com.android.wallpaper.model.CustomizationSectionController;
 import com.android.wallpaper.model.CustomizationSectionController.CustomizationSectionNavigationController;
 import com.android.wallpaper.model.PermissionRequester;
-import com.android.wallpaper.model.WallpaperColorsViewModel;
+import com.android.wallpaper.model.WallpaperColorsRepository;
 import com.android.wallpaper.model.WallpaperPreviewNavigator;
 import com.android.wallpaper.picker.customization.domain.interactor.WallpaperInteractor;
 import com.android.wallpaper.picker.customization.ui.viewmodel.CustomizationPickerViewModel;
@@ -48,7 +48,7 @@
             Screen screen,
             FragmentActivity activity,
             LifecycleOwner lifecycleOwner,
-            WallpaperColorsViewModel wallpaperColorsViewModel,
+            WallpaperColorsRepository wallpaperColorsRepository,
             PermissionRequester permissionRequester,
             WallpaperPreviewNavigator wallpaperPreviewNavigator,
             CustomizationSectionNavigationController sectionNavigationController,
diff --git a/src/com/android/wallpaper/module/DailyLoggingAlarmReceiver.java b/src/com/android/wallpaper/module/DailyLoggingAlarmReceiver.java
index fb1ba31..8217fd3 100755
--- a/src/com/android/wallpaper/module/DailyLoggingAlarmReceiver.java
+++ b/src/com/android/wallpaper/module/DailyLoggingAlarmReceiver.java
@@ -27,6 +27,7 @@
 import com.android.wallpaper.model.WallpaperMetadata;
 import com.android.wallpaper.module.WallpaperPreferences.PresentationMode;
 import com.android.wallpaper.module.WallpaperRefresher.RefreshListener;
+import com.android.wallpaper.module.logging.UserEventLogger;
 import com.android.wallpaper.util.DiskBasedLogger;
 
 import java.util.Calendar;
diff --git a/src/com/android/wallpaper/module/Injector.kt b/src/com/android/wallpaper/module/Injector.kt
index bd8782d..664079a 100755
--- a/src/com/android/wallpaper/module/Injector.kt
+++ b/src/com/android/wallpaper/module/Injector.kt
@@ -25,8 +25,9 @@
 import com.android.wallpaper.effects.EffectsController
 import com.android.wallpaper.model.CategoryProvider
 import com.android.wallpaper.model.InlinePreviewIntentFactory
-import com.android.wallpaper.model.WallpaperColorsViewModel
+import com.android.wallpaper.model.WallpaperColorsRepository
 import com.android.wallpaper.model.WallpaperInfo
+import com.android.wallpaper.module.logging.UserEventLogger
 import com.android.wallpaper.monitor.PerformanceMonitor
 import com.android.wallpaper.network.Requester
 import com.android.wallpaper.picker.MyPhotosStarter.MyPhotosIntentProvider
@@ -104,8 +105,6 @@
 
     fun getWallpaperRefresher(context: Context): WallpaperRefresher
 
-    fun getWallpaperRotationRefresher(): WallpaperRotationRefresher
-
     fun getWallpaperStatusChecker(context: Context): WallpaperStatusChecker
 
     fun getFragmentFactory(): FragmentFactory? {
@@ -127,7 +126,7 @@
 
     fun getWallpaperSnapshotRestorer(context: Context): WallpaperSnapshotRestorer
 
-    fun getWallpaperColorsViewModel(): WallpaperColorsViewModel
+    fun getWallpaperColorsRepository(): WallpaperColorsRepository
 
     fun getMyPhotosIntentProvider(): MyPhotosIntentProvider
 
diff --git a/src/com/android/wallpaper/module/NoOpUserEventLogger.java b/src/com/android/wallpaper/module/NoOpUserEventLogger.java
deleted file mode 100755
index 36f4f7f..0000000
--- a/src/com/android/wallpaper/module/NoOpUserEventLogger.java
+++ /dev/null
@@ -1,156 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.android.wallpaper.module;
-
-import android.content.Intent;
-
-/**
- * {@link UserEventLogger} which does not do anything.
- */
-public class NoOpUserEventLogger implements UserEventLogger {
-
-    @Override
-    public void logResumed(boolean provisioned, boolean wallpaper) {
-
-    }
-
-    @Override
-    public void logStopped() {
-
-    }
-
-    @Override
-    public void logAppLaunched(Intent launchSource) {
-    }
-
-    @Override
-    public void logDailyRefreshTurnedOn() {
-    }
-
-    @Override
-    public void logCurrentWallpaperPreviewed() {
-    }
-
-    @Override
-    public void logActionClicked(String collectionId, int actionLabelResId) {
-    }
-
-    @Override
-    public void logIndividualWallpaperSelected(String collectionId) {
-    }
-
-    @Override
-    public void logCategorySelected(String collectionId) {
-    }
-
-    @Override
-    public void logSnapshot() {
-    }
-
-    @Override
-    public void logWallpaperSet(String collectionId, String wallpaperId, String effects){
-
-    }
-
-    @Override
-    public void logWallpaperSetResult(@WallpaperSetResult int result) {
-    }
-
-    @Override
-    public void logWallpaperSetFailureReason(@WallpaperSetFailureReason int reason) {
-    }
-
-    @Override
-    public void logNumDailyWallpaperRotationsInLastWeek() {
-    }
-
-    @Override
-    public void logNumDailyWallpaperRotationsPreviousDay() {
-    }
-
-    @Override
-    public void logDailyWallpaperRotationHour(int hour) {
-    }
-
-    @Override
-    public void logDailyWallpaperDecodes(boolean decodes) {
-    }
-
-    @Override
-    public void logRefreshDailyWallpaperButtonClicked() {
-    }
-
-    @Override
-    public void logDailyWallpaperRotationStatus(int status) {
-    }
-
-    @Override
-    public void logDailyWallpaperSetNextWallpaperResult(
-            @DailyWallpaperUpdateResult int result) {
-    }
-
-    @Override
-    public void logDailyWallpaperSetNextWallpaperCrash(@DailyWallpaperUpdateCrash int crash) {
-    }
-
-    @Override
-    public void logNumDaysDailyRotationFailed(int days) {
-    }
-
-    @Override
-    public void logDailyWallpaperMetadataRequestFailure(
-            @DailyWallpaperMetadataFailureReason int reason) {
-    }
-
-    @Override
-    public void logNumDaysDailyRotationNotAttempted(int days) {
-    }
-
-    @Override
-    public void logStandalonePreviewLaunched() {
-    }
-
-    @Override
-    public void logStandalonePreviewImageUriHasReadPermission(boolean isReadPermissionGranted) {
-    }
-
-    @Override
-    public void logStandalonePreviewStorageDialogApproved(boolean isApproved) {
-    }
-
-    @Override
-    public void logWallpaperPresentationMode() {
-    }
-
-    @Override
-    public void logRestored() {
-    }
-
-    @Override
-    public void logEffectApply(String effect, int status, long timeElapsedMillis, int resultCode) {
-
-    }
-
-    @Override
-    public void logEffectProbe(String effect, int status) {
-
-    }
-
-    @Override
-    public void logEffectForegroundDownload(String effect, int status, long timeElapsedMillis) {
-
-    }
-}
diff --git a/src/com/android/wallpaper/module/UserEventLogger.java b/src/com/android/wallpaper/module/UserEventLogger.java
deleted file mode 100755
index 7c562ad..0000000
--- a/src/com/android/wallpaper/module/UserEventLogger.java
+++ /dev/null
@@ -1,266 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.android.wallpaper.module;
-
-import static android.stats.style.StyleEnums.EFFECT_APPLIED_ABORTED;
-import static android.stats.style.StyleEnums.EFFECT_APPLIED_OFF;
-import static android.stats.style.StyleEnums.EFFECT_APPLIED_ON_FAILED;
-import static android.stats.style.StyleEnums.EFFECT_APPLIED_ON_SUCCESS;
-import static android.stats.style.StyleEnums.EFFECT_APPLIED_STARTED;
-import static android.stats.style.StyleEnums.EFFECT_PREFERENCE_UNSPECIFIED;
-
-import android.content.Intent;
-
-import androidx.annotation.IntDef;
-
-/**
- * Interface for logging user events in the wallpaper picker.
- */
-public interface UserEventLogger {
-
-    int ROTATION_STATUS_NOT_ATTEMPTED = 0;
-    int ROTATION_STATUS_FAILED = 5;
-
-    int WALLPAPER_SET_RESULT_SUCCESS = 0;
-    int WALLPAPER_SET_RESULT_FAILURE = 1;
-    int DAILY_WALLPAPER_UPDATE_RESULT_SUCCESS = 0;
-    int DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_LOAD_METADATA = 1;
-    int DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_LOAD_BITMAP = 2;
-    int DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_SET_WALLPAPER = 3;
-    int DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_CRASH = 4;
-    int WALLPAPER_SET_FAILURE_REASON_OTHER = 0;
-    int WALLPAPER_SET_FAILURE_REASON_OOM = 1;
-    int DAILY_WALLPAPER_UPDATE_CRASH_GENERIC = 0;
-    int DAILY_WALLPAPER_UPDATE_CRASH_OOM = 1;
-    int DAILY_WALLPAPER_METADATA_FAILURE_UNKNOWN = 0;
-    int DAILY_WALLPAPER_METADATA_FAILURE_NO_CONNECTION = 1;
-    int DAILY_WALLPAPER_METADATA_FAILURE_PARSE_ERROR = 2;
-    int DAILY_WALLPAPER_METADATA_FAILURE_SERVER_ERROR = 3;
-    int DAILY_WALLPAPER_METADATA_FAILURE_TIMEOUT = 4;
-
-    void logResumed(boolean provisioned, boolean wallpaper);
-
-    void logStopped();
-
-    void logAppLaunched(Intent launchSource);
-
-    void logDailyRefreshTurnedOn();
-
-    void logCurrentWallpaperPreviewed();
-
-    void logActionClicked(String collectionId, int actionLabelResId);
-
-    void logIndividualWallpaperSelected(String collectionId);
-
-    void logCategorySelected(String collectionId);
-
-    /**
-     * Log current existing snapshot data.
-     */
-    void logSnapshot();
-
-    /**
-     * Logs the behavior when applying wallpaper.
-     *
-     * @param collectionId wallpaper category.
-     * @param wallpaperId wallpaper id.
-     * @param effects effects set with wallpaper.
-     */
-    void logWallpaperSet(String collectionId, String wallpaperId, String effects);
-
-    void logWallpaperSetResult(@WallpaperSetResult int result);
-
-    /**
-     * Logs that a particular failure to set an individual wallpaper occurred for the given reason.
-     */
-    void logWallpaperSetFailureReason(@WallpaperSetFailureReason int reason);
-
-    /**
-     * Logs the number of daily rotations that occurred in the last week if daily rotation has
-     * been enabled for at least a week.
-     */
-    void logNumDailyWallpaperRotationsInLastWeek();
-
-    /**
-     * Logs the number of daily rotations that occurred during the previous day (24 hour period
-     * midnight to midnight) if daily rotation has been enabled at least since midnight yesterday.
-     */
-    void logNumDailyWallpaperRotationsPreviousDay();
-
-    /**
-     * Logs given the hour of day that a successful "daily wallpaper" rotation occurred.
-     *
-     * @param hour An hour from 0 to 23.
-     */
-    void logDailyWallpaperRotationHour(int hour);
-
-    /**
-     * Logs whether the image file for the daily wallpaper "rotating image wallpaper" is successfully
-     * decoded as a bitmap.
-     *
-     * @param decodes Whether the decode succeeded.
-     */
-    void logDailyWallpaperDecodes(boolean decodes);
-
-    /**
-     * Logs the last-known status of daily wallpapers on the device.
-     */
-    void logDailyWallpaperRotationStatus(int status);
-
-    /**
-     * Logs the result of an operation to update the daily wallpaper.
-     */
-    void logDailyWallpaperSetNextWallpaperResult(@DailyWallpaperUpdateResult int result);
-
-    /**
-     * Logs that a particular crash occurred when trying to set the next wallpaper in a daily
-     * rotation.
-     */
-    void logDailyWallpaperSetNextWallpaperCrash(@DailyWallpaperUpdateCrash int crash);
-
-    /**
-     * Logs that the request for metadata for the next wallpaper in a daily rotation failed for the
-     * given reason.
-     */
-    void logDailyWallpaperMetadataRequestFailure(@DailyWallpaperMetadataFailureReason int reason);
-
-    /**
-     * Logs that the "refresh daily wallpaper" button was clicked.
-     */
-    void logRefreshDailyWallpaperButtonClicked();
-
-    /**
-     * Logs the number of consecutive days that daily rotation was attempted but failed.
-     */
-    void logNumDaysDailyRotationFailed(int days);
-
-    /**
-     * Logs the number of consecutive days that daily rotation was not attempted but should have been
-     * attempted ("network conditions not met" doesn't count).
-     */
-    void logNumDaysDailyRotationNotAttempted(int days);
-
-    /**
-     * Logs that the StandalonePreviewActivity was launched.
-     */
-    void logStandalonePreviewLaunched();
-
-    /**
-     * Logs whether the image URI passed to StandalonePreviewActivity came properly preconfigured with
-     * read permissions.
-     */
-    void logStandalonePreviewImageUriHasReadPermission(boolean isReadPermissionGranted);
-
-    /**
-     * Logs whether the user approved the runtime dialog to grant this app READ_MEDIA_IMAGES
-     * permission in order to open an image URI.
-     */
-    void logStandalonePreviewStorageDialogApproved(boolean isApproved);
-
-    /**
-     * Logs the presentation mode of the current wallpaper.
-     */
-    void logWallpaperPresentationMode();
-
-    /**
-     * Logs that the app was restored from a backup set.
-     */
-    void logRestored();
-
-    /**
-     * Logs the action related to effect.
-     */
-    void logEffectApply(String effect, @EffectStatus int status, long timeElapsedMillis,
-            int resultCode);
-
-    /**
-     * Logs the effect probe result.
-     */
-    void logEffectProbe(String effect, @EffectStatus int status);
-
-    /**
-     * Logs the effect foreground download event.
-     */
-    void logEffectForegroundDownload(String effect, @EffectStatus int status,
-            long timeElapsedMillis);
-
-    /**
-     * Possible results of a "set wallpaper" operation.
-     */
-    @IntDef({
-            WALLPAPER_SET_RESULT_SUCCESS,
-            WALLPAPER_SET_RESULT_FAILURE})
-    @interface WallpaperSetResult {
-    }
-
-    /**
-     * Possible results of an operation to set the next wallpaper in a daily rotation.
-     */
-    @IntDef({
-            DAILY_WALLPAPER_UPDATE_RESULT_SUCCESS,
-            DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_LOAD_METADATA,
-            DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_LOAD_BITMAP,
-            DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_SET_WALLPAPER,
-            DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_CRASH})
-    @interface DailyWallpaperUpdateResult {
-    }
-
-    /**
-     * Possible reasons setting an individual wallpaper failed.
-     */
-    @IntDef({
-            WALLPAPER_SET_FAILURE_REASON_OTHER,
-            WALLPAPER_SET_FAILURE_REASON_OOM})
-    @interface WallpaperSetFailureReason {
-    }
-
-    /**
-     * Possible crash types of a crashing failed "set next wallpaper" operation when daily rotation
-     * is enabled and trying to set the next wallpaper.
-     */
-    @IntDef({
-            DAILY_WALLPAPER_UPDATE_CRASH_GENERIC,
-            DAILY_WALLPAPER_UPDATE_CRASH_OOM})
-    @interface DailyWallpaperUpdateCrash {
-    }
-
-    /**
-     * Possible reasons for a request for "next wallpaper" metadata in a daily rotation to fail.
-     */
-    @IntDef({
-            DAILY_WALLPAPER_METADATA_FAILURE_UNKNOWN,
-            DAILY_WALLPAPER_METADATA_FAILURE_NO_CONNECTION,
-            DAILY_WALLPAPER_METADATA_FAILURE_PARSE_ERROR,
-            DAILY_WALLPAPER_METADATA_FAILURE_SERVER_ERROR,
-            DAILY_WALLPAPER_METADATA_FAILURE_TIMEOUT})
-    @interface DailyWallpaperMetadataFailureReason {
-    }
-
-    /**
-     * Possible actions for cinematic effect. These actions would be used for effect apply,
-     * effect probe, effect download.
-     */
-    @IntDef({
-            EFFECT_PREFERENCE_UNSPECIFIED,
-            EFFECT_APPLIED_ON_SUCCESS,
-            EFFECT_APPLIED_ON_FAILED,
-            EFFECT_APPLIED_OFF,
-            EFFECT_APPLIED_ABORTED,
-            EFFECT_APPLIED_STARTED
-            })
-    @interface EffectStatus {
-    }
-}
diff --git a/src/com/android/wallpaper/module/WallpaperPicker2Injector.kt b/src/com/android/wallpaper/module/WallpaperPicker2Injector.kt
index ddacf7b..453c4e5 100755
--- a/src/com/android/wallpaper/module/WallpaperPicker2Injector.kt
+++ b/src/com/android/wallpaper/module/WallpaperPicker2Injector.kt
@@ -30,8 +30,10 @@
 import com.android.wallpaper.model.CategoryProvider
 import com.android.wallpaper.model.InlinePreviewIntentFactory
 import com.android.wallpaper.model.LiveWallpaperInfo
-import com.android.wallpaper.model.WallpaperColorsViewModel
+import com.android.wallpaper.model.WallpaperColorsRepository
 import com.android.wallpaper.model.WallpaperInfo
+import com.android.wallpaper.module.logging.NoOpUserEventLogger
+import com.android.wallpaper.module.logging.UserEventLogger
 import com.android.wallpaper.monitor.PerformanceMonitor
 import com.android.wallpaper.network.Requester
 import com.android.wallpaper.network.WallpaperRequester
@@ -83,14 +85,13 @@
     private var wallpaperPersister: WallpaperPersister? = null
     @Inject lateinit var prefs: WallpaperPreferences
     private var wallpaperRefresher: WallpaperRefresher? = null
-    private var wallpaperRotationRefresher: WallpaperRotationRefresher? = null
     private var wallpaperStatusChecker: WallpaperStatusChecker? = null
     private var flags: BaseFlags? = null
     private var undoInteractor: UndoInteractor? = null
     private var wallpaperInteractor: WallpaperInteractor? = null
     private var wallpaperSnapshotRestorer: WallpaperSnapshotRestorer? = null
     private var secureSettingsRepository: SecureSettingsRepository? = null
-    private var wallpaperColorsViewModel: WallpaperColorsViewModel? = null
+    private var wallpaperColorsRepository: WallpaperColorsRepository? = null
     private var previewActivityIntentFactory: InlinePreviewIntentFactory? = null
     private var viewOnlyPreviewActivityIntentFactory: InlinePreviewIntentFactory? = null
 
@@ -270,16 +271,6 @@
             }
     }
 
-    @Synchronized
-    override fun getWallpaperRotationRefresher(): WallpaperRotationRefresher {
-        return wallpaperRotationRefresher
-            ?: WallpaperRotationRefresher { _, listener ->
-                    // Not implemented
-                    listener.onError()
-                }
-                .also { wallpaperRotationRefresher = it }
-    }
-
     override fun getWallpaperStatusChecker(context: Context): WallpaperStatusChecker {
         return wallpaperStatusChecker
             ?: DefaultWallpaperStatusChecker(
@@ -343,9 +334,9 @@
                 .also { secureSettingsRepository = it }
     }
 
-    override fun getWallpaperColorsViewModel(): WallpaperColorsViewModel {
-        return wallpaperColorsViewModel
-            ?: WallpaperColorsViewModel().also { wallpaperColorsViewModel = it }
+    override fun getWallpaperColorsRepository(): WallpaperColorsRepository {
+        return wallpaperColorsRepository
+            ?: WallpaperColorsRepository().also { wallpaperColorsRepository = it }
     }
 
     override fun getMyPhotosIntentProvider(): MyPhotosStarter.MyPhotosIntentProvider {
diff --git a/src/com/android/wallpaper/module/WallpaperPickerSections.java b/src/com/android/wallpaper/module/WallpaperPickerSections.java
index 7fce88c..7e8cc07 100644
--- a/src/com/android/wallpaper/module/WallpaperPickerSections.java
+++ b/src/com/android/wallpaper/module/WallpaperPickerSections.java
@@ -10,7 +10,7 @@
 import com.android.wallpaper.model.CustomizationSectionController;
 import com.android.wallpaper.model.CustomizationSectionController.CustomizationSectionNavigationController;
 import com.android.wallpaper.model.PermissionRequester;
-import com.android.wallpaper.model.WallpaperColorsViewModel;
+import com.android.wallpaper.model.WallpaperColorsRepository;
 import com.android.wallpaper.model.WallpaperPreviewNavigator;
 import com.android.wallpaper.picker.customization.domain.interactor.WallpaperInteractor;
 import com.android.wallpaper.picker.customization.ui.section.ScreenPreviewSectionController;
@@ -29,7 +29,7 @@
             Screen screen,
             FragmentActivity activity,
             LifecycleOwner lifecycleOwner,
-            WallpaperColorsViewModel wallpaperColorsViewModel,
+            WallpaperColorsRepository wallpaperColorsRepository,
             PermissionRequester permissionRequester,
             WallpaperPreviewNavigator wallpaperPreviewNavigator,
             CustomizationSectionNavigationController sectionNavigationController,
@@ -48,7 +48,7 @@
                         lifecycleOwner,
                         screen,
                         wallpaperInfoFactory,
-                        wallpaperColorsViewModel,
+                        wallpaperColorsRepository,
                         displayUtils,
                         wallpaperPreviewNavigator,
                         wallpaperInteractor,
diff --git a/src/com/android/wallpaper/module/WallpaperSetter.java b/src/com/android/wallpaper/module/WallpaperSetter.java
index b4c2685..6af65ec 100644
--- a/src/com/android/wallpaper/module/WallpaperSetter.java
+++ b/src/com/android/wallpaper/module/WallpaperSetter.java
@@ -9,12 +9,10 @@
 import android.content.ComponentName;
 import android.content.Context;
 import android.content.pm.ActivityInfo;
-import android.graphics.Point;
 import android.graphics.Rect;
 import android.os.Build.VERSION;
 import android.os.Build.VERSION_CODES;
 import android.util.Log;
-import android.view.Display;
 
 import androidx.annotation.NonNull;
 import androidx.annotation.Nullable;
@@ -28,14 +26,13 @@
 import com.android.wallpaper.asset.Asset;
 import com.android.wallpaper.model.LiveWallpaperInfo;
 import com.android.wallpaper.model.WallpaperInfo;
-import com.android.wallpaper.module.UserEventLogger.WallpaperSetFailureReason;
 import com.android.wallpaper.module.WallpaperPersister.Destination;
 import com.android.wallpaper.module.WallpaperPersister.SetWallpaperCallback;
+import com.android.wallpaper.module.logging.UserEventLogger;
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.WallpaperSetFailureReason;
 import com.android.wallpaper.picker.SetWallpaperDialogFragment;
 import com.android.wallpaper.picker.SetWallpaperDialogFragment.Listener;
-import com.android.wallpaper.util.ScreenSizeCalculator;
 import com.android.wallpaper.util.ThrowableAnalyzer;
-import com.android.wallpaper.util.WallpaperCropUtils;
 
 import com.bumptech.glide.Glide;
 
@@ -60,7 +57,6 @@
 
     private final WallpaperPersister mWallpaperPersister;
     private final WallpaperPreferences mPreferences;
-    private final boolean mTestingModeEnabled;
     private final UserEventLogger mUserEventLogger;
     private final CurrentWallpaperInfoFactory mCurrentWallpaperInfoFactory;
     private ProgressDialog mProgressDialog;
@@ -68,9 +64,7 @@
 
     public WallpaperSetter(WallpaperPersister wallpaperPersister,
             WallpaperPreferences preferences, UserEventLogger userEventLogger,
-            CurrentWallpaperInfoFactory currentWallpaperInfoFactory,
-            boolean isTestingModeEnabled) {
-        mTestingModeEnabled = isTestingModeEnabled;
+            CurrentWallpaperInfoFactory currentWallpaperInfoFactory) {
         mWallpaperPersister = wallpaperPersister;
         mPreferences = preferences;
         mUserEventLogger = userEventLogger;
@@ -78,38 +72,6 @@
     }
 
     /**
-     * Sets current wallpaper to the device with the minimum scale to fit the screen size.
-     *
-     * @param containerActivity main Activity that owns the current fragment
-     * @param wallpaper         info for the actual wallpaper to set
-     * @param destination       the wallpaper destination i.e. home vs. lockscreen vs. both.
-     * @param callback          optional callback to be notified when the wallpaper is set.
-     */
-    public void setCurrentWallpaper(Activity containerActivity, WallpaperInfo wallpaper,
-            @Destination final int destination,
-            @Nullable SetWallpaperCallback callback) {
-        Asset wallpaperAsset = wallpaper.getAsset(containerActivity.getApplicationContext());
-        wallpaperAsset.decodeRawDimensions(containerActivity, dimensions -> {
-            if (dimensions == null) {
-                Log.e(TAG, "Raw wallpaper's dimensions are null");
-                return;
-            }
-
-            Display defaultDisplay = containerActivity.getWindowManager().getDefaultDisplay();
-            Point screenSize = ScreenSizeCalculator.getInstance().getScreenSize(defaultDisplay);
-            Rect visibleRawWallpaperRect =
-                    WallpaperCropUtils.calculateVisibleRect(dimensions, screenSize);
-            float wallpaperScale = WallpaperCropUtils.calculateMinZoom(dimensions, screenSize);
-            Rect cropRect = WallpaperCropUtils.calculateCropRect(
-                    containerActivity.getApplicationContext(), defaultDisplay,
-                    dimensions, visibleRawWallpaperRect, wallpaperScale);
-
-            setCurrentWallpaper(containerActivity, wallpaper, wallpaperAsset, destination,
-                    wallpaperScale, cropRect, null, callback);
-        });
-    }
-
-    /**
      * Sets current wallpaper to the device based on current zoom and scroll state.
      *
      * @param containerActivity main Activity that owns the current fragment
@@ -145,7 +107,7 @@
 
         // ProgressDialog endlessly updates the UI thread, keeping it from going idle which
         // therefore causes Espresso to hang once the dialog is shown.
-        if (!mTestingModeEnabled && !containerActivity.isFinishing()) {
+        if (!containerActivity.isFinishing()) {
             int themeResId = (VERSION.SDK_INT < VERSION_CODES.LOLLIPOP)
                     ? R.style.ProgressDialogThemePreL : R.style.LightDialogTheme;
             mProgressDialog = new ProgressDialog(containerActivity, themeResId);
diff --git a/src/com/android/wallpaper/module/logging/NoOpUserEventLogger.kt b/src/com/android/wallpaper/module/logging/NoOpUserEventLogger.kt
new file mode 100755
index 0000000..57a6789
--- /dev/null
+++ b/src/com/android/wallpaper/module/logging/NoOpUserEventLogger.kt
@@ -0,0 +1,66 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.module.logging
+
+import android.content.Intent
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.DailyWallpaperMetadataFailureReason
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.DailyWallpaperUpdateCrash
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.DailyWallpaperUpdateResult
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.WallpaperSetFailureReason
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.WallpaperSetResult
+
+/** [UserEventLogger] which does not do anything. */
+open class NoOpUserEventLogger : UserEventLogger {
+    override fun logAppLaunched(launchSource: Intent) {}
+    override fun logActionClicked(collectionId: String, actionLabelResId: Int) {}
+    override fun logIndividualWallpaperSelected(collectionId: String) {}
+    override fun logCategorySelected(collectionId: String) {}
+    override fun logSnapshot() {}
+    override fun logWallpaperSet(collectionId: String?, wallpaperId: String?, effects: String?) {}
+    override fun logWallpaperSetResult(@WallpaperSetResult result: Int) {}
+    override fun logWallpaperSetFailureReason(@WallpaperSetFailureReason reason: Int) {}
+    override fun logNumDailyWallpaperRotationsInLastWeek() {}
+    override fun logNumDailyWallpaperRotationsPreviousDay() {}
+    override fun logRefreshDailyWallpaperButtonClicked() {}
+    override fun logDailyWallpaperRotationStatus(status: Int) {}
+    override fun logDailyWallpaperSetNextWallpaperResult(@DailyWallpaperUpdateResult result: Int) {}
+
+    override fun logDailyWallpaperSetNextWallpaperCrash(@DailyWallpaperUpdateCrash crash: Int) {}
+    override fun logNumDaysDailyRotationFailed(days: Int) {}
+    override fun logDailyWallpaperMetadataRequestFailure(
+        @DailyWallpaperMetadataFailureReason reason: Int
+    ) {}
+
+    override fun logNumDaysDailyRotationNotAttempted(days: Int) {}
+    override fun logStandalonePreviewLaunched() {}
+    override fun logStandalonePreviewImageUriHasReadPermission(isReadPermissionGranted: Boolean) {}
+    override fun logStandalonePreviewStorageDialogApproved(isApproved: Boolean) {}
+    override fun logWallpaperPresentationMode() {}
+    override fun logRestored() {}
+    override fun logEffectApply(
+        effect: String,
+        status: Int,
+        timeElapsedMillis: Long,
+        resultCode: Int
+    ) {}
+
+    override fun logEffectProbe(effect: String, status: Int) {}
+    override fun logEffectForegroundDownload(
+        effect: String,
+        status: Int,
+        timeElapsedMillis: Long
+    ) {}
+}
diff --git a/src/com/android/wallpaper/module/logging/UserEventLogger.kt b/src/com/android/wallpaper/module/logging/UserEventLogger.kt
new file mode 100755
index 0000000..633b340
--- /dev/null
+++ b/src/com/android/wallpaper/module/logging/UserEventLogger.kt
@@ -0,0 +1,210 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.module.logging
+
+import android.content.Intent
+import android.stats.style.StyleEnums
+import androidx.annotation.IntDef
+
+/** Interface for logging user events in the wallpaper picker. */
+interface UserEventLogger {
+
+    fun logAppLaunched(launchSource: Intent)
+
+    fun logActionClicked(collectionId: String, actionLabelResId: Int)
+
+    fun logIndividualWallpaperSelected(collectionId: String)
+
+    fun logCategorySelected(collectionId: String)
+
+    /** Log current existing snapshot data. */
+    fun logSnapshot()
+
+    /**
+     * Logs the behavior when applying wallpaper.
+     *
+     * @param collectionId wallpaper category.
+     * @param wallpaperId wallpaper id.
+     * @param effects effects set with wallpaper.
+     */
+    fun logWallpaperSet(collectionId: String?, wallpaperId: String?, effects: String?)
+
+    fun logWallpaperSetResult(@WallpaperSetResult result: Int)
+
+    /**
+     * Logs that a particular failure to set an individual wallpaper occurred for the given reason.
+     */
+    fun logWallpaperSetFailureReason(@WallpaperSetFailureReason reason: Int)
+
+    /**
+     * Logs the number of daily rotations that occurred in the last week if daily rotation has been
+     * enabled for at least a week.
+     */
+    fun logNumDailyWallpaperRotationsInLastWeek()
+
+    /**
+     * Logs the number of daily rotations that occurred during the previous day (24 hour period
+     * midnight to midnight) if daily rotation has been enabled at least since midnight yesterday.
+     */
+    fun logNumDailyWallpaperRotationsPreviousDay()
+
+    /** Logs the last-known status of daily wallpapers on the device. */
+    fun logDailyWallpaperRotationStatus(status: Int)
+
+    /** Logs the result of an operation to update the daily wallpaper. */
+    fun logDailyWallpaperSetNextWallpaperResult(@DailyWallpaperUpdateResult result: Int)
+
+    /**
+     * Logs that a particular crash occurred when trying to set the next wallpaper in a daily
+     * rotation.
+     */
+    fun logDailyWallpaperSetNextWallpaperCrash(@DailyWallpaperUpdateCrash crash: Int)
+
+    /**
+     * Logs that the request for metadata for the next wallpaper in a daily rotation failed for the
+     * given reason.
+     */
+    fun logDailyWallpaperMetadataRequestFailure(@DailyWallpaperMetadataFailureReason reason: Int)
+
+    /** Logs that the "refresh daily wallpaper" button was clicked. */
+    fun logRefreshDailyWallpaperButtonClicked()
+
+    /** Logs the number of consecutive days that daily rotation was attempted but failed. */
+    fun logNumDaysDailyRotationFailed(days: Int)
+
+    /**
+     * Logs the number of consecutive days that daily rotation was not attempted but should have
+     * been attempted ("network conditions not met" doesn't count).
+     */
+    fun logNumDaysDailyRotationNotAttempted(days: Int)
+
+    /** Logs that the StandalonePreviewActivity was launched. */
+    fun logStandalonePreviewLaunched()
+
+    /**
+     * Logs whether the image URI passed to StandalonePreviewActivity came properly preconfigured
+     * with read permissions.
+     */
+    fun logStandalonePreviewImageUriHasReadPermission(isReadPermissionGranted: Boolean)
+
+    /**
+     * Logs whether the user approved the runtime dialog to grant this app READ_MEDIA_IMAGES
+     * permission in order to open an image URI.
+     */
+    fun logStandalonePreviewStorageDialogApproved(isApproved: Boolean)
+
+    /** Logs the presentation mode of the current wallpaper. */
+    fun logWallpaperPresentationMode()
+
+    /** Logs that the app was restored from a backup set. */
+    fun logRestored()
+
+    /** Logs the action related to effect. */
+    fun logEffectApply(
+        effect: String,
+        @EffectStatus status: Int,
+        timeElapsedMillis: Long,
+        resultCode: Int,
+    )
+
+    /** Logs the effect probe result. */
+    fun logEffectProbe(effect: String, @EffectStatus status: Int)
+
+    /** Logs the effect foreground download event. */
+    fun logEffectForegroundDownload(
+        effect: String,
+        @EffectStatus status: Int,
+        timeElapsedMillis: Long,
+    )
+
+    companion object {
+        const val ROTATION_STATUS_NOT_ATTEMPTED = 0
+        const val ROTATION_STATUS_FAILED = 5
+        const val WALLPAPER_SET_RESULT_SUCCESS = 0
+        const val WALLPAPER_SET_RESULT_FAILURE = 1
+        const val DAILY_WALLPAPER_UPDATE_RESULT_SUCCESS = 0
+        const val DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_LOAD_METADATA = 1
+        const val DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_LOAD_BITMAP = 2
+        const val DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_SET_WALLPAPER = 3
+        const val DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_CRASH = 4
+        const val WALLPAPER_SET_FAILURE_REASON_OTHER = 0
+        const val WALLPAPER_SET_FAILURE_REASON_OOM = 1
+        const val DAILY_WALLPAPER_UPDATE_CRASH_GENERIC = 0
+        const val DAILY_WALLPAPER_UPDATE_CRASH_OOM = 1
+        const val DAILY_WALLPAPER_METADATA_FAILURE_UNKNOWN = 0
+        const val DAILY_WALLPAPER_METADATA_FAILURE_NO_CONNECTION = 1
+        const val DAILY_WALLPAPER_METADATA_FAILURE_PARSE_ERROR = 2
+        const val DAILY_WALLPAPER_METADATA_FAILURE_SERVER_ERROR = 3
+        const val DAILY_WALLPAPER_METADATA_FAILURE_TIMEOUT = 4
+
+        /** Possible results of a "set wallpaper" operation. */
+        @IntDef(WALLPAPER_SET_RESULT_SUCCESS, WALLPAPER_SET_RESULT_FAILURE)
+        @Retention(AnnotationRetention.SOURCE)
+        annotation class WallpaperSetResult
+
+        /** Possible results of an operation to set the next wallpaper in a daily rotation. */
+        @IntDef(
+            DAILY_WALLPAPER_UPDATE_RESULT_SUCCESS,
+            DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_LOAD_METADATA,
+            DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_LOAD_BITMAP,
+            DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_SET_WALLPAPER,
+            DAILY_WALLPAPER_UPDATE_RESULT_FAILURE_CRASH
+        )
+        @Retention(AnnotationRetention.SOURCE)
+        annotation class DailyWallpaperUpdateResult
+
+        /** Possible reasons setting an individual wallpaper failed. */
+        @IntDef(WALLPAPER_SET_FAILURE_REASON_OTHER, WALLPAPER_SET_FAILURE_REASON_OOM)
+        @Retention(AnnotationRetention.SOURCE)
+        annotation class WallpaperSetFailureReason
+
+        /**
+         * Possible crash types of a crashing failed "set next wallpaper" operation when daily
+         * rotation is enabled and trying to set the next wallpaper.
+         */
+        @IntDef(DAILY_WALLPAPER_UPDATE_CRASH_GENERIC, DAILY_WALLPAPER_UPDATE_CRASH_OOM)
+        @Retention(AnnotationRetention.SOURCE)
+        annotation class DailyWallpaperUpdateCrash
+
+        /**
+         * Possible reasons for a request for "next wallpaper" metadata in a daily rotation to fail.
+         */
+        @IntDef(
+            DAILY_WALLPAPER_METADATA_FAILURE_UNKNOWN,
+            DAILY_WALLPAPER_METADATA_FAILURE_NO_CONNECTION,
+            DAILY_WALLPAPER_METADATA_FAILURE_PARSE_ERROR,
+            DAILY_WALLPAPER_METADATA_FAILURE_SERVER_ERROR,
+            DAILY_WALLPAPER_METADATA_FAILURE_TIMEOUT
+        )
+        @Retention(AnnotationRetention.SOURCE)
+        annotation class DailyWallpaperMetadataFailureReason
+
+        /**
+         * Possible actions for cinematic effect. These actions would be used for effect apply,
+         * effect probe, effect download.
+         */
+        @IntDef(
+            StyleEnums.EFFECT_PREFERENCE_UNSPECIFIED,
+            StyleEnums.EFFECT_APPLIED_ON_SUCCESS,
+            StyleEnums.EFFECT_APPLIED_ON_FAILED,
+            StyleEnums.EFFECT_APPLIED_OFF,
+            StyleEnums.EFFECT_APPLIED_ABORTED,
+            StyleEnums.EFFECT_APPLIED_STARTED
+        )
+        @Retention(AnnotationRetention.SOURCE)
+        annotation class EffectStatus
+    }
+}
diff --git a/src/com/android/wallpaper/picker/BasePreviewActivity.java b/src/com/android/wallpaper/picker/BasePreviewActivity.java
index c93e8e3..0ac4249 100755
--- a/src/com/android/wallpaper/picker/BasePreviewActivity.java
+++ b/src/com/android/wallpaper/picker/BasePreviewActivity.java
@@ -25,7 +25,7 @@
 import com.android.wallpaper.R;
 import com.android.wallpaper.module.Injector;
 import com.android.wallpaper.module.InjectorProvider;
-import com.android.wallpaper.module.UserEventLogger;
+import com.android.wallpaper.module.logging.UserEventLogger;
 
 /**
  * Abstract base class for a wallpaper full-screen preview activity.
diff --git a/src/com/android/wallpaper/picker/CategorySelectorFragment.java b/src/com/android/wallpaper/picker/CategorySelectorFragment.java
index df7fd33..8b10f4f 100644
--- a/src/com/android/wallpaper/picker/CategorySelectorFragment.java
+++ b/src/com/android/wallpaper/picker/CategorySelectorFragment.java
@@ -55,7 +55,7 @@
 import com.android.wallpaper.model.LiveWallpaperInfo;
 import com.android.wallpaper.model.WallpaperInfo;
 import com.android.wallpaper.module.InjectorProvider;
-import com.android.wallpaper.module.UserEventLogger;
+import com.android.wallpaper.module.logging.UserEventLogger;
 import com.android.wallpaper.util.DeepLinkUtils;
 import com.android.wallpaper.util.DisplayMetricsRetriever;
 import com.android.wallpaper.util.ResourceUtils;
diff --git a/src/com/android/wallpaper/picker/CustomizationPickerActivity.java b/src/com/android/wallpaper/picker/CustomizationPickerActivity.java
index 76e5635..b50cdb3 100644
--- a/src/com/android/wallpaper/picker/CustomizationPickerActivity.java
+++ b/src/com/android/wallpaper/picker/CustomizationPickerActivity.java
@@ -25,7 +25,6 @@
 import android.content.pm.ActivityInfo;
 import android.content.res.Configuration;
 import android.os.Bundle;
-import android.provider.Settings;
 import android.text.TextUtils;
 import android.util.Log;
 
@@ -50,7 +49,7 @@
 import com.android.wallpaper.module.MultiPanesChecker;
 import com.android.wallpaper.module.NetworkStatusNotifier;
 import com.android.wallpaper.module.NetworkStatusNotifier.NetworkStatus;
-import com.android.wallpaper.module.UserEventLogger;
+import com.android.wallpaper.module.logging.UserEventLogger;
 import com.android.wallpaper.picker.AppbarFragment.AppbarFragmentHost;
 import com.android.wallpaper.picker.CategorySelectorFragment.CategorySelectorFragmentHost;
 import com.android.wallpaper.picker.MyPhotosStarter.PermissionChangedListener;
@@ -83,7 +82,6 @@
 
     private BottomActionBar mBottomActionBar;
     private boolean mIsSafeToCommitFragmentTransaction;
-    private boolean mIsUseRevampedUi;
 
     @Override
     protected void onCreate(@Nullable Bundle savedInstanceState) {
@@ -93,7 +91,6 @@
         mNetworkStatusNotifier = injector.getNetworkStatusNotifier(this);
         mNetworkStatus = mNetworkStatusNotifier.getNetworkStatus();
         mDisplayUtils = injector.getDisplayUtils(this);
-        mIsUseRevampedUi = injector.getFlags().isUseRevampedUiEnabled(this);
 
         enforceOrientation();
 
@@ -131,9 +128,8 @@
 
             // Switch to the target fragment.
             switchFragment(isWallpaperOnlyMode(getIntent())
-                    ? WallpaperOnlyFragment.newInstance(mIsUseRevampedUi)
-                    : CustomizationPickerFragment.newInstance(
-                            mIsUseRevampedUi, startFromLockScreen));
+                    ? WallpaperOnlyFragment.newInstance()
+                    : CustomizationPickerFragment.newInstance(startFromLockScreen));
 
             // Cache the categories, but only if we're not restoring state (b/276767415).
             mDelegate.prefetchCategories();
@@ -142,9 +138,7 @@
         if (savedInstanceState == null) {
             // We only want to start a new undo session if this activity is brand-new. A non-new
             // activity will have a non-null savedInstanceState.
-            if (mIsUseRevampedUi) {
-                injector.getUndoInteractor(this, this).startSession();
-            }
+            injector.getUndoInteractor(this, this).startSession();
         }
 
         final Intent intent = getIntent();
@@ -196,11 +190,6 @@
     protected void onResume() {
         super.onResume();
         mIsSafeToCommitFragmentTransaction = true;
-        boolean wallpaperOnly = isWallpaperOnlyMode(getIntent());
-        boolean provisioned = Settings.Global.getInt(getContentResolver(),
-                Settings.Global.DEVICE_PROVISIONED, 0) != 0;
-
-        mUserEventLogger.logResumed(provisioned, wallpaperOnly);
     }
 
     @Override
@@ -211,7 +200,6 @@
 
     @Override
     protected void onStop() {
-        mUserEventLogger.logStopped();
         if (mNetworkStatusListener != null) {
             mNetworkStatusNotifier.unregisterListener(mNetworkStatusListener);
             mNetworkStatusListener = null;
@@ -353,7 +341,7 @@
         if (mDelegate.handleActivityResult(requestCode, resultCode, data)) {
             if (isSUWMode(this)) {
                 finishActivityForSUW();
-            } else if (mIsUseRevampedUi) {
+            } else {
                 // We don't finish in the revamped UI to let the user have a chance to reset the
                 // change they made, should they want to. We do, however, remove all the fragments
                 // from our back stack to reveal the root fragment, revealing the main screen of the
@@ -362,8 +350,6 @@
                 while (fragmentManager.getBackStackEntryCount() > 0) {
                     fragmentManager.popBackStackImmediate();
                 }
-            } else {
-                finishActivityWithResultOk();
             }
         }
     }
diff --git a/src/com/android/wallpaper/picker/CustomizationPickerFragment.java b/src/com/android/wallpaper/picker/CustomizationPickerFragment.java
index 068d923..0b93931 100644
--- a/src/com/android/wallpaper/picker/CustomizationPickerFragment.java
+++ b/src/com/android/wallpaper/picker/CustomizationPickerFragment.java
@@ -62,17 +62,13 @@
 
     private static final String TAG = "CustomizationPickerFragment";
     private static final String SCROLL_POSITION_Y = "SCROLL_POSITION_Y";
-    protected static final String KEY_IS_USE_REVAMPED_UI = "is_use_revamped_ui";
     private static final String KEY_START_FROM_LOCK_SCREEN = "start_from_lock_screen";
     private DisposableHandle mBinding;
 
     /** Returns a new instance of {@link CustomizationPickerFragment}. */
-    public static CustomizationPickerFragment newInstance(
-            boolean isUseRevampedUi,
-            boolean startFromLockScreen) {
+    public static CustomizationPickerFragment newInstance(boolean startFromLockScreen) {
         final CustomizationPickerFragment fragment = new CustomizationPickerFragment();
         final Bundle args = new Bundle();
-        args.putBoolean(KEY_IS_USE_REVAMPED_UI, isUseRevampedUi);
         args.putBoolean(KEY_START_FROM_LOCK_SCREEN, startFromLockScreen);
         fragment.setArguments(args);
         return fragment;
@@ -95,10 +91,7 @@
     @Override
     public View onCreateView(LayoutInflater inflater, ViewGroup container,
             @Nullable Bundle savedInstanceState) {
-        final boolean shouldUseRevampedUi = shouldUseRevampedUi();
-        final int layoutId = shouldUseRevampedUi
-                ? R.layout.toolbar_container_layout
-                : R.layout.collapsing_toolbar_container_layout;
+        final int layoutId = R.layout.toolbar_container_layout;
         final View view = inflater.inflate(layoutId, container, false);
         if (ActivityUtils.isLaunchedFromSettingsRelated(getActivity().getIntent())) {
             setUpToolbar(view, !ActivityEmbeddingUtils.shouldHideNavigateUpButton(
@@ -198,7 +191,7 @@
 
     @Override
     protected int getToolbarId() {
-        return shouldUseRevampedUi() ? R.id.toolbar : R.id.action_bar;
+        return R.id.toolbar;
     }
 
     @Override
@@ -342,7 +335,7 @@
                 screen,
                 getActivity(),
                 getViewLifecycleOwner(),
-                injector.getWallpaperColorsViewModel(),
+                injector.getWallpaperColorsRepository(),
                 getPermissionRequester(),
                 getWallpaperPreviewNavigator(),
                 this,
@@ -379,17 +372,6 @@
         return (WallpaperPreviewNavigator) getActivity();
     }
 
-    private boolean shouldUseRevampedUi() {
-        final Bundle args = getArguments();
-        if (args != null && args.containsKey(KEY_IS_USE_REVAMPED_UI)) {
-            return args.getBoolean(KEY_IS_USE_REVAMPED_UI);
-        } else {
-            throw new IllegalStateException(
-                    "Must contain KEY_IS_USE_REVAMPED_UI argument, did you instantiate directly"
-                            + " instead of using the newInstance function?");
-        }
-    }
-
     // TODO (b/282237387): Move wallpaper picker out of the 2-pane settings and make it a
     //                     standalone app. Remove this flag when the bug is fixed.
     private boolean getIsTwoPaneAndSmallWidth(Activity activity) {
diff --git a/src/com/android/wallpaper/picker/PreviewFragment.java b/src/com/android/wallpaper/picker/PreviewFragment.java
index 6fe4d9f..20c877c 100755
--- a/src/com/android/wallpaper/picker/PreviewFragment.java
+++ b/src/com/android/wallpaper/picker/PreviewFragment.java
@@ -68,9 +68,9 @@
 import com.android.wallpaper.model.WallpaperInfo;
 import com.android.wallpaper.module.Injector;
 import com.android.wallpaper.module.InjectorProvider;
-import com.android.wallpaper.module.UserEventLogger;
 import com.android.wallpaper.module.WallpaperPersister.Destination;
 import com.android.wallpaper.module.WallpaperSetter;
+import com.android.wallpaper.module.logging.UserEventLogger;
 import com.android.wallpaper.util.PreviewUtils;
 import com.android.wallpaper.util.ResourceUtils;
 import com.android.wallpaper.widget.DuoTabs;
@@ -226,7 +226,7 @@
         mUserEventLogger = injector.getUserEventLogger(appContext);
         mWallpaperSetter = new WallpaperSetter(injector.getWallpaperPersister(appContext),
                 injector.getPreferences(appContext), mUserEventLogger,
-                injector.getCurrentWallpaperInfoFactory(appContext), false);
+                injector.getCurrentWallpaperInfoFactory(appContext));
         mViewModelProvider = new ViewModelProvider(requireActivity());
         mSetWallpaperViewModel = mViewModelProvider.get(SetWallpaperViewModel.class);
         mSetWallpaperViewModel.getStatus().observe(requireActivity(), setWallpaperStatus -> {
diff --git a/src/com/android/wallpaper/picker/StandalonePreviewActivity.java b/src/com/android/wallpaper/picker/StandalonePreviewActivity.java
index 6859ffe..3049a5b 100755
--- a/src/com/android/wallpaper/picker/StandalonePreviewActivity.java
+++ b/src/com/android/wallpaper/picker/StandalonePreviewActivity.java
@@ -34,7 +34,7 @@
 import com.android.wallpaper.model.ImageWallpaperInfo;
 import com.android.wallpaper.model.WallpaperInfo;
 import com.android.wallpaper.module.InjectorProvider;
-import com.android.wallpaper.module.UserEventLogger;
+import com.android.wallpaper.module.logging.UserEventLogger;
 import com.android.wallpaper.picker.AppbarFragment.AppbarFragmentHost;
 import com.android.wallpaper.picker.preview.ui.WallpaperPreviewActivity;
 
diff --git a/src/com/android/wallpaper/picker/WallpaperOnlyFragment.java b/src/com/android/wallpaper/picker/WallpaperOnlyFragment.java
index 033b8e9..fd7cae1 100644
--- a/src/com/android/wallpaper/picker/WallpaperOnlyFragment.java
+++ b/src/com/android/wallpaper/picker/WallpaperOnlyFragment.java
@@ -29,10 +29,9 @@
 public class WallpaperOnlyFragment extends CustomizationPickerFragment {
 
     /** Returns a new instance of {@link WallpaperOnlyFragment}. */
-    public static WallpaperOnlyFragment newInstance(boolean isUseRevampedUi) {
+    public static WallpaperOnlyFragment newInstance() {
         final WallpaperOnlyFragment fragment = new WallpaperOnlyFragment();
         final Bundle args = new Bundle();
-        args.putBoolean(KEY_IS_USE_REVAMPED_UI, isUseRevampedUi);
         fragment.setArguments(args);
         return fragment;
     }
diff --git a/src/com/android/wallpaper/picker/customization/ui/binder/ScreenPreviewBinder.kt b/src/com/android/wallpaper/picker/customization/ui/binder/ScreenPreviewBinder.kt
index 5842de3..7857b20 100644
--- a/src/com/android/wallpaper/picker/customization/ui/binder/ScreenPreviewBinder.kt
+++ b/src/com/android/wallpaper/picker/customization/ui/binder/ScreenPreviewBinder.kt
@@ -50,8 +50,10 @@
 import com.android.wallpaper.model.LiveWallpaperInfo
 import com.android.wallpaper.model.WallpaperInfo
 import com.android.wallpaper.module.CustomizationSections
+import com.android.wallpaper.picker.FixedWidthDisplayRatioFrameLayout
 import com.android.wallpaper.picker.WorkspaceSurfaceHolderCallback
 import com.android.wallpaper.picker.customization.animation.view.LoadingAnimation
+import com.android.wallpaper.picker.customization.ui.section.ScreenPreviewClickView
 import com.android.wallpaper.picker.customization.ui.view.WallpaperSurfaceView
 import com.android.wallpaper.picker.customization.ui.viewmodel.AnimationStateViewModel
 import com.android.wallpaper.picker.customization.ui.viewmodel.ScreenPreviewViewModel
@@ -108,16 +110,21 @@
         // before the engine is ready, and b) we need this state for onResume
         // TODO(b/287618705) Remove this
         val showLivePreview = AtomicBoolean(isWallpaperAlwaysVisible)
-        val fixedWidthDisplayFrameLayout = previewView.parent as? View
-        val screenPreviewClickView = fixedWidthDisplayFrameLayout?.parent as? View
-        // Set the content description on the parent view
-        screenPreviewClickView?.contentDescription =
-            activity.resources.getString(viewModel.previewContentDescription)
-        fixedWidthDisplayFrameLayout?.importantForAccessibility =
-            View.IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS
+        val fixedWidthDisplayFrameLayout = previewView.parent as? FixedWidthDisplayRatioFrameLayout
+        val screenPreviewClickView = fixedWidthDisplayFrameLayout?.parent as? ScreenPreviewClickView
+        if (screenPreviewClickView != null) {
+            // If screenPreviewClickView exists, we will have it handle accessibility and
+            // disable a11y for the descendants.
+            // Set the content description on the parent view
+            screenPreviewClickView.contentDescription =
+                activity.resources.getString(viewModel.previewContentDescription)
+            fixedWidthDisplayFrameLayout.importantForAccessibility =
+                View.IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS
+            // This ensures that we do not announce the time multiple times
+            previewView.importantForAccessibility =
+                View.IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS
+        }
 
-        // This ensures that we do not announce the time multiple times
-        previewView.importantForAccessibility = View.IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS
         var wallpaperIsReadyForReveal = false
         val surfaceViewsReady = {
             wallpaperSurface.setBackgroundColor(Color.TRANSPARENT)
diff --git a/src/com/android/wallpaper/picker/customization/ui/section/ScreenPreviewSectionController.kt b/src/com/android/wallpaper/picker/customization/ui/section/ScreenPreviewSectionController.kt
index 624c1c9..6e68fa9 100644
--- a/src/com/android/wallpaper/picker/customization/ui/section/ScreenPreviewSectionController.kt
+++ b/src/com/android/wallpaper/picker/customization/ui/section/ScreenPreviewSectionController.kt
@@ -31,7 +31,7 @@
 import com.android.systemui.shared.clocks.shared.model.ClockPreviewConstants
 import com.android.wallpaper.R
 import com.android.wallpaper.model.CustomizationSectionController
-import com.android.wallpaper.model.WallpaperColorsViewModel
+import com.android.wallpaper.model.WallpaperColorsRepository
 import com.android.wallpaper.model.WallpaperInfo
 import com.android.wallpaper.model.WallpaperPreviewNavigator
 import com.android.wallpaper.module.CurrentWallpaperInfoFactory
@@ -56,7 +56,7 @@
     private val lifecycleOwner: LifecycleOwner,
     private val screen: CustomizationSections.Screen,
     private val wallpaperInfoFactory: CurrentWallpaperInfoFactory,
-    private val colorViewModel: WallpaperColorsViewModel,
+    private val colorViewModel: WallpaperColorsRepository,
     private val displayUtils: DisplayUtils,
     private val wallpaperPreviewNavigator: WallpaperPreviewNavigator,
     private val wallpaperInteractor: WallpaperInteractor,
diff --git a/src/com/android/wallpaper/picker/di/modules/NavigationModule.kt b/src/com/android/wallpaper/picker/di/modules/NavigationModule.kt
deleted file mode 100644
index 5505437..0000000
--- a/src/com/android/wallpaper/picker/di/modules/NavigationModule.kt
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.wallpaper.picker.di.modules
-
-import com.android.wallpaper.picker.di.navigation.NavigationController
-import com.android.wallpaper.picker.di.navigation.NavigationControllerImpl
-import dagger.Binds
-import dagger.Module
-import dagger.hilt.InstallIn
-import dagger.hilt.android.components.ActivityComponent
-
-@InstallIn(ActivityComponent::class)
-@Module
-abstract class NavigationModule {
-    @Binds
-    abstract fun bindNavigationController(impl: NavigationControllerImpl): NavigationController
-}
diff --git a/src/com/android/wallpaper/picker/di/navigation/NavigationController.kt b/src/com/android/wallpaper/picker/di/navigation/NavigationController.kt
deleted file mode 100644
index cccccb7..0000000
--- a/src/com/android/wallpaper/picker/di/navigation/NavigationController.kt
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.wallpaper.picker.di.navigation
-
-import androidx.annotation.IdRes
-import androidx.fragment.app.FragmentActivity
-import com.android.wallpaper.model.WallpaperInfo
-
-/** Enum is used to indicate how a fragment will be added to the view hierarchy */
-enum class Transition {
-    /** Add the fragment */
-    ADD,
-
-    /** Replace the existing fragment */
-    REPLACE
-}
-
-/**
- * This class abstracts the navigation logic for the preview screens. Concrete implementations of
- * this class should provide the navigation logic for each required screen in the Preview flow.
- */
-interface NavigationController {
-
-    /**
-     * This method performs navigation to the preview screen This method should use the input
-     * activity and viewId to instantiate and transition to the required preview fragment
-     *
-     * @param activity is the activity in which the preview fragment will reside
-     * @param wallpaperInfo contains the relevant data regarding the selected wallpaper
-     * @param mode specifies the mode of the preview fragment i.e. crop, view only
-     * @param viewFullScreen specifies whether preview screen should be launched in full screen
-     * @param viewAsHome specifies if the preview should be shown as the home page
-     * @param testingModeEnabled specifies whether testing mode is enabled
-     * @param viewId is the id of the view in the layout where the preview fragment should be
-     *   added/replaced
-     * @param transition specifies if the preview fragment should be added or replaced in the
-     */
-    fun navigateToPreview(
-        activity: FragmentActivity,
-        wallpaperInfo: WallpaperInfo,
-        viewAsHome: Boolean,
-        viewFullScreen: Boolean,
-        testingModeEnabled: Boolean,
-        @IdRes viewId: Int,
-        transition: Transition,
-        isAssetIdPresent: Boolean
-    )
-}
diff --git a/src/com/android/wallpaper/picker/di/navigation/NavigationControllerImpl.kt b/src/com/android/wallpaper/picker/di/navigation/NavigationControllerImpl.kt
deleted file mode 100644
index 9aafcf4..0000000
--- a/src/com/android/wallpaper/picker/di/navigation/NavigationControllerImpl.kt
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.wallpaper.picker.di.navigation
-
-import android.os.Bundle
-import androidx.annotation.IdRes
-import androidx.fragment.app.FragmentActivity
-import com.android.wallpaper.model.WallpaperInfo
-import com.android.wallpaper.picker.PreviewFragment
-import com.android.wallpaper.picker.preview.ui.fragment.SmallPreviewFragment
-import javax.inject.Inject
-
-class NavigationControllerImpl @Inject constructor() : NavigationController {
-
-    override fun navigateToPreview(
-        activity: FragmentActivity,
-        wallpaperInfo: WallpaperInfo,
-        viewAsHome: Boolean,
-        viewFullScreen: Boolean,
-        testingModeEnabled: Boolean,
-        @IdRes viewId: Int,
-        transition: Transition,
-        isAssetIdPresent: Boolean
-    ) {
-        // TODO(b/295199906): arguments removed in next diff
-        val args = Bundle()
-        args.putParcelable(PreviewFragment.ARG_WALLPAPER, wallpaperInfo)
-        args.putBoolean(PreviewFragment.ARG_VIEW_AS_HOME, viewAsHome)
-        args.putBoolean(PreviewFragment.ARG_IS_ASSET_ID_PRESENT, isAssetIdPresent)
-
-        val previewFragment = SmallPreviewFragment()
-        previewFragment.arguments = args
-
-        when (transition) {
-            Transition.ADD ->
-                activity.supportFragmentManager
-                    .beginTransaction()
-                    .add(viewId, previewFragment)
-                    .commit()
-            Transition.REPLACE ->
-                activity.supportFragmentManager
-                    .beginTransaction()
-                    .replace(viewId, previewFragment)
-                    .commit()
-        }
-    }
-}
diff --git a/src/com/android/wallpaper/picker/individual/CreativeCategoryIndividualHolder.java b/src/com/android/wallpaper/picker/individual/CreativeCategoryIndividualHolder.java
index 3e51a7f..8f1dd59 100755
--- a/src/com/android/wallpaper/picker/individual/CreativeCategoryIndividualHolder.java
+++ b/src/com/android/wallpaper/picker/individual/CreativeCategoryIndividualHolder.java
@@ -25,8 +25,8 @@
 import com.android.wallpaper.model.LiveWallpaperInfo;
 import com.android.wallpaper.model.WallpaperInfo;
 import com.android.wallpaper.module.InjectorProvider;
-import com.android.wallpaper.module.UserEventLogger;
 import com.android.wallpaper.module.WallpaperPersister;
+import com.android.wallpaper.module.logging.UserEventLogger;
 
 /**
  * CreativeCategoryIndividualHolder subclass for a creative category wallpaper tile in the
diff --git a/src/com/android/wallpaper/picker/individual/IndividualPickerFragment.java b/src/com/android/wallpaper/picker/individual/IndividualPickerFragment.java
index 9c0ce72..595dc2d 100755
--- a/src/com/android/wallpaper/picker/individual/IndividualPickerFragment.java
+++ b/src/com/android/wallpaper/picker/individual/IndividualPickerFragment.java
@@ -155,7 +155,6 @@
     PackageStatusNotifier.Listener mAppStatusListener;
 
     private ProgressDialog mProgressDialog;
-    private boolean mTestingMode;
     private ContentLoadingProgressBar mLoading;
     private CategoryProvider mCategoryProvider;
 
@@ -482,17 +481,6 @@
         startRotation(networkPreference);
     }
 
-    /**
-     * Enable a test mode of operation -- in which certain UI features are disabled to allow for
-     * UI tests to run correctly. Works around issue in ProgressDialog currently where the dialog
-     * constantly keeps the UI thread alive and blocks a test forever.
-     *
-     * @param testingMode
-     */
-    void setTestingMode(boolean testingMode) {
-        mTestingMode = testingMode;
-    }
-
     @Override
     public void startRotation(@NetworkPreference final int networkPreference) {
         if (!isRotationEnabled()) {
@@ -502,21 +490,19 @@
 
         // ProgressDialog endlessly updates the UI thread, keeping it from going idle which therefore
         // causes Espresso to hang once the dialog is shown.
-        if (!mTestingMode) {
-            int themeResId;
-            if (VERSION.SDK_INT < VERSION_CODES.LOLLIPOP) {
-                themeResId = R.style.ProgressDialogThemePreL;
-            } else {
-                themeResId = R.style.LightDialogTheme;
-            }
-            mProgressDialog = new ProgressDialog(getActivity(), themeResId);
-
-            mProgressDialog.setTitle(PROGRESS_DIALOG_NO_TITLE);
-            mProgressDialog.setMessage(
-                    getResources().getString(R.string.start_rotation_progress_message));
-            mProgressDialog.setIndeterminate(PROGRESS_DIALOG_INDETERMINATE);
-            mProgressDialog.show();
+        int themeResId;
+        if (VERSION.SDK_INT < VERSION_CODES.LOLLIPOP) {
+            themeResId = R.style.ProgressDialogThemePreL;
+        } else {
+            themeResId = R.style.LightDialogTheme;
         }
+        mProgressDialog = new ProgressDialog(getActivity(), themeResId);
+
+        mProgressDialog.setTitle(PROGRESS_DIALOG_NO_TITLE);
+        mProgressDialog.setMessage(
+                getResources().getString(R.string.start_rotation_progress_message));
+        mProgressDialog.setIndeterminate(PROGRESS_DIALOG_INDETERMINATE);
+        mProgressDialog.show();
 
         final Context appContext = getActivity().getApplicationContext();
 
diff --git a/src/com/android/wallpaper/picker/individual/PreviewIndividualHolder.java b/src/com/android/wallpaper/picker/individual/PreviewIndividualHolder.java
index f2f2cf1..c1c98bd 100755
--- a/src/com/android/wallpaper/picker/individual/PreviewIndividualHolder.java
+++ b/src/com/android/wallpaper/picker/individual/PreviewIndividualHolder.java
@@ -25,8 +25,8 @@
 import com.android.wallpaper.model.LiveWallpaperInfo;
 import com.android.wallpaper.model.WallpaperInfo;
 import com.android.wallpaper.module.InjectorProvider;
-import com.android.wallpaper.module.UserEventLogger;
 import com.android.wallpaper.module.WallpaperPersister;
+import com.android.wallpaper.module.logging.UserEventLogger;
 
 /**
  * IndividualHolder subclass for a wallpaper tile in the RecyclerView for which a click should
diff --git a/src/com/android/wallpaper/picker/preview/di/modules/interactor/WallpaperInteractorsModule.kt b/src/com/android/wallpaper/picker/preview/di/modules/interactor/WallpaperInteractorsModule.kt
new file mode 100644
index 0000000..98b9576
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/di/modules/interactor/WallpaperInteractorsModule.kt
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.di.modules.interactor
+
+import com.android.wallpaper.picker.customization.data.repository.WallpaperRepository
+import com.android.wallpaper.picker.customization.domain.interactor.WallpaperInteractor
+import dagger.Module
+import dagger.Provides
+import dagger.hilt.InstallIn
+import dagger.hilt.components.SingletonComponent
+import javax.inject.Singleton
+
+/**
+ * This class provides the singleton scoped interactors that will be used for the wallpaper preview
+ * flow
+ */
+@InstallIn(SingletonComponent::class)
+@Module
+class WallpaperInteractorsModule {
+
+    @Provides
+    @Singleton
+    fun provideWallpaperInteractor(wallpaperRepository: WallpaperRepository): WallpaperInteractor {
+        return WallpaperInteractor(
+            repository = wallpaperRepository,
+        )
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/di/modules/preview/utils/PreviewUtilsModule.kt b/src/com/android/wallpaper/picker/preview/di/modules/preview/utils/PreviewUtilsModule.kt
new file mode 100644
index 0000000..08f26c0
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/di/modules/preview/utils/PreviewUtilsModule.kt
@@ -0,0 +1,69 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.di.modules.preview.utils
+
+import android.content.Context
+import com.android.wallpaper.R
+import com.android.wallpaper.util.PreviewUtils
+import dagger.Module
+import dagger.Provides
+import dagger.hilt.InstallIn
+import dagger.hilt.android.components.ActivityComponent
+import dagger.hilt.android.qualifiers.ApplicationContext
+import dagger.hilt.android.scopes.ActivityScoped
+import javax.inject.Qualifier
+
+/*
+ * This class provides the preview utils instances required for a specific screen type
+ */
+@InstallIn(ActivityComponent::class)
+@Module
+class PreviewUtilsModule {
+
+    @Qualifier @Retention(AnnotationRetention.BINARY) annotation class LockScreenPreviewUtils
+
+    @Qualifier @Retention(AnnotationRetention.BINARY) annotation class HomeScreenPreviewUtils
+
+    @LockScreenPreviewUtils
+    @ActivityScoped
+    @Provides
+    fun provideLockScreenPreviewUtils(
+        @ApplicationContext appContext: Context,
+    ): PreviewUtils {
+        return PreviewUtils(
+            context = appContext,
+            authority =
+                appContext.getString(
+                    R.string.lock_screen_preview_provider_authority,
+                ),
+        )
+    }
+
+    @HomeScreenPreviewUtils
+    @ActivityScoped
+    @Provides
+    fun provideHomeScreenPreviewUtils(
+        @ApplicationContext appContext: Context,
+    ): PreviewUtils {
+        return PreviewUtils(
+            context = appContext,
+            authorityMetadataKey =
+                appContext.getString(
+                    R.string.grid_control_metadata_name,
+                ),
+        )
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/di/modules/repository/WallpaperRepositoryModule.kt b/src/com/android/wallpaper/picker/preview/di/modules/repository/WallpaperRepositoryModule.kt
new file mode 100644
index 0000000..61a0796
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/di/modules/repository/WallpaperRepositoryModule.kt
@@ -0,0 +1,78 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.di.modules.repository
+
+import android.graphics.Bitmap
+import com.android.wallpaper.dispatchers.BackgroundDispatcher
+import com.android.wallpaper.dispatchers.MainDispatcher
+import com.android.wallpaper.module.WallpaperPreferences
+import com.android.wallpaper.picker.customization.data.content.WallpaperClient
+import com.android.wallpaper.picker.customization.data.repository.WallpaperRepository
+import com.android.wallpaper.picker.customization.shared.model.WallpaperDestination
+import com.android.wallpaper.picker.customization.shared.model.WallpaperModel
+import dagger.Module
+import dagger.Provides
+import dagger.hilt.InstallIn
+import dagger.hilt.components.SingletonComponent
+import javax.inject.Singleton
+import kotlinx.coroutines.CoroutineDispatcher
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.emptyFlow
+
+@InstallIn(SingletonComponent::class)
+@Module
+class WallpaperRepositoryModule {
+
+    @Provides
+    @Singleton
+    fun provideWallpaperRepository(
+        @BackgroundDispatcher bgDispatcher: CoroutineDispatcher,
+        @MainDispatcher mainScope: CoroutineScope,
+        wallpaperPreferences: WallpaperPreferences
+    ): WallpaperRepository {
+        return WallpaperRepository(
+            scope = mainScope,
+            client =
+                object : WallpaperClient {
+                    override fun recentWallpapers(
+                        destination: WallpaperDestination,
+                        limit: Int,
+                    ): Flow<List<WallpaperModel>> {
+                        return emptyFlow()
+                    }
+
+                    override suspend fun setWallpaper(
+                        destination: WallpaperDestination,
+                        wallpaperId: String,
+                        onDone: () -> Unit
+                    ) {}
+
+                    override suspend fun loadThumbnail(
+                        wallpaperId: String,
+                    ): Bitmap? {
+                        return null
+                    }
+
+                    override fun areRecentsAvailable(): Boolean {
+                        return false
+                    }
+                },
+            wallpaperPreferences = wallpaperPreferences,
+            backgroundDispatcher = bgDispatcher,
+        )
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewActivity.kt b/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewActivity.kt
index 0c51337..c20e4c0 100644
--- a/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewActivity.kt
+++ b/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewActivity.kt
@@ -22,6 +22,7 @@
 import android.os.Bundle
 import android.widget.Toast
 import androidx.activity.viewModels
+import androidx.core.view.WindowCompat
 import com.android.wallpaper.R
 import com.android.wallpaper.model.WallpaperInfo
 import com.android.wallpaper.picker.AppbarFragment
@@ -44,8 +45,15 @@
         window.navigationBarColor = Color.TRANSPARENT
         window.statusBarColor = Color.TRANSPARENT
         setContentView(R.layout.activity_wallpaper_preview)
-        viewModel.editingWallpaper =
-            intent.getParcelableExtra(EXTRA_WALLPAPER_INFO, WallpaperInfo::class.java)
+        // Fits screen to navbar and statusbar
+        WindowCompat.setDecorFitsSystemWindows(window, ActivityUtils.isSUWMode(this))
+        viewModel.initializeViewModel(
+            context = applicationContext,
+            wallpaper =
+                checkNotNull(
+                    intent.getParcelableExtra(EXTRA_WALLPAPER_INFO, WallpaperInfo::class.java)
+                ),
+        )
     }
 
     override fun onUpArrowPressed() {
diff --git a/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewDemoActivity.kt b/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewDemoActivity.kt
index 83cb968..3f8f5fd 100644
--- a/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewDemoActivity.kt
+++ b/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewDemoActivity.kt
@@ -18,35 +18,79 @@
 import android.content.Context
 import android.content.Intent
 import android.os.Bundle
+import android.view.SurfaceHolder
+import android.view.SurfaceView
 import androidx.activity.viewModels
+import androidx.lifecycle.lifecycleScope
 import com.android.wallpaper.R
+import com.android.wallpaper.model.LiveWallpaperInfo
 import com.android.wallpaper.model.WallpaperInfo
+import com.android.wallpaper.module.WallpaperPersister
 import com.android.wallpaper.picker.BasePreviewActivity
 import com.android.wallpaper.picker.preview.ui.binder.StaticWallpaperPreviewBinder
-import com.android.wallpaper.picker.preview.ui.viewmodel.StaticWallpaperPreviewViewModel
+import com.android.wallpaper.picker.preview.ui.viewmodel.WallpaperPreviewViewModel
 import com.android.wallpaper.util.DisplayUtils
 import com.android.wallpaper.util.RtlUtils
+import com.android.wallpaper.util.wallpaperconnection.WallpaperConnectionUtils
+import com.android.wallpaper.util.wallpaperconnection.WallpaperConnectionUtils.setUpSurface
 import dagger.hilt.android.AndroidEntryPoint
 import javax.inject.Inject
+import kotlinx.coroutines.launch
 
 /** A demo Activity showing wallpaper preview rendering built in the recommended architecture. */
 @AndroidEntryPoint(BasePreviewActivity::class)
 class WallpaperPreviewDemoActivity : Hilt_WallpaperPreviewDemoActivity() {
 
-    private val viewModel: StaticWallpaperPreviewViewModel by viewModels()
+    private val viewModel: WallpaperPreviewViewModel by viewModels()
     @Inject lateinit var displayUtils: DisplayUtils
+
     override fun onCreate(savedInstanceState: Bundle?) {
         super.onCreate(savedInstanceState)
         setContentView(R.layout.activity_wallpaper_preview_demo)
-        val wallpaper = intent.getParcelableExtra(EXTRA_WALLPAPER_INFO, WallpaperInfo::class.java)
-        viewModel.initializeViewModel(applicationContext, checkNotNull(wallpaper))
-        StaticWallpaperPreviewBinder.bind(
-            requireViewById(R.id.wallpaper_preview),
-            viewModel,
-            this,
-            displayUtils.isSingleDisplayOrUnfoldedHorizontalHinge(this),
-            RtlUtils.isRtl(applicationContext),
-        )
+        val wallpaper =
+            checkNotNull(intent.getParcelableExtra(EXTRA_WALLPAPER_INFO, WallpaperInfo::class.java))
+        if (wallpaper is LiveWallpaperInfo) {
+            val surfaceView = requireViewById<SurfaceView>(R.id.wallpaper_surface)
+            surfaceView.holder.addCallback(
+                object : SurfaceHolder.Callback {
+                    override fun surfaceCreated(holder: SurfaceHolder) {
+                        lifecycleScope.launch {
+                            surfaceView.setUpSurface(applicationContext)
+                            WallpaperConnectionUtils.connect(
+                                applicationContext,
+                                lifecycleScope,
+                                wallpaper.wallpaperComponent,
+                                WallpaperPersister.DEST_LOCK_SCREEN,
+                                surfaceView,
+                            )
+                        }
+                    }
+
+                    override fun surfaceChanged(
+                        holder: SurfaceHolder,
+                        format: Int,
+                        width: Int,
+                        height: Int
+                    ) {}
+
+                    override fun surfaceDestroyed(holder: SurfaceHolder) {}
+                }
+            )
+        } else {
+            viewModel.initializeViewModel(
+                context = applicationContext,
+                wallpaper = wallpaper,
+            )
+            StaticWallpaperPreviewBinder.bind(
+                fullResImageView = requireViewById(R.id.full_res_image),
+                lowResImageView = requireViewById(R.id.low_res_image),
+                viewModel = viewModel.getStaticWallpaperPreviewViewModel(),
+                lifecycleOwner = this,
+                isSingleDisplayOrUnfoldedHorizontalHinge =
+                    displayUtils.isSingleDisplayOrUnfoldedHorizontalHinge(this),
+                isRtl = RtlUtils.isRtl(applicationContext),
+            )
+        }
     }
 
     companion object {
diff --git a/src/com/android/wallpaper/picker/preview/ui/binder/FullPreviewSurfaceViewBinder.kt b/src/com/android/wallpaper/picker/preview/ui/binder/FullPreviewSurfaceViewBinder.kt
new file mode 100644
index 0000000..c7e8068
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/binder/FullPreviewSurfaceViewBinder.kt
@@ -0,0 +1,89 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.ui.binder
+
+import android.view.SurfaceControlViewHost
+import android.view.SurfaceHolder
+import android.view.View
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.LifecycleOwner
+import androidx.lifecycle.lifecycleScope
+import androidx.lifecycle.repeatOnLifecycle
+import com.android.wallpaper.picker.TouchForwardingLayout
+import com.android.wallpaper.picker.preview.ui.view.FullPreviewSurfaceView
+import com.android.wallpaper.picker.preview.ui.viewmodel.FullPreviewSurfaceViewModel
+import kotlinx.coroutines.launch
+
+/** Binds wallpaper preview surface view and its view models. */
+object FullPreviewSurfaceViewBinder {
+
+    fun bind(
+        surfaceView: FullPreviewSurfaceView,
+        surfaceViewModel: FullPreviewSurfaceViewModel,
+        viewHierarchyContainer: View,
+        surfaceTouchForwardingLayout: TouchForwardingLayout,
+        touchRecipientView: View?,
+        viewLifecycleOwner: LifecycleOwner,
+    ) {
+        viewLifecycleOwner.lifecycleScope.launch {
+            viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.CREATED) {
+                surfaceView.let { surfaceView ->
+                    surfaceView.setCurrentAndTargetDisplaySize(
+                        currentSize = surfaceViewModel.currentDisplaySize,
+                        targetSize = surfaceViewModel.previewTransitionViewModel.targetDisplaySize,
+                    )
+                    surfaceView.holder.addCallback(
+                        object : SurfaceHolder.Callback {
+                            override fun surfaceCreated(holder: SurfaceHolder) {
+                                val host =
+                                    SurfaceControlViewHost(
+                                        surfaceView.context,
+                                        surfaceView.display,
+                                        surfaceView.hostToken,
+                                    )
+                                host.setView(
+                                    viewHierarchyContainer,
+                                    surfaceView.width,
+                                    surfaceView.height,
+                                )
+                                surfaceView.setChildSurfacePackage(
+                                    checkNotNull(host.surfacePackage)
+                                )
+                                touchRecipientView?.let {
+                                    surfaceTouchForwardingLayout.initTouchForwarding(it)
+                                }
+                            }
+
+                            override fun surfaceChanged(
+                                holder: SurfaceHolder,
+                                format: Int,
+                                width: Int,
+                                height: Int
+                            ) {}
+
+                            override fun surfaceDestroyed(holder: SurfaceHolder) {}
+                        }
+                    )
+                }
+            }
+        }
+    }
+
+    private fun TouchForwardingLayout.initTouchForwarding(targetView: View) {
+        setForwardingEnabled(true)
+        setTargetView(targetView)
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/binder/SmallPreviewBinder.kt b/src/com/android/wallpaper/picker/preview/ui/binder/SmallPreviewBinder.kt
new file mode 100644
index 0000000..950165d
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/binder/SmallPreviewBinder.kt
@@ -0,0 +1,58 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.ui.binder
+
+import android.content.Context
+import android.view.SurfaceView
+import android.view.View
+import androidx.lifecycle.LifecycleOwner
+import com.android.wallpaper.R
+import com.android.wallpaper.dispatchers.MainDispatcher
+import com.android.wallpaper.picker.preview.ui.viewmodel.WallpaperPreviewViewModel
+import com.android.wallpaper.util.PreviewUtils
+import kotlinx.coroutines.CoroutineScope
+
+object SmallPreviewBinder {
+
+    fun bind(
+        applicationContext: Context,
+        view: View,
+        viewModel: WallpaperPreviewViewModel,
+        @MainDispatcher mainScope: CoroutineScope,
+        lifecycleOwner: LifecycleOwner,
+        isSingleDisplayOrUnfoldedHorizontalHinge: Boolean,
+        isRtl: Boolean,
+        previewUtils: PreviewUtils? = null,
+        displayId: Int? = null,
+    ) {
+        val workspaceSurface = view.requireViewById<SurfaceView>(R.id.workspace_surface)
+        workspaceSurface.visibility = View.VISIBLE
+        workspaceSurface.setZOrderMediaOverlay(true)
+        previewUtils?.let { WorkspacePreviewBinder.bind(workspaceSurface, it, displayId) }
+
+        val wallpaperSurface = view.requireViewById<SurfaceView>(R.id.wallpaper_surface)
+        wallpaperSurface.setZOrderMediaOverlay(true)
+        WallpaperPreviewBinder.bind(
+            applicationContext,
+            wallpaperSurface,
+            viewModel,
+            mainScope,
+            lifecycleOwner,
+            isSingleDisplayOrUnfoldedHorizontalHinge,
+            isRtl
+        )
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/binder/StaticWallpaperPreviewBinder.kt b/src/com/android/wallpaper/picker/preview/ui/binder/StaticWallpaperPreviewBinder.kt
index fa92f89..863b5cf 100644
--- a/src/com/android/wallpaper/picker/preview/ui/binder/StaticWallpaperPreviewBinder.kt
+++ b/src/com/android/wallpaper/picker/preview/ui/binder/StaticWallpaperPreviewBinder.kt
@@ -27,7 +27,6 @@
 import androidx.lifecycle.LifecycleOwner
 import androidx.lifecycle.lifecycleScope
 import androidx.lifecycle.repeatOnLifecycle
-import com.android.wallpaper.R
 import com.android.wallpaper.picker.preview.ui.util.FullResImageViewUtil
 import com.android.wallpaper.picker.preview.ui.viewmodel.FullResWallpaperViewModel
 import com.android.wallpaper.picker.preview.ui.viewmodel.StaticWallpaperPreviewViewModel
@@ -42,16 +41,14 @@
     private const val CROSS_FADE_DURATION: Long = 200
 
     fun bind(
-        view: View,
+        fullResImageView: SubsamplingScaleImageView,
+        lowResImageView: ImageView,
         viewModel: StaticWallpaperPreviewViewModel,
         lifecycleOwner: LifecycleOwner,
         isSingleDisplayOrUnfoldedHorizontalHinge: Boolean,
         isRtl: Boolean,
     ) {
-        val lowResImageView: ImageView = view.requireViewById(R.id.low_res_image)
         lowResImageView.initLowResImageView()
-
-        val fullResImageView: SubsamplingScaleImageView = view.requireViewById(R.id.full_res_image)
         fullResImageView.initFullResImageView()
 
         lifecycleOwner.lifecycleScope.launch {
diff --git a/src/com/android/wallpaper/picker/preview/ui/binder/WallpaperPreviewBinder.kt b/src/com/android/wallpaper/picker/preview/ui/binder/WallpaperPreviewBinder.kt
new file mode 100644
index 0000000..39554e3
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/binder/WallpaperPreviewBinder.kt
@@ -0,0 +1,122 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.ui.binder
+
+import android.content.Context
+import android.view.LayoutInflater
+import android.view.SurfaceControlViewHost
+import android.view.SurfaceHolder
+import android.view.SurfaceView
+import android.view.View
+import androidx.lifecycle.LifecycleOwner
+import androidx.lifecycle.lifecycleScope
+import com.android.wallpaper.R
+import com.android.wallpaper.dispatchers.MainDispatcher
+import com.android.wallpaper.model.LiveWallpaperInfo
+import com.android.wallpaper.module.WallpaperPersister
+import com.android.wallpaper.picker.preview.ui.viewmodel.WallpaperPreviewViewModel
+import com.android.wallpaper.util.wallpaperconnection.WallpaperConnectionUtils
+import com.android.wallpaper.util.wallpaperconnection.WallpaperConnectionUtils.setUpSurface
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.launch
+
+object WallpaperPreviewBinder {
+    fun bind(
+        applicationContext: Context,
+        wallpaperSurface: SurfaceView,
+        viewModel: WallpaperPreviewViewModel,
+        @MainDispatcher mainScope: CoroutineScope,
+        lifecycleOwner: LifecycleOwner,
+        isSingleDisplayOrUnfoldedHorizontalHinge: Boolean,
+        isRtl: Boolean,
+    ) {
+        wallpaperSurface.holder.addCallback(
+            object : SurfaceHolder.Callback {
+                override fun surfaceCreated(holder: SurfaceHolder) {
+                    val wallpaper = viewModel.editingWallpaper
+                    if (wallpaper is LiveWallpaperInfo) {
+                        lifecycleOwner.lifecycleScope.launch {
+                            wallpaperSurface.setUpSurface(applicationContext)
+                            WallpaperConnectionUtils.connect(
+                                applicationContext,
+                                mainScope,
+                                wallpaper.wallpaperComponent,
+                                // TODO b/301088528(giolin): Pass correspondent
+                                //                           destination for live
+                                //                           wallpaper preview
+                                WallpaperPersister.DEST_LOCK_SCREEN,
+                                wallpaperSurface,
+                            )
+                        }
+                    } else {
+                        val staticWallpaperPreview =
+                            LayoutInflater.from(applicationContext)
+                                .inflate(R.layout.fullscreen_wallpaper_preview, null)
+                        // We need to attach the ordinary view to a surface view since
+                        // we overlay lock screen and home screen UI on top of the wallpaper.
+                        attachStaticWallpaperPreviewToSurface(
+                            applicationContext,
+                            staticWallpaperPreview,
+                            wallpaperSurface,
+                        )
+                        StaticWallpaperPreviewBinder.bind(
+                            fullResImageView =
+                                staticWallpaperPreview.requireViewById(R.id.full_res_image),
+                            lowResImageView =
+                                staticWallpaperPreview.requireViewById(R.id.low_res_image),
+                            viewModel = viewModel.getStaticWallpaperPreviewViewModel(),
+                            lifecycleOwner = lifecycleOwner,
+                            isSingleDisplayOrUnfoldedHorizontalHinge =
+                                isSingleDisplayOrUnfoldedHorizontalHinge,
+                            isRtl,
+                        )
+                    }
+                }
+
+                override fun surfaceChanged(
+                    holder: SurfaceHolder,
+                    format: Int,
+                    width: Int,
+                    height: Int
+                ) {}
+
+                override fun surfaceDestroyed(holder: SurfaceHolder) {}
+            }
+        )
+        // TODO b/300979155(giolin): Clean up surface when no longer needed, e.g. onDestroyed
+    }
+
+    private fun attachStaticWallpaperPreviewToSurface(
+        applicationContext: Context,
+        preview: View,
+        surface: SurfaceView
+    ) {
+        val width = surface.width
+        val height = surface.height
+        preview.measure(
+            View.MeasureSpec.makeMeasureSpec(width, View.MeasureSpec.EXACTLY),
+            View.MeasureSpec.makeMeasureSpec(height, View.MeasureSpec.EXACTLY)
+        )
+        preview.layout(0, 0, width, height)
+        val host = SurfaceControlViewHost(applicationContext, surface.display, surface.hostToken)
+        host.setView(
+            preview,
+            preview.width,
+            preview.height,
+        )
+        host.surfacePackage?.let { surface.setChildSurfacePackage(it) }
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/binder/WorkspacePreviewBinder.kt b/src/com/android/wallpaper/picker/preview/ui/binder/WorkspacePreviewBinder.kt
new file mode 100644
index 0000000..30c8dab
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/binder/WorkspacePreviewBinder.kt
@@ -0,0 +1,71 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.ui.binder
+
+import android.os.Bundle
+import android.util.Log
+import android.view.SurfaceHolder
+import android.view.SurfaceView
+import androidx.core.os.bundleOf
+import com.android.wallpaper.util.PreviewUtils
+import com.android.wallpaper.util.SurfaceViewUtils
+
+object WorkspacePreviewBinder {
+    fun bind(workspaceSurface: SurfaceView, previewUtils: PreviewUtils, displayId: Int? = null) {
+        workspaceSurface.holder.addCallback(
+            object : SurfaceHolder.Callback {
+                override fun surfaceCreated(holder: SurfaceHolder) {
+                    if (previewUtils.supportsPreview()) {
+                        if (displayId == null && workspaceSurface.display == null) {
+                            Log.w(
+                                "WorkspacePreviewBinder",
+                                "No display ID, avoiding asking for workspace preview, lest WallpaperPicker " +
+                                    "crash"
+                            )
+                            return
+                        }
+                        val request =
+                            SurfaceViewUtils.createSurfaceViewRequest(
+                                workspaceSurface,
+                                bundleOf(Pair(SurfaceViewUtils.KEY_DISPLAY_ID, displayId)),
+                            )
+                        previewUtils.renderPreview(
+                            request,
+                            object : PreviewUtils.WorkspacePreviewCallback {
+                                override fun onPreviewRendered(resultBundle: Bundle?) {
+                                    if (resultBundle != null) {
+                                        workspaceSurface.setChildSurfacePackage(
+                                            SurfaceViewUtils.getSurfacePackage(resultBundle)
+                                        )
+                                    }
+                                }
+                            }
+                        )
+                    }
+                }
+
+                override fun surfaceChanged(
+                    holder: SurfaceHolder,
+                    format: Int,
+                    width: Int,
+                    height: Int
+                ) {}
+
+                override fun surfaceDestroyed(holder: SurfaceHolder) {}
+            }
+        )
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/fragment/FullPreviewFragment.kt b/src/com/android/wallpaper/picker/preview/ui/fragment/FullPreviewFragment.kt
index 3fd68f9..530a0eb 100644
--- a/src/com/android/wallpaper/picker/preview/ui/fragment/FullPreviewFragment.kt
+++ b/src/com/android/wallpaper/picker/preview/ui/fragment/FullPreviewFragment.kt
@@ -19,20 +19,77 @@
 import android.view.LayoutInflater
 import android.view.View
 import android.view.ViewGroup
-import androidx.fragment.app.Fragment
+import androidx.core.content.ContextCompat
+import androidx.fragment.app.activityViewModels
 import com.android.wallpaper.R
+import com.android.wallpaper.picker.AppbarFragment
+import com.android.wallpaper.picker.preview.ui.binder.FullPreviewSurfaceViewBinder
+import com.android.wallpaper.picker.preview.ui.binder.StaticWallpaperPreviewBinder
+import com.android.wallpaper.picker.preview.ui.viewmodel.FullPreviewSurfaceViewModel
+import com.android.wallpaper.picker.preview.ui.viewmodel.WallpaperPreviewViewModel
+import com.android.wallpaper.util.DisplayUtils
+import com.android.wallpaper.util.RtlUtils
+import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView
 import dagger.hilt.android.AndroidEntryPoint
+import javax.inject.Inject
 
 /** Shows full preview of user selected wallpaper for cropping, zooming and positioning. */
-@AndroidEntryPoint(Fragment::class)
+@AndroidEntryPoint(AppbarFragment::class)
 class FullPreviewFragment : Hilt_FullPreviewFragment() {
 
+    @Inject lateinit var displayUtils: DisplayUtils
+
+    private val wallpaperPreviewViewModel by activityViewModels<WallpaperPreviewViewModel>()
+
     override fun onCreateView(
         inflater: LayoutInflater,
         container: ViewGroup?,
         savedInstanceState: Bundle?
     ): View? {
         val view = inflater.inflate(R.layout.fragment_full_preview, container, false)
+        val previewContainer =
+            inflater.inflate(R.layout.fullscreen_wallpaper_preview, container, false)
+        val fullResImageView =
+            previewContainer.requireViewById<SubsamplingScaleImageView>(R.id.full_res_image)
+        setUpToolbar(view)
+
+        FullPreviewSurfaceViewBinder.bind(
+            surfaceView = view.requireViewById(R.id.wallpaper_surface),
+            surfaceViewModel =
+                FullPreviewSurfaceViewModel(
+                    previewTransitionViewModel =
+                        checkNotNull(wallpaperPreviewViewModel.previewTransitionViewModel),
+                    currentDisplaySize =
+                        displayUtils.getRealSize(checkNotNull(view.context.display))
+                ),
+            viewHierarchyContainer = previewContainer,
+            surfaceTouchForwardingLayout = view.requireViewById(R.id.touch_forwarding_layout),
+            touchRecipientView = fullResImageView,
+            viewLifecycleOwner = viewLifecycleOwner,
+        )
+        StaticWallpaperPreviewBinder.bind(
+            fullResImageView = fullResImageView,
+            lowResImageView = previewContainer.requireViewById(R.id.low_res_image),
+            viewModel = wallpaperPreviewViewModel.getStaticWallpaperPreviewViewModel(),
+            lifecycleOwner = viewLifecycleOwner,
+            isSingleDisplayOrUnfoldedHorizontalHinge =
+                displayUtils.isSingleDisplayOrUnfoldedHorizontalHinge(requireActivity()),
+            isRtl = RtlUtils.isRtl(requireContext().applicationContext),
+        )
+
         return view
     }
+
+    // TODO(b/291761856): Use real string
+    override fun getDefaultTitle(): CharSequence {
+        return ""
+    }
+
+    override fun getToolbarColorId(): Int {
+        return android.R.color.transparent
+    }
+
+    override fun getToolbarTextColor(): Int {
+        return ContextCompat.getColor(requireContext(), R.color.system_on_surface)
+    }
 }
diff --git a/src/com/android/wallpaper/picker/preview/ui/fragment/SmallPreviewFragment.kt b/src/com/android/wallpaper/picker/preview/ui/fragment/SmallPreviewFragment.kt
index fc45366..ab7e054 100644
--- a/src/com/android/wallpaper/picker/preview/ui/fragment/SmallPreviewFragment.kt
+++ b/src/com/android/wallpaper/picker/preview/ui/fragment/SmallPreviewFragment.kt
@@ -21,16 +21,20 @@
 import android.view.ViewGroup
 import androidx.core.content.ContextCompat
 import androidx.fragment.app.activityViewModels
-import androidx.navigation.fragment.findNavController
 import com.android.wallpaper.R
-import com.android.wallpaper.module.CustomizationSections
-import com.android.wallpaper.module.InjectorProvider
+import com.android.wallpaper.dispatchers.MainDispatcher
 import com.android.wallpaper.picker.AppbarFragment
-import com.android.wallpaper.picker.customization.ui.binder.ScreenPreviewBinder
-import com.android.wallpaper.picker.customization.ui.viewmodel.ScreenPreviewViewModel
+import com.android.wallpaper.picker.preview.di.modules.preview.utils.PreviewUtilsModule
+import com.android.wallpaper.picker.preview.ui.binder.SmallPreviewBinder
+import com.android.wallpaper.picker.preview.ui.fragment.smallpreview.PreviewViewPagerSynchronizationBinder
 import com.android.wallpaper.picker.preview.ui.viewmodel.WallpaperPreviewViewModel
+import com.android.wallpaper.picker.wallpaper.utils.DualDisplayAspectRatioLayout
+import com.android.wallpaper.util.DisplayUtils
 import com.android.wallpaper.util.PreviewUtils
+import com.android.wallpaper.util.RtlUtils
 import dagger.hilt.android.AndroidEntryPoint
+import javax.inject.Inject
+import kotlinx.coroutines.CoroutineScope
 
 /**
  * This fragment displays the preview of the selected wallpaper on all available workspaces and
@@ -38,6 +42,11 @@
  */
 @AndroidEntryPoint(AppbarFragment::class)
 class SmallPreviewFragment : Hilt_SmallPreviewFragment() {
+
+    @Inject lateinit var displayUtils: DisplayUtils
+    @PreviewUtilsModule.HomeScreenPreviewUtils @Inject lateinit var homePreviewUtils: PreviewUtils
+    @Inject @MainDispatcher lateinit var mainScope: CoroutineScope
+
     private val wallpaperPreviewViewModel by activityViewModels<WallpaperPreviewViewModel>()
 
     override fun onCreateView(
@@ -46,7 +55,11 @@
         savedInstanceState: Bundle?
     ): View {
         val view =
-            inflater.inflate(R.layout.fragment_small_preview, container, /* attachToRoot= */ false)
+            if (displayUtils.hasMultiInternalDisplays()) {
+                inflater.inflate(R.layout.fragment_small_preview_for_two_screens, container, false)
+            } else {
+                inflater.inflate(R.layout.fragment_small_preview_handheld, container, false)
+            }
         setUpToolbar(view)
         bindScreenPreview(view)
 
@@ -66,34 +79,56 @@
         return ContextCompat.getColor(requireContext(), R.color.system_on_surface)
     }
 
-    // TODO(b/291761856): Replace placeholder preview
     private fun bindScreenPreview(view: View) {
-        ScreenPreviewBinder.bind(
-            activity = requireActivity(),
-            previewView = view.requireViewById(R.id.preview),
-            viewModel =
-                ScreenPreviewViewModel(
-                    previewUtils =
-                        PreviewUtils(
-                            context = requireContext(),
-                            authorityMetadataKey =
-                                requireContext()
-                                    .getString(
-                                        R.string.grid_control_metadata_name,
-                                    ),
-                        ),
-                    wallpaperInfoProvider = { wallpaperPreviewViewModel.editingWallpaper },
-                    wallpaperInteractor =
-                        InjectorProvider.getInjector().getWallpaperInteractor(requireContext()),
-                    screen = CustomizationSections.Screen.HOME_SCREEN,
-                    onPreviewClicked = {
-                        findNavController()
-                            .navigate(R.id.action_smallPreviewFragment_to_fullPreviewFragment)
-                    }
-                ),
-            lifecycleOwner = viewLifecycleOwner,
-            offsetToStart = false,
-            onWallpaperPreviewDirty = { activity?.recreate() },
-        )
+        val activity = activity ?: return
+        val applicationContext = activity.applicationContext
+        val isSingleDisplayOrUnfoldedHorizontalHinge =
+            displayUtils.isSingleDisplayOrUnfoldedHorizontalHinge(activity)
+        val isRtl = RtlUtils.isRtl(applicationContext)
+
+        if (displayUtils.hasMultiInternalDisplays()) {
+            val dualDisplayAspectRatioView: DualDisplayAspectRatioLayout =
+                view.requireViewById(R.id.dual_preview)
+            dualDisplayAspectRatioView.setDisplaySizes(
+                displayUtils.getRealSize(displayUtils.getSmallerDisplay()),
+                displayUtils.getRealSize(displayUtils.getWallpaperDisplay())
+            )
+            SmallPreviewBinder.bind(
+                applicationContext = applicationContext,
+                view = view.requireViewById(DualDisplayAspectRatioLayout.foldedPreviewId),
+                viewModel = wallpaperPreviewViewModel,
+                mainScope = mainScope,
+                lifecycleOwner = viewLifecycleOwner,
+                isSingleDisplayOrUnfoldedHorizontalHinge = isSingleDisplayOrUnfoldedHorizontalHinge,
+                isRtl = isRtl,
+                previewUtils = homePreviewUtils,
+                displayId = displayUtils.getSmallerDisplay().displayId,
+            )
+            SmallPreviewBinder.bind(
+                applicationContext = applicationContext,
+                view = view.requireViewById(DualDisplayAspectRatioLayout.unfoldedPreviewId),
+                viewModel = wallpaperPreviewViewModel,
+                mainScope = mainScope,
+                lifecycleOwner = viewLifecycleOwner,
+                isSingleDisplayOrUnfoldedHorizontalHinge = isSingleDisplayOrUnfoldedHorizontalHinge,
+                isRtl = isRtl,
+                previewUtils = homePreviewUtils,
+                displayId = displayUtils.getWallpaperDisplay().displayId,
+            )
+        } else {
+            PreviewViewPagerSynchronizationBinder.bind(
+                view.requireViewById(R.id.pager_tabs),
+                view.requireViewById(R.id.pager_previews),
+                displayUtils.getRealSize(displayUtils.getSmallerDisplay()),
+                resources,
+                // TODO: pass correct view models for the view pager
+                listOf(wallpaperPreviewViewModel, wallpaperPreviewViewModel),
+                applicationContext,
+                isSingleDisplayOrUnfoldedHorizontalHinge,
+                viewLifecycleOwner,
+                isRtl,
+                mainScope
+            )
+        }
     }
 }
diff --git a/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/PreviewViewPagerSynchronizationBinder.kt b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/PreviewViewPagerSynchronizationBinder.kt
new file mode 100644
index 0000000..10d9720
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/PreviewViewPagerSynchronizationBinder.kt
@@ -0,0 +1,134 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.ui.fragment.smallpreview
+
+import android.content.Context
+import android.content.res.Resources
+import android.graphics.Point
+import androidx.lifecycle.LifecycleOwner
+import androidx.viewpager.widget.ViewPager
+import androidx.viewpager2.widget.ViewPager2
+import com.android.wallpaper.picker.preview.ui.fragment.smallpreview.adapters.SinglePreviewPagerAdapter
+import com.android.wallpaper.picker.preview.ui.fragment.smallpreview.adapters.TabTextPagerAdapter
+import com.android.wallpaper.picker.preview.ui.fragment.smallpreview.pagetransformers.PreviewCardPageTransformer
+import com.android.wallpaper.picker.preview.ui.fragment.smallpreview.pagetransformers.PreviewTabsPageTransformer
+import com.android.wallpaper.picker.preview.ui.viewmodel.WallpaperPreviewViewModel
+import kotlinx.coroutines.CoroutineScope
+
+/** This class initializes and synchronizes the tab and preview view pagers */
+object PreviewViewPagerSynchronizationBinder {
+
+    fun bind(
+        tabsViewPager: ViewPager,
+        previewsViewPager: ViewPager2,
+        screenSizePx: Point,
+        resources: Resources,
+        screenPreviewViewModels: List<WallpaperPreviewViewModel>,
+        applicationContext: Context,
+        isSingleDisplayOrUnfoldedHorizontalHinge: Boolean,
+        lifecycleOwner: LifecycleOwner,
+        isRtl: Boolean,
+        mainScope: CoroutineScope,
+    ) {
+        // set up tabs view pager
+        bindTabsViewPager(tabsViewPager, resources, screenSizePx)
+
+        // set up previews view pager
+        bindPreviewsViewPager(
+            applicationContext,
+            isSingleDisplayOrUnfoldedHorizontalHinge,
+            lifecycleOwner,
+            isRtl,
+            mainScope,
+            previewsViewPager,
+            resources,
+            screenPreviewViewModels,
+            screenSizePx
+        )
+
+        // synchronize the two pagers
+        synchronizePreviewAndTabsPager(tabsViewPager, previewsViewPager)
+    }
+
+    private fun bindPreviewsViewPager(
+        applicationContext: Context,
+        isSingleDisplayOrUnfoldedHorizontalHinge: Boolean,
+        lifecycleOwner: LifecycleOwner,
+        isRtl: Boolean,
+        mainScope: CoroutineScope,
+        previewsViewPager: ViewPager2,
+        resources: Resources,
+        screenPreviewViewModels: List<WallpaperPreviewViewModel>,
+        screenSizePx: Point,
+    ) {
+        previewsViewPager.adapter =
+            SinglePreviewPagerAdapter(
+                applicationContext,
+                isSingleDisplayOrUnfoldedHorizontalHinge,
+                lifecycleOwner,
+                isRtl,
+                mainScope,
+                screenPreviewViewModels
+            )
+        previewsViewPager.offscreenPageLimit = 2
+        previewsViewPager.clipChildren = false
+        previewsViewPager.clipToPadding = false
+        previewsViewPager.setPageTransformer(PreviewCardPageTransformer(screenSizePx, resources))
+    }
+
+    private fun bindTabsViewPager(
+        tabsViewPager: ViewPager,
+        resources: Resources,
+        screenSizePx: Point
+    ) {
+        tabsViewPager.adapter = TabTextPagerAdapter(resources)
+        tabsViewPager.offscreenPageLimit = 2
+        tabsViewPager.clipChildren = false
+        tabsViewPager.clipToPadding = false
+        tabsViewPager.setPageTransformer(true, PreviewTabsPageTransformer(screenSizePx))
+    }
+
+    private fun synchronizePreviewAndTabsPager(
+        tabsViewPager: ViewPager,
+        previewsViewPager: ViewPager2,
+    ) {
+        val onPageChangeListener =
+            object : ViewPager.OnPageChangeListener {
+                override fun onPageSelected(position: Int) {
+                    previewsViewPager.setCurrentItem(position, true)
+                }
+
+                override fun onPageScrolled(
+                    position: Int,
+                    positionOffset: Float,
+                    positionOffsetPixels: Int
+                ) {}
+
+                override fun onPageScrollStateChanged(state: Int) {}
+            }
+
+        tabsViewPager.addOnPageChangeListener(onPageChangeListener)
+
+        previewsViewPager.registerOnPageChangeCallback(
+            object : ViewPager2.OnPageChangeCallback() {
+                override fun onPageSelected(position: Int) {
+                    super.onPageSelected(position)
+                    tabsViewPager.setCurrentItem(position, true)
+                }
+            }
+        )
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/adapters/SinglePreviewPagerAdapter.kt b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/adapters/SinglePreviewPagerAdapter.kt
new file mode 100644
index 0000000..3348c15
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/adapters/SinglePreviewPagerAdapter.kt
@@ -0,0 +1,69 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.ui.fragment.smallpreview.adapters
+
+import android.content.Context
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import androidx.cardview.widget.CardView
+import androidx.lifecycle.LifecycleOwner
+import androidx.recyclerview.widget.RecyclerView
+import com.android.wallpaper.R
+import com.android.wallpaper.picker.preview.ui.binder.SmallPreviewBinder
+import com.android.wallpaper.picker.preview.ui.viewmodel.WallpaperPreviewViewModel
+import kotlinx.coroutines.CoroutineScope
+
+/** This adapter provides preview views for the small preview fragment */
+class SinglePreviewPagerAdapter(
+    val applicationContext: Context,
+    val isSingleDisplayOrUnfoldedHorizontalHinge: Boolean,
+    val lifecycleOwner: LifecycleOwner,
+    val isRtl: Boolean,
+    val mainScope: CoroutineScope,
+    // TODO: provide appropriate view models
+    val wallpaperPreviewViewModels: List<WallpaperPreviewViewModel>
+) : RecyclerView.Adapter<SinglePreviewPagerAdapter.ViewHolder>() {
+
+    override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder {
+        val view =
+            LayoutInflater.from(parent.context)
+                .inflate(R.layout.preview_handheld_card_view, parent, false)
+        return ViewHolder(view)
+    }
+
+    override fun onBindViewHolder(holder: ViewHolder, position: Int) {
+        holder.bind(position)
+    }
+
+    override fun getItemCount(): Int = wallpaperPreviewViewModels.size
+
+    inner class ViewHolder(itemView: View) : RecyclerView.ViewHolder(itemView) {
+        private val previewView: CardView = itemView.requireViewById(R.id.preview)
+
+        fun bind(position: Int) {
+            SmallPreviewBinder.bind(
+                applicationContext = applicationContext,
+                view = previewView,
+                viewModel = wallpaperPreviewViewModels[position],
+                mainScope = mainScope,
+                lifecycleOwner = lifecycleOwner,
+                isSingleDisplayOrUnfoldedHorizontalHinge = isSingleDisplayOrUnfoldedHorizontalHinge,
+                isRtl = isRtl,
+            )
+        }
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/adapters/TabTextPagerAdapter.kt b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/adapters/TabTextPagerAdapter.kt
new file mode 100644
index 0000000..ca900e2
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/adapters/TabTextPagerAdapter.kt
@@ -0,0 +1,54 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.ui.fragment.smallpreview.adapters
+
+import android.content.res.Resources
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import android.widget.TextView
+import androidx.viewpager.widget.PagerAdapter
+import com.android.wallpaper.R
+
+/** This class provides the tab views for the tabs in small preview page */
+class TabTextPagerAdapter(val resources: Resources) : PagerAdapter() {
+
+    // TODO: move to view model when ready
+    private val textPages = listOf(R.string.home_screen_message, R.string.lock_screen_message)
+
+    override fun getCount(): Int {
+        return textPages.size
+    }
+
+    override fun isViewFromObject(view: View, `object`: Any): Boolean {
+        return view == `object`
+    }
+
+    override fun instantiateItem(container: ViewGroup, position: Int): Any {
+        val itemView =
+            LayoutInflater.from(container.context).inflate(R.layout.item_text, container, false)
+
+        val textView = itemView.requireViewById<TextView>(R.id.preview_tab_text)
+        textView.text = resources.getString(textPages[position])
+
+        container.addView(itemView)
+        return itemView
+    }
+
+    override fun destroyItem(container: ViewGroup, position: Int, `object`: Any) {
+        container.removeView(`object` as View)
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/pagetransformers/PreviewCardPageTransformer.kt b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/pagetransformers/PreviewCardPageTransformer.kt
new file mode 100644
index 0000000..ff50284
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/pagetransformers/PreviewCardPageTransformer.kt
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.ui.fragment.smallpreview.pagetransformers
+
+import android.content.res.Resources
+import android.graphics.Point
+import android.view.View
+import androidx.viewpager2.widget.ViewPager2
+import com.android.wallpaper.R
+import kotlin.math.abs
+
+/**
+ * This class implements the translations on a view pagers adjacent pages (adjacent to the currently
+ * focused page) to make the page peek out from the end of the screen.
+ */
+class PreviewCardPageTransformer(private val screenSizePx: Point, val resources: Resources) :
+    ViewPager2.PageTransformer {
+    override fun transformPage(page: View, position: Float) {
+        // TODO: cache this call
+        val cardPreview = page.requireViewById<View>(R.id.preview)
+
+        val nextItemVisibleOffsetPx =
+            resources.getDimension(R.dimen.wallpaper_control_button_group_divider_space)
+
+        // device width in pixels minus the page width will give margin
+        val availableMargin = screenSizePx.x - cardPreview.width - nextItemVisibleOffsetPx
+        page.translationX = -availableMargin * position
+
+        page.alpha = 0.25f + (1 - abs(position))
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/pagetransformers/PreviewTabsPageTransformer.kt b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/pagetransformers/PreviewTabsPageTransformer.kt
new file mode 100644
index 0000000..41cd3c1
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/fragment/smallpreview/pagetransformers/PreviewTabsPageTransformer.kt
@@ -0,0 +1,45 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper.picker.preview.ui.fragment.smallpreview.pagetransformers
+
+import android.graphics.Point
+import android.view.View
+import androidx.viewpager.widget.ViewPager
+import com.android.wallpaper.R
+import kotlin.math.abs
+
+/**
+ * This class provides the transformations for the tabs in the small preview screen. It enables the
+ * behaviour where one out of two tabs cna be focused on and the other is clamped to the side of the
+ * left or right of the display
+ */
+class PreviewTabsPageTransformer(private val screenSizePx: Point) : ViewPager.PageTransformer {
+    override fun transformPage(page: View, position: Float) {
+        // TODO: cache this reference since findViewById is expensive
+        val textView = page.requireViewById<View>(R.id.preview_tab_text)
+
+        val absPosition = Math.abs(position)
+        var textViewWidthOffset: Float = (textView.width / 2 * (absPosition))
+        if (position > 0) {
+            textViewWidthOffset *= -1
+        }
+        page.translationX = -screenSizePx.x / 2 * position + textViewWidthOffset
+        val scaleFactor = 0.95f
+        page.scaleX = scaleFactor + (1 - scaleFactor) * (1 - absPosition)
+        page.scaleY = scaleFactor + (1 - scaleFactor) * (1 - absPosition)
+        page.alpha = 0.25f + (1 - abs(position))
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/util/CropSizeUtil.kt b/src/com/android/wallpaper/picker/preview/ui/util/CropSizeUtil.kt
new file mode 100644
index 0000000..02743ca
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/util/CropSizeUtil.kt
@@ -0,0 +1,54 @@
+package com.android.wallpaper.picker.preview.ui.util
+
+import android.graphics.Point
+import android.graphics.PointF
+import android.graphics.Rect
+import kotlin.math.abs
+
+/** Util for calculating cropping related size. */
+object CropSizeUtil {
+
+    /**
+     * Finds largest possible rectangle in [Rect] with the same aspect ratio in the target
+     * rectangle.
+     *
+     * See [findMaxRectWithRatioIn].
+     */
+    fun Rect.findMaxRectWithRatioIn(rect: Rect): PointF =
+        Point(width(), height()).findMaxRectWithRatioIn(Point(rect.width(), rect.height()))
+
+    /**
+     * Finds largest possible rectangle in [Point] with the same aspect ratio in the target
+     * rectangle.
+     *
+     * Calling rectangle will scale up or down to match the size of the target rectangle, the final
+     * rectangle size is the largest but not exceeding the size of target rectangle.
+     */
+    fun Point.findMaxRectWithRatioIn(point: Point): PointF {
+        val ratio =
+            if (x <= point.x && y <= point.y) {
+                // Target rect is containing the calling rect
+                if (abs(x - point.x) <= abs(y - point.y)) {
+                    point.x.toFloat() / x
+                } else {
+                    point.y.toFloat() / y
+                }
+            } else if (x > point.x && y > point.y) {
+                // Calling rect is containing the target rect
+                if (abs(x - point.x) >= abs(y - point.y)) {
+                    point.x.toFloat() / x
+                } else {
+                    point.y.toFloat() / y
+                }
+            } else {
+                // Target rect and calling rect overlap
+                if (x > point.x) {
+                    point.x.toFloat() / x
+                } else {
+                    point.y.toFloat() / y
+                }
+            }
+
+        return PointF(x * ratio, y * ratio)
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/view/FullPreviewSurfaceView.kt b/src/com/android/wallpaper/picker/preview/ui/view/FullPreviewSurfaceView.kt
new file mode 100644
index 0000000..b0d99c6
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/view/FullPreviewSurfaceView.kt
@@ -0,0 +1,54 @@
+package com.android.wallpaper.picker.preview.ui.view
+
+import android.content.Context
+import android.graphics.Point
+import android.util.AttributeSet
+import android.view.SurfaceView
+import com.android.wallpaper.picker.preview.ui.util.CropSizeUtil.findMaxRectWithRatioIn
+import com.android.wallpaper.util.WallpaperCropUtils
+
+/**
+ * A [SurfaceView] scales to largest possible on current display with the size preserving target
+ * display aspect ratio.
+ *
+ * Acts as [SurfaceView] if the current and target display size were not set by the time of
+ * [onMeasure].
+ */
+class FullPreviewSurfaceView(context: Context, attrs: AttributeSet? = null) :
+    SurfaceView(context, attrs) {
+
+    // Current display size represents the size of the currently used display. There is only one
+    // size for handheld and tablet devices, but there are 2 sizes for foldable devices.
+    private var currentDisplaySize: Point? = null
+
+    // Target display size represents the size of the display that a wallpaper aims to be set to.
+    private var targetDisplaySize: Point? = null
+    override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) {
+        super.onMeasure(widthMeasureSpec, heightMeasureSpec)
+
+        if (currentDisplaySize == null || targetDisplaySize == null) {
+            setMeasuredDimension(widthMeasureSpec, heightMeasureSpec)
+            return
+        }
+
+        targetDisplaySize?.findMaxRectWithRatioIn(checkNotNull(currentDisplaySize))?.let {
+            val scale = WallpaperCropUtils.getSystemWallpaperMaximumScale(context)
+            setMeasuredDimension((it.x * scale).toInt(), (it.y * scale).toInt())
+        }
+    }
+
+    /**
+     * Sets the target display size and the current display size.
+     *
+     * The view size is maxed out within current display size while preserving the aspect ratio of
+     * the target display size. On a single display device the current display size is always the
+     * target display size.
+     *
+     * @param currentSize current display size used as the max bound of this view.
+     * @param targetSize target display size to get and preserve it's aspect ratio.
+     */
+    fun setCurrentAndTargetDisplaySize(currentSize: Point, targetSize: Point) {
+        currentDisplaySize = currentSize
+        targetDisplaySize = targetSize
+    }
+}
diff --git a/src/com/android/wallpaper/picker/preview/ui/viewmodel/FullPreviewSurfaceViewModel.kt b/src/com/android/wallpaper/picker/preview/ui/viewmodel/FullPreviewSurfaceViewModel.kt
new file mode 100644
index 0000000..9c75e2e
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/viewmodel/FullPreviewSurfaceViewModel.kt
@@ -0,0 +1,14 @@
+package com.android.wallpaper.picker.preview.ui.viewmodel
+
+import android.graphics.Point
+import com.android.wallpaper.picker.preview.ui.view.FullPreviewSurfaceView
+
+/** View model for rendering [FullPreviewSurfaceView]. */
+data class FullPreviewSurfaceViewModel(
+
+    /** Data of user's selection on [SmallPreviewFragment]. */
+    val previewTransitionViewModel: PreviewTransitionViewModel,
+
+    /** Size of the current display rendering the view on screen. */
+    val currentDisplaySize: Point,
+)
diff --git a/src/com/android/wallpaper/picker/preview/ui/viewmodel/PreviewTransitionViewModel.kt b/src/com/android/wallpaper/picker/preview/ui/viewmodel/PreviewTransitionViewModel.kt
new file mode 100644
index 0000000..1463b5b
--- /dev/null
+++ b/src/com/android/wallpaper/picker/preview/ui/viewmodel/PreviewTransitionViewModel.kt
@@ -0,0 +1,18 @@
+package com.android.wallpaper.picker.preview.ui.viewmodel
+
+import android.graphics.Point
+import com.android.wallpaper.module.CustomizationSections.Screen
+
+/** Defines transitional data on [SmallPreviewFragment] when navigating to [FullPreviewFragment]. */
+data class PreviewTransitionViewModel(
+
+    /** [Screen] selected via preview tab to be rendered on next screen. */
+    val previewTab: Screen,
+
+    /**
+     * The display size the full preview is targeting on next screen.
+     *
+     * TODO(b/291761856): Pass the target display size from [SmallPreviewFragment].
+     */
+    val targetDisplaySize: Point = Point(2208, 1840),
+)
diff --git a/src/com/android/wallpaper/picker/preview/ui/viewmodel/StaticWallpaperPreviewViewModel.kt b/src/com/android/wallpaper/picker/preview/ui/viewmodel/StaticWallpaperPreviewViewModel.kt
index 47f8b08..320530e 100644
--- a/src/com/android/wallpaper/picker/preview/ui/viewmodel/StaticWallpaperPreviewViewModel.kt
+++ b/src/com/android/wallpaper/picker/preview/ui/viewmodel/StaticWallpaperPreviewViewModel.kt
@@ -21,15 +21,13 @@
 import android.graphics.BitmapFactory
 import android.graphics.ColorSpace
 import android.graphics.Point
-import androidx.lifecycle.ViewModel
-import androidx.lifecycle.viewModelScope
 import com.android.wallpaper.asset.Asset
 import com.android.wallpaper.asset.CurrentWallpaperAssetVN
 import com.android.wallpaper.dispatchers.BackgroundDispatcher
 import com.android.wallpaper.model.WallpaperInfo
 import com.android.wallpaper.module.WallpaperPreferences
 import com.android.wallpaper.picker.preview.ui.WallpaperPreviewActivity
-import dagger.hilt.android.lifecycle.HiltViewModel
+import dagger.hilt.android.scopes.ViewModelScoped
 import java.io.ByteArrayOutputStream
 import javax.inject.Inject
 import kotlinx.coroutines.CancellableContinuation
@@ -40,17 +38,17 @@
 import kotlinx.coroutines.flow.flowOn
 import kotlinx.coroutines.flow.map
 import kotlinx.coroutines.flow.merge
-import kotlinx.coroutines.launch
 import kotlinx.coroutines.suspendCancellableCoroutine
+import kotlinx.coroutines.withContext
 
-/** Top level [ViewModel] for [WallpaperPreviewActivity] and its fragments */
-@HiltViewModel
+/** View model for static wallpaper preview used in [WallpaperPreviewActivity] and its fragments */
+@ViewModelScoped
 class StaticWallpaperPreviewViewModel
 @Inject
 constructor(
     private val wallpaperPreferences: WallpaperPreferences,
     @BackgroundDispatcher private val bgDispatcher: CoroutineDispatcher,
-) : ViewModel() {
+) {
 
     private var initialized = false
 
@@ -102,7 +100,7 @@
      * Init function for setting the wallpaper info that is retrieved from the intent bundle when
      * onCreate() in Activity or Fragment.
      */
-    fun initializeViewModel(context: Context, wallpaper: WallpaperInfo) {
+    suspend fun initializeViewModel(context: Context, wallpaper: WallpaperInfo) {
         val appContext = context.applicationContext
         if (!initialized) {
             val asset: Asset? = wallpaper.getAsset(appContext)
@@ -111,9 +109,7 @@
             wallpaperId = id
             id?.let { wallpaperPreferences.getWallpaperColors(it) }
                 ?.run { _cachedWallpaperColors.value = this }
-            viewModelScope.launch(bgDispatcher) {
-                _lowResBitmap.value = asset?.getLowResBitmap(appContext)
-            }
+            withContext(bgDispatcher) { _lowResBitmap.value = asset?.getLowResBitmap(appContext) }
             initialized = true
         }
     }
diff --git a/src/com/android/wallpaper/picker/preview/ui/viewmodel/WallpaperPreviewViewModel.kt b/src/com/android/wallpaper/picker/preview/ui/viewmodel/WallpaperPreviewViewModel.kt
index c0610ca..df9a61f 100644
--- a/src/com/android/wallpaper/picker/preview/ui/viewmodel/WallpaperPreviewViewModel.kt
+++ b/src/com/android/wallpaper/picker/preview/ui/viewmodel/WallpaperPreviewViewModel.kt
@@ -15,15 +15,37 @@
  */
 package com.android.wallpaper.picker.preview.ui.viewmodel
 
+import android.content.Context
 import androidx.lifecycle.ViewModel
+import androidx.lifecycle.viewModelScope
 import com.android.wallpaper.model.WallpaperInfo
 import com.android.wallpaper.picker.preview.ui.WallpaperPreviewActivity
 import dagger.hilt.android.lifecycle.HiltViewModel
 import javax.inject.Inject
+import kotlinx.coroutines.launch
 
 /** Top level [ViewModel] for [WallpaperPreviewActivity] and its fragments */
 @HiltViewModel
-class WallpaperPreviewViewModel @Inject constructor() : ViewModel() {
+class WallpaperPreviewViewModel
+@Inject
+constructor(
+    private val staticWallpaperPreviewViewModel: StaticWallpaperPreviewViewModel,
+) : ViewModel() {
     /** User selected [WallpaperInfo] for editing. */
     var editingWallpaper: WallpaperInfo? = null
+
+    /** Data used during transition from small to full preview, based on duo preview view pager. */
+    var previewTransitionViewModel: PreviewTransitionViewModel? = null
+
+    /** Gets the view model for static wallpaper preview views. */
+    fun getStaticWallpaperPreviewViewModel(): StaticWallpaperPreviewViewModel =
+        staticWallpaperPreviewViewModel
+
+    /** Initializes [WallpaperPreviewViewModel] and all its children view models. */
+    fun initializeViewModel(context: Context, wallpaper: WallpaperInfo) {
+        editingWallpaper = wallpaper
+        viewModelScope.launch {
+            staticWallpaperPreviewViewModel.initializeViewModel(context, wallpaper)
+        }
+    }
 }
diff --git a/src/com/android/wallpaper/picker/wallpaper/utils/DualDisplayAspectRatioLayout.kt b/src/com/android/wallpaper/picker/wallpaper/utils/DualDisplayAspectRatioLayout.kt
new file mode 100644
index 0000000..7a07525
--- /dev/null
+++ b/src/com/android/wallpaper/picker/wallpaper/utils/DualDisplayAspectRatioLayout.kt
@@ -0,0 +1,148 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+package com.android.wallpaper.picker.wallpaper.utils
+
+import android.content.Context
+import android.graphics.Point
+import android.util.AttributeSet
+import android.view.LayoutInflater
+import android.widget.LinearLayout
+import com.android.wallpaper.R
+
+/**
+ * This LinearLayout view group implements the dual preview view for the small preview screen for
+ * foldable devices.
+ */
+class DualDisplayAspectRatioLayout(
+    context: Context,
+    attrs: AttributeSet?,
+) : LinearLayout(context, attrs) {
+
+    private var smallestDisplaySize: Point? = null
+
+    private var largestDisplaySize: Point? = null
+
+    init {
+        val inflater =
+            getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE) as LayoutInflater
+        val foldedPreview = inflater.inflate(R.layout.wallpaper_preview_card, null)
+
+        foldedPreview.id = foldedPreviewId
+        addView(foldedPreview)
+
+        val unfoldedPreview = inflater.inflate(R.layout.wallpaper_preview_card, null)
+        unfoldedPreview.id = unfoldedPreviewId
+        addView(unfoldedPreview)
+    }
+
+    /**
+     * This measures the desired size of the preview views for both of foldable device's displays.
+     * Each preview view respects the aspect ratio of the display it corresponds to while trying to
+     * have the maximum possible height.
+     */
+    override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) {
+        super.onMeasure(widthMeasureSpec, heightMeasureSpec)
+
+        if (smallestDisplaySize == null || largestDisplaySize == null) {
+            setMeasuredDimension(widthMeasureSpec, heightMeasureSpec)
+            return
+        }
+
+        // there are three spaces to consider
+        // the margin before the folded preview, the margin in between the folded and unfolded and
+        // the margin after the unfolded view
+        val totalMarginPixels =
+            context.resources.getDimension(R.dimen.small_preview_inter_preview_margin).toInt() * 3
+
+        // TODO: This only works for portrait mode currently, need to incorporate landscape
+        val parentWidth = this.measuredWidth - totalMarginPixels
+
+        smallestDisplaySize?.let { smallDisplaySize ->
+            largestDisplaySize?.let { largeDisplaySize ->
+                // calculate the aspect ratio (ar) of the folded display
+                val smallDisplayAR = smallDisplaySize.x.toFloat() / smallDisplaySize.y
+
+                // calculate the aspect ratio of the unfolded display
+                val largeDisplayAR = largeDisplaySize.x.toFloat() / largeDisplaySize.y
+
+                val sizeMultiplier = parentWidth / (largeDisplayAR + smallDisplayAR)
+                val widthFolded = (sizeMultiplier * smallDisplayAR).toInt()
+                val heightFolded = (widthFolded / smallDisplayAR).toInt()
+
+                val widthUnfolded = (sizeMultiplier * largeDisplayAR).toInt()
+                val heightUnfolded = (widthUnfolded / largeDisplayAR).toInt()
+
+                val foldedView = getChildAt(0)
+                foldedView.measure(
+                    MeasureSpec.makeMeasureSpec(
+                        widthFolded,
+                        MeasureSpec.EXACTLY,
+                    ),
+                    MeasureSpec.makeMeasureSpec(
+                        heightFolded,
+                        MeasureSpec.EXACTLY,
+                    ),
+                )
+
+                val unfoldedView = getChildAt(1)
+                unfoldedView.measure(
+                    MeasureSpec.makeMeasureSpec(
+                        widthUnfolded,
+                        MeasureSpec.EXACTLY,
+                    ),
+                    MeasureSpec.makeMeasureSpec(
+                        heightUnfolded,
+                        MeasureSpec.EXACTLY,
+                    ),
+                )
+            }
+        }
+    }
+
+    override fun onLayout(changed: Boolean, left: Int, top: Int, right: Int, bottom: Int) {
+        // margins
+        val marginPixels =
+            context.resources.getDimension(R.dimen.small_preview_inter_preview_margin).toInt()
+
+        // the handheld preview will be position first
+        val foldedView = getChildAt(0)
+        val foldedViewWidth = foldedView.measuredWidth
+        val foldedViewHeight = foldedView.measuredHeight
+        foldedView.layout(0 + marginPixels, 0, foldedViewWidth + marginPixels, foldedViewHeight)
+
+        // the unfolded view will be position after
+        val unfoldedView = getChildAt(1)
+        val unfoldedViewWidth = unfoldedView.measuredWidth
+        val unfoldedViewHeight = unfoldedView.measuredHeight
+        unfoldedView.layout(
+            foldedViewWidth + 2 * marginPixels,
+            0,
+            unfoldedViewWidth + foldedViewWidth + 2 * marginPixels,
+            unfoldedViewHeight
+        )
+    }
+
+    fun setDisplaySizes(smallDisplay: Point, largeDisplay: Point) {
+        smallestDisplaySize = smallDisplay
+        largestDisplaySize = largeDisplay
+    }
+
+    companion object {
+        val foldedPreviewId = R.id.small_preview_folded_preview
+        val unfoldedPreviewId = R.id.small_preview_unfolded_preview
+    }
+}
diff --git a/src/com/android/wallpaper/util/DisplayUtils.kt b/src/com/android/wallpaper/util/DisplayUtils.kt
index 5c2b4e8..6ea533b 100644
--- a/src/com/android/wallpaper/util/DisplayUtils.kt
+++ b/src/com/android/wallpaper/util/DisplayUtils.kt
@@ -30,6 +30,9 @@
 /**
  * Utility class to provide methods to find and obtain information about displays via {@link
  * DisplayManager}
+ *
+ * Always pass [Context] or [Display] for the current display, instead of using the context in this
+ * class, which is fine for stateless info.
  */
 class DisplayUtils(private val context: Context) {
     companion object {
@@ -109,18 +112,32 @@
         return activity.display?.uniqueId == getWallpaperDisplay().uniqueId
     }
 
+    /** Gets the real width and height of the display. */
+    fun getRealSize(display: Display): Point {
+        val displayInfo = DisplayInfo()
+        display.getDisplayInfo(displayInfo)
+        return Point(displayInfo.logicalWidth, displayInfo.logicalHeight)
+    }
+
+    /**
+     * Returns the smallest display on a device
+     *
+     * For foldable devices, this method will return the outer display or the primary display when
+     * the device is folded. This is always the smallest display in foldable devices.
+     */
+    fun getSmallerDisplay(): Display {
+        val internalDisplays = getInternalDisplays()
+        var largestDisplay = getWallpaperDisplay()
+        val smallestDisplay = internalDisplays.firstOrNull() { it != largestDisplay }
+        return smallestDisplay ?: largestDisplay
+    }
+
     private fun getRealArea(display: Display): Int {
         val displayInfo = DisplayInfo()
         display.getDisplayInfo(displayInfo)
         return displayInfo.logicalHeight * displayInfo.logicalWidth
     }
 
-    private fun getRealSize(display: Display): Point {
-        val displayInfo = DisplayInfo()
-        display.getDisplayInfo(displayInfo)
-        return Point(displayInfo.logicalWidth, displayInfo.logicalHeight)
-    }
-
     private fun getInternalDisplays(): List<Display> {
         val allDisplays: Array<out Display> =
             displayManager.getDisplays(DisplayManager.DISPLAY_CATEGORY_ALL_INCLUDING_DISABLED)
diff --git a/src/com/android/wallpaper/util/FullScreenAnimation.java b/src/com/android/wallpaper/util/FullScreenAnimation.java
deleted file mode 100644
index d1b19bb..0000000
--- a/src/com/android/wallpaper/util/FullScreenAnimation.java
+++ /dev/null
@@ -1,512 +0,0 @@
-/*
- * Copyright (C) 2021 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.wallpaper.util;
-
-import android.animation.Animator;
-import android.animation.AnimatorSet;
-import android.animation.ObjectAnimator;
-import android.animation.ValueAnimator;
-import android.content.res.TypedArray;
-import android.graphics.Insets;
-import android.graphics.Point;
-import android.graphics.Rect;
-import android.view.Gravity;
-import android.view.SurfaceView;
-import android.view.View;
-import android.view.WindowInsets;
-import android.widget.Button;
-import android.widget.FrameLayout;
-import android.widget.ImageButton;
-import android.widget.TextView;
-import android.widget.Toolbar;
-
-import androidx.cardview.widget.CardView;
-
-import com.android.wallpaper.R;
-import com.android.wallpaper.picker.TouchForwardingLayout;
-
-/**
- * A class storing information about a preview fragment's full-screen layout.
- *
- * Used for {@code ImagePreviewFragment} and {@code LivePreviewFragment}.
- */
-public class FullScreenAnimation {
-
-    private final View mView;
-    private final TouchForwardingLayout mTouchForwardingLayout;
-    private final SurfaceView mWorkspaceSurface;
-    private boolean mIsFullScreen = false;
-    private boolean mShowInFullScreen = false;
-
-    private boolean mScaleIsSet = false;
-    private boolean mWorkspaceVisibility = true;
-    private float mOffsetY;
-    private float mScale;
-    private float mDefaultRadius;
-    private int mWorkspaceWidth;
-    private int mWorkspaceHeight;
-    private float mBottomActionBarTranslation;
-    private float mFullScreenButtonsTranslation;
-    private int mStatusBarHeight;
-    private int mNavigationBarHeight;
-    private FullScreenStatusListener mFullScreenStatusListener;
-
-    private static final float HIDE_ICONS_TOP_RATIO = 0.2f;
-
-    private boolean mIsHomeSelected = true;
-
-    /**
-     * Options for the full-screen text color.
-     *
-     * {@code DEFAULT} represents the default text color.
-     * {@code DARK} represents a text color that is dark, and should be used when the wallpaper
-     *              supports dark text.
-     * {@code LIGHT} represents a text color that is light, and should be used when the wallpaper
-     *               does not support dark text.
-     */
-    public enum FullScreenTextColor {
-        DEFAULT,
-        DARK,
-        LIGHT
-    }
-
-    FullScreenTextColor mFullScreenTextColor = FullScreenTextColor.DEFAULT;
-    private int mCurrentTextColor;
-
-    /** Callback for full screen status. */
-    public interface FullScreenStatusListener {
-        /** Gets called at animation end when full screen status gets changed. */
-        void onFullScreenStatusChange(boolean isFullScreen);
-    }
-
-    /**
-     * Constructor.
-     *
-     * @param view The view containing all relevant UI elements. Equal to {@code mRootView}.
-     */
-    public FullScreenAnimation(View view) {
-        mView = view;
-        mTouchForwardingLayout = view.findViewById(R.id.touch_forwarding_layout);
-        mWorkspaceSurface = view.findViewById(R.id.workspace_surface);
-        mCurrentTextColor = ResourceUtils.getColorAttr(
-                view.getContext(),
-                android.R.attr.textColorPrimary);
-    }
-
-    /**
-     * Returns if the preview layout is currently in full screen.
-     *
-     * @return whether the preview layout is currently in full screen.
-     */
-    public boolean isFullScreen() {
-        return mIsFullScreen;
-    }
-
-    /**
-     * Informs this object whether the home tab is selected.
-     *
-     * Used to determine the visibility of {@code lock_screen_preview_container}.
-     *
-     * @param isHomeSelected whether the home tab is selected.
-     */
-    public void setIsHomeSelected(boolean isHomeSelected) {
-        mIsHomeSelected = isHomeSelected;
-    }
-
-    /**
-     * Informs this object whether the full screen is separate activity.
-     *
-     * Used to determine the height of workspace.
-     *
-     * @param isShowInFullScreen whether the full screen is separate activity.
-     */
-    public void setShowInFullScreen(boolean isShowInFullScreen) {
-        mShowInFullScreen = isShowInFullScreen;
-    }
-
-    /**
-     * Returns the height of status bar.
-     *
-     * @return height of status bar.
-     */
-    public int getStatusBarHeight() {
-        return mStatusBarHeight;
-    }
-
-    private int getNavigationBarHeight() {
-        return mNavigationBarHeight;
-    }
-
-    private int getAttributeDimension(int resId) {
-        final TypedArray attributes = mView.getContext().getTheme().obtainStyledAttributes(
-                new int[]{resId});
-        int dimension = attributes.getDimensionPixelSize(0, 0);
-        attributes.recycle();
-        return dimension;
-    }
-
-    private void setViewMargins(int viewId, float marginTop, float marginBottom,
-            boolean separatedTabs) {
-        FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(
-                FrameLayout.LayoutParams.MATCH_PARENT,
-                separatedTabs ? FrameLayout.LayoutParams.WRAP_CONTENT
-                        : FrameLayout.LayoutParams.MATCH_PARENT);
-
-        layoutParams.setMargins(0, Math.round(marginTop), 0, Math.round(marginBottom));
-
-        if (separatedTabs) {
-            layoutParams.gravity = Gravity.BOTTOM;
-        }
-
-        mView.findViewById(viewId).setLayoutParams(layoutParams);
-    }
-
-    /** Sets a {@param listener} to listen full screen state changes. */
-    public void setFullScreenStatusListener(FullScreenStatusListener listener) {
-        mFullScreenStatusListener = listener;
-    }
-
-    /**
-     * Informs the {@code FullScreenAnimation} object about the window insets of the current
-     * window.
-     *
-     * Called by a {@code View.OnApplyWindowInsetsListener} defined in {@code PreviewFragment}.
-     *
-     * @param windowInsets the window insets of the current window.
-     */
-    public void setWindowInsets(WindowInsets windowInsets) {
-        Insets insets = windowInsets.getInsetsIgnoringVisibility(
-                WindowInsets.Type.systemBars()
-        );
-
-        mStatusBarHeight = insets.top;
-        mNavigationBarHeight = insets.bottom;
-    }
-
-    /**
-     * Place UI elements in the correct locations.
-     *
-     * Takes status bar and navigation bar into account.
-     * @param view view is used to show preview fragment.
-     */
-    public void placeViews(View view) {
-        // If is already full screen we do not do anything here.
-        if (mIsFullScreen) {
-            return;
-        }
-        if (mShowInFullScreen) {
-            View container = view.findViewById(R.id.container);
-            container.setPadding(0, 0, 0, 0);
-            setViewMargins(R.id.screen_preview_layout, 0, 0, false);
-        } else {
-            setViewMargins(R.id.screen_preview_layout,
-                    (float) getStatusBarHeight() + mView.findViewById(
-                            R.id.preview_header).getPaddingBottom(),
-                    getNavigationBarHeight()
-                            + mView.getResources().getDimension(R.dimen.bottom_actions_height)
-                            + mView.getResources().getDimension(R.dimen.separated_tabs_height),
-                    false);
-        }
-        setViewMargins(R.id.bottom_action_bar_container,
-                0,
-                getNavigationBarHeight(),
-                false);
-        setViewMargins(R.id.separated_tabs_container,
-                0,
-                getNavigationBarHeight()
-                        + mView.getResources().getDimension(R.dimen.bottom_actions_height),
-                true);
-        ensureToolbarIsCorrectlyLocated();
-    }
-
-    /**
-     * Ensures that the bottom action bar is in the correct location.
-     *
-     * Called by {@code onBottomActionBarReady}, so that the bottom action bar is correctly located
-     * when it is redrawn.
-     */
-    public void ensureBottomActionBarIsCorrectlyLocated() {
-        float targetTranslation = mIsFullScreen ? mBottomActionBarTranslation : 0;
-        mView.findViewById(R.id.bottom_actionbar).setTranslationY(targetTranslation);
-    }
-
-    /**
-     * Ensures that the toolbar is in the correct location.
-     *
-     * Called by {@code placeViews}, {@code ImageWallpaperColorThemePreviewFragment#updateToolBar},
-     * and @{code LiveWallpaperColorThemePreviewFragment#updateToolBar}, so that the toolbar is
-     * correctly located when it is redrawn.
-     */
-    public void ensureToolbarIsCorrectlyLocated() {
-        FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(
-                FrameLayout.LayoutParams.MATCH_PARENT,
-                FrameLayout.LayoutParams.MATCH_PARENT);
-
-        layoutParams.setMargins(0, getStatusBarHeight(), 0, 0);
-        mView.findViewById(R.id.section_header_container).setLayoutParams(layoutParams);
-    }
-
-    /**
-     * Ensures that the text and the navigation button on the toolbar is given the correct color.
-     *
-     * Called by {@code updateToolBar}.
-     */
-    public void ensureToolbarIsCorrectlyColored() {
-        TextView textView = mView.findViewById(R.id.custom_toolbar_title);
-        if (textView != null) {
-            textView.setTextColor(mCurrentTextColor);
-        }
-
-        Toolbar toolbar = mView.findViewById(R.id.toolbar);
-        // It may be null because there's no back arrow in some cases. For example: no back arrow
-        // for Photos launching case.
-        ImageButton button = (ImageButton) toolbar.getNavigationView();
-        if (button != null) {
-            button.setColorFilter(mCurrentTextColor);
-        }
-    }
-
-    /**
-     * Sets the text color used for the "Preview" caption in full screen mode.
-     *
-     * @param fullScreenTextColor The desired color for the "Preview" caption in full screen mode.
-     */
-    public void setFullScreenTextColor(FullScreenTextColor fullScreenTextColor) {
-        mFullScreenTextColor = fullScreenTextColor;
-
-        animateColor(mIsFullScreen);
-    }
-
-    /**
-     * Sets the visibility of the workspace surface (containing icons from the home screen) and
-     * the elements unique to the lock screen (date and time).
-     *
-     * Called when the "Hide UI Preview" button is clicked.
-     *
-     * @param visible {@code true} if the icons should be shown;
-     *                {@code false} if they should be hidden.
-     */
-    public void setWorkspaceVisibility(boolean visible) {
-        // Not using [setVisibility], because it creates a "jump".
-        if (visible) {
-            mWorkspaceSurface.setClipBounds(new Rect(
-                    0,
-                    Math.round(mWorkspaceHeight * HIDE_ICONS_TOP_RATIO),
-                    mWorkspaceWidth,
-                    mShowInFullScreen ? mWorkspaceHeight : mWorkspaceHeight + Math.round(
-                            mFullScreenButtonsTranslation / mScale)));
-            mView.findViewById(R.id.lock_screen_preview_container).setVisibility(View.VISIBLE);
-        } else {
-            mWorkspaceSurface.setClipBounds(new Rect(
-                    mWorkspaceWidth - 1,
-                    mWorkspaceHeight - 1,
-                    mWorkspaceWidth,
-                    mWorkspaceHeight));
-            mView.findViewById(R.id.lock_screen_preview_container).setVisibility(View.INVISIBLE);
-        }
-        if (mIsHomeSelected) {
-            mView.findViewById(R.id.lock_screen_preview_container).setVisibility(View.INVISIBLE);
-        }
-        mWorkspaceVisibility = visible;
-    }
-
-    /**
-     * Returns the visibility of the workspace surface (containing icons from the home screen).
-     *
-     * @return the visibility of the workspace surface.
-     */
-    public boolean getWorkspaceVisibility() {
-        return mWorkspaceVisibility;
-    }
-
-    private void animateColor(boolean toFullScreen) {
-        TextView textView = mView.findViewById(R.id.custom_toolbar_title);
-
-        int targetColor;
-        if (!toFullScreen || mFullScreenTextColor == FullScreenTextColor.DEFAULT) {
-            targetColor = ResourceUtils.getColorAttr(
-                    mView.getContext(),
-                    android.R.attr.textColorPrimary);
-        } else if (mFullScreenTextColor == FullScreenTextColor.DARK) {
-            targetColor = mView.getContext().getColor(android.R.color.black);
-        } else {
-            targetColor = mView.getContext().getColor(android.R.color.white);
-        }
-
-        if (targetColor == mCurrentTextColor) {
-            return;
-        }
-
-        Toolbar toolbar = mView.findViewById(R.id.toolbar);
-        ImageButton button = (ImageButton) toolbar.getNavigationView();
-
-        ValueAnimator colorAnimator = ValueAnimator.ofArgb(mCurrentTextColor, targetColor);
-        colorAnimator.addUpdateListener(animation -> {
-            int color = (int) animation.getAnimatedValue();
-            if (textView != null) {
-                textView.setTextColor(color);
-            }
-            // It may be null because there's no back arrow in some cases. For example: no back
-            // arrow for Photos launching case.
-            if (button != null) {
-                button.setColorFilter(color);
-            }
-        });
-        colorAnimator.start();
-
-        mCurrentTextColor = targetColor;
-    }
-
-    /**
-     * Animates the layout to or from fullscreen.
-     *
-     * @param toFullScreen {@code true} if animating into the full screen layout;
-     *                     {@code false} if animating out of the full screen layout.
-     */
-    public void startAnimation(boolean toFullScreen) {
-        // If there is no need to animate, return.
-        if (toFullScreen == mIsFullScreen) {
-            return;
-        }
-
-        // If the scale is not set, compute the location and size of frame layout.
-        if (!mScaleIsSet) {
-            int[] loc = new int[2];
-            mTouchForwardingLayout.getLocationInWindow(loc);
-
-            ScreenSizeCalculator screenSizeCalculator = ScreenSizeCalculator.getInstance();
-            Point screenSize = screenSizeCalculator.getScreenSize(mView.getDisplay());
-            int screenWidth = screenSize.x;
-            int screenHeight = screenSize.y;
-
-            mOffsetY = (float) (screenHeight / 2.0
-                    - (loc[1] + mTouchForwardingLayout.getHeight() / 2.0));
-
-            mScale = Math.max(
-                    screenWidth / (float) mTouchForwardingLayout.getWidth(),
-                    screenHeight / (float) mTouchForwardingLayout.getHeight());
-
-            mDefaultRadius = ((CardView) mWorkspaceSurface.getParent()).getRadius();
-
-            mWorkspaceSurface.setEnableSurfaceClipping(true);
-
-            mWorkspaceWidth = mWorkspaceSurface.getWidth();
-            mWorkspaceHeight = mWorkspaceSurface.getHeight();
-
-            mBottomActionBarTranslation = getNavigationBarHeight()
-                    + mView.getResources().getDimension(R.dimen.bottom_actions_height)
-                    + mView.getResources().getDimension(R.dimen.separated_tabs_height);
-
-            mFullScreenButtonsTranslation = -(getNavigationBarHeight()
-                    + mView.getResources().getDimension(
-                            R.dimen.fullscreen_preview_button_margin_bottom)
-                    + mView.getResources().getDimension(R.dimen.separated_tabs_height));
-
-            mScaleIsSet = true;
-        }
-
-        // Perform animations.
-
-        // Rounding animation.
-        // Animated version of ((CardView) mWorkspaceSurface.getParent()).setRadius(0);
-        float fromRadius = toFullScreen ? mDefaultRadius : 0f;
-        float toRadius = toFullScreen ? 0f : mDefaultRadius;
-
-        ValueAnimator animationRounding = ValueAnimator.ofFloat(fromRadius, toRadius);
-        animationRounding.addUpdateListener(animation -> {
-            ((CardView) mWorkspaceSurface.getParent()).setRadius(
-                    (float) animation.getAnimatedValue());
-        });
-
-        // Animation to hide some of the home screen icons.
-        float fromTop = toFullScreen ? 0f : HIDE_ICONS_TOP_RATIO;
-        float toTop = toFullScreen ? HIDE_ICONS_TOP_RATIO : 0f;
-        float fromBottom = toFullScreen ? 0 : mFullScreenButtonsTranslation / mScale;
-        float toBottom = toFullScreen ? mFullScreenButtonsTranslation / mScale : 0;
-
-        ValueAnimator animationHide = ValueAnimator.ofFloat(0f, 1f);
-        animationHide.addUpdateListener(animation -> {
-            float t = (float) animation.getAnimatedValue();
-            float top = fromTop + t * (toTop - fromTop);
-            float bottom = fromBottom + t * (toBottom - fromBottom);
-            mWorkspaceSurface.setClipBounds(new Rect(
-                    0,
-                    Math.round(mWorkspaceHeight * top),
-                    mWorkspaceWidth,
-                    mShowInFullScreen ? mWorkspaceHeight : mWorkspaceHeight + Math.round(bottom)));
-        });
-
-        // Other animations.
-        float scale = toFullScreen ? mScale : 1f;
-        float offsetY = toFullScreen ? mOffsetY : 0f;
-        float bottomActionBarTranslation = toFullScreen ? mBottomActionBarTranslation : 0;
-        float fullScreenButtonsTranslation = toFullScreen ? mFullScreenButtonsTranslation : 0;
-        View frameLayout = mView.findViewById(R.id.screen_preview_layout);
-
-        AnimatorSet animatorSet = new AnimatorSet();
-        animatorSet.playTogether(
-                ObjectAnimator.ofFloat(frameLayout, "scaleX", scale),
-                ObjectAnimator.ofFloat(frameLayout, "scaleY", scale),
-                ObjectAnimator.ofFloat(frameLayout, "translationY", offsetY),
-                ObjectAnimator.ofFloat(mView.findViewById(R.id.bottom_actionbar),
-                        "translationY", bottomActionBarTranslation),
-                ObjectAnimator.ofFloat(mView.findViewById(R.id.separated_tabs_container),
-                        "translationY", bottomActionBarTranslation),
-                ObjectAnimator.ofFloat(mView.findViewById(R.id.fullscreen_buttons_container),
-                        "translationY", fullScreenButtonsTranslation),
-                animationRounding,
-                animationHide
-        );
-        animatorSet.addListener(new Animator.AnimatorListener() {
-            @Override
-            public void onAnimationCancel(Animator animator) {}
-
-            @Override
-            public void onAnimationEnd(Animator animator) {
-                if (mFullScreenStatusListener != null) {
-                    mFullScreenStatusListener.onFullScreenStatusChange(toFullScreen);
-                }
-            }
-
-            @Override
-            public void onAnimationRepeat(Animator animator) {}
-
-            @Override
-            public void onAnimationStart(Animator animator) {}
-        });
-        animatorSet.start();
-
-        animateColor(toFullScreen);
-
-        // Changes appearances of some elements.
-        mWorkspaceVisibility = true;
-
-        if (toFullScreen) {
-            ((Button) mView.findViewById(R.id.hide_ui_preview_button)).setText(
-                    R.string.hide_ui_preview_text
-            );
-        }
-
-        mView.findViewById(R.id.lock_screen_preview_container).setVisibility(View.VISIBLE);
-        if (mIsHomeSelected) {
-            mView.findViewById(R.id.lock_screen_preview_container)
-                    .setVisibility(View.INVISIBLE);
-        }
-
-        mIsFullScreen = toFullScreen;
-    }
-}
diff --git a/src/com/android/wallpaper/util/SurfaceViewUtils.java b/src/com/android/wallpaper/util/SurfaceViewUtils.java
index 1b74f77..80dbfee 100644
--- a/src/com/android/wallpaper/util/SurfaceViewUtils.java
+++ b/src/com/android/wallpaper/util/SurfaceViewUtils.java
@@ -28,7 +28,7 @@
     private static final String KEY_HOST_TOKEN = "host_token";
     private static final String KEY_VIEW_WIDTH = "width";
     private static final String KEY_VIEW_HEIGHT = "height";
-    private static final String KEY_DISPLAY_ID = "display_id";
+    public static final String KEY_DISPLAY_ID = "display_id";
     private static final String KEY_SURFACE_PACKAGE = "surface_package";
     private static final String KEY_CALLBACK = "callback";
 
diff --git a/src/com/android/wallpaper/util/WallpaperConnection.java b/src/com/android/wallpaper/util/WallpaperConnection.java
index b6017d3..ca3febf 100644
--- a/src/com/android/wallpaper/util/WallpaperConnection.java
+++ b/src/com/android/wallpaper/util/WallpaperConnection.java
@@ -403,7 +403,7 @@
                 mService.attach(this, mContainerView.getWindowToken(),
                         LayoutParams.TYPE_APPLICATION_MEDIA, true, mContainerView.getWidth(),
                         mContainerView.getHeight(), new Rect(0, 0, 0, 0), displayId,
-                        mDestinationFlag);
+                        mDestinationFlag, null);
             }
         } catch (RemoteException e) {
             Log.w(TAG, "Failed attaching wallpaper; clearing", e);
diff --git a/src/com/android/wallpaper/util/wallpaperconnection/WallpaperConnectionUtils.kt b/src/com/android/wallpaper/util/wallpaperconnection/WallpaperConnectionUtils.kt
new file mode 100644
index 0000000..55435de
--- /dev/null
+++ b/src/com/android/wallpaper/util/wallpaperconnection/WallpaperConnectionUtils.kt
@@ -0,0 +1,176 @@
+package com.android.wallpaper.util.wallpaperconnection
+
+import android.app.WallpaperInfo
+import android.content.Context
+import android.content.Intent
+import android.graphics.Matrix
+import android.graphics.Point
+import android.os.RemoteException
+import android.service.wallpaper.IWallpaperEngine
+import android.service.wallpaper.IWallpaperService
+import android.service.wallpaper.WallpaperService
+import android.util.Log
+import android.view.Display
+import android.view.SurfaceControl
+import android.view.SurfaceControlViewHost
+import android.view.SurfaceView
+import android.view.View
+import android.widget.ImageView
+import com.android.wallpaper.dispatchers.MainDispatcher
+import com.android.wallpaper.util.ScreenSizeCalculator
+import com.android.wallpaper.util.WallpaperConnection
+import kotlinx.coroutines.CancellableContinuation
+import kotlinx.coroutines.CoroutineScope
+import kotlinx.coroutines.Deferred
+import kotlinx.coroutines.async
+import kotlinx.coroutines.suspendCancellableCoroutine
+import kotlinx.coroutines.sync.Mutex
+import kotlinx.coroutines.sync.withLock
+
+object WallpaperConnectionUtils {
+
+    private val engineMap = mutableMapOf<String, Deferred<IWallpaperEngine>>()
+    private val mutex = Mutex()
+
+    /** Only call this function when the surface view is attached. */
+    suspend fun connect(
+        context: Context,
+        @MainDispatcher mainScope: CoroutineScope,
+        wallpaperInfo: WallpaperInfo,
+        destinationFlag: Int,
+        surfaceView: SurfaceView,
+    ) {
+        val displayMetrics = getDisplayMetrics(surfaceView)
+        val engineKey = wallpaperInfo.getKey()
+
+        if (!engineMap.containsKey(engineKey)) {
+            mutex.withLock {
+                if (!engineMap.containsKey(engineKey)) {
+                    engineMap[engineKey] =
+                        mainScope.async {
+                            initEngine(
+                                context,
+                                wallpaperInfo.getWallpaperIntent(),
+                                displayMetrics,
+                                destinationFlag,
+                                surfaceView,
+                            )
+                        }
+                }
+            }
+        }
+
+        engineMap[engineKey]?.await()?.let { mirrorAndReparent(it, surfaceView, displayMetrics) }
+    }
+
+    private suspend fun initEngine(
+        context: Context,
+        wallpaperIntent: Intent,
+        displayMetrics: Point,
+        destinationFlag: Int,
+        surfaceView: SurfaceView
+    ): IWallpaperEngine {
+        // Bind service
+        val wallpaperService = bindService(context, wallpaperIntent)
+        // Attach wallpaper connection to service and get wallpaper engine
+        return WallpaperEngineConnection(displayMetrics)
+            .getEngine(wallpaperService, destinationFlag, surfaceView)
+    }
+
+    fun SurfaceView.setUpSurface(context: Context) {
+        val imageView = ImageView(context)
+        imageView.measure(
+            View.MeasureSpec.makeMeasureSpec(width, View.MeasureSpec.EXACTLY),
+            View.MeasureSpec.makeMeasureSpec(height, View.MeasureSpec.EXACTLY),
+        )
+        imageView.layout(0, 0, width, height)
+
+        val host = SurfaceControlViewHost(context, display, hostToken)
+        host.setView(imageView, imageView.width, imageView.height)
+        host.surfacePackage?.let { setChildSurfacePackage(it) }
+    }
+
+    private fun WallpaperInfo.getWallpaperIntent(): Intent {
+        return Intent(WallpaperService.SERVICE_INTERFACE)
+            .setClassName(this.packageName, this.serviceName)
+    }
+
+    private fun WallpaperInfo.getKey(): String {
+        return this.packageName.plus(":").plus(this.serviceName)
+    }
+
+    private suspend fun bindService(context: Context, intent: Intent): IWallpaperService =
+        suspendCancellableCoroutine { k: CancellableContinuation<IWallpaperService> ->
+            val serviceConnection =
+                WallpaperServiceConnection(
+                    object : WallpaperServiceConnection.WallpaperServiceConnectionListener {
+                        override fun onWallpaperServiceConnected(
+                            wallpaperService: IWallpaperService
+                        ) {
+                            k.resumeWith(Result.success(wallpaperService))
+                        }
+                    }
+                )
+            val success =
+                context.bindService(
+                    intent,
+                    serviceConnection,
+                    Context.BIND_AUTO_CREATE or
+                        Context.BIND_IMPORTANT or
+                        Context.BIND_ALLOW_ACTIVITY_STARTS
+                )
+            if (!success) {
+                k.resumeWith(Result.failure(Exception("Fail to bind the live wallpaper service.")))
+            }
+        }
+
+    private fun mirrorAndReparent(
+        engine: IWallpaperEngine,
+        parentSurface: SurfaceView,
+        displayMetrics: Point
+    ) {
+        fun logError(e: Exception) {
+            Log.e(WallpaperConnection::class.simpleName, "Fail to reparent wallpaper surface", e)
+        }
+
+        try {
+            val parentSC = parentSurface.surfaceControl
+            val wallpaperMirrorSC = engine.mirrorSurfaceControl() ?: return
+            val values = getScale(parentSurface, displayMetrics)
+            SurfaceControl.Transaction().use { t ->
+                t.setMatrix(
+                    wallpaperMirrorSC,
+                    values[Matrix.MSCALE_X],
+                    values[Matrix.MSKEW_Y],
+                    values[Matrix.MSKEW_X],
+                    values[Matrix.MSCALE_Y]
+                )
+                t.reparent(wallpaperMirrorSC, parentSC)
+                t.show(wallpaperMirrorSC)
+                t.apply()
+            }
+        } catch (e: RemoteException) {
+            logError(e)
+        } catch (e: NullPointerException) {
+            logError(e)
+        }
+    }
+
+    private fun getScale(parentSurface: SurfaceView, displayMetrics: Point): FloatArray {
+        val metrics = Matrix()
+        val values = FloatArray(9)
+        val surfacePosition = parentSurface.holder.surfaceFrame
+        metrics.postScale(
+            surfacePosition.width().toFloat() / displayMetrics.x,
+            surfacePosition.height().toFloat() / displayMetrics.y
+        )
+        metrics.getValues(values)
+        return values
+    }
+
+    private fun getDisplayMetrics(view: View): Point {
+        val screenSizeCalculator = ScreenSizeCalculator.getInstance()
+        val display: Display = view.display
+        return screenSizeCalculator.getScreenSize(display)
+    }
+}
diff --git a/src/com/android/wallpaper/util/wallpaperconnection/WallpaperEngineConnection.kt b/src/com/android/wallpaper/util/wallpaperconnection/WallpaperEngineConnection.kt
new file mode 100644
index 0000000..4c70b6e
--- /dev/null
+++ b/src/com/android/wallpaper/util/wallpaperconnection/WallpaperEngineConnection.kt
@@ -0,0 +1,129 @@
+package com.android.wallpaper.util.wallpaperconnection
+
+import android.app.WallpaperColors
+import android.graphics.Point
+import android.graphics.Rect
+import android.graphics.RectF
+import android.os.IBinder
+import android.os.ParcelFileDescriptor
+import android.service.wallpaper.IWallpaperConnection
+import android.service.wallpaper.IWallpaperEngine
+import android.service.wallpaper.IWallpaperService
+import android.view.SurfaceView
+import android.view.WindowManager
+import java.lang.reflect.InvocationTargetException
+import java.lang.reflect.Method
+import kotlinx.coroutines.CancellableContinuation
+import kotlinx.coroutines.suspendCancellableCoroutine
+
+class WallpaperEngineConnection(
+    private val displayMetrics: Point,
+) : IWallpaperConnection.Stub() {
+
+    var engine: IWallpaperEngine? = null
+    private var engineContinuation: CancellableContinuation<IWallpaperEngine>? = null
+
+    suspend fun getEngine(
+        wallpaperService: IWallpaperService,
+        destinationFlag: Int,
+        surfaceView: SurfaceView,
+    ): IWallpaperEngine {
+        return engine
+            ?: suspendCancellableCoroutine { k: CancellableContinuation<IWallpaperEngine> ->
+                engineContinuation = k
+                attachEngineConnection(
+                    wallpaperEngineConnection = this,
+                    wallpaperService = wallpaperService,
+                    destinationFlag = destinationFlag,
+                    surfaceView = surfaceView,
+                )
+            }
+    }
+
+    override fun attachEngine(engine: IWallpaperEngine?, displayId: Int) {
+        engine?.apply {
+            resizePreview(Rect(0, 0, displayMetrics.x, displayMetrics.y))
+            requestWallpaperColors()
+        }
+    }
+
+    override fun engineShown(engine: IWallpaperEngine?) {
+        engine?.let { engineContinuation?.resumeWith(Result.success(it)) }
+        this.engine = engine
+    }
+
+    override fun onLocalWallpaperColorsChanged(
+        area: RectF?,
+        colors: WallpaperColors?,
+        displayId: Int
+    ) {
+        // Do nothing intended.
+    }
+
+    override fun onWallpaperColorsChanged(p0: WallpaperColors?, p1: Int) {
+        // Do nothing intended.
+    }
+
+    override fun setWallpaper(p0: String?): ParcelFileDescriptor {
+        TODO("Not yet implemented")
+    }
+
+    companion object {
+        /**
+         * Before Android U, [IWallpaperService.attach] has no input of destinationFlag. We do
+         * method reflection to probe if the service from the external app is using a pre-U API;
+         * otherwise, we use the new one.
+         */
+        private fun attachEngineConnection(
+            wallpaperEngineConnection: WallpaperEngineConnection,
+            wallpaperService: IWallpaperService,
+            destinationFlag: Int,
+            surfaceView: SurfaceView,
+        ) {
+            try {
+                val preUMethod: Method =
+                    wallpaperService.javaClass.getMethod(
+                        "attach",
+                        IWallpaperConnection::class.java,
+                        IBinder::class.java,
+                        Int::class.javaPrimitiveType,
+                        Boolean::class.javaPrimitiveType,
+                        Int::class.javaPrimitiveType,
+                        Int::class.javaPrimitiveType,
+                        Rect::class.java,
+                        Int::class.javaPrimitiveType
+                    )
+                preUMethod.invoke(
+                    wallpaperService,
+                    wallpaperEngineConnection,
+                    surfaceView.windowToken,
+                    WindowManager.LayoutParams.TYPE_APPLICATION_MEDIA,
+                    true,
+                    surfaceView.width,
+                    surfaceView.height,
+                    Rect(0, 0, 0, 0),
+                    surfaceView.display.displayId
+                )
+            } catch (e: Exception) {
+                when (e) {
+                    is NoSuchMethodException,
+                    is InvocationTargetException,
+                    is IllegalAccessException ->
+                        wallpaperService.attach(
+                            wallpaperEngineConnection,
+                            surfaceView.windowToken,
+                            WindowManager.LayoutParams.TYPE_APPLICATION_MEDIA,
+                            true,
+                            surfaceView.width,
+                            surfaceView.height,
+                            Rect(0, 0, 0, 0),
+                            surfaceView.display.displayId,
+                            destinationFlag,
+                            null,
+                        )
+                    else -> throw e
+                }
+            }
+        }
+    }
+}
diff --git a/src/com/android/wallpaper/util/wallpaperconnection/WallpaperServiceConnection.kt b/src/com/android/wallpaper/util/wallpaperconnection/WallpaperServiceConnection.kt
new file mode 100644
index 0000000..14f2bc8
--- /dev/null
+++ b/src/com/android/wallpaper/util/wallpaperconnection/WallpaperServiceConnection.kt
@@ -0,0 +1,23 @@
+package com.android.wallpaper.util.wallpaperconnection
+
+import android.content.ComponentName
+import android.content.ServiceConnection
+import android.os.IBinder
+import android.service.wallpaper.IWallpaperService
+
+class WallpaperServiceConnection(val listener: WallpaperServiceConnectionListener) :
+    ServiceConnection {
+
+    override fun onServiceConnected(componentName: ComponentName?, service: IBinder?) {
+        listener.onWallpaperServiceConnected(IWallpaperService.Stub.asInterface(service))
+    }
+
+    override fun onServiceDisconnected(componentName: ComponentName?) {
+        // TODO b/300979155(giolin): Recycle resources when onServiceDisconnected
+        // Do nothing intended
+    }
+
+    interface WallpaperServiceConnectionListener {
+        fun onWallpaperServiceConnected(wallpaperService: IWallpaperService)
+    }
+}
diff --git a/tests/Android.bp b/tests/Android.bp
index ef7a533..3837787 100644
--- a/tests/Android.bp
+++ b/tests/Android.bp
@@ -31,19 +31,20 @@
         "src/**/*.java",
         "src/**/*.kt",
     ],
-    exclude_srcs: [
-        "src/com/android/wallpaper/testing/**/*.java",
-        "src/com/android/wallpaper/testing/**/*.kt",
-    ],
 }
 
 android_test {
     name: "WallpaperPicker2Tests",
 
     defaults: ["WallpaperPicker2_defaults"],
-    srcs: [":WallpaperPicker2Tests_srcs"],
+    srcs: [
+        ":WallpaperPicker2Tests_srcs",
+        "module/src/com/android/wallpaper/TestModule.kt",
+    ],
+    exclude_srcs: [":WallpaperPicker2_src_prod"],
     static_libs: [
         "WallpaperPicker2TestLib",
+        "WallpaperPicker2TestRunner",
         "androidx.test.espresso.core",
         "androidx.test.espresso.contrib",
         "androidx.test.espresso.intents",
@@ -51,8 +52,9 @@
         "androidx.test.rules",
         "hamcrest-library",
         "hamcrest",
+        "hilt_android",
+        "hilt_android_testing",
         "mockito-target-minus-junit4",
-        "ub-uiautomator",
         "junit",
         "kotlinx_coroutines_test",
         "truth-prebuilt",
diff --git a/tests/AndroidManifest.xml b/tests/AndroidManifest.xml
index 94d279b..e4a0a71 100644
--- a/tests/AndroidManifest.xml
+++ b/tests/AndroidManifest.xml
@@ -30,7 +30,7 @@
         </activity>
     </application>
 
-    <instrumentation android:name="androidx.test.runner.AndroidJUnitRunner"
+    <instrumentation android:name="com.android.wallpaper.CustomTestRunner"
         android:targetPackage="com.android.wallpaper"
         android:label="Tests for WallpaperPicker2" />
 
diff --git a/tests/AndroidTest.xml b/tests/AndroidTest.xml
index ae72b07..020bf8f 100644
--- a/tests/AndroidTest.xml
+++ b/tests/AndroidTest.xml
@@ -22,7 +22,7 @@
     <option name="test-tag" value="WallpaperPicker2Tests" />
     <test class="com.android.tradefed.testtype.AndroidJUnitTest" >
         <option name="package" value="com.android.wallpaper" />
-        <option name="runner" value="androidx.test.runner.AndroidJUnitRunner" />
+        <option name="runner" value="com.android.wallpaper.CustomTestRunner" />
         <option name="hidden-api-checks" value="false"/>
     </test>
 </configuration>
diff --git a/tests/common/src/com/android/wallpaper/testing/TestCustomizationSections.kt b/tests/common/src/com/android/wallpaper/testing/TestCustomizationSections.kt
index 507186e..357da87 100644
--- a/tests/common/src/com/android/wallpaper/testing/TestCustomizationSections.kt
+++ b/tests/common/src/com/android/wallpaper/testing/TestCustomizationSections.kt
@@ -6,7 +6,7 @@
 import androidx.lifecycle.LifecycleOwner
 import com.android.wallpaper.model.CustomizationSectionController
 import com.android.wallpaper.model.PermissionRequester
-import com.android.wallpaper.model.WallpaperColorsViewModel
+import com.android.wallpaper.model.WallpaperColorsRepository
 import com.android.wallpaper.model.WallpaperPreviewNavigator
 import com.android.wallpaper.module.CurrentWallpaperInfoFactory
 import com.android.wallpaper.module.CustomizationSections
@@ -20,7 +20,7 @@
         screen: CustomizationSections.Screen?,
         activity: FragmentActivity?,
         lifecycleOwner: LifecycleOwner?,
-        wallpaperColorsViewModel: WallpaperColorsViewModel?,
+        wallpaperColorsRepository: WallpaperColorsRepository?,
         permissionRequester: PermissionRequester?,
         wallpaperPreviewNavigator: WallpaperPreviewNavigator?,
         sectionNavigationController:
diff --git a/tests/common/src/com/android/wallpaper/testing/TestInjector.kt b/tests/common/src/com/android/wallpaper/testing/TestInjector.kt
index cb25045..7e881bc 100644
--- a/tests/common/src/com/android/wallpaper/testing/TestInjector.kt
+++ b/tests/common/src/com/android/wallpaper/testing/TestInjector.kt
@@ -27,7 +27,7 @@
 import com.android.wallpaper.effects.EffectsController
 import com.android.wallpaper.model.CategoryProvider
 import com.android.wallpaper.model.InlinePreviewIntentFactory
-import com.android.wallpaper.model.WallpaperColorsViewModel
+import com.android.wallpaper.model.WallpaperColorsRepository
 import com.android.wallpaper.model.WallpaperInfo
 import com.android.wallpaper.module.AlarmManagerWrapper
 import com.android.wallpaper.module.BitmapCropper
@@ -42,12 +42,11 @@
 import com.android.wallpaper.module.PackageStatusNotifier
 import com.android.wallpaper.module.PartnerProvider
 import com.android.wallpaper.module.SystemFeatureChecker
-import com.android.wallpaper.module.UserEventLogger
 import com.android.wallpaper.module.WallpaperPersister
 import com.android.wallpaper.module.WallpaperPreferences
 import com.android.wallpaper.module.WallpaperRefresher
-import com.android.wallpaper.module.WallpaperRotationRefresher
 import com.android.wallpaper.module.WallpaperStatusChecker
+import com.android.wallpaper.module.logging.UserEventLogger
 import com.android.wallpaper.monitor.PerformanceMonitor
 import com.android.wallpaper.network.Requester
 import com.android.wallpaper.picker.ImagePreviewFragment
@@ -62,11 +61,14 @@
 import com.android.wallpaper.picker.undo.data.repository.UndoRepository
 import com.android.wallpaper.picker.undo.domain.interactor.UndoInteractor
 import com.android.wallpaper.util.DisplayUtils
+import javax.inject.Inject
+import javax.inject.Singleton
 import kotlinx.coroutines.CoroutineScope
 import kotlinx.coroutines.Dispatchers
 
 /** Test implementation of [Injector] */
-open class TestInjector : Injector {
+@Singleton
+open class TestInjector @Inject constructor() : Injector {
     private var appScope: CoroutineScope? = null
     private var alarmManagerWrapper: AlarmManagerWrapper? = null
     private var bitmapCropper: BitmapCropper? = null
@@ -83,15 +85,14 @@
     private var systemFeatureChecker: SystemFeatureChecker? = null
     private var userEventLogger: UserEventLogger? = null
     private var wallpaperPersister: WallpaperPersister? = null
-    private var prefs: WallpaperPreferences? = null
+    @Inject lateinit var prefs: WallpaperPreferences
     private var wallpaperRefresher: WallpaperRefresher? = null
-    private var wallpaperRotationRefresher: WallpaperRotationRefresher? = null
     private var wallpaperStatusChecker: WallpaperStatusChecker? = null
     private var flags: BaseFlags? = null
     private var undoInteractor: UndoInteractor? = null
     private var wallpaperInteractor: WallpaperInteractor? = null
     private var wallpaperSnapshotRestorer: WallpaperSnapshotRestorer? = null
-    private var wallpaperColorsViewModel: WallpaperColorsViewModel? = null
+    private var wallpaperColorsRepository: WallpaperColorsRepository? = null
     private var wallpaperClient: FakeWallpaperClient? = null
     private var previewActivityIntentFactory: InlinePreviewIntentFactory? = null
     private var viewOnlyPreviewActivityIntentFactory: InlinePreviewIntentFactory? = null
@@ -197,7 +198,7 @@
         return fragment
     }
 
-    override fun getRequester(unused: Context): Requester {
+    override fun getRequester(context: Context): Requester {
         return requester ?: TestRequester().also { requester = it }
     }
 
@@ -215,7 +216,7 @@
     }
 
     override fun getPreferences(context: Context): WallpaperPreferences {
-        return prefs ?: TestWallpaperPreferences().also { prefs = it }
+        return prefs
     }
 
     override fun getWallpaperRefresher(context: Context): WallpaperRefresher {
@@ -223,17 +224,6 @@
             ?: TestWallpaperRefresher(context.applicationContext).also { wallpaperRefresher = it }
     }
 
-    override fun getWallpaperRotationRefresher(): WallpaperRotationRefresher {
-        return wallpaperRotationRefresher
-            ?: WallpaperRotationRefresher {
-                    context: Context?,
-                    listener: WallpaperRotationRefresher.Listener ->
-                    // Not implemented
-                    listener.onError()
-                }
-                .also { wallpaperRotationRefresher = it }
-    }
-
     override fun getWallpaperStatusChecker(context: Context): WallpaperStatusChecker {
         return wallpaperStatusChecker
             ?: TestWallpaperStatusChecker().also { wallpaperStatusChecker = it }
@@ -294,9 +284,9 @@
                 .also { wallpaperSnapshotRestorer = it }
     }
 
-    override fun getWallpaperColorsViewModel(): WallpaperColorsViewModel {
-        return wallpaperColorsViewModel
-            ?: WallpaperColorsViewModel().also { wallpaperColorsViewModel = it }
+    override fun getWallpaperColorsRepository(): WallpaperColorsRepository {
+        return wallpaperColorsRepository
+            ?: WallpaperColorsRepository().also { wallpaperColorsRepository = it }
     }
 
     override fun getMyPhotosIntentProvider(): MyPhotosStarter.MyPhotosIntentProvider {
diff --git a/tests/common/src/com/android/wallpaper/testing/TestUserEventLogger.java b/tests/common/src/com/android/wallpaper/testing/TestUserEventLogger.java
deleted file mode 100644
index 8e1fff3..0000000
--- a/tests/common/src/com/android/wallpaper/testing/TestUserEventLogger.java
+++ /dev/null
@@ -1,316 +0,0 @@
-/*
- * Copyright (C) 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.android.wallpaper.testing;
-
-import android.content.Intent;
-
-import com.android.wallpaper.module.UserEventLogger;
-
-/**
- * Test implementation of {@link UserEventLogger}.
- */
-public class TestUserEventLogger implements UserEventLogger {
-
-    private int mNumDailyRefreshTurnedOnEvents;
-    private int mNumCurrentWallpaperPreviewedEvents;
-    private int mNumActionClickedEvents;
-    private int mNumIndividualWallpaperSelectedEvents;
-    private int mNumCategorySelectedEvents;
-    private int mNumWallpaperSetEvents;
-    private int mNumWallpaperSetResultEvents;
-    private String mLastCollectionId;
-    private String mLastWallpaperId;
-    @WallpaperSetResult
-    private int mLastWallpaperSetResult;
-    private int mLastDailyRotationHour;
-    private int mNum1DayActiveLogs;
-    private int mNum7DayActiveLogs;
-    private int mNum14DayActiveLogs;
-    private int mNum28DayActiveLogs;
-    private int mLastDailyWallpaperRotationStatus;
-    private int mNumDaysDailyRotationFailed;
-    private int mNumDaysDailyRotationNotAttempted;
-    private int mLastDailyWallpaperUpdateResult;
-    private int mStandalonePreviewLaunches;
-    private int mNumRestores;
-    private String mWallpaperSetEffects;
-    private String mWallpaperApplyEffect;
-    private int mWallpaperApplyEffectStatus;
-    private long mTimeElapsedMillis;
-    private int mResultCode;
-    private String mWallpaperProbeEffect;
-    private int mWallpaperProbeStatus;
-
-    public TestUserEventLogger() {
-        mLastDailyRotationHour = -1;
-        mLastDailyWallpaperRotationStatus = -1;
-        mNumDaysDailyRotationFailed = -1;
-        mNumDaysDailyRotationNotAttempted = -1;
-    }
-
-    @Override
-    public void logResumed(boolean provisioned, boolean wallpaper) {
-
-    }
-
-    @Override
-    public void logStopped() {
-
-    }
-
-    @Override
-    public void logAppLaunched(Intent launchSource) {
-        // Do nothing.
-    }
-
-    @Override
-    public void logDailyRefreshTurnedOn() {
-        mNumDailyRefreshTurnedOnEvents++;
-    }
-
-    public int getNumDailyRefreshTurnedOnEvents() {
-        return mNumDailyRefreshTurnedOnEvents;
-    }
-
-    @Override
-    public void logCurrentWallpaperPreviewed() {
-        mNumCurrentWallpaperPreviewedEvents++;
-    }
-
-    @Override
-    public void logActionClicked(String collectionId, int actionLabelResId) {
-        mNumActionClickedEvents++;
-        mLastCollectionId = collectionId;
-    }
-
-    public int getNumCurrentWallpaperPreviewedEvents() {
-        return mNumCurrentWallpaperPreviewedEvents;
-    }
-
-    public int getNumActionClickedEvents() {
-        return mNumActionClickedEvents;
-    }
-
-    @Override
-    public void logIndividualWallpaperSelected(String collectionId) {
-        mNumIndividualWallpaperSelectedEvents++;
-        mLastCollectionId = collectionId;
-    }
-
-    public int getNumIndividualWallpaperSelectedEvents() {
-        return mNumIndividualWallpaperSelectedEvents;
-    }
-
-    @Override
-    public void logCategorySelected(String collectionId) {
-        mNumCategorySelectedEvents++;
-        mLastCollectionId = collectionId;
-    }
-
-    @Override
-    public void logSnapshot() {
-        // No-op
-    }
-
-    public int getNumCategorySelectedEvents() {
-        return mNumCategorySelectedEvents;
-    }
-
-    @Override
-    public void logWallpaperSet(String collectionId, String wallpaperId, String effects) {
-        mNumWallpaperSetEvents++;
-        mLastCollectionId = collectionId;
-        mLastWallpaperId = wallpaperId;
-        mWallpaperSetEffects = effects;
-    }
-
-    @Override
-    public void logWallpaperSetResult(@WallpaperSetResult int result) {
-        mNumWallpaperSetResultEvents++;
-        mLastWallpaperSetResult = result;
-    }
-
-    @Override
-    public void logWallpaperSetFailureReason(@WallpaperSetFailureReason int reason) {
-        // No-op
-    }
-
-
-    @Override
-    public void logNumDailyWallpaperRotationsInLastWeek() {
-        // No-op
-    }
-
-    @Override
-    public void logNumDailyWallpaperRotationsPreviousDay() {
-        // No-op
-    }
-
-    @Override
-    public void logDailyWallpaperRotationHour(int hour) {
-        mLastDailyRotationHour = hour;
-    }
-
-    @Override
-    public void logDailyWallpaperDecodes(boolean decodes) {
-        // No-op
-    }
-
-    @Override
-    public void logRefreshDailyWallpaperButtonClicked() {
-        // No-op
-    }
-
-    @Override
-    public void logDailyWallpaperRotationStatus(int status) {
-        mLastDailyWallpaperRotationStatus = status;
-    }
-
-    @Override
-    public void logDailyWallpaperSetNextWallpaperResult(@DailyWallpaperUpdateResult int result) {
-        mLastDailyWallpaperUpdateResult = result;
-    }
-
-    @Override
-    public void logDailyWallpaperSetNextWallpaperCrash(@DailyWallpaperUpdateCrash int crash) {
-        // No-op
-    }
-
-    @Override
-    public void logNumDaysDailyRotationFailed(int days) {
-        mNumDaysDailyRotationFailed = days;
-    }
-
-    @Override
-    public void logDailyWallpaperMetadataRequestFailure(
-            @DailyWallpaperMetadataFailureReason int reason) {
-        // No-op
-    }
-
-    @Override
-    public void logNumDaysDailyRotationNotAttempted(int days) {
-        mNumDaysDailyRotationNotAttempted = days;
-    }
-
-    @Override
-    public void logStandalonePreviewLaunched() {
-        mStandalonePreviewLaunches++;
-    }
-
-    @Override
-    public void logStandalonePreviewImageUriHasReadPermission(boolean isReadPermissionGranted) {
-        // No-op
-    }
-
-    @Override
-    public void logStandalonePreviewStorageDialogApproved(boolean isApproved) {
-        // No-op
-    }
-
-    @Override
-    public void logWallpaperPresentationMode() {
-        // No-op
-    }
-
-    @Override
-    public void logRestored() {
-        mNumRestores++;
-    }
-
-    @Override
-    public void logEffectApply(String effect, int status, long timeElapsedMillis, int resultCode) {
-        mWallpaperApplyEffect = effect;
-        mWallpaperApplyEffectStatus = status;
-        mTimeElapsedMillis = timeElapsedMillis;
-        mResultCode = resultCode;
-    }
-
-    @Override
-    public void logEffectProbe(String effect, @EffectStatus int status) {
-        mWallpaperProbeEffect = effect;
-        mWallpaperProbeStatus = status;
-    }
-
-    @Override
-    public void logEffectForegroundDownload(String effect, int status, long timeElapsedMillis) {
-        // No-op
-    }
-
-    public int getNumWallpaperSetEvents() {
-        return mNumWallpaperSetEvents;
-    }
-
-    public String getLastCollectionId() {
-        return mLastCollectionId;
-    }
-
-    public String getLastWallpaperId() {
-        return mLastWallpaperId;
-    }
-
-    public int getNumWallpaperSetResultEvents() {
-        return mNumWallpaperSetResultEvents;
-    }
-
-    @WallpaperSetResult
-    public int getLastWallpaperSetResult() {
-        return mLastWallpaperSetResult;
-    }
-
-    public int getLastDailyRotationHour() {
-        return mLastDailyRotationHour;
-    }
-
-    public int getNum1DayActiveLogs() {
-        return mNum1DayActiveLogs;
-    }
-
-    public int getNum7DayActiveLogs() {
-        return mNum7DayActiveLogs;
-    }
-
-    public int getNum14DayActiveLogs() {
-        return mNum14DayActiveLogs;
-    }
-
-    public int getNum28DayActiveLogs() {
-        return mNum28DayActiveLogs;
-    }
-
-    public int getLastDailyWallpaperRotationStatus() {
-        return mLastDailyWallpaperRotationStatus;
-    }
-
-    public int getNumDaysDailyRotationFailed() {
-        return mNumDaysDailyRotationFailed;
-    }
-
-    public int getNumDaysDailyRotationNotAttempted() {
-        return mNumDaysDailyRotationNotAttempted;
-    }
-
-    public int getLastDailyWallpaperUpdateResult() {
-        return mLastDailyWallpaperUpdateResult;
-    }
-
-    public int getStandalonePreviewLaunches() {
-        return mStandalonePreviewLaunches;
-    }
-
-    public int getNumRestores() {
-        return mNumRestores;
-    }
-}
diff --git a/tests/common/src/com/android/wallpaper/testing/TestUserEventLogger.kt b/tests/common/src/com/android/wallpaper/testing/TestUserEventLogger.kt
new file mode 100644
index 0000000..a225da8
--- /dev/null
+++ b/tests/common/src/com/android/wallpaper/testing/TestUserEventLogger.kt
@@ -0,0 +1,100 @@
+/*
+ * 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.wallpaper.testing
+
+import android.content.Intent
+import com.android.wallpaper.module.logging.UserEventLogger
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.DailyWallpaperMetadataFailureReason
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.DailyWallpaperUpdateCrash
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.DailyWallpaperUpdateResult
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.EffectStatus
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.WallpaperSetFailureReason
+import com.android.wallpaper.module.logging.UserEventLogger.Companion.WallpaperSetResult
+
+/** Test implementation of [UserEventLogger]. */
+open class TestUserEventLogger : UserEventLogger {
+
+    val numWallpaperSetEvents = 0
+    var numWallpaperSetResultEvents = 0
+        private set
+    @WallpaperSetResult
+    var lastWallpaperSetResult = 0
+        private set
+
+    override fun logAppLaunched(launchSource: Intent) {}
+
+    override fun logActionClicked(collectionId: String, actionLabelResId: Int) {}
+
+    override fun logIndividualWallpaperSelected(collectionId: String) {}
+
+    override fun logCategorySelected(collectionId: String) {}
+
+    override fun logSnapshot() {}
+
+    override fun logWallpaperSet(collectionId: String?, wallpaperId: String?, effects: String?) {}
+
+    override fun logWallpaperSetResult(@WallpaperSetResult result: Int) {
+        numWallpaperSetResultEvents++
+        lastWallpaperSetResult = result
+    }
+
+    override fun logWallpaperSetFailureReason(@WallpaperSetFailureReason reason: Int) {}
+
+    override fun logNumDailyWallpaperRotationsInLastWeek() {}
+
+    override fun logNumDailyWallpaperRotationsPreviousDay() {}
+
+    override fun logRefreshDailyWallpaperButtonClicked() {}
+
+    override fun logDailyWallpaperRotationStatus(status: Int) {}
+
+    override fun logDailyWallpaperSetNextWallpaperResult(@DailyWallpaperUpdateResult result: Int) {}
+
+    override fun logDailyWallpaperSetNextWallpaperCrash(@DailyWallpaperUpdateCrash crash: Int) {}
+
+    override fun logNumDaysDailyRotationFailed(days: Int) {}
+
+    override fun logDailyWallpaperMetadataRequestFailure(
+        @DailyWallpaperMetadataFailureReason reason: Int
+    ) {}
+
+    override fun logNumDaysDailyRotationNotAttempted(days: Int) {}
+
+    override fun logStandalonePreviewLaunched() {}
+
+    override fun logStandalonePreviewImageUriHasReadPermission(isReadPermissionGranted: Boolean) {}
+
+    override fun logStandalonePreviewStorageDialogApproved(isApproved: Boolean) {}
+
+    override fun logWallpaperPresentationMode() {}
+
+    override fun logRestored() {}
+
+    override fun logEffectApply(
+        effect: String,
+        status: Int,
+        timeElapsedMillis: Long,
+        resultCode: Int
+    ) {}
+
+    override fun logEffectProbe(effect: String, @EffectStatus status: Int) {}
+
+    override fun logEffectForegroundDownload(
+        effect: String,
+        status: Int,
+        timeElapsedMillis: Long
+    ) {}
+}
diff --git a/tests/common/src/com/android/wallpaper/testing/TestWallpaperPreferences.java b/tests/common/src/com/android/wallpaper/testing/TestWallpaperPreferences.java
index 0db30d1..6f70209 100644
--- a/tests/common/src/com/android/wallpaper/testing/TestWallpaperPreferences.java
+++ b/tests/common/src/com/android/wallpaper/testing/TestWallpaperPreferences.java
@@ -37,9 +37,13 @@
 import java.util.Locale;
 import java.util.TimeZone;
 
+import javax.inject.Inject;
+import javax.inject.Singleton;
+
 /**
  * Test implementation of the WallpaperPreferences interface. Just keeps prefs in memory.
  */
+@Singleton
 public class TestWallpaperPreferences implements WallpaperPreferences {
 
     private int mAppLaunchCount;
@@ -90,6 +94,7 @@
     private StaticWallpaperMetadata mLockStaticWallpaperMetadata;
     private HashMap<String, String> mWallStoredColor;
 
+    @Inject
     public TestWallpaperPreferences() {
         mWallpaperPresentationMode = WallpaperPreferences.PRESENTATION_MODE_STATIC;
         mHomeScreenAttributions = Arrays.asList("Android wallpaper");
diff --git a/tests/module/src/com/android/wallpaper/TestModule.kt b/tests/module/src/com/android/wallpaper/TestModule.kt
new file mode 100644
index 0000000..1a7bbb1
--- /dev/null
+++ b/tests/module/src/com/android/wallpaper/TestModule.kt
@@ -0,0 +1,37 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper
+
+import com.android.wallpaper.module.AppModule
+import com.android.wallpaper.module.Injector
+import com.android.wallpaper.module.WallpaperPreferences
+import com.android.wallpaper.testing.TestInjector
+import com.android.wallpaper.testing.TestWallpaperPreferences
+import dagger.Binds
+import dagger.Module
+import dagger.hilt.components.SingletonComponent
+import dagger.hilt.testing.TestInstallIn
+import javax.inject.Singleton
+
+@Module
+@TestInstallIn(components = [SingletonComponent::class], replaces = [AppModule::class])
+abstract class TestModule {
+    @Binds @Singleton abstract fun bindInjector(impl: TestInjector): Injector
+
+    @Binds
+    @Singleton
+    abstract fun bindWallpaperPreferences(impl: TestWallpaperPreferences): WallpaperPreferences
+}
diff --git a/tests/robotests/src/com/android/wallpaper/picker/preview/ui/util/CropSizeUtilTest.kt b/tests/robotests/src/com/android/wallpaper/picker/preview/ui/util/CropSizeUtilTest.kt
new file mode 100644
index 0000000..5017878
--- /dev/null
+++ b/tests/robotests/src/com/android/wallpaper/picker/preview/ui/util/CropSizeUtilTest.kt
@@ -0,0 +1,34 @@
+package com.android.wallpaper.picker.preview.ui.util
+
+import android.graphics.Point
+import android.graphics.PointF
+import android.graphics.Rect
+import androidx.test.filters.SmallTest
+import com.android.wallpaper.picker.preview.ui.util.CropSizeUtil.findMaxRectWithRatioIn
+import com.google.common.truth.Truth.assertThat
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.junit.runners.JUnit4
+
+@SmallTest
+@RunWith(JUnit4::class)
+class CropSizeUtilTest {
+
+    @Test
+    fun testFiveByFive_findMaxRectWithRatioIn_FiveByTen() {
+        val testRect = Point(5, 5)
+        val targetRect = Point(5, 10)
+        val result = PointF(5f, 5f)
+
+        assertThat(testRect.findMaxRectWithRatioIn(targetRect)).isEqualTo(result)
+    }
+
+    @Test
+    fun testThreeByNine_findMaxRectWithRatioIn_SixByThree() {
+        val testRect = Rect(0, 0, 3, 9)
+        val targetRect = Rect(0, 0, 6, 3)
+        val result = PointF(1f, 3f)
+
+        assertThat(testRect.findMaxRectWithRatioIn(targetRect)).isEqualTo(result)
+    }
+}
diff --git a/tests/runner/Android.bp b/tests/runner/Android.bp
new file mode 100644
index 0000000..66ef898
--- /dev/null
+++ b/tests/runner/Android.bp
@@ -0,0 +1,37 @@
+// Copyright (C) 2023 The Android Open Source Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+//      http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+//
+
+//
+// Build rule for WallpaperPicker2 tests
+//
+package {
+    default_applicable_licenses: ["Android-Apache-2.0"],
+}
+
+android_library {
+    name: "WallpaperPicker2TestRunner",
+
+    srcs: [
+        "src/**/*.java",
+        "src/**/*.kt",
+    ],
+    static_libs: [
+        "androidx.test.rules",
+        "hilt_android",
+        "hilt_android_testing",
+    ],
+
+    platform_apis: true,
+}
diff --git a/tests/runner/AndroidManifest.xml b/tests/runner/AndroidManifest.xml
new file mode 100644
index 0000000..81a2f03
--- /dev/null
+++ b/tests/runner/AndroidManifest.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2023 The Android Open Source Project
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.android.wallpaper">
+
+  <application>
+  </application>
+</manifest>
diff --git a/tests/runner/src/com/android/wallpaper/CustomTestRunner.kt b/tests/runner/src/com/android/wallpaper/CustomTestRunner.kt
new file mode 100644
index 0000000..94ef1f5
--- /dev/null
+++ b/tests/runner/src/com/android/wallpaper/CustomTestRunner.kt
@@ -0,0 +1,27 @@
+/*
+ * Copyright (C) 2023 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.wallpaper
+
+import android.app.Application
+import android.content.Context
+import androidx.test.runner.AndroidJUnitRunner
+import dagger.hilt.android.testing.HiltTestApplication
+
+class CustomTestRunner : AndroidJUnitRunner() {
+    override fun newApplication(cl: ClassLoader?, name: String?, context: Context?): Application {
+        return super.newApplication(cl, HiltTestApplication::class.java.name, context)
+    }
+}
diff --git a/tests/src/com/android/wallpaper/picker/PreviewActivityTest.java b/tests/src/com/android/wallpaper/picker/PreviewActivityTest.java
index d839d72..3892ad1 100644
--- a/tests/src/com/android/wallpaper/picker/PreviewActivityTest.java
+++ b/tests/src/com/android/wallpaper/picker/PreviewActivityTest.java
@@ -51,11 +51,10 @@
 
 import com.android.wallpaper.R;
 import com.android.wallpaper.model.WallpaperInfo;
-import com.android.wallpaper.module.Injector;
 import com.android.wallpaper.module.InjectorProvider;
-import com.android.wallpaper.module.UserEventLogger;
 import com.android.wallpaper.module.WallpaperChangedNotifier;
 import com.android.wallpaper.module.WallpaperPersister;
+import com.android.wallpaper.module.logging.UserEventLogger;
 import com.android.wallpaper.testing.TestAsset;
 import com.android.wallpaper.testing.TestExploreIntentChecker;
 import com.android.wallpaper.testing.TestInjector;
@@ -69,43 +68,51 @@
 
 import com.davemorrissey.labs.subscaleview.SubsamplingScaleImageView;
 
+import dagger.hilt.android.testing.HiltAndroidRule;
+import dagger.hilt.android.testing.HiltAndroidTest;
+
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Ignore;
 import org.junit.Rule;
 import org.junit.Test;
+import org.junit.rules.RuleChain;
 import org.junit.runner.RunWith;
 
 import java.util.ArrayList;
 import java.util.List;
 
+import javax.inject.Inject;
+
 /**
  * Tests for {@link PreviewActivity}.
  */
+@HiltAndroidTest
 @RunWith(AndroidJUnit4.class)
 @MediumTest
 public class PreviewActivityTest {
-
     private static final float FLOAT_ERROR_MARGIN = 0.001f;
     private static final String ACTION_URL = "http://google.com";
 
     private TestStaticWallpaperInfo mTestStaticWallpaper;
     private TestLiveWallpaperInfo mTestLiveWallpaper;
-    private Injector mInjector;
     private TestWallpaperPersister mWallpaperPersister;
     private TestUserEventLogger mEventLogger;
     private TestExploreIntentChecker mExploreIntentChecker;
     private TestWallpaperStatusChecker mWallpaperStatusChecker;
     private WallpaperManager mWallpaperManager;
 
-    @Rule
-    public ActivityTestRule<PreviewActivity> mActivityRule =
+    private final HiltAndroidRule mHiltRule = new HiltAndroidRule(this);
+    private final ActivityTestRule<PreviewActivity> mActivityRule =
             new ActivityTestRule<>(PreviewActivity.class, false, false);
+    @Rule
+    public RuleChain rules = RuleChain.outerRule(mHiltRule).around(mActivityRule);
+
+    @Inject TestInjector mInjector;
 
     @Before
     public void setUp() {
-
-        mInjector = new TestInjector();
+        mHiltRule.inject();
         InjectorProvider.setInjector(mInjector);
 
         Intents.init();
diff --git a/tests/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewActivityTest.kt b/tests/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewActivityTest.kt
index 2e3ee84..4f44f34 100644
--- a/tests/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewActivityTest.kt
+++ b/tests/src/com/android/wallpaper/picker/preview/ui/WallpaperPreviewActivityTest.kt
@@ -27,13 +27,22 @@
 import com.android.wallpaper.testing.TestInjector
 import com.android.wallpaper.testing.TestStaticWallpaperInfo
 import com.google.common.truth.Truth.assertThat
+import dagger.hilt.android.testing.HiltAndroidRule
+import dagger.hilt.android.testing.HiltAndroidTest
+import javax.inject.Inject
 import org.junit.Before
+import org.junit.Rule
 import org.junit.Test
 import org.junit.runner.RunWith
 
+@HiltAndroidTest
 @MediumTest
 @RunWith(AndroidJUnit4::class)
 class WallpaperPreviewActivityTest {
+    @get:Rule var hiltRule = HiltAndroidRule(this)
+
+    @Inject lateinit var testInjector: TestInjector
+
     private val testStaticWallpaper =
         TestStaticWallpaperInfo(TestStaticWallpaperInfo.COLOR_DEFAULT).setWallpaperAttributions()
     private val activityStartIntent =
@@ -45,7 +54,8 @@
 
     @Before
     fun setUp() {
-        InjectorProvider.setInjector(TestInjector())
+        hiltRule.inject()
+        InjectorProvider.setInjector(testInjector)
     }
 
     @Test