Merge "Replaces HearingDevicePairingDetail with HearingDevicePairingFragment" into main
diff --git a/Android.bp b/Android.bp
index a9c3ea0..b716117 100644
--- a/Android.bp
+++ b/Android.bp
@@ -90,6 +90,7 @@
"MediaDrmSettingsFlagsLib",
"Settings-change-ids",
"SettingsLib",
+ "SettingsLibDataStore",
"SettingsLibActivityEmbedding",
"aconfig_settings_flags_lib",
"accessibility_settings_flags_lib",
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index cbc0d8e..927f38e 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -818,6 +818,10 @@
android:permission="android.permission.WRITE_EMBEDDED_SUBSCRIPTIONS"
android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
+ <activity android:name=".network.telephony.EuiccRacConnectivityDialogActivity"
+ android:exported="false"
+ android:theme="@style/Theme.AlertDialog.SimConfirmDialog"/>
+
<activity
android:name="Settings$TetherSettingsActivity"
android:label="@string/tether_settings_title_all"
@@ -2505,6 +2509,22 @@
</activity>
<activity
+ android:name="Settings$ColorContrastActivity"
+ android:exported="true"
+ android:label="@string/accessibility_color_contrast_title">
+ <intent-filter>
+ <action android:name="android.settings.ACCESSIBILITY_COLOR_CONTRAST_SETTINGS" />
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
+ android:value="com.android.settings.accessibility.ColorContrastFragment" />
+ <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
+ android:value="@string/menu_key_accessibility"/>
+ <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
+ android:value="true" />
+ </activity>
+
+ <activity
android:name="Settings$TextToSpeechSettingsActivity"
android:exported="true"
android:label="@string/tts_settings">
@@ -4678,22 +4698,6 @@
</activity>
<activity
- android:name="Settings$AudioStreamConfirmDialogActivity"
- android:exported="true"
- android:theme="@style/Transparent"
- android:permission="android.permission.BLUETOOTH_CONNECT"
- android:configChanges="orientation|keyboardHidden|screenSize">
- <intent-filter android:priority="1">
- <action android:name="android.settings.AUDIO_STREAM_DIALOG" />
- <category android:name="android.intent.category.DEFAULT" />
- </intent-filter>
- <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
- android:value="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialog" />
- <meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
- android:value="true" />
- </activity>
-
- <activity
android:name=".Settings$PreviouslyConnectedDeviceActivity"
android:label="@string/connected_device_saved_title"
android:exported="true"
@@ -5048,16 +5052,6 @@
</activity>
<activity
- android:name="com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode.QrCodeScanModeActivity"
- android:permission="android.permission.BLUETOOTH_CONNECT"
- android:exported="false">
- <intent-filter>
- <action android:name="android.settings.BLUETOOTH_LE_AUDIO_QR_CODE_SCANNER"/>
- <category android:name="android.intent.category.DEFAULT"/>
- </intent-filter>
- </activity>
-
- <activity
android:name=".spa.SpaActivity"
android:configChanges="orientation|screenLayout|screenSize|smallestScreenSize"
android:knownActivityEmbeddingCerts="@array/config_known_host_certs"
diff --git a/aconfig/accessibility/accessibility_flags.aconfig b/aconfig/accessibility/accessibility_flags.aconfig
index 24e108e..2b843cd 100644
--- a/aconfig/accessibility/accessibility_flags.aconfig
+++ b/aconfig/accessibility/accessibility_flags.aconfig
@@ -30,3 +30,10 @@
description: "Don't show quick settings tooltip in SUW, since the user can't use quick settings there."
bug: "294560581"
}
+
+flag {
+ name: "enable_color_contrast_control"
+ namespace: "accessibility"
+ description: "Allows users to control color contrast in the Accessibility settings page."
+ bug: "246577325"
+}
diff --git a/aconfig/settings_connecteddevice_flag_declarations.aconfig b/aconfig/settings_connecteddevice_flag_declarations.aconfig
index 84bb578..49dd4b4 100644
--- a/aconfig/settings_connecteddevice_flag_declarations.aconfig
+++ b/aconfig/settings_connecteddevice_flag_declarations.aconfig
@@ -9,20 +9,6 @@
}
flag {
- name: "enable_le_audio_sharing"
- namespace: "pixel_cross_device_control"
- description: "Gates whether to enable LE audio sharing"
- bug: "305620450"
-}
-
-flag {
- name: "enable_le_audio_qr_code_private_broadcast_sharing"
- namespace: "pixel_cross_device_control"
- description: "Gates whether to enable LE audio private broadcast sharing via QR code"
- bug: "308368124"
-}
-
-flag {
name: "enable_auth_challenge_for_usb_preferences"
namespace: "safety_center"
description: "Gates whether to require an auth challenge for changing USB preferences"
@@ -35,10 +21,3 @@
description: "Order the saved bluetooth devices by most recently connected."
bug: "306160434"
}
-
-flag {
- name: "enable_hide_exclusively_managed_bluetooth_device"
- namespace: "dck_framework"
- description: "Hide exclusively managed Bluetooth devices in BT settings menu."
- bug: "322285078"
-}
\ No newline at end of file
diff --git a/res-product/values-fr/strings.xml b/res-product/values-fr/strings.xml
index 07d19e3..147e90b 100644
--- a/res-product/values-fr/strings.xml
+++ b/res-product/values-fr/strings.xml
@@ -269,9 +269,9 @@
<string name="about_settings" product="default" msgid="2621311564780208250">"À propos du téléphone"</string>
<string name="about_settings" product="device" msgid="7595574154492383452">"À propos de l\'appareil"</string>
<string name="about_settings" product="emulator" msgid="1099246296173401003">"À propos de l\'appareil émulé"</string>
- <string name="install_all_warning" product="tablet" msgid="1732116924846572063">"Votre tablette et vos données personnelles sont très vulnérables aux attaques provenant d\'applications inconnues. En installant des applications provenant de cette source, vous acceptez d\'être le seul responsable de tout dommage causé à votre tablette ou de toute perte de données pouvant découler de l\'utilisation de telles applications."</string>
+ <string name="install_all_warning" product="tablet" msgid="1732116924846572063">"Votre tablette et vos données personnelles sont très vulnérables aux attaques provenant d\'applications inconnues. En installant des applications provenant de cette source, vous acceptez d\'être l\'unique responsable de tout dommage causé à votre tablette ou de toute perte de données pouvant découler de l\'utilisation de telles applications."</string>
<string name="install_all_warning" product="default" msgid="4597256179485325694">"Votre téléphone et vos données personnelles sont plus vulnérables aux attaques d\'applis inconnues. En installant des applis depuis cette source, vous reconnaissez être responsable de tout dommage causé à votre téléphone ou de toute perte de données pouvant découler de leur utilisation."</string>
- <string name="install_all_warning" product="device" msgid="6293002353591632851">"Votre appareil et vos données personnelles sont très vulnérables aux attaques provenant d\'applications inconnues. En installant des applications provenant de cette source, vous acceptez d\'être le seul responsable de tout dommage causé à votre appareil ou de toute perte de données pouvant découler de l\'utilisation de telles applications."</string>
+ <string name="install_all_warning" product="device" msgid="6293002353591632851">"Votre appareil et vos données personnelles sont très vulnérables aux attaques provenant d\'applications inconnues. En installant des applications provenant de cette source, vous acceptez d\'être l\'unique responsable de tout dommage causé à votre appareil ou de toute perte de données pouvant découler de l\'utilisation de telles applications."</string>
<string name="runningservicedetails_stop_dlg_text" product="tablet" msgid="6321057186549848774">"Si vous arrêtez ce service, certaines fonctionnalités de votre tablette peuvent cesser de fonctionner correctement jusqu\'à ce que vous ayez éteint, puis rallumé votre appareil."</string>
<string name="runningservicedetails_stop_dlg_text" product="default" msgid="6869998550403667737">"Si vous arrêtez ce service, certaines fonctionnalités de votre téléphone peuvent cesser de fonctionner correctement jusqu\'à ce que vous ayez éteint, puis rallumé votre appareil."</string>
<string name="testing_phone_info" product="tablet" msgid="8267746802132630741">"Informations sur la tablette"</string>
diff --git a/res-product/values-mn/strings.xml b/res-product/values-mn/strings.xml
index e306cc9..6762318 100644
--- a/res-product/values-mn/strings.xml
+++ b/res-product/values-mn/strings.xml
@@ -106,7 +106,7 @@
<string name="security_settings_face_settings_footer_class3_attention_not_supported" product="default" msgid="5512898803063743303">"Утасныхаа түгжээг тайлах эсвэл аппуудад нэвтрэх, худалдан авалтыг зөвшөөрөх зэргээр өөрийгөө мөн болохыг баталгаажуулахын тулд царайгаа ашиглана уу.\n\nСанамж:\nТа нэг удаад зөвхөн нэг царай тохируулах боломжтой. Өөр царай нэмэхийн тулд одоогийн царайг устгана уу.\n\nТа утас руугаа санаандгүй харснаар түгжээг нь тайлах боломжтой.\n\nХэрэв хэн нэгэн таны утсыг нүүрний тань урд баривал та нүдээ аньсан байсан ч таны утасны түгжээг тайлах боломжтой.\n\nТаны ихэр зэрэг тантай адилхан царайтай хэн нэгэн таны утасны түгжээг тайлах боломжтой."</string>
<string name="security_settings_face_settings_footer_class3_attention_not_supported" product="tablet" msgid="6790505667764631343">"Таблетынхаа түгжээг тайлах эсвэл аппуудад нэвтрэх, худалдан авалтыг зөвшөөрөх зэргээр өөрийгөө мөн болохыг баталгаажуулахын тулд царайгаа ашиглана.\n\nСанамж:\nТа нэг удаад зөвхөн нэг царай тохируулах боломжтой. Өөр царай нэмэхийн тулд одоогийн царайг устгана уу.\n\nТа таблет руугаа санаандгүй харснаар түгжээг нь тайлах боломжтой.\n\nХэрэв хэн нэгэн таны таблетыг нүүрний тань урд баривал та нүдээ аньсан байсан ч таны таблетын түгжээг тайлах боломжтой.\n\nТаны ихэр зэрэг тантай адилхан царайтай хэн нэгэн таны таблетын түгжээг тайлах боломжтой."</string>
<string name="security_settings_face_settings_footer_class3_attention_not_supported" product="device" msgid="7858917821957779752">"Төхөөрөмжийнхөө түгжээг тайлах эсвэл аппуудад нэвтрэх, худалдан авалтыг зөвшөөрөх зэргээр өөрийгөө мөн болохыг баталгаажуулахын тулд царайгаа ашиглана.\n\nСанамж:\nТа нэг удаад зөвхөн нэг царай тохируулах боломжтой. Өөр царай нэмэхийн тулд одоогийн царайг устгана уу.\n\nТа төхөөрөмж рүүгээ санаандгүй харснаар түгжээг нь тайлах боломжтой.\n\nХэрэв хэн нэгэн таны төхөөрөмжийг нүүрний тань урд баривал та нүдээ аньсан байсан ч таны төхөөрөмжийн түгжээг тайлах боломжтой.\n\nТаны ихэр зэрэг тантай адилхан царайтай хэн нэгэн таны төхөөрөмжийн түгжээг тайлах боломжтой."</string>
- <string name="security_settings_fingerprint_enroll_introduction_v3_message" msgid="2145273491174234191">"<xliff:g id="DEVICENAME">%s</xliff:g>-н түгжээг тайлах, аппуудад нэвтрэх эсвэл худалдан авалтыг зөвшөөрөх зэргээр өөрийгөө мөн болохыг баталгаажуулахын тулд хурууны хээгээ ашиглана уу"</string>
+ <string name="security_settings_fingerprint_enroll_introduction_v3_message" msgid="2145273491174234191">"<xliff:g id="DEVICENAME">%s</xliff:g>-н түгжээг тайлахын тулд эсвэл, аппад нэвтрэх, худалдан авалтыг зөвшөөрөх зэргээр өөрийгөө мөн болохыг баталгаажуулахын тулд хурууны хээгээ ашиглана уу"</string>
<string name="security_settings_fingerprint_enroll_introduction_consent_message" product="default" msgid="5101253231118659496">"Хүүхдэдээ хурууны хээгээ ашиглан утасныхаа түжээх тайлах эсвэл өөрийгөө мөн болохыг баталгаажуулахыг зөвшөөрнө үү. Энэ нь түүнийг аппуудад нэвтрэх, худалдан авалтуудыг зөвшөөрөх болон бусад зүйлийг хийх үед тохиолдоно."</string>
<string name="security_settings_fingerprint_enroll_introduction_consent_message" product="tablet" msgid="3063978167545799342">"Хүүхдэдээ хурууны хээгээ ашиглан таблетынхаа түгжээг тайлах эсвэл өөрийгөө мөн болохыг баталгаажуулахыг зөвшөөрнө үү. Энэ нь түүнийг аппуудад нэвтрэх, худалдан авалтуудыг зөвшөөрөх болон бусад зүйлийг хийх үед тохиолдоно."</string>
<string name="security_settings_fingerprint_enroll_introduction_consent_message" product="device" msgid="4399560001732497632">"Хүүхдэдээ хурууны хээгээ ашиглан төхөөрөмжийнхөө түгжээг тайлах эсвэл өөрийгөө мөн болохыг баталгаажуулахыг зөвшөөрнө үү. Энэ нь түүнийг аппуудад нэвтрэх, худалдан авалтуудыг зөвшөөрөх болон бусад зүйлийг хийх үед тохиолдоно."</string>
diff --git a/res/drawable-night/ic_contrast_high.xml b/res/drawable-night/ic_contrast_high.xml
new file mode 100644
index 0000000..4d54df8
--- /dev/null
+++ b/res/drawable-night/ic_contrast_high.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_200"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_50"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
diff --git a/res/drawable-night/ic_contrast_medium.xml b/res/drawable-night/ic_contrast_medium.xml
new file mode 100644
index 0000000..dc8ddae
--- /dev/null
+++ b/res/drawable-night/ic_contrast_medium.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_400"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_100"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
diff --git a/res/drawable-night/ic_contrast_standard.xml b/res/drawable-night/ic_contrast_standard.xml
new file mode 100644
index 0000000..cdf61cf
--- /dev/null
+++ b/res/drawable-night/ic_contrast_standard.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_700"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_200"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
diff --git a/res/drawable/accessibility_contrast_button_background.xml b/res/drawable/accessibility_contrast_button_background.xml
new file mode 100644
index 0000000..281fcef
--- /dev/null
+++ b/res/drawable/accessibility_contrast_button_background.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<selector
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android">
+
+ <item android:state_selected="true">
+ <layer-list>
+ <item>
+ <shape android:shape="rectangle">
+ <solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest" />
+ <stroke
+ android:color="?androidprv:attr/materialColorSecondary"
+ android:width="@dimen/contrast_button_stroke_width" />
+ <corners android:radius="@dimen/contrast_button_radius"/>
+ </shape>
+ </item>
+ <item
+ android:width="24dp"
+ android:height="24dp"
+ android:left="57dp"
+ android:top="57dp">
+ <vector
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="?androidprv:attr/materialColorPrimary"
+ android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10c5.52,0 10,-4.48 10,-10S17.52,2 12,2zM10.59,16.6l-4.24,-4.24l1.41,-1.41l2.83,2.83l5.66,-5.66l1.41,1.41L10.59,16.6z"/>
+ </vector>
+ </item>
+ </layer-list>
+ </item>
+
+ <item>
+ <layer-list>
+ <item android:top="@dimen/contrast_button_stroke_width"
+ android:bottom="@dimen/contrast_button_stroke_width"
+ android:left="@dimen/contrast_button_stroke_width"
+ android:right="@dimen/contrast_button_stroke_width">
+ <shape android:shape="rectangle">
+ <solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest" />
+ <corners android:radius="@dimen/contrast_button_radius"/>
+ </shape>
+ </item>
+ </layer-list>
+ </item>
+</selector>
\ No newline at end of file
diff --git a/res/drawable/audio_sharing_guidance.png b/res/drawable/audio_sharing_guidance.png
deleted file mode 100644
index c0ab637..0000000
--- a/res/drawable/audio_sharing_guidance.png
+++ /dev/null
Binary files differ
diff --git a/res/drawable/audio_sharing_rounded_bg_ripple.xml b/res/drawable/audio_sharing_rounded_bg_ripple.xml
deleted file mode 100644
index 18696c6..0000000
--- a/res/drawable/audio_sharing_rounded_bg_ripple.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?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.
- -->
-
-<ripple xmlns:android="http://schemas.android.com/apk/res/android"
- android:color="?android:attr/colorControlHighlight">
- <item android:drawable="@drawable/audio_sharing_rounded_bg"/>
-</ripple>
\ No newline at end of file
diff --git a/res/drawable/audio_sharing_rounded_bg.xml b/res/drawable/color_contrast_preview_background.xml
similarity index 71%
copy from res/drawable/audio_sharing_rounded_bg.xml
copy to res/drawable/color_contrast_preview_background.xml
index db1e1bb..51d0ade 100644
--- a/res/drawable/audio_sharing_rounded_bg.xml
+++ b/res/drawable/color_contrast_preview_background.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ Copyright (C) 2023 The Android Open Source Project
+ ~ Copyright (C) 2024 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid android:color="?android:colorButtonNormal" />
- <corners android:radius="12dp" />
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="rectangle" >
+ <solid android:color="?androidprv:attr/materialColorSurfaceContainerHigh"/>
+ <corners android:radius="20dp" />
</shape>
\ No newline at end of file
diff --git a/res/drawable/audio_sharing_rounded_bg.xml b/res/drawable/color_contrast_preview_bottom_appbar_background.xml
similarity index 62%
copy from res/drawable/audio_sharing_rounded_bg.xml
copy to res/drawable/color_contrast_preview_bottom_appbar_background.xml
index db1e1bb..f3392fb 100644
--- a/res/drawable/audio_sharing_rounded_bg.xml
+++ b/res/drawable/color_contrast_preview_bottom_appbar_background.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ Copyright (C) 2023 The Android Open Source Project
+ ~ Copyright (C) 2024 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
@@ -14,9 +14,13 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid android:color="?android:colorButtonNormal" />
- <corners android:radius="12dp" />
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="rectangle" >
+ <solid android:color="?androidprv:attr/materialColorSurfaceContainer"/>
+ <corners
+ android:bottomLeftRadius="20dp"
+ android:bottomRightRadius="20dp"
+ android:topLeftRadius="0dp"
+ android:topRightRadius="0dp" />
</shape>
\ No newline at end of file
diff --git a/res/drawable/audio_sharing_rounded_bg.xml b/res/drawable/color_contrast_preview_button_background.xml
similarity index 71%
copy from res/drawable/audio_sharing_rounded_bg.xml
copy to res/drawable/color_contrast_preview_button_background.xml
index db1e1bb..8b92087 100644
--- a/res/drawable/audio_sharing_rounded_bg.xml
+++ b/res/drawable/color_contrast_preview_button_background.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ Copyright (C) 2023 The Android Open Source Project
+ ~ Copyright (C) 2024 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid android:color="?android:colorButtonNormal" />
- <corners android:radius="12dp" />
-</shape>
\ No newline at end of file
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="rectangle" >
+ <solid android:color="?androidprv:attr/materialColorTertiaryContainer"/>
+ <corners android:radius="7dp" />
+</shape>
diff --git a/res/drawable/audio_sharing_rounded_bg.xml b/res/drawable/color_contrast_preview_dialog_background.xml
similarity index 74%
rename from res/drawable/audio_sharing_rounded_bg.xml
rename to res/drawable/color_contrast_preview_dialog_background.xml
index db1e1bb..f60a271 100644
--- a/res/drawable/audio_sharing_rounded_bg.xml
+++ b/res/drawable/color_contrast_preview_dialog_background.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ Copyright (C) 2023 The Android Open Source Project
+ ~ Copyright (C) 2024 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid android:color="?android:colorButtonNormal" />
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="rectangle" >
+ <solid android:color="?androidprv:attr/materialColorSurfaceContainerLow"/>
<corners android:radius="12dp" />
</shape>
\ No newline at end of file
diff --git a/res/drawable/audio_sharing_rounded_bg.xml b/res/drawable/color_contrast_preview_icon_edit_background.xml
similarity index 71%
copy from res/drawable/audio_sharing_rounded_bg.xml
copy to res/drawable/color_contrast_preview_icon_edit_background.xml
index db1e1bb..14c5f3c 100644
--- a/res/drawable/audio_sharing_rounded_bg.xml
+++ b/res/drawable/color_contrast_preview_icon_edit_background.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ Copyright (C) 2023 The Android Open Source Project
+ ~ Copyright (C) 2024 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid android:color="?android:colorButtonNormal" />
- <corners android:radius="12dp" />
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="rectangle" >
+ <solid android:color="?androidprv:attr/materialColorPrimary"/>
+ <corners android:radius="20dp" />
</shape>
\ No newline at end of file
diff --git a/res/drawable/audio_sharing_rounded_bg.xml b/res/drawable/color_contrast_preview_icon_group_background.xml
similarity index 70%
copy from res/drawable/audio_sharing_rounded_bg.xml
copy to res/drawable/color_contrast_preview_icon_group_background.xml
index db1e1bb..b8554c1 100644
--- a/res/drawable/audio_sharing_rounded_bg.xml
+++ b/res/drawable/color_contrast_preview_icon_group_background.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ Copyright (C) 2023 The Android Open Source Project
+ ~ Copyright (C) 2024 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid android:color="?android:colorButtonNormal" />
- <corners android:radius="12dp" />
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="oval" >
+ <solid android:color="?androidprv:attr/materialColorSurfaceContainer"/>
+ <size android:width="36dp" android:height="36dp" />
</shape>
\ No newline at end of file
diff --git a/res/drawable/audio_sharing_rounded_bg.xml b/res/drawable/color_contrast_preview_icon_inbox_background.xml
similarity index 67%
copy from res/drawable/audio_sharing_rounded_bg.xml
copy to res/drawable/color_contrast_preview_icon_inbox_background.xml
index db1e1bb..45d8285 100644
--- a/res/drawable/audio_sharing_rounded_bg.xml
+++ b/res/drawable/color_contrast_preview_icon_inbox_background.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ Copyright (C) 2023 The Android Open Source Project
+ ~ Copyright (C) 2024 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
@@ -14,9 +14,10 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid android:color="?android:colorButtonNormal" />
- <corners android:radius="12dp" />
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="rectangle" >
+ <solid android:color="?androidprv:attr/materialColorSecondaryContainer"/>
+ <corners android:radius="20dp" />
+ <size android:height="30dp" android:width="60dp" />
</shape>
\ No newline at end of file
diff --git a/res/drawable/audio_sharing_rounded_bg.xml b/res/drawable/color_contrast_preview_icon_star_background.xml
similarity index 71%
copy from res/drawable/audio_sharing_rounded_bg.xml
copy to res/drawable/color_contrast_preview_icon_star_background.xml
index db1e1bb..335ee88 100644
--- a/res/drawable/audio_sharing_rounded_bg.xml
+++ b/res/drawable/color_contrast_preview_icon_star_background.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ Copyright (C) 2023 The Android Open Source Project
+ ~ Copyright (C) 2024 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid android:color="?android:colorButtonNormal" />
- <corners android:radius="12dp" />
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="oval" >
+ <solid android:color="?androidprv:attr/materialColorPrimary"/>
+ <size android:width="36dp" android:height="36dp" />
</shape>
\ No newline at end of file
diff --git a/res/drawable/audio_sharing_rounded_bg.xml b/res/drawable/color_contrast_preview_tag_background.xml
similarity index 71%
copy from res/drawable/audio_sharing_rounded_bg.xml
copy to res/drawable/color_contrast_preview_tag_background.xml
index db1e1bb..a7b051a 100644
--- a/res/drawable/audio_sharing_rounded_bg.xml
+++ b/res/drawable/color_contrast_preview_tag_background.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
- ~ Copyright (C) 2023 The Android Open Source Project
+ ~ Copyright (C) 2024 The Android Open Source Project
~
~ Licensed under the Apache License, Version 2.0 (the "License");
~ you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
-
<shape xmlns:android="http://schemas.android.com/apk/res/android"
- android:shape="rectangle">
- <solid android:color="?android:colorButtonNormal" />
- <corners android:radius="12dp" />
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:shape="rectangle" >
+ <solid android:color="?androidprv:attr/materialColorSurfaceContainerHighest"/>
+ <corners android:radius="4dp" />
</shape>
\ No newline at end of file
diff --git a/res/drawable/ic_article_24dp.xml b/res/drawable/ic_article_24dp.xml
new file mode 100644
index 0000000..0b38daa
--- /dev/null
+++ b/res/drawable/ic_article_24dp.xml
@@ -0,0 +1,27 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal"
+ android:autoMirrored="true">
+<path
+ android:fillColor="?androidprv:attr/materialColorOnSurfaceVariant"
+ android:pathData="M19,5v14L5,19L5,5h14m0,-2L5,3c-1.1,0 -2,0.9 -2,2v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2L21,5c0,-1.1 -0.9,-2 -2,-2zM14,17L7,17v-2h7v2zM17,13L7,13v-2h10v2zM17,9L7,9L7,7h10v2z"/>
+</vector>
diff --git a/res/drawable/ic_article_filled_24dp.xml b/res/drawable/ic_article_filled_24dp.xml
new file mode 100644
index 0000000..e22d151
--- /dev/null
+++ b/res/drawable/ic_article_filled_24dp.xml
@@ -0,0 +1,26 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:width="18dp"
+ android:height="18dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="?androidprv:attr/materialColorOnTertiaryContainer"
+ android:pathData="M19,3H5C3.9,3 3,3.9 3,5v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V5C21,3.9 20.1,3 19,3zM14,17H7v-2h7V17zM17,13H7v-2h10V13zM17,9H7V7h10V9z"/>
+</vector>
diff --git a/res/drawable/ic_audio_calls_and_alarms.xml b/res/drawable/ic_audio_calls_and_alarms.xml
deleted file mode 100644
index 5da27c6..0000000
--- a/res/drawable/ic_audio_calls_and_alarms.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<!--
- Copyright (C) 2018 The Android Open Source Project
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
- -->
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="24dp"
- android:height="24dp"
- android:viewportWidth="24.0"
- android:viewportHeight="24.0"
- android:tint="?android:attr/colorControlNormal">
- <path
- android:pathData="M3,15V9H7L12,4V20L7,15H3ZM10,15.17V8.83L7.83,11H5V13H7.83L10,15.17Z"
- android:fillType="evenOdd"
- android:fillColor="?android:attr/colorPrimary"/>
- <path
- android:pathData="M16.5,12C16.5,10.23 15.48,8.71 14,7.97V16.02C15.48,15.29 16.5,13.77 16.5,12Z"
- android:fillColor="?android:attr/colorPrimary"/>
- <path
- android:pathData="M14,3.23V5.29C16.89,6.15 19,8.83 19,12C19,15.17 16.89,17.85 14,18.71V20.77C18.01,19.86 21,16.28 21,12C21,7.72 18.01,4.14 14,3.23Z"
- android:fillColor="?android:attr/colorPrimary"/>
-</vector>
diff --git a/res/drawable/ic_audio_play_sample.xml b/res/drawable/ic_audio_play_sample.xml
deleted file mode 100644
index 3666c22..0000000
--- a/res/drawable/ic_audio_play_sample.xml
+++ /dev/null
@@ -1,32 +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.
- -->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="24dp"
- android:height="24dp"
- android:viewportWidth="24"
- android:viewportHeight="24"
- android:tint="?android:attr/colorControlNormal">
- <path
- android:pathData="M14,8C9.6,8 6,11.6 6,16H8C8,12.7 10.7,10 14,10V8Z"
- android:fillColor="#4E4639"/>
- <path
- android:pathData="M14,6V4C7.4,4 2,9.4 2,16H4C4,10.5 8.5,6 14,6Z"
- android:fillColor="#4E4639"/>
- <path
- android:pathData="M16,4V12.6C15.4,12.3 14.7,12 14,12C11.8,12 10,13.8 10,16C10,18.2 11.8,20 14,20C16.2,20 18,18.2 18,16V7H22V4H16ZM14,18C12.9,18 12,17.1 12,16C12,14.9 12.9,14 14,14C15.1,14 16,14.9 16,16C16,17.1 15.1,18 14,18Z"
- android:fillColor="#4E4639"/>
-</vector>
diff --git a/res/drawable/ic_bounce_keys.xml b/res/drawable/ic_bounce_keys.xml
new file mode 100644
index 0000000..424a5fc
--- /dev/null
+++ b/res/drawable/ic_bounce_keys.xml
@@ -0,0 +1,29 @@
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="@dimen/accessibility_icon_size"
+ android:height="@dimen/accessibility_icon_size"
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+ <path
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0"
+ android:fillColor="#5F6368"/>
+ <path
+ android:pathData="M15.865,9.507C17.448,9.47 19.038,10.047 20.245,11.255C22.585,13.602 22.585,17.397 20.237,19.753L19.18,18.695C20.935,16.94 20.935,14.083 19.18,12.328C18.28,11.42 17.08,11 15.895,11.03L16.683,11.818L15.625,12.875L13,10.25L15.625,7.625L16.69,8.682L15.865,9.507ZM15.318,19.183L16.375,18.125L19,20.75L16.368,23.368L15.31,22.31L16.135,21.485C14.552,21.522 12.962,20.945 11.755,19.737C9.415,17.397 9.415,13.595 11.755,11.255L12.82,12.305C11.065,14.06 11.065,16.917 12.82,18.673C13.72,19.58 14.92,20 16.105,19.97L15.318,19.183Z"
+ android:fillColor="#ffffff"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_bt_audio_sharing.xml b/res/drawable/ic_bt_audio_sharing.xml
deleted file mode 100644
index 6186773..0000000
--- a/res/drawable/ic_bt_audio_sharing.xml
+++ /dev/null
@@ -1,87 +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.
- -->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:autoMirrored="true"
- android:height="24dp"
- android:width="24dp"
- android:viewportHeight="24"
- android:viewportWidth="24"
- android:tint="?android:attr/colorControlNormal">
- <path
- android:fillColor="#000000"
- android:pathData="M16.984,24H7.279L12.131,15.508L16.984,24ZM10.481,22.144H13.781L12.131,19.257L10.481,22.144Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M12.131,14.295C13.471,14.295 14.558,13.209 14.558,11.869C14.558,10.529 13.471,9.442 12.131,9.442C10.791,9.442 9.705,10.529 9.705,11.869C9.705,13.209 10.791,14.295 12.131,14.295Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M4.573,21.368C4.052,20.943 3.967,20.179 4.379,19.657C4.804,19.136 5.568,19.051 6.09,19.463C6.611,19.876 6.696,20.64 6.284,21.174C6.041,21.465 5.689,21.623 5.338,21.623C5.071,21.623 4.804,21.538 4.573,21.368Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M17.991,21.162C17.579,20.628 17.663,19.876 18.185,19.451C18.707,19.039 19.471,19.124 19.896,19.646C20.308,20.167 20.223,20.931 19.702,21.344C19.471,21.526 19.204,21.611 18.949,21.611C18.586,21.611 18.234,21.453 17.991,21.162Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M1.213,17.145C0.91,16.551 1.165,15.823 1.771,15.532C2.378,15.241 3.093,15.495 3.397,16.09C3.688,16.697 3.433,17.424 2.827,17.715C2.657,17.8 2.475,17.837 2.305,17.837C1.844,17.837 1.419,17.582 1.213,17.145Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M21.449,17.691C20.842,17.4 20.588,16.684 20.879,16.077C21.17,15.471 21.898,15.216 22.504,15.507C23.099,15.798 23.354,16.526 23.062,17.133C22.856,17.557 22.419,17.812 21.971,17.812C21.789,17.812 21.619,17.776 21.449,17.691Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M0,11.892C0,11.225 0.546,10.679 1.213,10.679C1.88,10.679 2.426,11.212 2.426,11.892C2.426,12.559 1.88,13.105 1.213,13.105C0.546,13.105 0,12.559 0,11.892Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M21.837,11.869C21.837,11.857 21.837,11.845 21.837,11.833C21.824,11.153 22.37,10.62 23.05,10.607C23.717,10.607 24.251,11.153 24.263,11.821C24.263,11.833 24.263,11.845 24.263,11.845C24.263,11.857 24.263,11.869 24.263,11.869C24.263,12.536 23.717,13.082 23.05,13.082C22.382,13.082 21.837,12.536 21.837,11.869Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M1.759,8.242C1.152,7.963 0.898,7.235 1.189,6.628C1.48,6.022 2.196,5.767 2.802,6.058C3.409,6.349 3.664,7.077 3.372,7.684C3.166,8.108 2.729,8.363 2.281,8.363C2.099,8.363 1.929,8.327 1.759,8.242Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M20.866,7.622C20.563,7.028 20.818,6.3 21.424,6.009C22.019,5.706 22.747,5.96 23.038,6.567C23.038,6.567 23.038,6.567 23.05,6.567C23.341,7.161 23.087,7.889 22.48,8.181C22.31,8.265 22.128,8.302 21.958,8.302C21.509,8.302 21.073,8.059 20.866,7.622Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M4.355,4.104C3.931,3.582 4.016,2.818 4.537,2.406C5.071,1.981 5.823,2.066 6.248,2.588C6.672,3.109 6.588,3.874 6.066,4.298C5.835,4.48 5.569,4.565 5.302,4.565C4.95,4.565 4.598,4.407 4.355,4.104Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M18.161,4.262C17.627,3.838 17.542,3.073 17.955,2.552C18.379,2.03 19.132,1.945 19.666,2.358C20.187,2.77 20.272,3.534 19.86,4.068C19.617,4.359 19.265,4.517 18.913,4.517C18.646,4.517 18.379,4.432 18.161,4.262Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M8.492,1.497C8.334,0.854 8.747,0.199 9.402,0.041C10.057,-0.105 10.7,0.308 10.858,0.963C11.003,1.606 10.591,2.261 9.948,2.407C9.851,2.431 9.754,2.443 9.669,2.443C9.123,2.443 8.613,2.067 8.492,1.497Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M14.267,2.395C13.599,2.249 13.199,1.606 13.345,0.951C13.49,0.296 14.133,-0.116 14.788,0.029C15.443,0.175 15.856,0.83 15.71,1.485C15.589,2.043 15.08,2.431 14.534,2.431C14.437,2.431 14.352,2.419 14.267,2.395Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M7,17.037C6.527,16.564 6.527,15.8 7,15.326C7.473,14.841 8.237,14.841 8.71,15.314C9.196,15.787 9.196,16.552 8.723,17.025C8.48,17.267 8.177,17.389 7.861,17.389C7.546,17.389 7.242,17.267 7,17.037Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M15.565,17.012C15.092,16.539 15.092,15.762 15.565,15.289C16.038,14.816 16.814,14.816 17.288,15.289C17.761,15.762 17.761,16.539 17.288,17.012C17.045,17.243 16.742,17.364 16.426,17.364C16.111,17.364 15.807,17.243 15.565,17.012Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M4.853,11.917C4.853,11.237 5.386,10.691 6.054,10.691C6.721,10.691 7.279,11.225 7.279,11.892C7.279,12.56 6.745,13.106 6.078,13.118C5.398,13.118 4.853,12.584 4.853,11.917Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M16.984,11.868C16.984,11.856 16.984,11.844 16.984,11.832C16.984,11.832 16.984,11.82 16.984,11.807C16.972,11.14 17.506,10.582 18.185,10.582C18.852,10.57 19.398,11.116 19.41,11.783C19.41,11.795 19.41,11.82 19.41,11.832C19.41,11.844 19.41,11.856 19.41,11.868C19.41,12.535 18.865,13.081 18.197,13.081C17.53,13.081 16.984,12.535 16.984,11.868Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M6.952,8.471C6.478,7.997 6.478,7.233 6.952,6.76C6.952,6.76 6.952,6.76 6.939,6.76C7.413,6.275 8.189,6.275 8.662,6.748C9.135,7.221 9.147,7.985 8.674,8.458C8.432,8.701 8.116,8.822 7.813,8.822C7.497,8.822 7.194,8.701 6.952,8.471Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M15.529,8.399C15.043,7.938 15.043,7.161 15.504,6.688C15.977,6.203 16.742,6.203 17.227,6.664C17.7,7.137 17.712,7.901 17.239,8.387C17.009,8.629 16.693,8.751 16.378,8.751C16.075,8.751 15.759,8.629 15.529,8.399Z"/>
- <path
- android:fillColor="#000000"
- android:pathData="M10.87,5.815C10.858,5.148 11.392,4.59 12.071,4.59C12.738,4.578 13.284,5.124 13.284,5.791C13.296,6.458 12.762,7.016 12.083,7.016C11.416,7.016 10.87,6.483 10.87,5.815Z"/>
-</vector>
diff --git a/res/drawable/ic_chat_bubble_24dp.xml b/res/drawable/ic_chat_bubble_24dp.xml
new file mode 100644
index 0000000..c7ad6bf
--- /dev/null
+++ b/res/drawable/ic_chat_bubble_24dp.xml
@@ -0,0 +1,26 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+<path
+ android:fillColor="?androidprv:attr/materialColorOnSurfaceVariant"
+ android:pathData="M20,2L4,2c-1.1,0 -2,0.9 -2,2v18l4,-4h14c1.1,0 2,-0.9 2,-2L22,4c0,-1.1 -0.9,-2 -2,-2zM20,16L4,16L4,4h16v12z"/>
+</vector>
diff --git a/res/drawable/ic_color_contrast.xml b/res/drawable/ic_color_contrast.xml
new file mode 100644
index 0000000..9d56ada
--- /dev/null
+++ b/res/drawable/ic_color_contrast.xml
@@ -0,0 +1,35 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
+ <item>
+ <com.android.settingslib.widget.AdaptiveIconShapeDrawable
+ android:width="@dimen/accessibility_icon_size"
+ android:height="@dimen/accessibility_icon_size"
+ android:color="@color/accessibility_feature_background"/>
+ </item>
+ <item android:gravity="center">
+ <vector
+ android:width="@dimen/accessibility_icon_foreground_size"
+ android:height="@dimen/accessibility_icon_foreground_size"
+ android:viewportWidth="24"
+ android:viewportHeight="24">
+ <path
+ android:fillColor="#ffffff"
+ android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10s10,-4.48 10,-10S17.52,2 12,2zM11,19.93C7.06,19.44 4,16.08 4,12s3.05,-7.44 7,-7.93V19.93zM13,4.07C14.03,4.2 15,4.52 15.87,5H13V4.07zM13,7h5.24c0.25,0.31 0.48,0.65 0.68,1H13V7zM13,10h6.74c0.08,0.33 0.15,0.66 0.19,1H13V10zM13,19.93V19h2.87C15,19.48 14.03,19.8 13,19.93zM18.24,17H13v-1h5.92C18.72,16.35 18.49,16.69 18.24,17zM19.74,14H13v-1h6.93C19.89,13.34 19.82,13.67 19.74,14z"/>
+ </vector>
+ </item>
+</layer-list>
\ No newline at end of file
diff --git a/res/drawable/ic_contrast_high.xml b/res/drawable/ic_contrast_high.xml
new file mode 100644
index 0000000..363f2a8
--- /dev/null
+++ b/res/drawable/ic_contrast_high.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_700"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_900"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
diff --git a/res/drawable/ic_contrast_medium.xml b/res/drawable/ic_contrast_medium.xml
new file mode 100644
index 0000000..04e48d0
--- /dev/null
+++ b/res/drawable/ic_contrast_medium.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/system_accent1_500"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+ <path
+ android:fillColor="@android:color/system_accent1_700"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
diff --git a/res/drawable/ic_contrast_standard.xml b/res/drawable/ic_contrast_standard.xml
new file mode 100644
index 0000000..9f0c5af
--- /dev/null
+++ b/res/drawable/ic_contrast_standard.xml
@@ -0,0 +1,28 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+android:width="48dp"
+android:height="48dp"
+android:viewportWidth="24"
+android:viewportHeight="24"
+android:tint="?attr/colorControlNormal">
+<path
+ android:fillColor="@android:color/system_accent1_100"
+ android:pathData="M12,4C7,4 2.73,7.11 1,11.5C2.73,15.89 7,19 12,19s9.27,-3.11 11,-7.5C21.27,7.11 17,4 12,4zM12,16c-2.48,0 -4.5,-2.02 -4.5,-4.5S9.52,7 12,7s4.5,2.02 4.5,4.5S14.48,16 12,16z"/>
+<path
+ android:fillColor="@android:color/system_accent1_600"
+ android:pathData="M12,11.5m-2.7,0a2.7,2.7 0,1 1,5.4 0a2.7,2.7 0,1 1,-5.4 0"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_edit_24dp.xml b/res/drawable/ic_edit_24dp.xml
new file mode 100644
index 0000000..c9dbfc3
--- /dev/null
+++ b/res/drawable/ic_edit_24dp.xml
@@ -0,0 +1,26 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:width="32dp"
+ android:height="32dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+<path
+ android:fillColor="?androidprv:attr/materialColorOnPrimary"
+ android:pathData="M20.41,4.94l-1.35,-1.35c-0.78,-0.78 -2.05,-0.78 -2.83,0L3,16.82L3,21h4.18L20.41,7.77c0.79,-0.78 0.79,-2.05 0,-2.83zM6.41,19.06L5,19v-1.36l9.82,-9.82 1.41,1.41 -9.82,9.83z"/>
+</vector>
diff --git a/res/drawable/ic_group_24dp.xml b/res/drawable/ic_group_24dp.xml
new file mode 100644
index 0000000..92815c2
--- /dev/null
+++ b/res/drawable/ic_group_24dp.xml
@@ -0,0 +1,26 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:width="20dp"
+ android:height="20dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="?androidprv:attr/materialColorSecondary"
+ android:pathData="M15,8c0,-1.42 -0.5,-2.73 -1.33,-3.76C14.09,4.1 14.53,4 15,4c2.21,0 4,1.79 4,4s-1.79,4 -4,4c-0.43,0 -0.84,-0.09 -1.23,-0.21c-0.03,-0.01 -0.06,-0.02 -0.1,-0.03C14.5,10.73 15,9.42 15,8zM16.66,13.13C18.03,14.06 19,15.32 19,17v3h4v-3C23,14.82 19.42,13.53 16.66,13.13zM9,4c2.21,0 4,1.79 4,4s-1.79,4 -4,4s-4,-1.79 -4,-4S6.79,4 9,4zM9,13c2.67,0 8,1.34 8,4v3H1v-3C1,14.34 6.33,13 9,13z"/>
+</vector>
diff --git a/res/drawable/ic_inbox_24dp.xml b/res/drawable/ic_inbox_24dp.xml
new file mode 100644
index 0000000..7800ea1
--- /dev/null
+++ b/res/drawable/ic_inbox_24dp.xml
@@ -0,0 +1,26 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+<path
+ android:fillColor="?androidprv:attr/materialColorOnSecondaryContainer"
+ android:pathData="M19,3H5C3.9,3 3,3.9 3,5v14c0,1.1 0.9,2 2,2h14c1.1,0 2,-0.9 2,-2V5C21,3.9 20.1,3 19,3zM19,5v9h-4.18c-0.41,1.16 -1.51,2 -2.82,2s-2.4,-0.84 -2.82,-2H5V5H19z"/>
+</vector>
diff --git a/res/drawable/ic_security_privacy_alert_primary.xml b/res/drawable/ic_security_privacy_alert_primary.xml
new file mode 100644
index 0000000..3ec0c93
--- /dev/null
+++ b/res/drawable/ic_security_privacy_alert_primary.xml
@@ -0,0 +1,25 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="48dp"
+ android:height="48dp"
+ android:viewportWidth="48"
+ android:viewportHeight="48">
+ <path
+ android:pathData="M22,25.6H26V12.7H22V25.6ZM22,33.9H26V29.6H22V33.9ZM24,44C23.767,44 23.533,43.983 23.3,43.95C23.1,43.883 22.9,43.8 22.7,43.7C17.767,41.167 14.083,38.033 11.65,34.3C9.217,30.533 8,25.967 8,20.6V11.65C8,11.017 8.183,10.45 8.55,9.95C8.917,9.45 9.4,9.083 10,8.85L23,4.15C23.167,4.083 23.333,4.05 23.5,4.05C23.667,4.017 23.833,4 24,4C24.1,4 24.433,4.05 25,4.15L38,8.8C38.6,9.033 39.083,9.417 39.45,9.95C39.817,10.45 40,11.017 40,11.65V20.6C40,25.967 38.75,30.533 36.25,34.3C33.783,38.067 30.117,41.2 25.25,43.7C25.05,43.8 24.85,43.883 24.65,43.95C24.45,43.983 24.233,44 24,44ZM24,41C28.367,38.633 31.617,35.817 33.75,32.55C35.917,29.25 37,25.267 37,20.6V11.65L24,7L11,11.65V20.6C11,25.267 12.1,29.267 14.3,32.6C16.533,35.933 19.767,38.733 24,41Z"
+ android:fillColor="?android:attr/colorAccent"/>
+</vector>
diff --git a/res/drawable/ic_slow_keys.xml b/res/drawable/ic_slow_keys.xml
new file mode 100644
index 0000000..b28d0ae
--- /dev/null
+++ b/res/drawable/ic_slow_keys.xml
@@ -0,0 +1,29 @@
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="@dimen/accessibility_icon_size"
+ android:height="@dimen/accessibility_icon_size"
+ android:viewportWidth="32"
+ android:viewportHeight="32">
+ <path
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0"
+ android:fillColor="#5F6368"/>
+ <path
+ android:pathData="M15.535,9.53C15.685,9.515 15.842,9.5 16,9.5C19.728,9.5 22.75,12.523 22.75,16.25C22.75,19.978 19.728,23 16,23C12.273,23 9.25,19.978 9.25,16.25H10.75C10.75,19.145 13.105,21.5 16,21.5C18.895,21.5 21.25,19.145 21.25,16.25C21.25,13.355 18.895,11 16,11C15.894,11 15.797,11.012 15.698,11.025C15.664,11.029 15.63,11.034 15.595,11.038L16.907,12.35L15.85,13.408L12.693,10.25L15.85,7.1L16.907,8.158L15.535,9.53ZM16.675,17.203C16.675,17.398 16.608,17.563 16.48,17.69C16.353,17.818 16.188,17.878 15.993,17.878C15.797,17.878 15.64,17.818 15.512,17.698C15.385,17.585 15.295,17.42 15.25,17.218L14.545,17.495C14.597,17.743 14.703,17.945 14.852,18.11C15.002,18.283 15.175,18.403 15.377,18.485C15.573,18.568 15.783,18.605 16,18.605C16.278,18.605 16.532,18.545 16.75,18.425C16.975,18.305 17.14,18.14 17.267,17.93C17.395,17.72 17.455,17.473 17.455,17.203C17.455,16.933 17.395,16.693 17.275,16.483C17.155,16.273 16.99,16.108 16.795,15.995C16.6,15.883 16.382,15.823 16.157,15.823C15.88,15.823 15.648,15.905 15.445,16.07L15.4,16.055L15.55,15.095H17.215V14.405H14.898L14.665,16.46L15.43,16.805C15.498,16.723 15.58,16.655 15.677,16.603C15.775,16.55 15.887,16.528 16.007,16.528C16.202,16.528 16.36,16.595 16.487,16.723C16.615,16.85 16.675,17.008 16.675,17.203Z"
+ android:fillColor="#ffffff"
+ android:fillType="evenOdd"/>
+</vector>
diff --git a/res/drawable/ic_star_24dp.xml b/res/drawable/ic_star_24dp.xml
new file mode 100644
index 0000000..38535e6
--- /dev/null
+++ b/res/drawable/ic_star_24dp.xml
@@ -0,0 +1,26 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:width="20dp"
+ android:height="20dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?attr/colorControlNormal">
+ <path
+ android:fillColor="?androidprv:attr/materialColorOnPrimary"
+ android:pathData="M14.43,10l-2.43,-8l-2.43,8l-7.57,0l6.18,4.41l-2.35,7.59l6.17,-4.69l6.18,4.69l-2.35,-7.59l6.17,-4.41z"/>
+</vector>
diff --git a/res/drawable/ic_sticky_keys.xml b/res/drawable/ic_sticky_keys.xml
new file mode 100644
index 0000000..c07da15
--- /dev/null
+++ b/res/drawable/ic_sticky_keys.xml
@@ -0,0 +1,29 @@
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="@dimen/accessibility_icon_size"
+ android:height="@dimen/accessibility_icon_size"
+ android:viewportHeight="32"
+ android:viewportWidth="32">
+ <path
+ android:fillColor="#5F6368"
+ android:pathData="M16,16m-16,0a16,16 0,1 1,32 0a16,16 0,1 1,-32 0" />
+ <path
+ android:fillColor="#ffffff"
+ android:fillType="evenOdd"
+ android:pathData="M22,10.25H10C9.175,10.25 8.507,10.925 8.507,11.75L8.5,19.25C8.5,20.075 9.175,20.75 10,20.75H22C22.825,20.75 23.5,20.075 23.5,19.25V11.75C23.5,10.925 22.825,10.25 22,10.25ZM22,11.75V19.25H10V11.75H22ZM16.75,12.5H15.25V14H16.75V12.5ZM15.25,14.75H16.75V16.25H15.25V14.75ZM14.5,12.5H13V14H14.5V12.5ZM13,14.75H14.5V16.25H13V14.75ZM12.25,14.75H10.75V16.25H12.25V14.75ZM10.75,12.5H12.25V14H10.75V12.5ZM19,17H13V18.5H19V17ZM17.5,14.75H19V16.25H17.5V14.75ZM19,12.5H17.5V14H19V12.5ZM19.75,14.75H21.25V16.25H19.75V14.75ZM21.25,12.5H19.75V14H21.25V12.5Z" />
+</vector>
diff --git a/res/drawable/private_space_choose_lock_illustration.xml b/res/drawable/private_space_choose_lock_illustration.xml
deleted file mode 100644
index f943cb8..0000000
--- a/res/drawable/private_space_choose_lock_illustration.xml
+++ /dev/null
@@ -1,84 +0,0 @@
-<!--
- ~ Copyright (C) 2024 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="364dp"
- android:height="266dp"
- android:viewportWidth="364"
- android:viewportHeight="266">
- <group>
- <clip-path
- android:pathData="M0,0.95h364v265.05h-364z"/>
- <path
- android:pathData="M339.42,265.47H24.58C11.07,265.47 0,254.17 0,240.39V26.42C0,12.6 11.07,1.3 24.58,1.3H339.52C352.93,1.3 364,12.6 364,26.38V240.49C364,254.17 352.93,265.47 339.42,265.47Z"
- android:fillColor="#000000"/>
- <path
- android:pathData="M300.32,99.22C310.82,106.16 324.97,103.31 331.93,92.85C338.89,82.39 336.03,68.29 325.54,61.35L301.31,45.32C290.82,38.38 276.67,41.24 269.7,51.69C262.74,62.15 265.6,76.26 276.1,83.19L300.32,99.22Z"
- android:fillColor="#C7EBD4"/>
- <path
- android:pathData="M323.02,78.05L314.03,79.7C313.56,79.79 313.24,80.25 313.33,80.72L314.98,89.71C315.07,90.19 315.52,90.5 316,90.41L324.99,88.76C325.46,88.68 325.78,88.22 325.69,87.75L324.04,78.76C323.95,78.28 323.5,77.97 323.02,78.05Z"
- android:fillColor="#5BB974"/>
- <path
- android:pathData="M310.61,70.73L310.59,70.95C311.1,73.37 309.48,75.68 307.04,76.1L298.41,77.6C295.97,78.01 293.62,76.36 293.19,73.99L293.21,73.77C292.7,71.35 294.32,69.04 296.76,68.63L305.39,67.13C307.83,66.71 310.1,68.31 310.61,70.73Z"
- android:fillColor="#5BB974"/>
- <path
- android:pathData="M280.24,67.28C283.75,69.56 288.46,68.56 290.74,65.05C293.02,61.54 292.02,56.84 288.51,54.56C285,52.28 280.29,53.28 278.02,56.79C275.73,60.3 276.73,65 280.24,67.28Z"
- android:fillColor="#5BB974"/>
- <path
- android:pathData="M68.38,36.61C69.99,35.55 71.95,35.17 73.84,35.55C75.73,35.92 77.39,37.02 78.48,38.6L78.71,38.97L80.09,41.3C80.7,42.37 81.58,43.26 82.64,43.89C83.7,44.52 84.9,44.87 86.14,44.89L88.76,44.96C90.69,45.04 92.52,45.87 93.84,47.28C95.16,48.69 95.87,50.56 95.82,52.49C95.77,52.62 95.77,52.77 95.83,52.91L95.52,55.59C95.39,56.8 95.58,58.03 96.06,59.15C96.54,60.28 97.3,61.26 98.27,62L100.32,63.72C101.82,64.92 102.8,66.65 103.03,68.56C103.26,70.47 102.73,72.39 101.56,73.91C101.44,73.98 101.39,74.18 101.27,74.26L99.55,76.2C98.72,77.1 98.14,78.2 97.87,79.4C97.59,80.59 97.63,81.84 97.99,83.01L98.66,85.58C99.17,87.44 98.92,89.43 97.97,91.11C97.02,92.78 95.44,94.02 93.58,94.55C93.46,94.63 93.26,94.58 93.13,94.66L90.56,95.23C89.36,95.48 88.24,96.04 87.32,96.84C86.4,97.64 85.69,98.67 85.28,99.82L84.38,102.36C83.69,104.16 82.33,105.61 80.58,106.42C78.83,107.22 76.83,107.31 75.02,106.65C74.88,106.64 74.74,106.57 74.64,106.46L72.32,105.41C71.19,104.94 69.96,104.75 68.74,104.85C67.52,104.96 66.34,105.36 65.31,106.01L63.11,107.43C61.5,108.48 59.54,108.86 57.65,108.49C55.76,108.12 54.1,107.02 53.01,105.44L52.78,105.07L51.4,102.75C50.78,101.68 49.89,100.79 48.81,100.17C47.74,99.55 46.52,99.22 45.28,99.22L42.66,99.15C40.72,99.07 38.9,98.24 37.58,96.83C36.25,95.42 35.54,93.55 35.6,91.62C35.64,91.49 35.64,91.34 35.59,91.2L35.89,88.52C36.02,87.31 35.84,86.08 35.36,84.95C34.88,83.83 34.12,82.84 33.15,82.09L31.08,80.46C30.32,79.87 29.68,79.13 29.21,78.28C28.74,77.44 28.43,76.51 28.32,75.56C28.21,74.6 28.29,73.63 28.55,72.7C28.82,71.77 29.27,70.9 29.87,70.15C29.99,70.07 30.04,69.87 30.16,69.79L31.89,67.77C32.72,66.87 33.3,65.76 33.58,64.57C33.85,63.38 33.81,62.13 33.46,60.96L32.79,58.37C32.29,56.51 32.54,54.53 33.49,52.86C34.44,51.18 36.01,49.95 37.87,49.42C37.99,49.34 38.19,49.39 38.32,49.31L40.89,48.73C42.09,48.48 43.21,47.92 44.13,47.12C45.06,46.31 45.76,45.29 46.17,44.13L47.07,41.6C47.75,39.81 49.12,38.35 50.87,37.55C52.62,36.75 54.62,36.66 56.43,37.31C56.57,37.33 56.71,37.4 56.81,37.5L59.2,38.58C60.33,39.04 61.56,39.23 62.78,39.13C64,39.02 65.18,38.63 66.21,37.97L68.38,36.61Z"
- android:fillColor="#CEE3FF"/>
- <path
- android:pathData="M60.5,74.56C59.92,74.56 59.44,74.37 59.05,73.97C58.65,73.58 58.45,73.09 58.45,72.52C58.45,71.95 58.65,71.46 59.05,71.07C59.44,70.67 59.92,70.48 60.5,70.48C61.07,70.48 61.55,70.67 61.95,71.07C62.34,71.46 62.54,71.95 62.54,72.52C62.54,73.09 62.34,73.58 61.95,73.97C61.55,74.37 61.07,74.56 60.5,74.56ZM70.3,74.56C69.73,74.56 69.25,74.37 68.85,73.97C68.46,73.58 68.26,73.09 68.26,72.52C68.26,71.95 68.46,71.46 68.85,71.07C69.25,70.67 69.73,70.48 70.3,70.48C70.88,70.48 71.36,70.67 71.75,71.07C72.15,71.46 72.35,71.95 72.35,72.52C72.35,73.09 72.15,73.58 71.75,73.97C71.36,74.37 70.88,74.56 70.3,74.56ZM65.4,83.96C69.05,83.96 72.14,82.69 74.68,80.16C77.21,77.63 78.48,74.54 78.48,70.89C78.48,70.23 78.43,69.6 78.35,68.99C78.27,68.37 78.12,67.78 77.9,67.21C77.33,67.34 76.76,67.45 76.19,67.51C75.61,67.58 75.02,67.62 74.39,67.62C71.91,67.62 69.57,67.09 67.36,66.02C65.15,64.96 63.27,63.48 61.72,61.57C60.85,63.69 59.6,65.54 57.98,67.11C56.36,68.67 54.48,69.85 52.32,70.64V70.89C52.32,74.54 53.59,77.63 56.12,80.16C58.66,82.69 61.75,83.96 65.4,83.96ZM65.4,87.23C63.14,87.23 61.01,86.8 59.03,85.94C57.04,85.09 55.31,83.92 53.84,82.45C52.36,80.98 51.2,79.25 50.34,77.26C49.48,75.27 49.05,73.15 49.05,70.89C49.05,68.62 49.48,66.5 50.34,64.51C51.2,62.52 52.36,60.79 53.84,59.32C55.31,57.85 57.04,56.69 59.03,55.83C61.01,54.97 63.14,54.54 65.4,54.54C67.66,54.54 69.79,54.97 71.77,55.83C73.76,56.69 75.49,57.85 76.96,59.32C78.43,60.79 79.6,62.52 80.46,64.51C81.32,66.5 81.74,68.62 81.74,70.89C81.74,73.15 81.32,75.27 80.46,77.26C79.6,79.25 78.43,80.98 76.96,82.45C75.49,83.92 73.76,85.09 71.77,85.94C69.79,86.8 67.66,87.23 65.4,87.23ZM63.19,58.01C64.34,59.92 65.89,61.45 67.85,62.61C69.81,63.77 71.99,64.35 74.39,64.35C74.77,64.35 75.14,64.33 75.49,64.29C75.85,64.25 76.21,64.2 76.6,64.14C75.45,62.24 73.9,60.7 71.94,59.55C69.98,58.39 67.8,57.81 65.4,57.81C65.02,57.81 64.65,57.83 64.3,57.87C63.94,57.91 63.57,57.96 63.19,58.01ZM53.02,66.76C54.41,65.97 55.62,64.95 56.66,63.69C57.69,62.44 58.47,61.04 58.98,59.49C57.6,60.28 56.38,61.3 55.35,62.55C54.31,63.8 53.54,65.21 53.02,66.76Z"
- android:fillColor="#559DFD"/>
- <path
- android:pathData="M185.48,137.47C186.07,137.47 186.56,137.28 186.94,136.89C187.33,136.51 187.52,136.02 187.52,135.43C187.52,134.84 187.33,134.35 186.94,133.96C186.56,133.58 186.07,133.39 185.48,133.39C184.88,133.39 184.4,133.58 184.01,133.96C183.62,134.35 183.43,134.84 183.43,135.43C183.43,136.02 183.62,136.51 184.01,136.89C184.4,137.28 184.88,137.47 185.48,137.47Z"
- android:fillColor="#202124"/>
- <path
- android:pathData="M54.83,176.56L60.78,178.1C63.63,178.83 66.64,178.74 69.45,177.82L75.29,175.92C86.88,172.14 98.07,182.63 94.99,194.4L93.44,200.33C92.69,203.18 92.78,206.18 93.69,208.97L95.6,214.79C99.37,226.35 88.83,237.52 77.03,234.47L71.09,232.93C68.23,232.19 65.22,232.29 62.42,233.2L56.58,235.11C44.98,238.89 33.8,228.4 36.88,216.63L38.43,210.7C39.17,207.85 39.08,204.85 38.17,202.06L36.27,196.23C32.49,184.68 43.03,173.51 54.83,176.56Z"
- android:fillColor="#FFF7DD"/>
- <path
- android:pathData="M80.51,190.74m-6.18,0a6.18,6.18 0,1 1,12.37 0a6.18,6.18 0,1 1,-12.37 0"
- android:fillColor="#FFC800"/>
- <path
- android:pathData="M50.47,219.9m-6.18,0a6.18,6.18 0,1 1,12.37 0a6.18,6.18 0,1 1,-12.37 0"
- android:fillColor="#FFC800"/>
- <path
- android:pathData="M80.51,219.9m-6.18,0a6.18,6.18 0,1 1,12.37 0a6.18,6.18 0,1 1,-12.37 0"
- android:fillColor="#FFC800"/>
- <path
- android:pathData="M77.6,193.13L50.21,220.52"
- android:strokeWidth="1.76699"
- android:fillColor="#00000000"
- android:strokeColor="#FFC800"/>
- <path
- android:pathData="M80.07,219.9L50.47,219.9"
- android:strokeWidth="1.76699"
- android:fillColor="#00000000"
- android:strokeColor="#FFC800"/>
- <path
- android:pathData="M311.22,173.59L289.22,173.9C286.98,173.93 284.78,174.55 282.85,175.7C280.92,176.85 279.34,178.48 278.25,180.44L267.53,199.55C266.44,201.5 265.88,203.71 265.91,205.95C265.94,208.18 266.56,210.38 267.72,212.3L278.99,231.12C280.14,233.04 281.78,234.63 283.74,235.72C285.7,236.81 287.91,237.36 290.15,237.33L312.15,237.01C314.39,236.99 316.59,236.37 318.52,235.22C320.45,234.08 322.04,232.45 323.14,230.49L333.84,211.37C334.93,209.41 335.49,207.21 335.45,204.97C335.42,202.73 334.79,200.54 333.64,198.62L322.38,179.8C321.23,177.88 319.59,176.3 317.63,175.21C315.67,174.12 313.46,173.56 311.22,173.59Z"
- android:fillColor="#CEE3FF"/>
- <path
- android:pathData="M285.54,202.36C285.35,202.24 285.23,202.07 285.18,201.88C285.14,201.68 285.19,201.47 285.35,201.25C286.94,198.95 288.98,197.13 291.46,195.8C293.93,194.48 296.6,193.77 299.45,193.68C302.3,193.59 305.02,194.11 307.58,195.24C310.15,196.37 312.32,198.05 314.08,200.28C314.28,200.51 314.35,200.72 314.28,200.91C314.22,201.1 314.11,201.26 313.96,201.4C313.8,201.53 313.61,201.6 313.4,201.59C313.18,201.59 312.99,201.48 312.82,201.27C311.28,199.25 309.32,197.72 306.96,196.69C304.6,195.66 302.11,195.19 299.5,195.27C296.89,195.35 294.46,195.98 292.21,197.15C289.95,198.33 288.11,199.97 286.67,202.09C286.51,202.33 286.33,202.47 286.11,202.51C285.9,202.54 285.71,202.49 285.54,202.36ZM304.89,221.4C302.07,220.8 299.73,219.5 297.89,217.5C296.05,215.5 295.09,213.01 294.99,210.04C294.95,208.71 295.4,207.58 296.34,206.65C297.28,205.72 298.44,205.23 299.81,205.18C301.18,205.14 302.37,205.56 303.37,206.43C304.36,207.3 304.88,208.4 304.92,209.73C304.95,210.6 305.31,211.33 306,211.9C306.69,212.48 307.5,212.76 308.41,212.73C309.33,212.7 310.1,212.38 310.73,211.76C311.35,211.14 311.65,210.39 311.62,209.52C311.53,206.44 310.3,203.89 307.95,201.86C305.6,199.84 302.83,198.87 299.66,198.97C296.48,199.07 293.79,200.21 291.56,202.38C289.34,204.54 288.28,207.15 288.37,210.21C288.39,210.84 288.48,211.64 288.63,212.59C288.78,213.54 289.11,214.65 289.6,215.9C289.69,216.14 289.69,216.35 289.6,216.54C289.51,216.73 289.36,216.87 289.15,216.96C288.94,217.04 288.73,217.04 288.52,216.96C288.32,216.87 288.17,216.72 288.09,216.51C287.65,215.49 287.33,214.47 287.12,213.45C286.92,212.44 286.79,211.38 286.76,210.29C286.65,206.77 287.86,203.77 290.38,201.3C292.9,198.83 295.96,197.54 299.57,197.42C303.2,197.31 306.36,198.4 309.05,200.71C311.73,203.02 313.13,205.94 313.24,209.47C313.28,210.79 312.84,211.92 311.91,212.84C310.98,213.76 309.83,214.24 308.46,214.28C307.09,214.32 305.9,213.91 304.89,213.06C303.88,212.2 303.35,211.1 303.31,209.78C303.28,208.9 302.93,208.18 302.25,207.6C301.57,207.02 300.78,206.75 299.86,206.78C298.95,206.81 298.17,207.13 297.53,207.75C296.89,208.37 296.58,209.11 296.61,209.99C296.69,212.56 297.53,214.69 299.13,216.36C300.73,218.04 302.77,219.18 305.24,219.8C305.48,219.87 305.65,220 305.74,220.18C305.82,220.37 305.84,220.56 305.8,220.78C305.75,220.96 305.64,221.13 305.49,221.27C305.33,221.4 305.13,221.45 304.89,221.4ZM290.53,193.88C290.32,194.02 290.1,194.06 289.89,194C289.67,193.94 289.5,193.81 289.39,193.6C289.27,193.39 289.24,193.2 289.29,193.02C289.34,192.85 289.47,192.69 289.68,192.55C291.16,191.71 292.72,191.05 294.35,190.57C295.97,190.1 297.64,189.83 299.33,189.78C301.05,189.73 302.74,189.88 304.39,190.24C306.05,190.6 307.66,191.14 309.21,191.86C309.46,191.99 309.61,192.14 309.65,192.32C309.7,192.51 309.68,192.7 309.61,192.88C309.53,193.07 309.4,193.22 309.22,193.34C309.03,193.45 308.8,193.44 308.53,193.32C307.08,192.65 305.59,192.14 304.06,191.8C302.53,191.47 300.97,191.32 299.38,191.37C297.82,191.42 296.29,191.65 294.8,192.05C293.3,192.46 291.88,193.07 290.53,193.88ZM296.15,221.12C294.51,219.52 293.24,217.88 292.34,216.2C291.44,214.51 290.95,212.5 290.88,210.17C290.8,207.75 291.63,205.69 293.35,203.97C295.07,202.26 297.19,201.36 299.69,201.28C302.19,201.21 304.37,201.97 306.23,203.57C308.08,205.17 309.05,207.18 309.12,209.6C309.13,209.84 309.06,210.03 308.92,210.18C308.77,210.33 308.58,210.41 308.34,210.42C308.12,210.42 307.93,210.36 307.77,210.22C307.6,210.07 307.52,209.88 307.51,209.65C307.45,207.66 306.65,206.01 305.11,204.72C303.58,203.43 301.79,202.81 299.74,202.88C297.7,202.94 295.96,203.66 294.54,205.05C293.11,206.44 292.43,208.13 292.49,210.12C292.56,212.27 292.99,214.08 293.79,215.55C294.59,217.03 295.74,218.5 297.24,219.97C297.41,220.12 297.5,220.31 297.5,220.52C297.51,220.73 297.44,220.92 297.28,221.08C297.12,221.25 296.94,221.33 296.72,221.34C296.51,221.35 296.32,221.27 296.15,221.12ZM308.25,218.03C305.86,218.11 303.76,217.38 301.94,215.84C300.13,214.3 299.19,212.32 299.11,209.91C299.11,209.7 299.17,209.51 299.32,209.35C299.46,209.18 299.65,209.1 299.89,209.09C300.14,209.08 300.33,209.15 300.49,209.31C300.64,209.46 300.72,209.65 300.73,209.86C300.79,211.85 301.57,213.46 303.06,214.69C304.55,215.91 306.27,216.5 308.2,216.44C308.37,216.43 308.59,216.41 308.89,216.38C309.18,216.34 309.49,216.29 309.81,216.23C310.05,216.17 310.26,216.2 310.44,216.31C310.62,216.42 310.74,216.6 310.8,216.84C310.86,217.05 310.83,217.23 310.7,217.4C310.57,217.56 310.4,217.67 310.18,217.73C309.7,217.88 309.28,217.97 308.92,217.99C308.56,218.01 308.33,218.03 308.25,218.03Z"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M214.98,100.49V166.46H149.02V100.49H214.98ZM214.98,91.07H149.02C143.83,91.07 139.59,95.31 139.59,100.49V166.46C139.59,171.64 143.83,175.88 149.02,175.88H214.98C220.17,175.88 224.41,171.64 224.41,166.46V100.49C224.41,95.31 220.17,91.07 214.98,91.07Z"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M186.4,134.74L189.09,149.96H174.95L177.64,134.74C174.62,133.19 172.6,130.03 172.6,126.4C172.6,121.22 176.84,116.98 182.02,116.98C187.2,116.98 191.44,121.22 191.44,126.4C191.44,130.03 189.42,133.19 186.4,134.74Z"
- android:fillColor="#669DF6"/>
- </group>
-</vector>
diff --git a/res/drawable/private_space_illustration.xml b/res/drawable/private_space_illustration.xml
deleted file mode 100644
index 7f2dba8..0000000
--- a/res/drawable/private_space_illustration.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-<!--
- ~ Copyright (C) 2024 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="412dp"
- android:height="300dp"
- android:viewportWidth="364"
- android:viewportHeight="265">
- <group>
- <clip-path
- android:pathData="M0,0h364v265h-364z"/>
- <group>
- <clip-path
- android:pathData="M0,0h364v265.05h-364z"/>
- <path
- android:pathData="M339.44,265.05H24.56C11.04,265.05 0,253.74 0,239.87V25.18C0,11.31 11.04,0 24.56,0H339.53C352.96,0 364,11.31 364,25.18V240.05C364,253.74 352.96,265.05 339.44,265.05Z"
- android:fillColor="#000000"/>
- <path
- android:pathData="M85.7,153.29a17.67,18.11 0,1 0,35.34 0a17.67,18.11 0,1 0,-35.34 0z"
- android:fillColor="#3C4043"/>
- <path
- android:pathData="M155.05,153.29m-18.11,0a18.11,18.11 0,1 1,36.22 0a18.11,18.11 0,1 1,-36.22 0"
- android:fillColor="#3C4043"/>
- <path
- android:pathData="M208.95,153.29m-18.11,0a18.11,18.11 0,1 1,36.22 0a18.11,18.11 0,1 1,-36.22 0"
- android:fillColor="#3C4043"/>
- <path
- android:pathData="M75.1,76.86L288.9,76.86A8.83,8.83 0,0 1,297.74 85.7L297.74,236.78A8.83,8.83 0,0 1,288.9 245.61L75.1,245.61A8.83,8.83 0,0 1,66.26 236.78L66.26,85.7A8.83,8.83 0,0 1,75.1 76.86z"
- android:fillColor="#E8F0FE"/>
- <path
- android:pathData="M288.02,104.25C288.02,112.06 281.69,118.39 273.88,118.39C266.08,118.39 259.75,112.06 259.75,104.25C259.75,96.45 266.08,90.12 273.88,90.12C281.69,90.12 288.02,96.45 288.02,104.25Z"
- android:fillColor="#D2E3FC"/>
- <path
- android:pathData="M275.92,98.6C275.92,97.39 276.99,96.37 278.35,96.37C279.71,96.37 280.78,97.39 280.78,98.6V101.88H282.72V98.6C282.72,96.33 280.74,94.53 278.35,94.53C275.96,94.53 273.98,96.33 273.98,98.6V100.96H267.57C266.18,100.96 265.05,102.03 265.05,103.35V110.7C265.05,112.02 266.18,113.09 267.57,113.09H276.7C278.09,113.09 279.22,112.02 279.22,110.7V103.35C279.22,102.03 278.09,100.96 276.7,100.96H275.92V98.6ZM267.57,102.8C267.25,102.8 266.99,103.05 266.99,103.35V110.7C266.99,111 267.25,111.25 267.57,111.25H276.7C277.02,111.25 277.28,111 277.28,110.7V103.35C277.28,103.05 277.02,102.8 276.7,102.8H267.57ZM272.14,108.68C273.1,108.68 273.88,107.94 273.88,107.03C273.88,106.11 273.1,105.37 272.14,105.37C271.17,105.37 270.39,106.11 270.39,107.03C270.39,107.94 271.17,108.68 272.14,108.68Z"
- android:fillColor="#669DF6"
- android:fillType="evenOdd"/>
- <path
- android:pathData="M102.04,147.1m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M155.94,147.1m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M102.04,204.53m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M155.94,204.53m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M210.71,203.65m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M265.49,203.65m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#669DF6"/>
- </group>
- <path
- android:pathData="M86.14,46.38m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#3C4043"/>
- <path
- android:pathData="M150.64,46.38m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#3C4043"/>
- <path
- android:pathData="M213.36,46.38m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#3C4043"/>
- <path
- android:pathData="M277.86,46.38m-19.88,0a19.88,19.88 0,1 1,39.76 0a19.88,19.88 0,1 1,-39.76 0"
- android:fillColor="#3C4043"/>
- </group>
-</vector>
diff --git a/res/drawable/private_space_setup_notification_illustration.xml b/res/drawable/private_space_setup_notification_illustration.xml
deleted file mode 100644
index ecdb486..0000000
--- a/res/drawable/private_space_setup_notification_illustration.xml
+++ /dev/null
@@ -1,65 +0,0 @@
-<!--
- ~ Copyright (C) 2024 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="364dp"
- android:height="265dp"
- android:viewportWidth="364"
- android:viewportHeight="265">
- <group>
- <group>
- <clip-path
- android:pathData="M0,0.48h364v265.05h-364z"/>
- <path
- android:pathData="M339.42,264.99H24.58C11.07,264.99 0,253.7 0,239.92V25.94C0,12.12 11.07,0.83 24.58,0.83H339.52C352.93,0.83 364,12.12 364,25.91V240.01C364,253.7 352.93,264.99 339.42,264.99Z"
- android:fillColor="#000000"/>
- </group>
- <path
- android:pathData="M200.49,144.8C200.49,139.45 205.07,134.95 210.92,134.95C216.77,134.95 221.36,139.45 221.36,144.8V159.36H229.71V144.8C229.71,134.78 221.21,126.82 210.92,126.82C200.64,126.82 192.14,134.78 192.14,144.8V155.29H164.58C158.59,155.29 153.73,160.02 153.73,165.86V198.4C153.73,204.24 158.59,208.98 164.58,208.98H203.82C209.82,208.98 214.68,204.24 214.68,198.4V165.86C214.68,160.02 209.82,155.29 203.82,155.29H200.49V144.8ZM164.58,163.42C163.2,163.42 162.08,164.52 162.08,165.86V198.4C162.08,199.75 163.2,200.85 164.58,200.85H203.82C205.21,200.85 206.33,199.75 206.33,198.4V165.86C206.33,164.52 205.21,163.42 203.82,163.42H164.58ZM184.2,189.46C188.35,189.46 191.72,186.18 191.72,182.13C191.72,178.09 188.35,174.81 184.2,174.81C180.05,174.81 176.69,178.09 176.69,182.13C176.69,186.18 180.05,189.46 184.2,189.46Z"
- android:fillColor="#C58AF9"
- android:fillType="evenOdd"/>
- <path
- android:pathData="M163.56,220.47C168.99,220.47 173.39,224.87 173.39,230.3C173.39,235.72 168.99,240.13 163.56,240.13C158.13,240.13 153.73,235.72 153.73,230.3C153.73,224.87 158.13,220.47 163.56,220.47Z"
- android:fillColor="#5F6368"/>
- <path
- android:pathData="M201.15,220.47C206.58,220.47 210.98,224.87 210.98,230.3C210.98,235.72 206.58,240.13 201.15,240.13C195.71,240.13 191.32,235.72 191.32,230.3C191.32,224.87 195.71,220.47 201.15,220.47Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M89.23,28.75L257.1,28.75A13.25,13.25 0,0 1,270.35 42L270.35,79.99A13.25,13.25 0,0 1,257.1 93.24L89.23,93.24A13.25,13.25 0,0 1,75.98 79.99L75.98,42A13.25,13.25 0,0 1,89.23 28.75z"
- android:fillColor="#E9D2FD"/>
- <path
- android:pathData="M145.78,43.77L241.19,43.77A5.3,5.3 0,0 1,246.49 49.07L246.49,49.07A5.3,5.3 0,0 1,241.19 54.37L145.78,54.37A5.3,5.3 0,0 1,140.48 49.07L140.48,49.07A5.3,5.3 0,0 1,145.78 43.77z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M145.34,64.97L241.64,64.97A4.86,4.86 0,0 1,246.49 69.83L246.49,69.83A4.86,4.86 0,0 1,241.64 74.69L145.34,74.69A4.86,4.86 0,0 1,140.48 69.83L140.48,69.83A4.86,4.86 0,0 1,145.34 64.97z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M108.23,81.76C120.18,81.76 129.87,72.07 129.87,60.11C129.87,48.16 120.18,38.47 108.23,38.47C96.27,38.47 86.58,48.16 86.58,60.11C86.58,72.07 96.27,81.76 108.23,81.76Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M266.37,112.68C278.33,112.68 288.02,102.99 288.02,91.03C288.02,79.08 278.33,69.39 266.37,69.39C254.42,69.39 244.73,79.08 244.73,91.03C244.73,102.99 254.42,112.68 266.37,112.68Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M96.3,70.05V66.96H99.39V56.14C99.39,54 100.04,52.1 101.33,50.43C102.61,48.77 104.29,47.68 106.35,47.17V46.09C106.35,45.44 106.58,44.89 107.03,44.44C107.48,43.99 108.03,43.77 108.67,43.77C109.31,43.77 109.86,43.99 110.31,44.44C110.76,44.89 110.99,45.44 110.99,46.09V47.17C113.05,47.68 114.73,48.77 116.01,50.43C117.3,52.1 117.95,54 117.95,56.14V66.96H121.04V70.05H96.3ZM108.67,74.69C107.82,74.69 107.09,74.39 106.49,73.78C105.88,73.18 105.58,72.45 105.58,71.6H111.76C111.76,72.45 111.46,73.18 110.85,73.78C110.25,74.39 109.52,74.69 108.67,74.69ZM102.49,66.96H114.85V56.14C114.85,54.43 114.25,52.98 113.04,51.77C111.83,50.56 110.37,49.95 108.67,49.95C106.97,49.95 105.51,50.56 104.3,51.77C103.09,52.98 102.49,54.43 102.49,56.14V66.96Z"
- android:fillColor="#E9D2FD"/>
- <path
- android:pathData="M276.44,81.86V101.1H257.2V81.86H276.44ZM276.44,79.11H257.2C255.68,79.11 254.45,80.34 254.45,81.86V101.1C254.45,102.61 255.68,103.84 257.2,103.84H276.44C277.95,103.84 279.18,102.61 279.18,101.1V81.86C279.18,80.34 277.95,79.11 276.44,79.11Z"
- android:fillColor="#E9D2FD"/>
- <path
- android:pathData="M268.09,91.85L268.87,96.29H264.75L265.54,91.85C264.65,91.39 264.06,90.47 264.06,89.42C264.06,87.9 265.3,86.67 266.81,86.67C268.33,86.67 269.56,87.9 269.56,89.42C269.56,90.47 268.97,91.39 268.09,91.85Z"
- android:fillColor="#E9D2FD"/>
- </group>
-</vector>
diff --git a/res/drawable/private_space_setup_preinstalled_illustration.xml b/res/drawable/private_space_setup_preinstalled_illustration.xml
deleted file mode 100644
index 2f01f01..0000000
--- a/res/drawable/private_space_setup_preinstalled_illustration.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-<!--
- ~ Copyright (C) 2024 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="364dp"
- android:height="266dp"
- android:viewportWidth="364"
- android:viewportHeight="266">
- <group>
- <clip-path
- android:pathData="M0,0.48h364v265.05h-364z"/>
- <path
- android:pathData="M339.42,264.99H24.58C11.07,264.99 0,253.7 0,239.92V25.94C0,12.13 11.07,0.83 24.58,0.83H339.52C352.93,0.83 364,12.13 364,25.91V240.01C364,253.7 352.93,264.99 339.42,264.99Z"
- android:fillColor="#000000"/>
- <path
- android:pathData="M75.92,137.81L50.21,111.72C50.1,111.61 49.96,111.54 49.81,111.5C49.66,111.47 49.51,111.49 49.36,111.54C49.22,111.6 49.1,111.7 49.01,111.83C48.93,111.95 48.88,112.1 48.88,112.26L48.52,162.99C48.52,163.14 48.56,163.29 48.64,163.42C48.73,163.54 48.84,163.64 48.98,163.7C49.12,163.76 49.27,163.78 49.42,163.76C49.57,163.73 49.71,163.66 49.82,163.56L75.92,137.81Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M79.16,134.61L87.37,126.51L54.65,107.44C54.48,107.32 54.27,107.28 54.07,107.31C53.87,107.35 53.69,107.46 53.57,107.62C53.45,107.78 53.39,107.99 53.42,108.19C53.44,108.39 53.55,108.58 53.71,108.71L79.16,134.61Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M53.24,166.57C53.09,166.71 53.01,166.89 52.99,167.08C52.97,167.27 53.02,167.47 53.13,167.63C53.24,167.79 53.41,167.9 53.6,167.95C53.79,167.99 53.99,167.97 54.16,167.88L87.22,149.32L79.13,141.09L53.24,166.57Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M101.4,134.67L91.43,128.87L82.37,137.83L91.35,146.94L101.4,141.28C101.97,140.94 102.45,140.46 102.78,139.88C103.11,139.3 103.29,138.64 103.29,137.97C103.29,137.31 103.11,136.65 102.78,136.07C102.45,135.49 101.97,135.01 101.4,134.67Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M263.42,132.67C263.42,136.04 264.61,138.92 267,141.32C269.39,143.71 272.26,144.91 275.61,144.91C278.96,144.91 281.83,143.71 284.22,141.32C286.61,138.92 287.8,136.04 287.8,132.67C287.8,129.31 286.61,126.43 284.22,124.03C281.83,121.63 278.96,120.43 275.61,120.43C272.26,120.43 269.39,121.63 267,124.03C264.61,126.43 263.42,129.31 263.42,132.67ZM275.61,151.03C276.27,151.03 276.9,151.01 277.51,150.95C278.12,150.9 278.73,150.8 279.34,150.65L272.18,163.04C264.51,162.17 258.08,158.87 252.9,153.13C247.72,147.4 245.13,140.58 245.13,132.67C245.13,130.53 245.33,128.45 245.74,126.44C246.14,124.43 246.75,122.5 247.57,120.66L259.76,141.85C261.33,144.6 263.52,146.82 266.31,148.51C269.11,150.19 272.2,151.03 275.61,151.03ZM275.61,114.32C271.55,114.32 267.94,115.5 264.79,117.87C261.64,120.24 259.45,123.26 258.23,126.94L251.07,114.54C253.87,110.77 257.38,107.75 261.63,105.48C265.87,103.21 270.53,102.08 275.61,102.08C280.64,102.08 285.26,103.19 289.48,105.4C293.69,107.62 297.2,110.59 299.99,114.32H275.61ZM303.5,120.43C304.36,122.32 305.01,124.29 305.44,126.32C305.87,128.36 306.09,130.48 306.09,132.67C306.09,140.58 303.51,147.38 298.36,153.1C293.2,158.81 286.84,162.12 279.27,163.04L291.46,141.85C292.22,140.53 292.82,139.09 293.25,137.53C293.68,135.98 293.9,134.36 293.9,132.67C293.9,130.28 293.48,128.04 292.64,125.98C291.8,123.92 290.65,122.07 289.17,120.43H303.5Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M155.01,119.75h41.52v36.22h-41.52z"
- android:fillColor="#E9D2FD"/>
- <path
- android:pathData="M175.77,149.2C179.47,149.2 182.62,147.91 185.21,145.33C187.8,142.76 189.09,139.63 189.09,135.95C189.09,132.26 187.8,129.13 185.21,126.56C182.62,123.98 179.47,122.69 175.77,122.69C172.07,122.69 168.93,123.98 166.34,126.56C163.75,129.13 162.46,132.26 162.46,135.95C162.46,139.63 163.75,142.76 166.34,145.33C168.93,147.91 172.07,149.2 175.77,149.2ZM175.77,143.31C173.7,143.31 171.95,142.6 170.52,141.17C169.09,139.75 168.38,138.01 168.38,135.95C168.38,133.88 169.09,132.14 170.52,130.72C171.95,129.29 173.7,128.58 175.77,128.58C177.85,128.58 179.6,129.29 181.03,130.72C182.46,132.14 183.17,133.88 183.17,135.95C183.17,138.01 182.46,139.75 181.03,141.17C179.6,142.6 177.85,143.31 175.77,143.31ZM152.1,159.51C150.47,159.51 149.07,158.93 147.92,157.77C146.76,156.62 146.18,155.24 146.18,153.62V118.28C146.18,116.65 146.76,115.27 147.92,114.11C149.07,112.96 150.47,112.39 152.1,112.39H161.42L166.9,106.5H184.65L190.13,112.39H199.45C201.08,112.39 202.47,112.96 203.63,114.11C204.79,115.27 205.37,116.65 205.37,118.28V153.62C205.37,155.24 204.79,156.62 203.63,157.77C202.47,158.93 201.08,159.51 199.45,159.51H152.1Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M109.51,182.48C121.47,182.48 131.16,172.78 131.16,160.83C131.16,148.88 121.47,139.18 109.51,139.18C97.56,139.18 87.87,148.88 87.87,160.83C87.87,172.78 97.56,182.48 109.51,182.48Z"
- android:fillColor="#E9D2FD"/>
- <path
- android:pathData="M119.57,151.65V170.89H100.33V151.65H119.57ZM119.57,148.9H100.33C98.82,148.9 97.58,150.14 97.58,151.65V170.89C97.58,172.4 98.82,173.64 100.33,173.64H119.57C121.09,173.64 122.32,172.4 122.32,170.89V151.65C122.32,150.14 121.09,148.9 119.57,148.9Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M111.23,161.64L112.01,166.08H107.89L108.67,161.64C107.79,161.19 107.2,160.27 107.2,159.21C107.2,157.7 108.44,156.46 109.95,156.46C111.46,156.46 112.7,157.7 112.7,159.21C112.7,160.27 112.11,161.19 111.23,161.64Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M208.46,182.48C220.42,182.48 230.11,172.78 230.11,160.83C230.11,148.88 220.42,139.18 208.46,139.18C196.51,139.18 186.82,148.88 186.82,160.83C186.82,172.78 196.51,182.48 208.46,182.48Z"
- android:fillColor="#E9D2FD"/>
- <path
- android:pathData="M218.52,151.65V170.89H199.29V151.65H218.52ZM218.52,148.9H199.29C197.77,148.9 196.54,150.14 196.54,151.65V170.89C196.54,172.4 197.77,173.64 199.29,173.64H218.52C220.04,173.64 221.27,172.4 221.27,170.89V151.65C221.27,150.14 220.04,148.9 218.52,148.9Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M210.18,161.64L210.96,166.08H206.84L207.62,161.64C206.74,161.19 206.15,160.27 206.15,159.21C206.15,157.7 207.39,156.46 208.9,156.46C210.41,156.46 211.65,157.7 211.65,159.21C211.65,160.27 211.06,161.19 210.18,161.64Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M312.72,182.48C324.67,182.48 334.36,172.78 334.36,160.83C334.36,148.88 324.67,139.18 312.72,139.18C300.76,139.18 291.07,148.88 291.07,160.83C291.07,172.78 300.76,182.48 312.72,182.48Z"
- android:fillColor="#E9D2FD"/>
- <path
- android:pathData="M322.78,151.65V170.89H303.54V151.65H322.78ZM322.78,148.9H303.54C302.03,148.9 300.79,150.14 300.79,151.65V170.89C300.79,172.4 302.03,173.64 303.54,173.64H322.78C324.29,173.64 325.53,172.4 325.53,170.89V151.65C325.53,150.14 324.29,148.9 322.78,148.9Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M314.43,161.64L315.22,166.08H311.09L311.88,161.64C311,161.19 310.41,160.27 310.41,159.21C310.41,157.7 311.64,156.46 313.15,156.46C314.67,156.46 315.9,157.7 315.9,159.21C315.9,160.27 315.31,161.19 314.43,161.64Z"
- android:fillColor="#C58AF9"/>
- </group>
-</vector>
diff --git a/res/drawable/private_space_setup_sharing_illustration.xml b/res/drawable/private_space_setup_sharing_illustration.xml
deleted file mode 100644
index 8cfa77f..0000000
--- a/res/drawable/private_space_setup_sharing_illustration.xml
+++ /dev/null
@@ -1,100 +0,0 @@
-<!--
- ~ Copyright (C) 2024 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="364dp"
- android:height="266dp"
- android:viewportWidth="364"
- android:viewportHeight="266">
- <group>
- <clip-path
- android:pathData="M0,0.48h364v265.05h-364z"/>
- <path
- android:pathData="M339.42,264.99H24.58C11.07,264.99 0,253.7 0,239.92V25.94C0,12.13 11.07,0.83 24.58,0.83H339.52C352.93,0.83 364,12.13 364,25.91V240.01C364,253.7 352.93,264.99 339.42,264.99Z"
- android:fillColor="#000000"/>
- <path
- android:pathData="M201.15,182.48C195.72,182.48 191.32,186.88 191.32,192.31C191.32,197.73 195.72,202.14 201.15,202.14C206.58,202.14 210.98,197.73 210.98,192.31C210.98,186.88 206.58,182.48 201.15,182.48Z"
- android:fillColor="#3C4043"/>
- <path
- android:pathData="M163.56,182.48C158.13,182.48 153.73,186.88 153.73,192.31C153.73,197.73 158.13,202.14 163.56,202.14C168.99,202.14 173.39,197.73 173.39,192.31C173.39,186.88 168.99,182.48 163.56,182.48Z"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M185.48,136.99C186.07,136.99 186.56,136.8 186.94,136.41C187.33,136.03 187.52,135.54 187.52,134.95C187.52,134.36 187.33,133.88 186.94,133.49C186.56,133.1 186.07,132.91 185.48,132.91C184.88,132.91 184.4,133.1 184.01,133.49C183.62,133.88 183.43,134.36 183.43,134.95C183.43,135.54 183.62,136.03 184.01,136.41C184.4,136.8 184.88,136.99 185.48,136.99Z"
- android:fillColor="#202124"/>
- <path
- android:pathData="M338.13,145.81L322.74,131.98C319.02,128.64 313.3,128.94 309.97,132.66C306.63,136.37 306.93,142.09 310.65,145.43L326.05,159.26C329.76,162.6 335.48,162.3 338.82,158.58C342.15,154.87 341.85,149.15 338.13,145.81Z"
- android:fillColor="#AECBFA"/>
- <path
- android:pathData="M325.81,64.64L295.79,43.72C293.73,42.28 290.89,42.79 289.45,44.85L268.54,74.87C267.1,76.93 267.6,79.77 269.67,81.21L299.69,102.13C301.75,103.56 304.59,103.06 306.02,100.99L326.94,70.97C328.38,68.91 327.87,66.07 325.81,64.64Z"
- android:fillColor="#E8F0FE"/>
- <path
- android:pathData="M297.96,73.56C299.44,74.63 301.2,75.25 303.04,75.33C304.87,75.41 306.69,74.95 308.25,74.01C309.82,73.06 311.07,71.68 311.85,70.03C312.63,68.38 312.89,66.53 312.61,64.73C312.34,62.93 311.53,61.25 310.29,59.91C309.05,58.56 307.44,57.61 305.66,57.18C303.88,56.75 302,56.85 300.28,57.47C298.56,58.09 297.06,59.21 295.97,60.68C294.52,62.65 293.91,65.11 294.28,67.53C294.65,69.94 295.98,72.11 297.96,73.56Z"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M295.71,77.78C287.35,71.94 278.5,69.93 272.37,77.85L302.63,98.92C308.76,91 304.07,83.58 295.71,77.78Z"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M84.13,50.89L47.87,55.78C45.37,56.11 43.63,58.4 43.96,60.89L48.85,97.15C49.18,99.65 51.47,101.39 53.97,101.06L90.23,96.17C92.72,95.84 94.47,93.55 94.13,91.05L89.25,54.79C88.91,52.3 86.62,50.55 84.13,50.89Z"
- android:fillColor="#E9D2FD"/>
- <path
- android:pathData="M69.64,76.29C71.46,76.08 73.18,75.35 74.58,74.17C75.99,72.99 77.01,71.42 77.53,69.66C78.05,67.91 78.03,66.04 77.49,64.3C76.94,62.56 75.89,61.02 74.47,59.88C73.05,58.74 71.32,58.05 69.49,57.9C67.67,57.75 65.84,58.14 64.24,59.02C62.63,59.91 61.32,61.24 60.47,62.87C59.62,64.49 59.27,66.33 59.47,68.15C59.73,70.58 60.94,72.81 62.85,74.33C64.76,75.86 67.2,76.56 69.64,76.29Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M70.84,80.92C60.73,82.28 52.85,86.78 53.69,96.76L90.23,91.82C89.39,81.84 80.92,79.54 70.84,80.92Z"
- android:fillColor="#C58AF9"/>
- <path
- android:pathData="M39.14,170.33L66.27,160.64A11.49,11.49 115.34,0 1,80.95 167.59L89.91,192.65A11.49,11.49 115.34,0 1,82.96 207.33L55.82,217.03A11.49,11.49 115.34,0 1,41.14 210.07L32.19,185.01A11.49,11.49 115.34,0 1,39.14 170.33z"
- android:fillColor="#E8F0FE"/>
- <path
- android:pathData="M66.57,172.29a4.81,4.58 70.34,1 0,8.63 -3.08a4.81,4.58 70.34,1 0,-8.63 3.08z"
- android:fillColor="#669DF6"/>
- <group>
- <clip-path
- android:pathData="M39.14,170.33L66.27,160.64A11.49,11.49 115.34,0 1,80.95 167.59L89.91,192.65A11.49,11.49 115.34,0 1,82.96 207.33L55.82,217.03A11.49,11.49 115.34,0 1,41.14 210.07L32.19,185.01A11.49,11.49 115.34,0 1,39.14 170.33z"/>
- <path
- android:pathData="M57.86,186.51C53.39,183.04 46.83,185.22 45.32,190.67L39.9,210.23C38.18,216.44 44.17,222.01 50.24,219.85L72.6,211.86C72.78,211.79 72.95,211.72 73.12,211.65C73.31,211.59 73.49,211.54 73.68,211.47L88.87,206.04C95.09,203.82 96.05,195.42 90.49,191.86L79.38,184.73C74.99,181.92 69.13,184.01 67.52,188.97L66.21,193L57.86,186.51Z"
- android:fillColor="#669DF6"
- android:fillType="evenOdd"/>
- </group>
- <path
- android:pathData="M297.35,169.44L324.72,178.44A11.49,11.49 63.19,0 1,332.04 192.93L323.74,218.22A11.49,11.49 63.19,0 1,309.24 225.54L281.87,216.55A11.49,11.49 63.19,0 1,274.54 202.05L282.85,176.77A11.49,11.49 63.19,0 1,297.35 169.44z"
- android:fillColor="#E9D2FD"/>
- <path
- android:pathData="M317.81,187.82a4.81,4.58 108.19,1 0,8.71 2.86a4.81,4.58 108.19,1 0,-8.71 -2.86z"
- android:fillColor="#C58AF9"/>
- <group>
- <clip-path
- android:pathData="M297.35,169.44L324.72,178.44A11.49,11.49 63.19,0 1,332.04 192.93L323.74,218.22A11.49,11.49 63.19,0 1,309.24 225.54L281.87,216.55A11.49,11.49 63.19,0 1,274.54 202.05L282.85,176.77A11.49,11.49 63.19,0 1,297.35 169.44z"/>
- <path
- android:pathData="M302.2,193.71C300.8,188.23 294.29,185.92 289.75,189.3L273.46,201.42C268.3,205.27 269.61,213.34 275.73,215.35L298.28,222.76C298.46,222.82 298.64,222.87 298.83,222.92C299.01,222.99 299.19,223.06 299.38,223.12L314.71,228.15C320.98,230.22 326.89,224.17 324.68,217.95L320.28,205.5C318.54,200.59 312.63,198.65 308.32,201.57L304.82,203.95L302.2,193.71Z"
- android:fillColor="#C58AF9"
- android:fillType="evenOdd"/>
- </group>
- </group>
- <path
- android:pathData="M157.77,52.17L131.31,64.89C130.6,65.23 129.79,65.27 129.04,65.01C128.3,64.75 127.69,64.21 127.36,63.5L126.91,62.58C124.89,58.37 124.62,53.52 126.17,49.1C127.72,44.69 130.96,41.07 135.17,39.04C139.39,37.01 144.24,36.74 148.66,38.29C153.07,39.84 156.69,43.08 158.72,47.3L159.16,48.21C159.5,48.92 159.54,49.74 159.28,50.48C159.02,51.22 158.48,51.83 157.77,52.17Z"
- android:fillColor="#669DF6"/>
- <path
- android:pathData="M200.49,106.81C200.49,101.46 205.07,96.96 210.92,96.96C216.77,96.96 221.36,101.46 221.36,106.81V121.37H229.71V106.81C229.71,96.79 221.21,88.83 210.92,88.83C200.64,88.83 192.14,96.79 192.14,106.81V117.3H164.58C158.59,117.3 153.73,122.03 153.73,127.87V160.41C153.73,166.26 158.59,170.99 164.58,170.99H203.82C209.82,170.99 214.68,166.26 214.68,160.41V127.87C214.68,122.03 209.82,117.3 203.82,117.3H200.49V106.81ZM164.58,125.43C163.2,125.43 162.08,126.53 162.08,127.87V160.41C162.08,161.76 163.2,162.85 164.58,162.85H203.82C205.21,162.85 206.33,161.76 206.33,160.41V127.87C206.33,126.53 205.21,125.43 203.82,125.43H164.58ZM184.2,151.47C188.35,151.47 191.72,148.19 191.72,144.14C191.72,140.1 188.35,136.82 184.2,136.82C180.05,136.82 176.69,140.1 176.69,144.14C176.69,148.19 180.05,151.47 184.2,151.47Z"
- android:fillColor="#C58AF9"
- android:fillType="evenOdd"/>
- <path
- android:pathData="M163.56,182.48C168.99,182.48 173.39,186.88 173.39,192.31C173.39,197.73 168.99,202.14 163.56,202.14C158.13,202.14 153.73,197.73 153.73,192.31C153.73,186.88 158.13,182.48 163.56,182.48Z"
- android:fillColor="#5F6368"/>
- <path
- android:pathData="M201.15,182.48C206.58,182.48 210.98,186.88 210.98,192.31C210.98,197.73 206.58,202.14 201.15,202.14C195.71,202.14 191.32,197.73 191.32,192.31C191.32,186.88 195.71,182.48 201.15,182.48Z"
- android:fillColor="#C58AF9"/>
-</vector>
diff --git a/res/drawable/privatespace_placeholder_image.xml b/res/drawable/privatespace_placeholder_image.xml
deleted file mode 100644
index cde503a..0000000
--- a/res/drawable/privatespace_placeholder_image.xml
+++ /dev/null
@@ -1,143 +0,0 @@
-<?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.
- -->
-
-<vector xmlns:android="http://schemas.android.com/apk/res/android"
- android:width="364dp"
- android:height="265dp"
- android:viewportWidth="364"
- android:viewportHeight="265">
- <group>
- <clip-path
- android:pathData="M0,0h364v265h-364z"/>
- <path
- android:pathData="M339.42,265H24.58C11.07,265 0,253.67 0,239.84V25.19C0,11.33 11.07,0 24.58,0H339.52C352.93,0 364,11.33 364,25.16V239.94C364,253.67 352.93,265 339.42,265Z"
- android:fillColor="#000000"/>
- <path
- android:pathData="M247.65,93.87V85.83C247.65,84.73 246.73,83.82 245.61,83.82V41.94C245.61,36.42 241.02,32 235.5,32H142.1C136.49,32 132,36.52 132,41.94V233.67C132,239.2 136.59,243.62 142.1,243.62H235.5C241.12,243.62 245.61,239.1 245.61,233.67V135.85C246.73,135.85 247.65,134.95 247.65,133.84V113.86C247.65,112.75 246.73,111.85 245.61,111.85V95.88C246.84,95.88 247.65,94.97 247.65,93.87ZM243.67,233.67C243.67,238.09 240,241.71 235.5,241.71H142.1C137.61,241.71 133.94,238.09 133.94,233.67V41.94C133.94,37.52 137.61,33.91 142.1,33.91H235.5C240,33.91 243.67,37.52 243.67,41.94V233.67Z"
- android:fillColor="#DADCE0"/>
- <path
- android:pathData="M151.68,46.76L225.5,46.76A7.38,7.38 0,0 1,232.89 54.15L232.89,54.15A7.38,7.38 0,0 1,225.5 61.53L151.68,61.53A7.38,7.38 0,0 1,144.3 54.15L144.3,54.15A7.38,7.38 0,0 1,151.68 46.76z"
- android:fillColor="#444746"/>
- <path
- android:pathData="M147.42,187.02L228.54,187.02A8.04,8.04 0,0 1,236.58 195.06L236.58,226.97A8.04,8.04 0,0 1,228.54 235L147.42,235A8.04,8.04 0,0 1,139.38 226.97L139.38,195.06A8.04,8.04 0,0 1,147.42 187.02z"
- android:fillColor="#1F1F1F"/>
- <path
- android:pathData="M154.15,77.52m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M177.52,77.52m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M200.9,77.52m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M224.27,77.52m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M154.15,99.67m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M154.15,121.81m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M154.15,143.96m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M154.15,166.11m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M177.52,99.67m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M177.52,121.81m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M177.52,143.96m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M177.52,166.11m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M200.9,99.67m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M200.9,121.81m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M200.9,143.96m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M200.9,166.11m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M224.27,99.67m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M224.27,121.81m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M224.27,143.96m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M224.27,166.11m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#D9D9D9"
- android:fillAlpha="0.4"/>
- <path
- android:pathData="M154.15,199.32m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#0B57D0"/>
- <path
- android:pathData="M154.15,220.24m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#0B57D0"/>
- <path
- android:pathData="M177.52,199.32m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#0B57D0"/>
- <path
- android:pathData="M177.52,220.24m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#0B57D0"/>
- <path
- android:pathData="M200.9,199.32m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#0B57D0"/>
- <path
- android:pathData="M200.9,220.24m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#0B57D0"/>
- <path
- android:pathData="M224.27,199.32m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#0B57D0"/>
- <path
- android:pathData="M224.27,220.24m-7.38,0a7.38,7.38 0,1 1,14.76 0a7.38,7.38 0,1 1,-14.76 0"
- android:fillColor="#0B57D0"/>
- </group>
-</vector>
diff --git a/res/layout/accessibility_color_contrast_preview.xml b/res/layout/accessibility_color_contrast_preview.xml
new file mode 100644
index 0000000..2646709
--- /dev/null
+++ b/res/layout/accessibility_color_contrast_preview.xml
@@ -0,0 +1,251 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<androidx.constraintlayout.widget.ConstraintLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingLeft="24dp"
+ android:paddingRight="24dp"
+ android:paddingBottom="24dp"
+ android:background="@drawable/color_contrast_preview_background">
+
+ <View
+ android:id="@+id/preview_background"
+ android:background="?androidprv:attr/materialColorSurface"
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+
+ app:layout_constraintBottom_toTopOf="@+id/bottom_appbar_background"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="parent" />
+
+ <TextView
+ android:id="@+id/preview"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:gravity="center_horizontal"
+ android:layout_margin="8dp"
+ android:textSize="14sp"
+ app:layout_constraintLeft_toLeftOf="parent"
+ app:layout_constraintRight_toRightOf="parent"
+ app:layout_constraintTop_toTopOf="parent"
+ android:textColor="?androidprv:attr/textColorPrimary"
+ android:text="@string/color_contrast_preview" />
+
+ <View
+ android:id="@+id/email_background"
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ android:layout_marginLeft="12dp"
+ android:layout_marginRight="12dp"
+ android:layout_marginTop="8dp"
+ android:layout_marginBottom="24dp"
+ android:background="@drawable/color_contrast_preview_dialog_background"
+ app:layout_constraintBottom_toTopOf="@+id/bottom_appbar_background"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toBottomOf="@+id/preview" />
+
+ <ImageView
+ android:id="@+id/ic_group"
+ android:contentDescription="@null"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="14dp"
+ android:layout_marginLeft="14dp"
+ android:padding="8dp"
+ android:src="@drawable/ic_group_24dp"
+ android:background="@drawable/color_contrast_preview_icon_group_background"
+ app:layout_constraintStart_toStartOf="@+id/email_background"
+ app:layout_constraintTop_toTopOf="@+id/email_background" />
+
+ <TextView
+ android:id="@+id/sender_name"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="8dp"
+ android:layout_marginTop="17dp"
+ android:textColor="?androidprv:attr/materialColorOnSurface"
+ android:textSize="12sp"
+ app:layout_constraintStart_toEndOf="@+id/ic_group"
+ app:layout_constraintTop_toTopOf="@+id/email_background"
+ android:text="@string/color_contrast_preview_sender_name" />
+
+ <TextView
+ android:id="@+id/date"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textColor="?androidprv:attr/materialColorOnSurfaceVariant"
+ android:textSize="11sp"
+ app:layout_constraintStart_toStartOf="@+id/sender_name"
+ app:layout_constraintTop_toBottomOf="@+id/sender_name"
+ android:text="@string/color_contrast_preview_email_send_date" />
+
+ <TextView
+ android:id="@+id/email_tag"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="10dp"
+ android:textColor="?androidprv:attr/materialColorOnSurface"
+ android:background="@drawable/color_contrast_preview_tag_background"
+ android:textSize="11sp"
+ app:layout_constraintStart_toEndOf="@+id/sender_name"
+ app:layout_constraintTop_toTopOf="@+id/sender_name"
+ android:text="@string/color_contrast_preview_email_badge" />
+
+ <ImageView
+ android:id="@+id/ic_star"
+ android:contentDescription="@null"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="14dp"
+ android:layout_marginRight="14dp"
+ android:padding="8dp"
+ android:src="@drawable/ic_star_24dp"
+ android:background="@drawable/color_contrast_preview_icon_star_background"
+ app:layout_constraintEnd_toEndOf="@+id/email_background"
+ app:layout_constraintTop_toTopOf="@+id/email_background" />
+
+ <TextView
+ android:id="@+id/email_title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="14dp"
+ android:layout_marginTop="62dp"
+ android:textColor="?androidprv:attr/materialColorOnSurface"
+ android:textSize="16sp"
+ app:layout_constraintStart_toStartOf="@+id/email_background"
+ app:layout_constraintTop_toTopOf="@+id/email_background"
+ android:text="@string/color_contrast_preview_email_title" />
+
+ <TextView
+ android:id="@+id/email_body"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:textColor="?androidprv:attr/materialColorOnSurfaceVariant"
+ android:textSize="12sp"
+ android:paddingBottom="8dp"
+ android:maxLines="2"
+ app:layout_constraintStart_toStartOf="@+id/email_title"
+ app:layout_constraintTop_toBottomOf="@+id/email_title"
+ android:text="@string/color_contrast_preview_email_body" />
+
+ <View
+ android:id="@+id/attachment_background"
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ android:background="@drawable/color_contrast_preview_button_background"
+ app:layout_constraintBottom_toBottomOf="@+id/ic_article_filled"
+ app:layout_constraintEnd_toEndOf="@+id/email_attachment"
+ app:layout_constraintStart_toStartOf="@+id/email_title"
+ app:layout_constraintTop_toBottomOf="@+id/email_body" />
+
+ <ImageView
+ android:id="@+id/ic_article_filled"
+ android:contentDescription="@null"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:src="@drawable/ic_article_filled_24dp"
+ android:padding="6dp"
+ app:layout_constraintStart_toStartOf="@+id/email_title"
+ app:layout_constraintTop_toBottomOf="@+id/email_body" />
+
+ <TextView
+ android:id="@+id/email_attachment"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingRight="8dp"
+ android:textColor="?androidprv:attr/materialColorOnTertiaryContainer"
+ android:textSize="12sp"
+ app:layout_constraintStart_toEndOf="@+id/ic_article_filled"
+ app:layout_constraintTop_toTopOf="@+id/attachment_background"
+ app:layout_constraintBottom_toBottomOf="@+id/attachment_background"
+ android:text="@string/color_contrast_preview_email_attachment_name" />
+
+ <ImageView
+ android:id="@+id/ic_edit"
+ android:contentDescription="@null"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="48dp"
+ android:padding="27dp"
+ android:src="@drawable/ic_edit_24dp"
+ android:background="@drawable/color_contrast_preview_icon_edit_background"
+ app:layout_constraintEnd_toEndOf="@+id/email_background"
+ app:layout_constraintTop_toBottomOf="@+id/ic_star" />
+
+ <View
+ android:id="@+id/bottom_appbar_background"
+ android:layout_width="0dp"
+ android:layout_height="0dp"
+ android:background="@drawable/color_contrast_preview_bottom_appbar_background"
+ app:layout_constraintBottom_toBottomOf="@+id/ic_inbox"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintTop_toTopOf="@+id/ic_inbox" />
+
+ <ImageView
+ android:contentDescription="@null"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:src="@drawable/color_contrast_preview_icon_inbox_background"
+ app:layout_constraintBottom_toBottomOf="@+id/ic_inbox"
+ app:layout_constraintEnd_toEndOf="@+id/ic_inbox"
+ app:layout_constraintStart_toStartOf="@+id/ic_inbox"
+ app:layout_constraintTop_toTopOf="@+id/ic_inbox" />
+
+ <ImageView
+ android:id="@+id/ic_inbox"
+ android:contentDescription="@null"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="42dp"
+ android:padding="24dp"
+ android:src="@drawable/ic_inbox_24dp"
+ app:layout_constraintStart_toStartOf="parent"
+ app:layout_constraintEnd_toStartOf="@+id/ic_article"
+ app:layout_constraintTop_toBottomOf="@+id/ic_article_filled" />
+
+ <ImageView
+ android:id="@+id/ic_article"
+ android:contentDescription="@null"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:padding="24dp"
+ android:src="@drawable/ic_article_24dp"
+ app:layout_constraintStart_toEndOf="@+id/ic_inbox"
+ app:layout_constraintEnd_toStartOf="@+id/ic_chat_bubble"
+ app:layout_constraintTop_toTopOf="@id/ic_inbox"
+ app:layout_constraintBottom_toBottomOf="@id/ic_inbox" />
+
+ <ImageView
+ android:id="@+id/ic_chat_bubble"
+ android:contentDescription="@null"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:padding="24dp"
+ android:src="@drawable/ic_chat_bubble_24dp"
+ app:layout_constraintEnd_toEndOf="parent"
+ app:layout_constraintStart_toEndOf="@+id/ic_article"
+ app:layout_constraintTop_toTopOf="@id/ic_inbox"
+ app:layout_constraintBottom_toBottomOf="@id/ic_inbox" />
+
+</androidx.constraintlayout.widget.ConstraintLayout>
diff --git a/res/layout/accessibility_color_contrast_selector.xml b/res/layout/accessibility_color_contrast_selector.xml
new file mode 100644
index 0000000..f7ba28b
--- /dev/null
+++ b/res/layout/accessibility_color_contrast_selector.xml
@@ -0,0 +1,147 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
+ android:orientation="vertical"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd">
+
+ <FrameLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingVertical="@dimen/settingslib_illustration_padding"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart">
+
+ <include layout="@layout/accessibility_color_contrast_preview" />
+ </FrameLayout>
+
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="horizontal">
+
+ <Space
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="1"/>
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:id="@+id/contrast_button_default"
+ android:layout_width="@dimen/contrast_button_total_size"
+ android:layout_height="@dimen/contrast_button_total_size"
+ android:background="@drawable/accessibility_contrast_button_background">
+
+ <ImageView
+ android:layout_gravity="center"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/contrast_default"
+ android:src="@drawable/ic_contrast_standard"/>
+ </FrameLayout>
+
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="@dimen/contrast_button_text_spacing"
+ android:gravity="center_horizontal|top"
+ android:textSize="@dimen/contrast_button_text_size"
+ android:text="@string/contrast_default"
+ android:textColor="?androidprv:attr/materialColorOnSurface"/>
+ </LinearLayout>
+
+ <Space
+ android:layout_width="@dimen/contrast_button_horizontal_spacing"
+ android:layout_height="match_parent" />
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:id="@+id/contrast_button_medium"
+ android:layout_width="@dimen/contrast_button_total_size"
+ android:layout_height="@dimen/contrast_button_total_size"
+ android:background="@drawable/accessibility_contrast_button_background">
+
+ <ImageView
+ android:layout_gravity="center"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/contrast_medium"
+ android:src="@drawable/ic_contrast_medium"/>
+ </FrameLayout>
+
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="@dimen/contrast_button_text_spacing"
+ android:gravity="center_horizontal|top"
+ android:textSize="@dimen/contrast_button_text_size"
+ android:text="@string/contrast_medium"
+ android:textColor="?androidprv:attr/materialColorOnSurface"/>
+ </LinearLayout>
+
+ <Space
+ android:layout_width="@dimen/contrast_button_horizontal_spacing"
+ android:layout_height="match_parent" />
+
+ <LinearLayout
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:id="@+id/contrast_button_high"
+ android:layout_width="@dimen/contrast_button_total_size"
+ android:layout_height="@dimen/contrast_button_total_size"
+ android:background="@drawable/accessibility_contrast_button_background">
+
+ <ImageView
+ android:layout_gravity="center"
+ android:layout_height="wrap_content"
+ android:layout_width="wrap_content"
+ android:contentDescription="@string/contrast_high"
+ android:src="@drawable/ic_contrast_high"/>
+ </FrameLayout>
+
+ <TextView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="@dimen/contrast_button_text_spacing"
+ android:gravity="center_horizontal|top"
+ android:textSize="@dimen/contrast_button_text_size"
+ android:text="@string/contrast_high"
+ android:textColor="?androidprv:attr/materialColorOnSurface"/>
+ </LinearLayout>
+
+ <Space
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_weight="1"/>
+ </LinearLayout>
+
+</LinearLayout>
diff --git a/res/layout/audio_sharing_device_item.xml b/res/layout/audio_sharing_device_item.xml
deleted file mode 100644
index 04ecdd7..0000000
--- a/res/layout/audio_sharing_device_item.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?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="match_parent"
- android:layout_height="wrap_content"
- android:orientation="vertical">
-
- <Button
- android:id="@+id/device_button"
- style="@style/SettingsLibActionButton"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginTop="4dp"
- android:background="@drawable/audio_sharing_rounded_bg_ripple"
- android:textAlignment="center" />
-
-</FrameLayout>
\ No newline at end of file
diff --git a/res/layout/dialog_audio_sharing.xml b/res/layout/dialog_audio_sharing.xml
deleted file mode 100644
index aace5ab..0000000
--- a/res/layout/dialog_audio_sharing.xml
+++ /dev/null
@@ -1,82 +0,0 @@
-<?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="wrap_content"
- android:orientation="vertical"
- android:paddingHorizontal="?android:dialogPreferredPadding"
- android:paddingBottom="?android:dialogPreferredPadding">
-
- <TextView
- android:id="@+id/share_audio_subtitle1"
- style="@style/DeviceAudioSharingText"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:paddingBottom="14dp"
- android:textFontWeight="500"
- android:visibility="gone" />
-
- <TextView
- android:id="@+id/share_audio_subtitle2"
- style="@style/DeviceAudioSharingText"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:paddingBottom="24dp"
- android:textFontWeight="400" />
-
- <ImageView
- android:id="@+id/share_audio_guidance"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:src="@drawable/audio_sharing_guidance"
- android:visibility="gone" />
-
- <androidx.recyclerview.widget.RecyclerView
- android:id="@+id/btn_list"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:nestedScrollingEnabled="false"
- android:overScrollMode="never"
- android:visibility="gone" />
-
- <Button
- android:id="@+id/share_btn"
- style="@style/SettingsLibActionButton"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:layout_marginTop="4dp"
- android:background="@drawable/audio_sharing_rounded_bg_ripple"
- android:visibility="gone" />
-
- <Button
- android:id="@+id/cancel_btn"
- style="@style/SettingsLibActionButton"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:layout_marginTop="4dp"
- android:background="@drawable/audio_sharing_rounded_bg_ripple"
- android:text="Not now"
- android:visibility="gone" />
-</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/dialog_audio_sharing_disconnect.xml b/res/layout/dialog_audio_sharing_disconnect.xml
deleted file mode 100644
index 592b41b..0000000
--- a/res/layout/dialog_audio_sharing_disconnect.xml
+++ /dev/null
@@ -1,51 +0,0 @@
-<?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="wrap_content"
- android:orientation="vertical"
- android:paddingHorizontal="?android:dialogPreferredPadding"
- android:paddingBottom="?android:dialogPreferredPadding">
-
- <TextView
- android:id="@+id/share_audio_disconnect_description"
- style="@style/DeviceAudioSharingText"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:paddingBottom="24dp" />
-
- <androidx.recyclerview.widget.RecyclerView
- android:id="@+id/device_btn_list"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:nestedScrollingEnabled="false"
- android:overScrollMode="never" />
-
- <Button
- android:id="@+id/cancel_btn"
- style="@style/SettingsLibActionButton"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:layout_marginTop="4dp"
- android:background="@drawable/audio_sharing_rounded_bg_ripple"
- android:text="@string/cancel" />
-</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/dialog_audio_sharing_join.xml b/res/layout/dialog_audio_sharing_join.xml
deleted file mode 100644
index bfd4c77..0000000
--- a/res/layout/dialog_audio_sharing_join.xml
+++ /dev/null
@@ -1,53 +0,0 @@
-<?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="wrap_content"
- android:orientation="vertical"
- android:paddingHorizontal="?android:dialogPreferredPadding"
- android:paddingBottom="?android:dialogPreferredPadding">
-
- <TextView
- android:id="@+id/share_audio_subtitle"
- style="@style/DeviceAudioSharingText"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:paddingBottom="24dp"
- android:textFontWeight="400" />
-
- <Button
- android:id="@+id/share_btn"
- style="@style/SettingsLibActionButton"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:layout_marginTop="4dp"
- android:background="@drawable/audio_sharing_rounded_bg_ripple" />
-
- <Button
- android:id="@+id/cancel_btn"
- style="@style/SettingsLibActionButton"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:layout_marginTop="4dp"
- android:background="@drawable/audio_sharing_rounded_bg_ripple"
- android:text="Not now" />
-</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/dialog_custom_title_audio_sharing.xml b/res/layout/dialog_custom_title_audio_sharing.xml
deleted file mode 100644
index 0513c4b..0000000
--- a/res/layout/dialog_custom_title_audio_sharing.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<?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="wrap_content"
- android:orientation="vertical"
- android:padding="?android:dialogPreferredPadding">
-
- <ImageView
- android:id="@+id/title_icon"
- android:layout_width="32dp"
- android:layout_height="32dp"
- android:layout_gravity="center"
- android:tint="?android:attr/colorControlNormal" />
-
- <TextView
- android:id="@+id/title_text"
- style="?android:attr/windowTitleStyle"
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_gravity="center"
- android:maxLines="2"
- android:paddingTop="14dp"
- android:textAlignment="center"
- android:textSize="24sp" />
-</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/keyboard_layout_picker_one_pane_land.xml b/res/layout/keyboard_layout_picker_one_pane_land.xml
new file mode 100644
index 0000000..fb5554f
--- /dev/null
+++ b/res/layout/keyboard_layout_picker_one_pane_land.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="utf-8"?><!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/keyboard_layout_picker_container"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginHorizontal="@dimen/keyboard_picker_margin_one_pane"
+ android:layout_marginVertical="@dimen/keyboard_picker_margin_one_pane_large"
+ android:orientation="horizontal">
+
+ <FrameLayout
+ android:id="@+id/keyboard_layout_preview_container"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:layout_marginEnd="@dimen/keyboard_picker_margin_one_pane"
+ android:background="@drawable/keyboard_review_layout_background">
+
+ <ImageView
+ android:id="@+id/keyboard_layout_preview"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginHorizontal="@dimen/keyboard_picker_margin_small"
+ android:layout_marginTop="@dimen/keyboard_picker_margin_small"
+ android:layout_marginBottom="@dimen/keyboard_picker_margin_large"
+ android:adjustViewBounds="true"
+ android:scaleType="fitCenter" />
+
+ <TextView
+ android:id="@+id/keyboard_layout_preview_name"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/keyboard_picker_margin_large"
+ android:layout_gravity="bottom"
+ android:gravity="center"
+ android:textColor="?android:attr/textColorPrimary"
+ android:textSize="@dimen/keyboard_picker_text_size" />
+ </FrameLayout>
+
+ <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="0dp"
+ android:layout_height="match_parent"
+ android:layout_marginStart="@dimen/keyboard_picker_margin_one_pane"
+ android:layout_weight="1"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:id="@+id/keyboard_layout_title"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:background="?android:attr/colorBackground"
+ android:elevation="1dp"
+ android:outlineAmbientShadowColor="@android:color/transparent"
+ android:outlineSpotShadowColor="@android:color/transparent" />
+
+ <FrameLayout
+ android:id="@+id/keyboard_layouts"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="@dimen/keyboard_picker_margin_small"
+ android:background="?android:attr/colorBackground" />
+ </LinearLayout>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/res/layout/preference_background.xml b/res/layout/preference_background.xml
new file mode 100644
index 0000000..129076a
--- /dev/null
+++ b/res/layout/preference_background.xml
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ -->
+
+<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:minHeight="?android:attr/listPreferredItemHeight"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingVertical="@dimen/settingslib_switchbar_margin"
+ android:background="@android:color/transparent">
+
+ <LinearLayout
+ android:id="@+id/background"
+ android:layout_height="wrap_content"
+ android:layout_width="match_parent"
+ android:paddingStart="@dimen/settingslib_switchbar_padding_left"
+ android:paddingEnd="@dimen/settingslib_switchbar_padding_right"
+ android:orientation="horizontal"
+ android:gravity="start|center_vertical"
+ android:baselineAligned="false">
+
+ <FrameLayout
+ android:id="@+id/icon_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_marginEnd="15dip"
+ android:layout_marginRight="15dip">
+ <androidx.preference.internal.PreferenceImageView
+ android:id="@android:id/icon"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ app:maxWidth="48dp"
+ app:maxHeight="48dp" />
+ </FrameLayout>
+
+ <RelativeLayout
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_marginEnd="6dip"
+ android:layout_marginRight="6dip"
+ android:layout_marginTop="@dimen/settingslib_switch_title_margin"
+ android:layout_marginBottom="@dimen/settingslib_switch_title_margin"
+ android:layout_weight="1">
+
+ <TextView android:id="@android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceListItem"
+ android:textColor="?android:attr/textColorPrimary"
+ android:ellipsize="marquee"
+ android:fadingEdge="horizontal"
+ android:hyphenationFrequency="normalFast"
+ android:lineBreakWordStyle="phrase" />
+
+ <TextView android:id="@android:id/summary"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_below="@android:id/title"
+ android:layout_alignStart="@android:id/title"
+ android:layout_alignLeft="@android:id/title"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?android:attr/textColorSecondary"
+ android:hyphenationFrequency="normalFast"
+ android:lineBreakWordStyle="phrase"
+ android:maxLines="4"
+ android:scrollbars="none"/>
+ </RelativeLayout>
+
+ <!-- Preference should place its actual preference widget here. -->
+ <LinearLayout android:id="@android:id/widget_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="match_parent"
+ android:gravity="center_vertical"
+ android:orientation="vertical" />
+ </LinearLayout>
+
+</FrameLayout>
\ No newline at end of file
diff --git a/res/layout/preference_widget_arrow.xml b/res/layout/preference_widget_arrow.xml
new file mode 100644
index 0000000..ddeb669
--- /dev/null
+++ b/res/layout/preference_widget_arrow.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<ImageView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:layout_gravity="center_vertical"
+ android:contentDescription="@null"
+ android:scaleType="center"
+ android:src="@drawable/ic_arrow_forward" />
\ No newline at end of file
diff --git a/res/layout/preference_widget_lock.xml b/res/layout/preference_widget_lock.xml
deleted file mode 100644
index a5ee455..0000000
--- a/res/layout/preference_widget_lock.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?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.
--->
-
-<!-- A lock icon for preference in the audio streams page. -->
-<ImageView
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/lock_icon"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_gravity="center"
- android:paddingStart="24dp"
- android:paddingEnd="24dp"
- android:background="?android:attr/selectableItemBackground"
- android:scaleType="center"
- android:src="@drawable/ic_lock_closed"
- android:importantForAccessibility="no" />
-
diff --git a/res/layout/private_space_advancing_screen.xml b/res/layout/private_space_advancing_screen.xml
index 35d6462..b3bb26c 100644
--- a/res/layout/private_space_advancing_screen.xml
+++ b/res/layout/private_space_advancing_screen.xml
@@ -25,13 +25,13 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
- <ImageView
- android:id="@+id/setup_advance_image"
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/lottie_animation"
+ style="@style/SudContentIllustration"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
- android:contentDescription="@null"
- android:src="@null"/>
+ app:lottie_rawRes="@null"/>
<TextView
android:id="@+id/createMessage"
diff --git a/res/layout/private_space_education_screen.xml b/res/layout/private_space_education_screen.xml
index 0f57e1e..8fb486e 100644
--- a/res/layout/private_space_education_screen.xml
+++ b/res/layout/private_space_education_screen.xml
@@ -33,38 +33,40 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
- <ImageView
- android:id="@+id/setup_education_image"
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/lottie_animation"
style="@style/SudContentIllustration"
android:layout_width="match_parent"
android:layout_marginLeft="24dp"
android:layout_marginRight="24dp"
- android:layout_height="wrap_content"
- android:src="@drawable/private_space_illustration"/>
+ android:layout_height="match_parent"
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/private_space_illustration"/>
<TextView
style="@style/PrivateSpaceSetupSubHeaderStyle"
- android:text="@string/private_space_how_title"/>
+ android:text="@string/private_space_setup_sub_header"/>
<RelativeLayout
style="@style/PrivateSpaceSetupBulletPointLayoutStyle">
<ImageView
android:id="@+id/lockIcon"
style="@style/PrivateSpaceBulletPointIconStyle"
- android:src="@drawable/ic_lock_closed" />
+ android:src="@drawable/counter_1_24dp" />
<TextView
style="@style/PrivateSpaceBulletPointTextFontStyle"
android:layout_toRightOf="@+id/lockIcon"
- android:text="@string/private_space_protected_lock_text"/>
+ android:text="@string/private_space_separate_account_text"/>
</RelativeLayout>
<RelativeLayout
style="@style/PrivateSpaceSetupBulletPointLayoutStyle">
<ImageView
android:id="@+id/bellIcon"
style="@style/PrivateSpaceBulletPointIconStyle"
- android:src="@drawable/ic_notifications" />
+ android:src="@drawable/counter_2_24dp" />
<TextView
style="@style/PrivateSpaceBulletPointTextFontStyle"
android:layout_toRightOf="@+id/bellIcon"
- android:text="@string/private_space_hidden_notifications_text"/>
+ android:text="@string/private_space_protected_lock_text"/>
</RelativeLayout>
<RelativeLayout
style="@style/PrivateSpaceSetupBulletPointLayoutStyle"
@@ -73,11 +75,11 @@
<ImageView
android:id="@+id/appsIcon"
style="@style/PrivateSpaceBulletPointIconStyle"
- android:src="@drawable/ic_apps" />
+ android:src="@drawable/counter_3_24dp" />
<TextView
style="@style/PrivateSpaceBulletPointTextFontStyle"
android:layout_toRightOf="@+id/appsIcon"
- android:text="@string/private_space_access_bottom_text"/>
+ android:text="@string/private_space_install_apps_text"/>
</RelativeLayout>
<Space
android:layout_width="wrap_content"
diff --git a/res/layout/private_space_gaia_education_screen.xml b/res/layout/private_space_gaia_education_screen.xml
new file mode 100644
index 0000000..e5c0f85
--- /dev/null
+++ b/res/layout/private_space_gaia_education_screen.xml
@@ -0,0 +1,111 @@
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<com.google.android.setupdesign.GlifLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:id="@+id/ps_account_intro_screen"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ android:filterTouchesWhenObscured="true">
+ <LinearLayout
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+ <ImageView
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:contentDescription="@null"
+ android:src="@drawable/ic_security_privacy_alert_primary"/>
+ <TextView
+ style="@style/PrivateSpaceSetupTextFontStyle"
+ android:fontFamily="google-sans"
+ android:text="@string/private_space_gaia_education_title"
+ android:layout_margin="24dp"
+ android:layout_marginTop="40dp"
+ android:gravity="center"
+ android:textSize="28sp"/>
+ <TextView
+ style="@style/PrivateSpaceSetupTextFontStyle"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_marginBottom="40dp"
+ android:textSize="14sp"
+ android:text="@string/private_space_gaia_education_description"/>
+ <TextView
+ style="@style/PrivateSpaceSetupTextFontStyle"
+ android:layout_marginLeft="24dp"
+ android:layout_marginRight="24dp"
+ android:layout_marginBottom="16dp"
+ android:textSize="14sp"
+ android:text="@string/private_space_gaia_education_header"/>
+ <RelativeLayout
+ style="@style/PrivateSpaceSetupBulletPointLayoutStyle"
+ android:paddingTop="8dp"
+ android:paddingBottom="8dp">
+ <ImageView
+ android:id="@+id/point1"
+ style="@style/PrivateSpaceBulletPointIconStyle"
+ android:contentDescription="@null"
+ android:src="@drawable/ic_text_dot" />
+ <TextView
+ style="@style/PrivateSpaceBulletPointTextFontStyle"
+ android:layout_toRightOf="@+id/point1"
+ android:textSize="14sp"
+ android:text="@string/private_space_gaia_education_bullet1"/>
+ </RelativeLayout>
+ <RelativeLayout
+ style="@style/PrivateSpaceSetupBulletPointLayoutStyle">
+ <ImageView
+ android:id="@+id/point2"
+ style="@style/PrivateSpaceBulletPointIconStyle"
+ android:contentDescription="@null"
+ android:src="@drawable/ic_text_dot" />
+ <TextView
+ style="@style/PrivateSpaceBulletPointTextFontStyle"
+ android:layout_toRightOf="@+id/point2"
+ android:textSize="14sp"
+ android:text="@string/private_space_gaia_education_bullet2"/>
+ </RelativeLayout>
+ <RelativeLayout
+ style="@style/PrivateSpaceSetupBulletPointLayoutStyle">
+ <ImageView
+ android:id="@+id/point3"
+ style="@style/PrivateSpaceBulletPointIconStyle"
+ android:contentDescription="@null"
+ android:src="@drawable/ic_text_dot" />
+ <TextView
+ style="@style/PrivateSpaceBulletPointTextFontStyle"
+ android:layout_toRightOf="@+id/point3"
+ android:textSize="14sp"
+ android:text="@string/private_space_gaia_education_bullet3"/>
+ </RelativeLayout>
+ <RelativeLayout
+ style="@style/PrivateSpaceSetupBulletPointLayoutStyle">
+ <ImageView
+ android:id="@+id/point4"
+ style="@style/PrivateSpaceBulletPointIconStyle"
+ android:contentDescription="@null"
+ android:src="@drawable/ic_text_dot" />
+ <TextView
+ style="@style/PrivateSpaceBulletPointTextFontStyle"
+ android:layout_toRightOf="@+id/point4"
+ android:textSize="14sp"
+ android:text="@string/private_space_gaia_education_bullet4"/>
+ </RelativeLayout>
+ </LinearLayout>
+</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/private_space_setlock_screen.xml b/res/layout/private_space_setlock_screen.xml
index 64a2ff2..323c3a1 100644
--- a/res/layout/private_space_setlock_screen.xml
+++ b/res/layout/private_space_setlock_screen.xml
@@ -31,13 +31,14 @@
android:maxWidth="@dimen/animation_max_size"
android:maxHeight="@dimen/animation_max_size">
- <ImageView
- android:id="@+id/privatespace_lock_image"
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/lottie_animation"
+ style="@style/SudContentIllustration"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:scaleType="fitCenter"
- android:contentDescription="@null"
- android:src="@drawable/private_space_choose_lock_illustration"/>
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/private_space_use_screen_lock_illustration"/>
</com.google.android.setupdesign.view.FillContentLayout>
</com.google.android.setupdesign.GlifLayout>
\ No newline at end of file
diff --git a/res/layout/private_space_setup_success.xml b/res/layout/private_space_setup_success.xml
index 759373f..676b87f 100644
--- a/res/layout/private_space_setup_success.xml
+++ b/res/layout/private_space_setup_success.xml
@@ -24,13 +24,21 @@
app:sucHeaderText="@string/private_space_success_title"
app:sudDescriptionText="@string/private_space_access_text"
android:icon="@drawable/ic_privatespace_done">
-
- <ImageView
- android:id="@+id/privatespace_success_image"
+ <com.google.android.setupdesign.view.FillContentLayout
+ style="@style/SudContentFrame"
android:layout_width="match_parent"
android:layout_height="match_parent"
- android:layout_marginLeft="24dp"
- android:layout_marginRight="24dp"
- android:src="@drawable/private_space_illustration"/>
+ android:maxWidth="@dimen/animation_max_size"
+ android:maxHeight="@dimen/animation_max_size">
+
+ <com.airbnb.lottie.LottieAnimationView
+ android:id="@+id/lottie_animation"
+ style="@style/SudContentIllustration"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ app:lottie_autoPlay="true"
+ app:lottie_loop="true"
+ app:lottie_rawRes="@raw/private_space_illustration"/>
+ </com.google.android.setupdesign.view.FillContentLayout>
</com.google.android.setupdesign.GlifLayout>
diff --git a/res/layout/sim_warning_dialog_wifi_connectivity.xml b/res/layout/sim_warning_dialog_wifi_connectivity.xml
new file mode 100644
index 0000000..c6cdbc7
--- /dev/null
+++ b/res/layout/sim_warning_dialog_wifi_connectivity.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2024 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<LinearLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+ <ImageView
+ android:src="@drawable/ic_warning_24dp"
+ android:contentDescription="@null"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingTop="16dp"
+ android:gravity="center"
+ android:tint="?android:attr/textColorSecondary"/>
+
+ <TextView
+ android:id="@+id/title"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingEnd="24dp"
+ android:paddingTop="16dp"
+ android:paddingLeft="24dp"
+ android:gravity="center"
+ style="?android:attr/textAppearanceLarge"/>
+
+ <TextView
+ android:id="@+id/msg"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingEnd="24dp"
+ android:paddingTop="16dp"
+ android:paddingStart="24dp"
+ android:paddingBottom="32dp"
+ android:gravity="center"
+ android:textAppearance="@style/TextAppearance.DialogMessage"
+ android:visibility="gone"/>
+</LinearLayout>
diff --git a/res/navigation/privatespace_main_context_nav.xml b/res/navigation/privatespace_main_context_nav.xml
index f76afac..80cd399 100644
--- a/res/navigation/privatespace_main_context_nav.xml
+++ b/res/navigation/privatespace_main_context_nav.xml
@@ -35,6 +35,9 @@
<action
android:id="@+id/action_set_lock_fragment"
app:destination="@id/ps_profile_lock_fragment"/>
+ <action
+ android:id="@+id/action_account_intro_fragment"
+ app:destination="@id/ps_account_intro_fragment"/>
</fragment>
<fragment android:id="@+id/ps_profile_error_fragment"
android:name="com.android.settings.privatespace.PrivateProfileCreationError"
@@ -51,15 +54,25 @@
android:label="fragment_account_error">
<action
android:id="@+id/action_advance_login_error"
- app:destination="@id/ps_account_error_fragment"/>
+ app:destination="@id/ps_account_intro_fragment"/>
<action
- android:id="@+id/action_success_fragment"
- app:destination="@id/ps_profile_success_fragment"/>
+ android:id="@+id/action_skip_account_login"
+ app:destination="@id/ps_profile_lock_fragment"/>
</fragment>
<fragment android:id="@+id/ps_profile_lock_fragment"
android:name="com.android.settings.privatespace.PrivateSpaceSetLockFragment"
android:label="fragment_ps_lock">
<action
+ android:id="@+id/action_lock_success_fragment"
+ app:destination="@id/ps_profile_success_fragment"/>
+ </fragment>
+ <fragment android:id="@+id/ps_account_intro_fragment"
+ android:name="com.android.settings.privatespace.PrivateSpaceGaiaEducationFragment"
+ android:label="fragment_ps_account_intro">
+ <action
+ android:id="@+id/action_account_lock_fragment"
+ app:destination="@id/ps_profile_lock_fragment"/>
+ <action
android:id="@+id/action_advance_login_error"
app:destination="@id/ps_account_error_fragment"/>
</fragment>
diff --git a/res/raw/private_space_hide_when_locked_illustration.json b/res/raw/private_space_hide_when_locked_illustration.json
new file mode 100644
index 0000000..b06a0b2
--- /dev/null
+++ b/res/raw/private_space_hide_when_locked_illustration.json
@@ -0,0 +1 @@
+{"v":"5.12.1","fr":60,"ip":0,"op":844,"w":412,"h":300,"nm":"Private_SpaceB_v1_export","ddd":0,"assets":[{"id":"comp_0","nm":"Private_SpaceB_v1_PreCrop","fr":60,"layers":[{"ddd":0,"ind":1,"ty":0,"nm":"swipe down","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":180,"ix":10},"p":{"a":0,"k":[340,150,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[130,130,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":678,"op":801,"st":213,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"press 3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":573,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":583,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":618,"s":[100]},{"t":628,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[329.133,131.167,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":598,"s":[130,130,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":608,"s":[110,110,100]},{"t":618,"s":[130,130,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[56,56],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":67,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.705882370472,0.972549021244,1],"ix":4},"o":{"a":0,"k":50,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.167,"y":0.186},"t":573,"s":[-37,67],"to":[15,-7],"ti":[7,20]},{"t":598,"s":[0,0],"h":1}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Touch","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":573,"op":629,"st":368,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"press 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":275,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":285,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":320,"s":[100]},{"t":330,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[313.1,128.65,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":300,"s":[130,130,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":310,"s":[110,110,100]},{"t":320,"s":[130,130,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[56,56],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":67,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.705882370472,0.972549021244,1],"ix":4},"o":{"a":0,"k":50,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.167,"y":0.186},"t":275,"s":[-37,67],"to":[15,-7],"ti":[7,20]},{"t":300,"s":[0,0],"h":1}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Touch","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":275,"op":331,"st":70,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"press","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":23,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":33,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":68,"s":[100]},{"t":78,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[318,64,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":48,"s":[130,130,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":58,"s":[110,110,100]},{"t":68,"s":[130,130,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[56,56],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":67,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.705882370472,0.972549021244,1],"ix":4},"o":{"a":0,"k":50,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.167,"y":0.186},"t":23,"s":[-37,67],"to":[15,-7],"ti":[7,20]},{"t":48,"s":[0,0],"h":1}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Touch","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":23,"op":79,"st":-182,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"G","parent":7,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-142,-99,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.986,-0.84],[-2.258,0],[-2.884,2.88],[0,4.667],[0.068,0.493],[0.136,0.613],[0,0],[0,0],[0,0],[1.673,-1.267],[2.313,0],[1.905,1.907],[0,2.72],[-1.905,1.907],[-2.721,0],[-1.075,-0.413],[-0.844,-0.773],[0,0],[1.837,0.707],[2.068,0],[1.986,-0.84],[1.469,-1.44],[0.857,-1.947],[0,-2.213],[-0.857,-1.947],[-1.469,-1.44]],"o":[[1.986,0.84],[4.68,0],[2.884,-2.88],[0,-0.587],[-0.068,-0.493],[0,0],[0,0],[0,0],[-0.327,1.973],[-1.673,1.267],[-2.721,0],[-1.905,-1.907],[0,-2.72],[1.905,-1.907],[1.197,0],[1.075,0.413],[0,0],[-1.551,-1.36],[-1.837,-0.707],[-2.258,0],[-1.986,0.84],[-1.469,1.44],[-0.857,1.947],[0,2.213],[0.857,1.947],[1.469,1.44]],"v":[[-6.041,14.74],[0.327,16],[11.673,11.68],[16,0.36],[15.898,-1.26],[15.592,-2.92],[0.327,-2.92],[0.327,3.04],[9.306,3.04],[6.306,7.9],[0.327,9.8],[-6.612,6.94],[-9.469,0],[-6.612,-6.94],[0.327,-9.8],[3.735,-9.18],[6.612,-7.4],[11.265,-11.84],[6.184,-14.94],[0.327,-16],[-6.041,-14.74],[-11.224,-11.32],[-14.714,-6.24],[-16,0],[-14.714,6.24],[-11.224,11.32]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Rectangle 260863002","parent":7,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-114,-113,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"t":116.896,"s":[20,29],"h":1},{"t":145.861,"s":[40,29],"h":1},{"t":167.586,"s":[60,29],"h":1},{"t":180.621,"s":[80,29],"h":1},{"t":190.758,"s":[100,29],"h":1},{"t":211,"s":[113,29],"h":1}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":13,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"k":[{"s":[-10,-14.5],"t":145,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-20,-14.5],"t":146,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-20,-14.5],"t":167,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-30,-14.5],"t":168,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-30,-14.5],"t":180,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-40,-14.5],"t":181,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-40,-14.5],"t":190,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-50,-14.5],"t":191,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-50,-14.5],"t":210,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-56.5,-14.5],"t":211,"i":{"x":1,"y":1},"o":{"x":0,"y":0}}]},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 260863002","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":116,"op":844,"st":116,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":3,"nm":"ZOOM OUT","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":321,"s":[100]},{"t":331,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.168,0.168,0.667],"y":[1,1,1]},"o":{"x":[0.096,0.096,0.333],"y":[0,0,0]},"t":321,"s":[100,100,100]},{"t":361,"s":[80,80,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":844,"st":-2,"bm":0},{"ddd":0,"ind":8,"ty":3,"nm":"Search NULL","parent":7,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":58,"s":[0,199,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":64.666,"s":[0,115.4,0],"to":[0,0,0],"ti":[0,0,0]},{"t":98,"s":[0,-10,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":844,"st":-2,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"unlock 2","parent":10,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":332,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":610,"s":[100]},{"t":620,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[2.504,-16.523,0],"ix":2,"l":2},"a":{"a":0,"k":[2.504,-16.523,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":331,"s":[{"i":[[0,0],[0,0],[-1.355,2.927],[-3.702,1.026],[-0.166,-3.033],[0,-3.968],[0,0],[2.992,5.819],[4.706,-0.139],[2.517,-2.626],[0,-6.587],[0,0]],"o":[[0,0],[0,-3.968],[1.344,-1.62],[2.173,0.401],[0.169,3.094],[0,0],[0.17,-3.914],[-2.25,-2.779],[-4.648,0.137],[-4.408,4.835],[0,0],[0,0]],"v":[[7.105,-16.667],[7.105,-26.19],[8.647,-35.414],[12.565,-37.812],[16.291,-33.754],[17.305,-26.171],[25.315,-26.042],[22.307,-42.725],[13.076,-47.489],[2.552,-43.094],[-2.368,-26.19],[-2.368,-16.667]],"c":true}]},{"t":392,"s":[{"i":[[0,0],[0,0],[-2.763,2.778],[-3.947,0],[-2.763,-2.778],[0,-3.968],[0,0],[4.618,4.643],[6.553,0],[4.618,-4.643],[0,-6.587],[0,0]],"o":[[0,0],[0,-3.968],[2.763,-2.778],[3.947,0],[2.763,2.778],[0,0],[0,-6.587],[-4.618,-4.643],[-6.553,0],[-4.618,4.643],[0,0],[0,0]],"v":[[7.112,-15.167],[7.105,-26.19],[11.25,-36.31],[21.316,-40.476],[31.382,-36.31],[35.526,-26.19],[45,-26.19],[38.072,-43.036],[21.316,-50],[4.559,-43.036],[-2.368,-26.19],[-2.362,-15.167]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":429,"s":[0.909803926945,0.941176474094,0.996078431606,1]},{"t":439,"s":[0.40000000596,0.615686297417,0.964705884457,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":151,"op":819,"st":151,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"unlock","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":321,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":331,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":610,"s":[100]},{"t":620,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":429,"s":[213.752,151.127,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.448},"t":439,"s":[269.851,188.327,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":471,"s":[354,244.127,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":479.334,"s":[348,197.327,0],"to":[0,0,0],"ti":[0,0,0]},{"t":521,"s":[339,127.127,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":321,"s":[58,58,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.714,0.714,0]},"t":331,"s":[74.8,74.8,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":382,"s":[100,100,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":429,"s":[100,100,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.448,0.448,0]},"t":439,"s":[72,72,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":471,"s":[30,30,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":479.334,"s":[34,34,100]},{"t":521,"s":[40,40,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.855,-1.865],[2.605,0],[1.855,1.865],[0,2.619],[-1.855,1.865],[-2.605,0],[-1.855,-1.865],[0,-2.619]],"o":[[-1.855,1.865],[-2.605,0],[-1.855,-1.865],[0,-2.619],[1.855,-1.865],[2.605,0],[1.855,1.865],[0,2.619]],"v":[[-0.414,23.393],[-7.105,26.19],[-13.796,23.393],[-16.579,16.667],[-13.796,9.94],[-7.105,7.143],[-0.414,9.94],[2.368,16.667]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-1.855,-1.865],[-2.605,0],[0,0],[-1.855,1.865],[0,2.619],[0,0],[1.855,1.865],[2.605,0],[0,0],[1.855,-1.865],[0,-2.619],[0,0]],"o":[[1.855,1.865],[0,0],[2.605,0],[1.855,-1.865],[0,0],[0,-2.619],[-1.855,-1.865],[0,0],[-2.605,0],[-1.855,1.865],[0,0],[0,2.619]],"v":[[-42.217,47.202],[-35.526,50],[21.316,50],[28.007,47.202],[30.789,40.476],[30.789,-7.143],[28.007,-13.869],[21.316,-16.667],[-35.526,-16.667],[-42.217,-13.869],[-45,-7.143],[-45,40.476]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":429,"s":[0.909803926945,0.941176474094,0.996078431606,1]},{"t":439,"s":[0.40000000596,0.615686297417,0.964705884457,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":151,"op":819,"st":151,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"blue_circle","parent":10,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":439,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":449,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":610,"s":[100]},{"t":620,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-8.756,10.1,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[332.547,332.547,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.32,0],[0,12.32],[12.32,0],[0,-12.32]],"o":[[12.32,0],[0,-12.32],[-12.32,0],[0,12.32]],"v":[[0,22.308],[22.308,0],[0,-22.308],[-22.308,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823529422283,0.890196084976,0.988235294819,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7653","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":414,"op":844,"st":456,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":"MASK","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":471,"s":[204.212,215.847,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":479.334,"s":[204.212,158.247,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":0.1},"o":{"x":0.167,"y":0.167},"t":521,"s":[204.212,71.847,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":610,"s":[204.212,71.847,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":618.334,"s":[204.212,154.247,0],"to":[0,0,0],"ti":[0,0,0]},{"t":660,"s":[204.212,277.847,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-82.527,-143.957,0],"ix":1,"l":2},"s":{"a":0,"k":[253.623,322.07,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[202.945,64.328],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.005591273308,0.98464493097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-82.527,-112.055],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":654,"st":-14,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"APPS_PS","tt":1,"tp":13,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":471,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":481,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":610,"s":[100]},{"t":620,"s":[2]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[208.82,174.342,0],"ix":2,"l":2},"a":{"a":0,"k":[203.638,175.979,0],"ix":1,"l":2},"s":{"a":0,"k":[98,98,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7653","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[69.868,128.978],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7653","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7654","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[158.082,128.978],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7654","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7657","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[69.868,222.98],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7657","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7658","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[158.082,222.98],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7658","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7655","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[247.745,221.535],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7655","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7656","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[337.409,222.554],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7656","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":654,"st":-14,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":".blue50","cl":"blue50","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":439,"s":[0]},{"t":449,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":471,"s":[206,246.076,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":479.334,"s":[206,217.275,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":0.1},"o":{"x":0.167,"y":0.167},"t":521,"s":[206,174.076,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":610,"s":[206,174.076,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":618.334,"s":[206,215.275,0],"to":[0,0,0],"ti":[0,0,0]},{"t":660,"s":[206,277.076,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[99.764,99.764,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.8,0.8],"y":[1,0.15]},"o":{"x":[0.3,0.3],"y":[0,0]},"t":471,"s":[366,64]},{"i":{"x":[0.1,0.1],"y":[1,1]},"o":{"x":[0.05,0.05],"y":[0,0.7]},"t":479.334,"s":[366,122]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":521,"s":[366,209]},{"i":{"x":[0.8,0.8],"y":[1,0.15]},"o":{"x":[0.3,0.3],"y":[0,0]},"t":610,"s":[366,209]},{"i":{"x":[0.1,0.1],"y":[1,1]},"o":{"x":[0.05,0.05],"y":[0,0.7]},"t":618.334,"s":[366,125.4]},{"t":660,"s":[366,0]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3470535","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":414,"op":844,"st":456,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"star","parent":10,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":321,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":331,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":429,"s":[100]},{"t":439,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.164]},"o":{"x":[0.3],"y":[0]},"t":321,"s":[-90]},{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.05],"y":[0.702]},"t":331,"s":[-54]},{"t":382,"s":[0]}],"ix":10},"p":{"a":0,"k":[-8.102,-0.639,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.164,0.164,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":321,"s":[63,63,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.711,0.711,0]},"t":331,"s":[77.913,77.913,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":382,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":429,"s":[100,100,100]},{"t":439,"s":[50,50,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-15.299,-35.012],[0,0],[4.671,-10.689],[0,0],[-35.226,15.206],[0,0],[-10.755,-4.642],[0,0],[15.299,35.011],[0,0],[-4.671,10.689],[0,0],[35.226,-15.206],[0,0],[10.755,4.642]],"o":[[-35.226,-15.206],[0,0],[4.671,10.689],[0,0],[-15.299,35.012],[0,0],[10.755,-4.642],[0,0],[35.226,15.206],[0,0],[-4.671,-10.689],[0,0],[15.299,-35.012],[0,0],[-10.755,4.642],[0,0]],"v":[[-22.684,-77.887],[-78.364,-22.546],[-75.835,-16.757],[-75.835,16.757],[-78.364,22.546],[-22.684,77.887],[-16.86,75.373],[16.86,75.373],[22.684,77.887],[78.364,22.546],[75.835,16.757],[75.835,-16.757],[78.364,-22.546],[22.684,-77.887],[16.86,-75.373],[-16.86,-75.373]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Star 72","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":321,"op":844,"st":151,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":3,"nm":"Lock","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":210,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,137.943,0],"ix":2,"l":2},"a":{"a":0,"k":[1649.393,265.393,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":844,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"LOCK","parent":19,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":210,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0.565,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.248,0],[0,0],[0,-2.248],[0,0],[2.248,0],[0,0],[0,2.248],[0,0]],"o":[[0,0],[2.248,0],[0,0],[0,2.248],[0,0],[-2.248,0],[0,0],[0,-2.248]],"v":[[-14.305,-18.393],[14.305,-18.393],[18.393,-14.305],[18.393,14.305],[14.305,18.393],[-14.305,18.393],[-18.393,14.305],[-18.393,-14.305]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,1.574],[2.248,0],[0,-2.248],[-1.308,-0.674],[0,0]],"o":[[0,0],[1.308,-0.674],[0,-2.248],[-2.248,0],[0,1.574],[0,0],[0,0]],"v":[[3.065,7.153],[1.901,0.552],[4.087,-3.065],[0,-7.153],[-4.087,-3.065],[-1.901,0.552],[-3.065,7.153]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823529422283,0.890196084976,0.988235294819,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":"Rectangle 3470535 2","parent":7,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":210,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,-12.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[331,59],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":10,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3470535","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":"Rectangle 3470535","parent":8,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":167,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":168,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":210,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":211,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.5,127.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[337,49],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3470535","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":"Rectangle 3470534","parent":8,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.5,65,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[337,48],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3470534","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"Ellipse 7632","parent":8,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":115,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":116,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":146,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":167,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":168,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[131,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[54,54],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7632","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":314,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":23,"ty":4,"nm":"Ellipse 7631","parent":8,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":115,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":116,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":145,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":146,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[44,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[54,54],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7631","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":314,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":24,"ty":4,"nm":"Ellipse 7630","parent":8,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-44,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[54,54],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7630","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":314,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":25,"ty":4,"nm":"Ellipse 7629","parent":8,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-131,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[54,54],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7629","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":314,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":26,"ty":4,"nm":"Union","parent":8,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,56.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[360,178],"ix":2},"p":{"a":0,"k":[0,14.5],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"rc","d":1,"s":{"a":0,"k":[360,207],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":18,"ix":4},"nm":"Rectangle Path 2","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.1254902035,0.129411771894,0.141176477075,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Union","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":27,"ty":4,"nm":"APPS2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":436,"s":[0]},{"t":446,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":471,"s":[205.5,-25,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":479.334,"s":[205.5,-75.64,0],"to":[0,0,0],"ti":[0,0,0]},{"t":521,"s":[205.5,-151.6,0],"h":1},{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":610,"s":[205.5,-151.6,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":618.334,"s":[205.5,-68,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":660,"s":[205.5,57.4,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.121,"y":1},"o":{"x":0.09,"y":0},"t":728,"s":[205.5,57.4,0],"to":[0,0,0],"ti":[0,0,0]},{"t":768,"s":[205.5,315.4,0]}],"ix":2,"l":2},"a":{"a":0,"k":[205.5,315.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7640","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[356,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7639","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[256,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7638","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[155,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7637","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7632","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[356,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7631","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[256,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7630","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[155,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7629","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7648","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[357,371],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey212","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false,"cl":"grey212"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7652","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[357,480],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey207","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false,"cl":"grey207"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7651","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[255,480],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey206","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false,"cl":"grey206"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7647","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[258,371],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey205","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false,"cl":"grey205"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7650","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[156,480],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey204","np":1,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false,"cl":"grey204"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7646","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[156,371],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey203","np":1,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false,"cl":"grey203"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7649","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[54,480],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey202","np":1,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false,"cl":"grey202"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7645","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[54,371],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey201","np":1,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false,"cl":"grey201"}],"ip":402,"op":844,"st":446,"ct":1,"bm":0},{"ddd":0,"ind":28,"ty":4,"nm":"G 2","parent":29,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":985,"s":[100]},{"t":995,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-142,-0.444,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.986,-0.84],[-2.258,0],[-2.884,2.88],[0,4.667],[0.068,0.493],[0.136,0.613],[0,0],[0,0],[0,0],[1.673,-1.267],[2.313,0],[1.905,1.907],[0,2.72],[-1.905,1.907],[-2.721,0],[-1.075,-0.413],[-0.844,-0.773],[0,0],[1.837,0.707],[2.068,0],[1.986,-0.84],[1.469,-1.44],[0.857,-1.947],[0,-2.213],[-0.857,-1.947],[-1.469,-1.44]],"o":[[1.986,0.84],[4.68,0],[2.884,-2.88],[0,-0.587],[-0.068,-0.493],[0,0],[0,0],[0,0],[-0.327,1.973],[-1.673,1.267],[-2.721,0],[-1.905,-1.907],[0,-2.72],[1.905,-1.907],[1.197,0],[1.075,0.413],[0,0],[-1.551,-1.36],[-1.837,-0.707],[-2.258,0],[-1.986,0.84],[-1.469,1.44],[-0.857,1.947],[0,2.213],[0.857,1.947],[1.469,1.44]],"v":[[-6.041,14.74],[0.327,16],[11.673,11.68],[16,0.36],[15.898,-1.26],[15.592,-2.92],[0.327,-2.92],[0.327,3.04],[9.306,3.04],[6.306,7.9],[0.327,9.8],[-6.612,6.94],[-9.469,0],[-6.612,-6.94],[0.327,-9.8],[3.735,-9.18],[6.612,-7.4],[11.265,-11.84],[6.184,-14.94],[0.327,-16],[-6.041,-14.74],[-11.224,-11.32],[-14.714,-6.24],[-16,0],[-14.714,6.24],[-11.224,11.32]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":661,"op":844,"st":661,"ct":1,"bm":0},{"ddd":0,"ind":29,"ty":4,"nm":"SearchBar 2","parent":30,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":985,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":986,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":995,"s":[0]},{"t":996,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,51.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[362,63],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3470534","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":661,"op":844,"st":662,"ct":1,"bm":0},{"ddd":0,"ind":30,"ty":4,"nm":"APPS 2","parent":27,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":986,"s":[100]},{"t":996,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,206.544,0],"ix":2,"l":2},"a":{"a":0,"k":[206,206.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7640","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[356,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7640","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7639","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[256,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7639","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7638","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[155,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7638","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7637","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7637","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7632","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[356,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7632","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7631","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[256,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7631","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7630","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[155,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7630","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7629","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7629","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false}],"ip":661,"op":844,"st":662,"ct":1,"bm":0},{"ddd":0,"ind":31,"ty":4,"nm":"SearchBar","parent":7,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":321,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":331,"s":[0]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,-98.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[362,63],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3470534","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":581,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":32,"ty":4,"nm":"APPS","parent":7,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":58,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":68,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":322,"s":[100]},{"t":332,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,56.5,0],"ix":2,"l":2},"a":{"a":0,"k":[206,206.5,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.833,0.833,0.833],"y":[0.833,0.833,0.833]},"o":{"x":[0.167,0.167,0.167],"y":[0.167,0.167,0.167]},"t":58,"s":[100,100,100]},{"t":79,"s":[90,90,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7640","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[356,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7640","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7639","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[256,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7639","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7638","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[155,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7638","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7637","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7637","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7632","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[356,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7632","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7631","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[256,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7631","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7630","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[155,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7630","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7629","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7629","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":315,"st":-2,"ct":1,"bm":0},{"ddd":0,"ind":33,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.3,0],[0,0],[0,15.5],[0,0],[15.2,0],[0,0],[0,-15.7],[0,0]],"o":[[0,0],[15.3,0],[0,0],[0,-15.7],[0,0],[-15.3,0],[0,0],[0,15.7]],"v":[[-178.2,150],[178.2,150],[206,121.7],[206,-121.5],[178.3,-150],[-178.2,-150],[-206,-121.5],[-206,121.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":-2,"ct":1,"bm":0}]},{"id":"comp_1","nm":"swipe down","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"swipe up","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":472,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":482,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":517,"s":[100]},{"t":527,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":472,"s":[258,176,0],"to":[5.5,9,0],"ti":[-12,-36,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":497,"s":[291,230,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.45,"y":0},"t":507,"s":[291,230,0],"to":[0,0,0],"ti":[0,0,0]},{"t":527,"s":[291,76,0],"h":1}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":497,"s":[100,100,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":507,"s":[80,80,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":517,"s":[80,80,100]},{"t":527,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.5,0.5],"y":[1,1]},"o":{"x":[0.5,0.5],"y":[0,0]},"t":509,"s":[56,56]},{"i":{"x":[0.5,0.5],"y":[1,1]},"o":{"x":[0.5,0.5],"y":[0,0]},"t":519,"s":[56,98]},{"t":529,"s":[56,56]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0.5,"y":1},"o":{"x":0.5,"y":0},"t":509,"s":[0,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.5,"y":1},"o":{"x":0.5,"y":0},"t":519,"s":[0,14],"to":[0,0],"ti":[0,0]},{"t":529,"s":[0,0]}],"ix":3},"r":{"a":0,"k":67,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.705882370472,0.972549021244,1],"ix":4},"o":{"a":0,"k":50,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":472,"op":530,"st":447,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"black","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.3,0],[0,0],[0,15.5],[0,0],[15.2,0],[0,0],[0,-15.7],[0,0]],"o":[[0,0],[15.3,0],[0,0],[0,-15.7],[0,0],[-15.3,0],[0,0],[0,15.7]],"v":[[-178.2,150],[178.2,150],[206,121.7],[206,-121.5],[178.3,-150],[-178.2,-150],[-206,-121.5],[-206,121.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Private_SpaceB_v1_PreCrop","tt":1,"tp":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":0,"op":844,"st":0,"bm":0}],"markers":[],"props":{}}
\ No newline at end of file
diff --git a/res/raw/private_space_illustration.json b/res/raw/private_space_illustration.json
new file mode 100644
index 0000000..ea14cfe
--- /dev/null
+++ b/res/raw/private_space_illustration.json
@@ -0,0 +1 @@
+{"v":"5.12.1","fr":60,"ip":0,"op":668,"w":412,"h":300,"nm":"Private_SpaceA_v1_export","ddd":0,"assets":[{"id":"comp_0","nm":"Private_Space_PreCrop","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"swipe up","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":43,"s":[100]},{"t":53,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":-2,"s":[258,176,0],"to":[5.5,9,0],"ti":[-12,-36,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":23,"s":[291,230,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.45,"y":0},"t":33,"s":[291,230,0],"to":[0,0,0],"ti":[0,0,0]},{"t":53,"s":[291,76,0],"h":1}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":23,"s":[130,130,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":33,"s":[110,110,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":43,"s":[110,110,100]},{"t":53,"s":[130,130,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.5,0.5],"y":[1,1]},"o":{"x":[0.5,0.5],"y":[0,0]},"t":35,"s":[56,56]},{"i":{"x":[0.5,0.5],"y":[1,1]},"o":{"x":[0.5,0.5],"y":[0,0]},"t":45,"s":[56,98]},{"t":55,"s":[56,56]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0.5,"y":1},"o":{"x":0.5,"y":0},"t":35,"s":[0,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.5,"y":1},"o":{"x":0.5,"y":0},"t":45,"s":[0,14],"to":[0,0],"ti":[0,0]},{"t":55,"s":[0,0]}],"ix":3},"r":{"a":0,"k":67,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.705882370472,0.972549021244,1],"ix":4},"o":{"a":0,"k":50,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":0,"op":56,"st":-27,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"swipe down","refId":"comp_1","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":180,"ix":10},"p":{"a":0,"k":[340,150,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[130,130,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":497,"op":620,"st":32,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"press 3","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":129,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":139,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":174,"s":[100]},{"t":184,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[344,248,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":154,"s":[130,130,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":164,"s":[110,110,100]},{"t":174,"s":[130,130,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[56,56],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":67,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.705882370472,0.972549021244,1],"ix":4},"o":{"a":0,"k":50,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.167,"y":0.186},"t":129,"s":[-37,67],"to":[15,-7],"ti":[7,20]},{"t":154,"s":[0,0],"h":1}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Touch","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":129,"op":185,"st":-76,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"press 2","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":383,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":393,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":428,"s":[100]},{"t":438,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[340.6,131,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":408,"s":[130,130,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":418,"s":[110,110,100]},{"t":428,"s":[130,130,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[56,56],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":67,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.705882370472,0.972549021244,1],"ix":4},"o":{"a":0,"k":50,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":1,"k":[{"i":{"x":0.2,"y":1},"o":{"x":0.167,"y":0.186},"t":383,"s":[-37,67],"to":[15,-7],"ti":[7,20]},{"t":408,"s":[0,0],"h":1}],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Touch","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":383,"op":439,"st":178,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":3,"nm":"LOCK ZOOM","parent":6,"sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":170,"s":[145,441,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":180.166,"s":[87,408.6,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":0.1},"o":{"x":0.167,"y":0.167},"t":231,"s":[0,360,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":271,"s":[0,360,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":281,"s":[58,376,0],"to":[0,0,0],"ti":[0,0,0]},{"t":331,"s":[145,400,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":170,"s":[100,100,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":180.166,"s":[186,186,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":231,"s":[315,315,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":271,"s":[315,315,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":281,"s":[229,229,100]},{"t":331,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"ip":0,"op":668,"st":0,"bm":0},{"ddd":0,"ind":6,"ty":3,"nm":"SCROLL","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.121,"y":1},"o":{"x":0.09,"y":0},"t":41,"s":[206,150,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.121,"y":0.121},"o":{"x":0.167,"y":0.167},"t":81,"s":[206,-190,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":271,"s":[206,-190,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":281,"s":[206,-225.6,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.562,"y":0.562},"o":{"x":0.192,"y":0.192},"t":331,"s":[206,-279,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":427,"s":[206,-279,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":437,"s":[206,-227,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":0.1},"o":{"x":0.167,"y":0.167},"t":487,"s":[206,-149,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.121,"y":1},"o":{"x":0.167,"y":0},"t":547,"s":[206,-149,0],"to":[0,0,0],"ti":[0,0,0]},{"t":607,"s":[206,191,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ip":0,"op":668,"st":0,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"handle","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":437,"s":[0]},{"t":447,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-263.5,-3,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[67,10],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":12,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"handle","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"unlock 2","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":190,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":437,"s":[100]},{"t":447,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":271,"s":[3.176,-11.119,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":281,"s":[-2.024,-5.919,0],"to":[0,0,0],"ti":[0,0,0]},{"t":331,"s":[-9.824,1.881,0]}],"ix":2,"l":2},"a":{"a":0,"k":[2.504,-16.523,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":271,"s":[31.746,31.746,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":281,"s":[35.448,35.448,100]},{"t":331,"s":[41,41,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":180,"s":[{"i":[[0,0],[0,0],[-1.355,2.927],[-3.702,1.026],[-0.166,-3.033],[0,-3.968],[0,0],[2.992,5.819],[4.706,-0.139],[2.517,-2.626],[0,-6.587],[0,0]],"o":[[0,0],[0,-3.968],[1.344,-1.62],[2.173,0.401],[0.169,3.094],[0,0],[0.17,-3.914],[-2.25,-2.779],[-4.648,0.137],[-4.408,4.835],[0,0],[0,0]],"v":[[7.105,-16.667],[7.105,-26.19],[8.647,-35.414],[12.565,-37.812],[16.291,-33.754],[17.305,-26.171],[25.315,-26.042],[22.307,-42.725],[13.076,-47.489],[2.552,-43.094],[-2.368,-26.19],[-2.368,-16.667]],"c":true}]},{"t":241,"s":[{"i":[[0,0],[0,0],[-2.763,2.778],[-3.947,0],[-2.763,-2.778],[0,-3.968],[0,0],[4.618,4.643],[6.553,0],[4.618,-4.643],[0,-6.587],[0,0]],"o":[[0,0],[0,-3.968],[2.763,-2.778],[3.947,0],[2.763,2.778],[0,0],[0,-6.587],[-4.618,-4.643],[-6.553,0],[-4.618,4.643],[0,0],[0,0]],"v":[[7.112,-15.167],[7.105,-26.19],[11.25,-36.31],[21.316,-40.476],[31.382,-36.31],[35.526,-26.19],[45,-26.19],[38.072,-43.036],[21.316,-50],[4.559,-43.036],[-2.368,-26.19],[-2.362,-15.167]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":281,"s":[0.909803926945,0.941176474094,0.996078431606,1]},{"t":291,"s":[0.40000000596,0.615686297417,0.964705884457,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"LOCK_NEW_CLOSED","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":437,"s":[0]},{"t":447,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.091,-5.933,0],"ix":2,"l":2},"a":{"a":0,"k":[8.25,10.75,0],"ix":1,"l":2},"s":{"a":0,"k":[150,150,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-6,8.5],[-6,-1.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0.583,0.583],[0.833,0],[0.583,-0.583],[0,-0.833]],"o":[[0,0],[0,0],[0,-0.833],[-0.583,-0.583],[-0.833,0],[-0.583,0.583],[0,0]],"v":[[-3,-3.5],[3,-3.5],[3,-5.5],[2.125,-7.625],[0,-8.5],[-2.125,-7.625],[-3,-5.5]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-0.55,0],[-0.392,0.391],[0,0.55],[0.391,0.392],[0.55,0],[0.392,-0.391],[0,-0.55],[-0.391,-0.392]],"o":[[0.55,0],[0.391,-0.392],[0,-0.55],[-0.392,-0.391],[-0.55,0],[-0.391,0.392],[0,0.55],[0.392,0.391]],"v":[[0,5.5],[1.413,4.913],[2,3.5],[1.413,2.087],[0,1.5],[-1.413,2.087],[-2,3.5],[-1.413,4.913]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-6,8.5],[6,8.5],[6,-1.5],[-6,-1.5]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ind":4,"ty":"sh","ix":5,"ks":{"a":0,"k":{"i":[[0,0],[0.392,0.391],[0,0.55],[0,0],[-0.391,0.392],[-0.55,0],[0,0],[0,0],[-0.974,0.976],[-1.383,0],[-0.975,-0.974],[0,-1.383],[0,0],[0,0],[-0.392,-0.391],[0,-0.55],[0,0],[0.391,-0.392],[0.55,0]],"o":[[-0.55,0],[-0.391,-0.392],[0,0],[0,-0.55],[0.392,-0.391],[0,0],[0,0],[0,-1.383],[0.976,-0.974],[1.383,0],[0.974,0.976],[0,0],[0,0],[0.55,0],[0.391,0.392],[0,0],[0,0.55],[-0.392,0.391],[0,0]],"v":[[-6,10.5],[-7.413,9.913],[-8,8.5],[-8,-1.5],[-7.413,-2.913],[-6,-3.5],[-5,-3.5],[-5,-5.5],[-3.538,-9.038],[0,-10.5],[3.538,-9.038],[5,-5.5],[5,-3.5],[6,-3.5],[7.413,-2.913],[8,-1.5],[8,8.5],[7.413,9.913],[6,10.5]],"c":true},"ix":2},"nm":"Path 5","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[0.40000000596,0.615686297417,0.964705884457,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0.909803986549,0.941176533699,0.996078491211,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":399,"s":[0.909803986549,0.941176533699,0.996078491211,1]},{"t":401,"s":[0.40000000596,0.615686297417,0.964705884457,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[8.25,10.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":2404,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"LOCK_NEW","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":190,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":437,"s":[100]},{"t":447,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":271,"s":[2.341,-5.933,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":281,"s":[-2.659,-0.633,0],"to":[0,0,0],"ti":[0,0,0]},{"t":331,"s":[-10.159,7.317,0]}],"ix":2,"l":2},"a":{"a":0,"k":[9.75,10.75,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":271,"s":[150,150,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":281,"s":[162,162,100]},{"t":331,"s":[180,180,100]}],"ix":6,"l":2}},"ao":0,"hasMask":true,"masksProperties":[{"inv":false,"mode":"a","pt":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[17.904,7.298],[-0.382,7.298],[-0.382,22.525],[17.904,22.525]],"c":true},"ix":1},"o":{"a":0,"k":100,"ix":3},"x":{"a":0,"k":0,"ix":4},"nm":"Mask 1"}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0.392,0.391],[0,0.55],[0,0],[-0.391,0.392],[-0.55,0],[0,0],[0,0],[-0.974,0.976],[-1.383,0],[-0.975,-0.974],[0,-1.383],[0,0],[0.583,0.583],[0.833,0],[0.583,-0.583],[0,-0.833],[0,0],[0,0],[-0.392,-0.391],[0,-0.55],[0,0],[0.391,-0.392],[0.55,0]],"o":[[-0.55,0],[-0.391,-0.392],[0,0],[0,-0.55],[0.392,-0.391],[0,0],[0,0],[0,-1.383],[0.976,-0.974],[1.383,0],[0.974,0.976],[0,0],[0,-0.833],[-0.583,-0.583],[-0.833,0],[-0.583,0.583],[0,0],[0,0],[0.55,0],[0.391,0.392],[0,0],[0,0.55],[-0.392,0.391],[0,0]],"v":[[-7.5,10.5],[-8.913,9.913],[-9.5,8.5],[-9.5,-1.5],[-8.913,-2.913],[-7.5,-3.5],[-0.5,-3.5],[-0.5,-5.5],[0.962,-9.038],[4.5,-10.5],[8.038,-9.038],[9.5,-5.5],[7.5,-5.5],[6.625,-7.625],[4.5,-8.5],[2.375,-7.625],[1.5,-5.5],[1.5,-3.5],[4.5,-3.5],[5.913,-2.913],[6.5,-1.5],[6.5,8.5],[5.913,9.913],[4.5,10.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0]],"o":[[0,0],[0,0]],"v":[[-7.5,8.5],[-7.5,-1.5]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-0.55,0],[-0.392,0.391],[0,0.55],[0.391,0.392],[0.55,0],[0.392,-0.391],[0,-0.55],[-0.391,-0.392]],"o":[[0.55,0],[0.391,-0.392],[0,-0.55],[-0.392,-0.391],[-0.55,0],[-0.391,0.392],[0,0.55],[0.392,0.391]],"v":[[-1.5,5.5],[-0.087,4.913],[0.5,3.5],[-0.087,2.087],[-1.5,1.5],[-2.913,2.087],[-3.5,3.5],[-2.913,4.913]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[-7.5,8.5],[4.5,8.5],[4.5,-1.5],[-7.5,-1.5]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":281,"s":[0.909803926945,0.941176474094,0.996078431606,1]},{"t":291,"s":[0.40000000596,0.615686297417,0.964705884457,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[9.75,10.75],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":2404,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"blue_circle","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":180,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":437,"s":[0]},{"t":447,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0.004,-4.067,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-12.32,0],[0,12.32],[12.32,0],[0,-12.32]],"o":[[12.32,0],[0,-12.32],[-12.32,0],[0,12.32]],"v":[[0,22.308],[22.308,0],[0,-22.308],[-22.308,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823529422283,0.890196084976,0.988235294819,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7653","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":13,"ty":4,"nm":".blue50","cl":"blue50","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":170,"s":[100]},{"t":180,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-145,-4,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[366,64],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3470535","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":209,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":14,"ty":4,"nm":"star","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":271,"s":[100]},{"t":288,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.15]},"o":{"x":[0.3],"y":[0]},"t":170,"s":[-90]},{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.05],"y":[0.7]},"t":180.166,"s":[-54]},{"t":231,"s":[0]}],"ix":10},"p":{"a":0,"k":[-0.191,-6.076,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":170,"s":[20,20,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":180.166,"s":[24.734,24.734,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":231,"s":[31.836,31.836,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":271,"s":[31.836,31.836,100]},{"t":288,"s":[14.836,14.836,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-15.299,-35.012],[0,0],[4.671,-10.689],[0,0],[-35.226,15.206],[0,0],[-10.755,-4.642],[0,0],[15.299,35.011],[0,0],[-4.671,10.689],[0,0],[35.226,-15.206],[0,0],[10.755,4.642]],"o":[[-35.226,-15.206],[0,0],[4.671,10.689],[0,0],[-15.299,35.012],[0,0],[10.755,-4.642],[0,0],[35.226,15.206],[0,0],[-4.671,-10.689],[0,0],[15.299,-35.012],[0,0],[-10.755,4.642],[0,0]],"v":[[-22.684,-77.887],[-78.364,-22.546],[-75.835,-16.757],[-75.835,16.757],[-78.364,22.546],[-22.684,77.887],[-16.86,75.373],[16.86,75.373],[22.684,77.887],[78.364,22.546],[75.835,16.757],[75.835,-16.757],[78.364,-22.546],[22.684,-77.887],[16.86,-75.373],[-16.86,-75.373]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Star 72","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":170,"op":289,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":15,"ty":4,"nm":"circle","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":288,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":298,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":437,"s":[100]},{"t":447,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-11.5,7.976,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-17.397,0],[0,17.397],[17.397,0],[0,-17.397]],"o":[[17.397,0],[0,-17.397],[-17.397,0],[0,17.397]],"v":[[0,31.5],[31.5,0],[0,-31.5],[-31.5,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.823529422283,0.890196084976,0.988235294819,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7653","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":16,"ty":4,"nm":"MASK","parent":5,"td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-226.788,-50.524,0],"ix":2,"l":2},"a":{"a":0,"k":[-82.527,-143.957,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":427,"s":[253.623,325.717,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":437,"s":[253.623,243.717,100]},{"t":487,"s":[253.623,120.717,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[202.945,64.328],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[1,0.005591273308,0.98464493097,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-82.527,-112.055],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":17,"ty":4,"nm":"Merged Shape Layer","parent":5,"tt":1,"tp":16,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":289,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":294,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":427,"s":[100]},{"t":447,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.154,"y":0},"t":289,"s":[-142.18,-48.897,0],"to":[0,0,0],"ti":[0,0,0]},{"t":329,"s":[-142.18,53.103,0]}],"ix":2,"l":2},"a":{"a":0,"k":[203.638,175.979,0],"ix":1,"l":2},"s":{"a":0,"k":[97.587,97.587,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7653","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[69.868,128.978],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7653","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7654","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[158.082,128.978],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7654","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7657","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[69.868,222.98],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7657","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7658","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[158.082,222.98],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7658","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7655","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[247.745,221.535],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7655","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[63.508,63.508],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7656","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[337.409,222.554],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[102.472,102.472],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7656","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":18,"ty":4,"nm":"Rectangle 3470535 2","parent":5,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":289,"s":[0]},{"t":294,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":427,"s":[-145.173,-50.524,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":437,"s":[-145.173,-44.524,0],"to":[0,0,0],"ti":[0,0,0]},{"t":487,"s":[-145.173,-35.524,0]}],"ix":2,"l":2},"a":{"a":0,"k":[-0.173,-104.024,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0,0],"y":[1,1]},"o":{"x":[0.154,0.154],"y":[0,0]},"t":289,"s":[370,107]},{"i":{"x":[0.833,0.833],"y":[1,1]},"o":{"x":[0.167,0.167],"y":[0,0]},"t":329,"s":[370,209]},{"i":{"x":[0.8,0.8],"y":[1,0.15]},"o":{"x":[0.3,0.3],"y":[0,0]},"t":427,"s":[370,209]},{"i":{"x":[0.1,0.1],"y":[1,1]},"o":{"x":[0.05,0.05],"y":[0,0.7]},"t":437,"s":[370,150.6]},{"t":487,"s":[370,63]}],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":20,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-185.83,-104.508],"ix":2},"a":{"k":[{"s":[-185,-53.5],"t":289,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-54.046],"t":290,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-56.161],"t":291,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-60.351],"t":292,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-65.625],"t":293,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-70.507],"t":294,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-74.617],"t":295,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-78.061],"t":296,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-80.988],"t":297,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-83.514],"t":298,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-85.721],"t":299,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-87.671],"t":300,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-89.406],"t":301,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-90.961],"t":302,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-92.362],"t":303,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-93.628],"t":304,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-94.776],"t":305,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-95.82],"t":306,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-96.771],"t":307,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-97.637],"t":308,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-98.427],"t":309,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-99.148],"t":310,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-99.805],"t":311,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-100.403],"t":312,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-100.947],"t":313,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-101.441],"t":314,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-101.887],"t":315,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-102.29],"t":316,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-102.652],"t":317,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-102.975],"t":318,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-103.261],"t":319,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-103.514],"t":320,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-103.734],"t":321,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-103.923],"t":322,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-104.082],"t":323,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-104.214],"t":324,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-104.32],"t":325,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-104.4],"t":326,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-104.5],"t":427,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-104.338],"t":428,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-103.846],"t":429,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-102.996],"t":430,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-101.739],"t":431,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-100.003],"t":432,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-97.676],"t":433,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-94.58],"t":434,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-90.41],"t":435,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-84.548],"t":436,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-75.3],"t":437,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-64.787],"t":438,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-58.094],"t":439,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-53.691],"t":440,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-50.519],"t":441,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-48.083],"t":442,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-46.129],"t":443,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-44.513],"t":444,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-43.146],"t":445,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-41.971],"t":446,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-40.947],"t":447,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-40.046],"t":448,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-39.246],"t":449,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-38.531],"t":450,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-37.889],"t":451,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-37.309],"t":452,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-36.784],"t":453,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-36.305],"t":454,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-35.869],"t":455,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-35.471],"t":456,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-35.105],"t":457,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-34.77],"t":458,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-34.462],"t":459,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-34.179],"t":460,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-33.919],"t":461,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-33.679],"t":462,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-33.458],"t":463,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-33.255],"t":464,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-33.068],"t":465,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-32.896],"t":466,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-32.739],"t":467,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-32.594],"t":468,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-32.461],"t":469,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-32.339],"t":470,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-32.229],"t":471,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-32.128],"t":472,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-32.036],"t":473,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.954],"t":474,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.88],"t":475,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.813],"t":476,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.754],"t":477,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.702],"t":478,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.657],"t":479,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.618],"t":480,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.585],"t":481,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.558],"t":482,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.537],"t":483,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-185,-31.509],"t":485,"i":{"x":1,"y":1},"o":{"x":0,"y":0}}]},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3470535","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":19,"ty":4,"nm":".blue400","cl":"blue400","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-287,-540,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.986,-0.84],[-2.258,0],[-2.884,2.88],[0,4.667],[0.068,0.493],[0.136,0.613],[0,0],[0,0],[0,0],[1.673,-1.267],[2.313,0],[1.905,1.907],[0,2.72],[-1.905,1.907],[-2.721,0],[-1.075,-0.413],[-0.844,-0.773],[0,0],[1.837,0.707],[2.068,0],[1.986,-0.84],[1.469,-1.44],[0.857,-1.947],[0,-2.213],[-0.857,-1.947],[-1.469,-1.44]],"o":[[1.986,0.84],[4.68,0],[2.884,-2.88],[0,-0.587],[-0.068,-0.493],[0,0],[0,0],[0,0],[-0.327,1.973],[-1.673,1.267],[-2.721,0],[-1.905,-1.907],[0,-2.72],[1.905,-1.907],[1.197,0],[1.075,0.413],[0,0],[-1.551,-1.36],[-1.837,-0.707],[-2.258,0],[-1.986,0.84],[-1.469,1.44],[-0.857,1.947],[0,2.213],[0.857,1.947],[1.469,1.44]],"v":[[-6.041,14.74],[0.327,16],[11.673,11.68],[16,0.36],[15.898,-1.26],[15.592,-2.92],[0.327,-2.92],[0.327,3.04],[9.306,3.04],[6.306,7.9],[0.327,9.8],[-6.612,6.94],[-9.469,0],[-6.612,-6.94],[0.327,-9.8],[3.735,-9.18],[6.612,-7.4],[11.265,-11.84],[6.184,-14.94],[0.327,-16],[-6.041,-14.74],[-11.224,-11.32],[-14.714,-6.24],[-16,0],[-14.714,6.24],[-11.224,11.32]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":20,"ty":4,"nm":".blue50","cl":"blue50","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-145,-539.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[362,63],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":50,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 3470534","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":21,"ty":4,"nm":".grey200","cl":"grey200","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-145.5,-275.5,0],"ix":2,"l":2},"a":{"a":0,"k":[205.5,315.5,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7640","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[356,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7639","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[256,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7638","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[155,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7637","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56,262],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7632","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[356,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7631","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[256,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":6,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7630","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[155,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":7,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7629","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[56,151],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey200","np":1,"cix":2,"bm":0,"ix":8,"mn":"ADBE Vector Group","hd":false,"cl":"grey200"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7648","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[357,371],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey212","np":1,"cix":2,"bm":0,"ix":9,"mn":"ADBE Vector Group","hd":false,"cl":"grey212"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7652","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[357,480],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey207","np":1,"cix":2,"bm":0,"ix":10,"mn":"ADBE Vector Group","hd":false,"cl":"grey207"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7651","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[255,480],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey206","np":1,"cix":2,"bm":0,"ix":11,"mn":"ADBE Vector Group","hd":false,"cl":"grey206"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7647","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[258,371],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey205","np":1,"cix":2,"bm":0,"ix":12,"mn":"ADBE Vector Group","hd":false,"cl":"grey205"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7650","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[156,480],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey204","np":1,"cix":2,"bm":0,"ix":13,"mn":"ADBE Vector Group","hd":false,"cl":"grey204"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7646","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[156,371],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey203","np":1,"cix":2,"bm":0,"ix":14,"mn":"ADBE Vector Group","hd":false,"cl":"grey203"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7649","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[54,480],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey202","np":1,"cix":2,"bm":0,"ix":15,"mn":"ADBE Vector Group","hd":false,"cl":"grey202"},{"ty":"gr","it":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[62,62],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":0,"k":[0.235294118524,0.250980407,0.262745112181,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7645","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[54,371],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":".grey201","np":1,"cix":2,"bm":0,"ix":16,"mn":"ADBE Vector Group","hd":false,"cl":"grey201"}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":22,"ty":4,"nm":"black","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.3,0],[0,0],[0,15.5],[0,0],[15.2,0],[0,0],[0,-15.7],[0,0]],"o":[[0,0],[15.3,0],[0,0],[0,-15.7],[0,0],[-15.3,0],[0,0],[0,15.7]],"v":[[-178.2,150],[178.2,150],[206,121.7],[206,-121.5],[178.3,-150],[-178.2,-150],[-206,-121.5],[-206,121.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0}]},{"id":"comp_1","nm":"swipe down","fr":60,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"swipe up","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":472,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":482,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":517,"s":[100]},{"t":527,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.667,"y":1},"o":{"x":0.167,"y":0.167},"t":472,"s":[258,176,0],"to":[5.5,9,0],"ti":[-12,-36,0]},{"i":{"x":0.667,"y":0.667},"o":{"x":0.333,"y":0.333},"t":497,"s":[291,230,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.833,"y":0.833},"o":{"x":0.45,"y":0},"t":507,"s":[291,230,0],"to":[0,0,0],"ti":[0,0,0]},{"t":527,"s":[291,76,0],"h":1}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":497,"s":[100,100,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":507,"s":[80,80,100]},{"i":{"x":[0.5,0.5,0.667],"y":[1,1,1]},"o":{"x":[0.5,0.5,0.333],"y":[0,0,0]},"t":517,"s":[80,80,100]},{"t":527,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"rc","d":1,"s":{"a":1,"k":[{"i":{"x":[0.5,0.5],"y":[1,1]},"o":{"x":[0.5,0.5],"y":[0,0]},"t":509,"s":[56,56]},{"i":{"x":[0.5,0.5],"y":[1,1]},"o":{"x":[0.5,0.5],"y":[0,0]},"t":519,"s":[56,98]},{"t":529,"s":[56,56]}],"ix":2},"p":{"a":1,"k":[{"i":{"x":0.5,"y":1},"o":{"x":0.5,"y":0},"t":509,"s":[0,0],"to":[0,0],"ti":[0,0]},{"i":{"x":0.5,"y":1},"o":{"x":0.5,"y":0},"t":519,"s":[0,14],"to":[0,0],"ti":[0,0]},{"t":529,"s":[0,0]}],"ix":3},"r":{"a":0,"k":67,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"st","c":{"a":0,"k":[0.101960785687,0.450980395079,0.909803926945,1],"ix":3},"o":{"a":0,"k":100,"ix":4},"w":{"a":0,"k":2,"ix":5},"lc":1,"lj":1,"ml":4,"bm":0,"nm":"Stroke 1","mn":"ADBE Vector Graphic - Stroke","hd":false},{"ty":"fl","c":{"a":0,"k":[0.541176497936,0.705882370472,0.972549021244,1],"ix":4},"o":{"a":0,"k":50,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false}],"ip":472,"op":530,"st":447,"ct":1,"bm":0}]}],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"black","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.3,0],[0,0],[0,15.5],[0,0],[15.2,0],[0,0],[0,-15.7],[0,0]],"o":[[0,0],[15.3,0],[0,0],[0,-15.7],[0,0],[-15.3,0],[0,0],[0,15.7]],"v":[[-178.2,150],[178.2,150],[206,121.7],[206,-121.5],[178.3,-150],[-178.2,-150],[-206,-121.5],[-206,121.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":668,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":0,"nm":"Private_Space_PreCrop","tt":1,"tp":1,"refId":"comp_0","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[206,150,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"w":412,"h":300,"ip":0,"op":668,"st":0,"bm":0}],"markers":[{"tm":261,"cm":"Unlock\r","dr":0},{"tm":271,"cm":"1","dr":0},{"tm":667,"cm":"2","dr":0}],"props":{}}
\ No newline at end of file
diff --git a/res/raw/private_space_notifications_illustration.json b/res/raw/private_space_notifications_illustration.json
new file mode 100644
index 0000000..42f4ee3
--- /dev/null
+++ b/res/raw/private_space_notifications_illustration.json
@@ -0,0 +1 @@
+{"v":"5.12.1","fr":60,"ip":0,"op":271,"w":412,"h":300,"nm":"Private_SpaceD_v1_export","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"unlock 2","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":108,"s":[100]},{"t":118,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[2.504,-16.523,0],"ix":2,"l":2},"a":{"a":0,"k":[2.504,-16.523,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":10,"s":[{"i":[[0,0],[0,0],[-1.355,2.927],[-3.702,1.026],[-0.166,-3.033],[0,-3.968],[0,0],[2.992,5.819],[4.706,-0.139],[2.517,-2.626],[0,-6.587],[0,0]],"o":[[0,0],[0,-3.968],[1.344,-1.62],[2.173,0.401],[0.169,3.094],[0,0],[0.17,-3.914],[-2.25,-2.779],[-4.648,0.137],[-4.408,4.835],[0,0],[0,0]],"v":[[7.105,-16.667],[7.105,-26.19],[8.647,-35.414],[12.565,-37.812],[16.291,-33.754],[17.305,-26.171],[25.315,-26.042],[22.307,-42.725],[13.076,-47.489],[2.552,-43.094],[-2.368,-26.19],[-2.368,-16.667]],"c":true}]},{"t":71,"s":[{"i":[[0,0],[0,0],[-2.763,2.778],[-3.947,0],[-2.763,-2.778],[0,-3.968],[0,0],[4.618,4.643],[6.553,0],[4.618,-4.643],[0,-6.587],[0,0]],"o":[[0,0],[0,-3.968],[2.763,-2.778],[3.947,0],[2.763,2.778],[0,0],[0,-6.587],[-4.618,-4.643],[-6.553,0],[-4.618,4.643],[0,0],[0,0]],"v":[[7.112,-15.167],[7.105,-26.19],[11.25,-36.31],[21.316,-40.476],[31.382,-36.31],[35.526,-26.19],[45,-26.19],[38.072,-43.036],[21.316,-50],[4.559,-43.036],[-2.368,-26.19],[-2.362,-15.167]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803986549,0.941176533699,0.996078491211,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-170,"op":498,"st":-170,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"unlock","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":108,"s":[100]},{"t":118,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":108,"s":[213.752,151.127,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":115,"s":[274.251,163.127,0],"to":[0,0,0],"ti":[0,0,0]},{"t":150,"s":[365,181.127,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":0,"s":[58,58,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.714,0.714,0]},"t":10,"s":[74.8,74.8,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":61,"s":[100,100,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":108,"s":[100,100,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":115,"s":[84,84,100]},{"t":150,"s":[60,60,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.855,-1.865],[2.605,0],[1.855,1.865],[0,2.619],[-1.855,1.865],[-2.605,0],[-1.855,-1.865],[0,-2.619]],"o":[[-1.855,1.865],[-2.605,0],[-1.855,-1.865],[0,-2.619],[1.855,-1.865],[2.605,0],[1.855,1.865],[0,2.619]],"v":[[-0.414,23.393],[-7.105,26.19],[-13.796,23.393],[-16.579,16.667],[-13.796,9.94],[-7.105,7.143],[-0.414,9.94],[2.368,16.667]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-1.855,-1.865],[-2.605,0],[0,0],[-1.855,1.865],[0,2.619],[0,0],[1.855,1.865],[2.605,0],[0,0],[1.855,-1.865],[0,-2.619],[0,0]],"o":[[1.855,1.865],[0,0],[2.605,0],[1.855,-1.865],[0,0],[0,-2.619],[-1.855,-1.865],[0,0],[-2.605,0],[-1.855,1.865],[0,0],[0,2.619]],"v":[[-42.217,47.202],[-35.526,50],[21.316,50],[28.007,47.202],[30.789,40.476],[30.789,-7.143],[28.007,-13.869],[21.316,-16.667],[-35.526,-16.667],[-42.217,-13.869],[-45,-7.143],[-45,40.476]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803986549,0.941176533699,0.996078491211,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-170,"op":498,"st":-170,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"star","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":108,"s":[100]},{"t":118,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.164]},"o":{"x":[0.3],"y":[0]},"t":0,"s":[-90]},{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.05],"y":[0.702]},"t":10,"s":[-54]},{"t":61,"s":[0]}],"ix":10},"p":{"a":0,"k":[-8.102,-0.639,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.164,0.164,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":0,"s":[63,63,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.711,0.711,0]},"t":10,"s":[77.913,77.913,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":61,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":108,"s":[100,100,100]},{"t":118,"s":[50,50,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-15.299,-35.012],[0,0],[4.671,-10.689],[0,0],[-35.226,15.206],[0,0],[-10.755,-4.642],[0,0],[15.299,35.011],[0,0],[-4.671,10.689],[0,0],[35.226,-15.206],[0,0],[10.755,4.642]],"o":[[-35.226,-15.206],[0,0],[4.671,10.689],[0,0],[-15.299,35.012],[0,0],[10.755,-4.642],[0,0],[35.226,15.206],[0,0],[-4.671,-10.689],[0,0],[15.299,-35.012],[0,0],[-10.755,4.642],[0,0]],"v":[[-22.684,-77.887],[-78.364,-22.546],[-75.835,-16.757],[-75.835,16.757],[-78.364,22.546],[-22.684,77.887],[-16.86,75.373],[16.86,75.373],[22.684,77.887],[78.364,22.546],[75.835,16.757],[75.835,-16.757],[78.364,-22.546],[22.684,-77.887],[16.86,-75.373],[-16.86,-75.373]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Star 72","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":523,"st":-170,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"lock","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":108,"s":[0]},{"t":118,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-7.5,12.288,0],"ix":2,"l":2},"a":{"a":0,"k":[360.5,188.5,0],"ix":1,"l":2},"s":{"a":0,"k":[166.667,166.667,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,1.98],[2.75,0],[0,-2.829],[-1.6,-0.849],[0,0]],"o":[[0,0],[1.6,-0.849],[0,-2.829],[-2.75,0],[0,1.98],[0,0],[0,0]],"v":[[3.75,9],[2.325,0.694],[5,-3.857],[0,-9],[-5,-3.857],[-2.325,0.694],[-3.75,9]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[361,188],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-2.75,0],[0,0],[0,-2.75],[0,0],[2.75,0],[0,0],[0,2.75],[0,0]],"o":[[0,0],[2.75,0],[0,0],[0,2.75],[0,0],[-2.75,0],[0,0],[0,-2.75]],"v":[[-17.5,-22.5],[17.5,-22.5],[22.5,-17.5],[22.5,17.5],[17.5,22.5],[-17.5,22.5],[-22.5,17.5],[-22.5,-17.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[360.5,188.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"circle","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":108,"s":[0]},{"t":118,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-8.333,11.455,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[166.667,166.667,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-20.987,0],[0,20.987],[20.987,0],[0,-20.987]],"o":[[20.987,0],[0,-20.987],[-20.987,0],[0,20.987]],"v":[[0,38],[38,0],[0,-38],[-38,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"Notification","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[2.368,16.667,0],"ix":2,"l":2},"a":{"a":0,"k":[366.421,191.127,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":108,"s":[0,0,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":115,"s":[66.667,66.667,100]},{"t":150,"s":[166.667,166.667,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[2.344,3.064],[3.75,0.95],[0,0],[0.82,0.831],[1.172,0],[0.82,-0.831],[0,-1.188],[0,0],[2.344,-3.064],[0,-3.943],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,-3.943],[-2.344,-3.064],[0,0],[0,-1.188],[-0.82,-0.831],[-1.172,0],[-0.82,0.831],[0,0],[-3.75,0.95],[-2.344,3.064],[0,0],[0,0]],"v":[[-22.5,14.25],[-22.5,19.95],[22.5,19.95],[22.5,14.25],[16.875,14.25],[16.875,-5.7],[13.359,-16.209],[4.219,-22.23],[4.219,-24.225],[2.988,-27.253],[0,-28.5],[-2.988,-27.253],[-4.219,-24.225],[-4.219,-22.23],[-13.359,-16.209],[-16.875,-5.7],[-16.875,14.25]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-1.102,-1.116],[-1.547,0],[-1.102,1.116],[0,1.568],[0,0]],"o":[[1.102,1.116],[1.547,0],[1.102,-1.116],[0,0],[0,1.568]],"v":[[-3.973,26.826],[0,28.5],[3.973,26.826],[5.625,22.8],[-5.625,22.8]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[0,-3.135],[0,0],[0,0],[0,0],[2.203,2.232]],"o":[[-2.203,2.232],[0,0],[0,0],[0,0],[0,-3.135],[0,0]],"v":[[-7.945,-13.751],[-11.25,-5.7],[-11.25,14.25],[11.25,14.25],[11.25,-5.7],[7.945,-13.751]],"c":false},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[73.5,129.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"bell","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-21.815,0],[0,22.091],[21.815,0],[0,-22.091]],"o":[[21.815,0],[0,-22.091],[-21.815,0],[0,22.091]],"v":[[0,40],[39.5,0],[0,-40],[-39.5,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[72.5,131],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"circle","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[193,18],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":13,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 260863005","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[227.5,149],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 260863005","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[193,20],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":13,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 260863002","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[227.5,111],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 260863002","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[354,117],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":15,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 260863003","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[191,132.5],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 260863003","np":1,"cix":2,"bm":0,"ix":5,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.3,0],[0,0],[0,15.5],[0,0],[15.2,0],[0,0],[0,-15.7],[0,0]],"o":[[0,0],[15.3,0],[0,0],[0,-15.7],[0,0],[-15.3,0],[0,0],[0,15.7]],"v":[[-178.2,150],[178.2,150],[206,121.7],[206,-121.5],[178.3,-150],[-178.2,-150],[-206,-121.5],[-206,121.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":-2,"ct":1,"bm":0}],"markers":[{"tm":0,"cm":"1","dr":0},{"tm":270,"cm":"2","dr":0},{"tm":429,"cm":"4","dr":0},{"tm":500,"cm":"3","dr":0},{"tm":521,"cm":"5","dr":0},{"tm":843,"cm":"6","dr":0}],"props":{}}
\ No newline at end of file
diff --git a/res/raw/private_space_placeholder_illustration.json b/res/raw/private_space_placeholder_illustration.json
new file mode 100644
index 0000000..dcfdae0
--- /dev/null
+++ b/res/raw/private_space_placeholder_illustration.json
@@ -0,0 +1 @@
+{"v":"5.6.6","ip":0,"op":1,"fr":60,"w":412,"h":300,"layers":[{"ind":13065,"nm":"surface73963","ao":0,"ip":0,"op":60,"st":0,"ty":4,"ks":{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[133.33,133.33]},"sk":{"k":0},"sa":{"k":0}},"shapes":[{"ty":"gr","hd":false,"nm":"surface73963","it":[{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[71.11,117.75],[71.11,105.94],[72.51,105.94],[72.51,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[74.87,117.75],[74.87,105.94],[76.27,105.94],[76.27,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[78.35,117.75],[78.35,105.94],[79.75,105.94],[79.75,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.53,0.61],[0,1.04],[0,0],[0,0],[0,0],[-0.39,-0.36],[-0.57,0],[-0.36,0.25],[-0.2,0.41],[0,0.44],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.29,-0.23],[0.36,-0.13],[0.4,0]],"o":[[-1.04,0],[-0.52,-0.61],[0,0],[0,0],[0,0],[0,0.84],[0.38,0.35],[0.5,0],[0.36,-0.26],[0.2,-0.41],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.14,0.27],[-0.27,0.22],[-0.35,0.14],[0,0]],"v":[[84.88,118.02],[82.54,117.11],[81.77,114.63],[81.77,109.34],[83.17,109.34],[83.17,114.42],[83.75,116.21],[85.18,116.74],[86.47,116.36],[87.31,115.36],[87.61,114.09],[87.61,109.34],[89.01,109.34],[89.01,117.75],[87.67,117.75],[87.67,116.53],[87.61,116.53],[86.96,117.27],[86,117.8],[84.88,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.48,0.2],[0.32,0.34],[0.16,0.41],[0,0],[-0.41,-0.27],[-0.54,0],[-0.34,0.21],[0,0.41],[0.14,0.17],[0.28,0.12],[0.39,0.1],[0,0],[0.36,0.2],[0.22,0.31],[0,0.45],[-0.3,0.36],[-0.48,0.19],[-0.55,0],[-0.42,-0.14],[-0.32,-0.27],[-0.16,-0.4],[0,0],[0.35,0.16],[0.43,0],[0.34,-0.21],[0,-0.35],[-0.27,-0.18],[-0.41,-0.11],[0,0],[-0.42,-0.42],[0,-0.59],[0.3,-0.38],[0.51,-0.21],[0.61,0]],"o":[[-0.63,0],[-0.47,-0.21],[-0.31,-0.35],[0,0],[0.22,0.51],[0.42,0.28],[0.52,0],[0.36,-0.21],[0,-0.25],[-0.14,-0.18],[-0.27,-0.12],[0,0],[-0.4,-0.11],[-0.35,-0.2],[-0.21,-0.32],[0,-0.5],[0.3,-0.36],[0.48,-0.2],[0.49,0],[0.43,0.13],[0.32,0.27],[0,0],[-0.21,-0.42],[-0.35,-0.17],[-0.46,0],[-0.34,0.2],[0,0.35],[0.29,0.18],[0,0],[0.82,0.21],[0.42,0.41],[0,0.53],[-0.3,0.39],[-0.5,0.21],[0,0]],"v":[[93.94,118.02],[92.27,117.72],[91.08,116.89],[90.39,115.75],[91.64,115.19],[92.6,116.36],[94.04,116.78],[95.32,116.46],[95.85,115.54],[95.64,114.91],[95.01,114.46],[94,114.14],[92.98,113.87],[91.86,113.41],[91,112.65],[90.68,111.5],[91.13,110.19],[92.3,109.37],[93.85,109.07],[95.21,109.29],[96.33,109.89],[97.05,110.89],[95.83,111.45],[94.99,110.57],[93.82,110.32],[92.62,110.64],[92.11,111.46],[92.52,112.25],[93.55,112.68],[94.78,113],[96.64,113.94],[97.27,115.44],[96.82,116.81],[95.62,117.7],[93.94,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.18,-0.24],[-0.42,0],[-0.16,0.05],[-0.12,0.08],[0,0],[0.18,-0.04],[0.29,0],[0.43,0.41],[0,0.74],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0.44],[0.18,0.24],[0.19,0],[0.15,-0.05],[0,0],[-0.14,0.07],[-0.16,0.04],[-0.71,0],[-0.43,-0.42],[0,0],[0,0],[0,0]],"v":[[98.14,109.34],[99.61,109.34],[99.61,106.96],[101.01,106.96],[101.01,109.34],[103.07,109.34],[103.07,110.61],[101.01,110.61],[101.01,115.19],[101.28,116.21],[102.18,116.58],[102.7,116.5],[103.11,116.3],[103.11,117.67],[102.63,117.82],[101.95,117.88],[100.25,117.27],[99.61,115.54],[99.61,110.61],[98.14,110.61]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[-0.25,0.23],[-0.33,0.13],[-0.33,0],[-0.14,-0.03],[-0.12,-0.05],[0,0],[0.21,0.04],[0.21,0],[0.34,-0.23],[0.21,-0.39],[0,-0.46],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0.11,-0.32],[0.27,-0.24],[0.34,-0.14],[0.25,0],[0.14,0.02],[0,0],[-0.18,-0.09],[-0.2,-0.05],[-0.41,0],[-0.34,0.23],[-0.2,0.38],[0,0],[0,0]],"v":[[104.75,117.75],[104.75,109.34],[106.08,109.34],[106.08,110.69],[106.15,110.69],[106.69,109.86],[107.58,109.3],[108.59,109.09],[109.18,109.14],[109.58,109.25],[109.58,110.77],[109,110.57],[108.39,110.51],[107.27,110.85],[106.45,111.78],[106.15,113.05],[106.15,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.47,0.24],[0.27,0.42],[0,0.54],[-0.32,0.42],[-0.54,0.21],[-0.65,0],[-0.32,-0.07],[-0.23,-0.09],[-0.12,-0.07],[0,0],[0.45,0.38],[0.65,0],[0.41,-0.21],[0.23,-0.36],[0,0],[-0.33,0.24],[-0.42,0.13],[-0.47,0],[-0.65,-0.6],[0,-1.02],[0,0],[0,0],[0,0],[0,0],[0.27,-0.23],[0.36,-0.14],[0.43,0]],"o":[[-0.62,0],[-0.47,-0.24],[-0.27,-0.43],[0,-0.62],[0.32,-0.43],[0.54,-0.22],[0.37,0],[0.32,0.05],[0.24,0.08],[0,0],[0,-0.64],[-0.45,-0.38],[-0.46,0],[-0.39,0.2],[0,0],[0.22,-0.33],[0.33,-0.24],[0.43,-0.13],[1.14,0],[0.65,0.61],[0,0],[0,0],[0,0],[0,0],[-0.14,0.24],[-0.26,0.22],[-0.35,0.14],[0,0]],"v":[[113.3,118.02],[111.65,117.65],[110.53,116.66],[110.13,115.21],[110.61,113.66],[111.89,112.7],[113.68,112.37],[114.72,112.47],[115.54,112.68],[116.09,112.91],[116.09,112.4],[115.41,110.89],[113.76,110.32],[112.46,110.64],[111.52,111.48],[110.46,110.69],[111.29,109.83],[112.41,109.27],[113.76,109.07],[116.45,109.98],[117.42,112.42],[117.42,117.75],[116.09,117.75],[116.09,116.55],[116.02,116.55],[115.41,117.25],[114.47,117.8],[113.3,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[-0.39,0.24],[-0.24,0.41],[0,0.48],[0.39,0.11],[0.45,0],[0.37,-0.33],[0,-0.48],[-0.35,-0.29],[-0.54,0]],"o":[[0.48,0],[0.41,-0.24],[0.24,-0.41],[-0.25,-0.18],[-0.37,-0.11],[-0.8,0],[-0.38,0.33],[0,0.46],[0.35,0.29],[0,0]],"v":[[113.43,116.78],[114.75,116.41],[115.72,115.44],[116.09,114.1],[115.13,113.68],[113.89,113.51],[112.13,114],[111.57,115.23],[112.09,116.35],[113.43,116.78]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.18,-0.24],[-0.42,0],[-0.16,0.05],[-0.12,0.08],[0,0],[0.18,-0.04],[0.29,0],[0.43,0.41],[0,0.74],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0.44],[0.18,0.24],[0.19,0],[0.15,-0.05],[0,0],[-0.14,0.07],[-0.16,0.04],[-0.71,0],[-0.43,-0.42],[0,0],[0,0],[0,0]],"v":[[118.64,109.34],[120.11,109.34],[120.11,106.96],[121.51,106.96],[121.51,109.34],[123.57,109.34],[123.57,110.61],[121.51,110.61],[121.51,115.19],[121.77,116.21],[122.68,116.58],[123.19,116.5],[123.6,116.3],[123.6,117.67],[123.12,117.82],[122.45,117.88],[120.75,117.27],[120.11,115.54],[120.11,110.61],[118.64,110.61]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[125.45,117.75],[125.45,109.34],[126.86,109.34],[126.86,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.2,0.2],[0,0.28],[-0.2,0.19],[-0.27,0],[-0.19,-0.2],[0,-0.29],[0.2,-0.2],[0.29,0]],"o":[[-0.27,0],[-0.2,-0.2],[0,-0.29],[0.2,-0.2],[0.29,0],[0.2,0.19],[0,0.28],[-0.19,0.2],[0,0]],"v":[[126.14,107.79],[125.44,107.49],[125.14,106.78],[125.44,106.07],[126.14,105.77],[126.86,106.07],[127.15,106.78],[126.86,107.49],[126.14,107.79]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.65,0.39],[0.37,0.67],[0,0.84],[-0.36,0.67],[-0.65,0.4],[-0.85,0],[-0.65,-0.41],[-0.36,-0.68],[0,-0.82],[0.38,-0.68],[0.65,-0.4],[0.85,0]],"o":[[-0.85,0],[-0.65,-0.4],[-0.36,-0.68],[0,-0.84],[0.37,-0.68],[0.65,-0.39],[0.85,0],[0.65,0.4],[0.38,0.67],[0,0.84],[-0.36,0.67],[-0.65,0.39],[0,0]],"v":[[132.84,118.02],[130.6,117.42],[129.06,115.82],[128.52,113.54],[129.06,111.28],[130.6,109.66],[132.84,109.07],[135.09,109.68],[136.6,111.3],[137.16,113.54],[136.6,115.82],[135.09,117.42],[132.84,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[-0.44,0.25],[-0.27,0.48],[0,0.67],[0.27,0.47],[0.45,0.25],[0.5,0],[0.45,-0.25],[0.27,-0.48],[0,-0.67],[-0.28,-0.48],[-0.45,-0.25],[-0.51,0]],"o":[[0.5,0],[0.45,-0.25],[0.27,-0.48],[0,-0.67],[-0.27,-0.48],[-0.44,-0.25],[-0.51,0],[-0.45,0.25],[-0.28,0.47],[0,0.67],[0.27,0.48],[0.45,0.25],[0,0]],"v":[[132.84,116.74],[134.26,116.36],[135.35,115.27],[135.76,113.54],[135.35,111.83],[134.26,110.72],[132.84,110.34],[131.41,110.72],[130.32,111.83],[129.9,113.54],[130.32,115.27],[131.41,116.36],[132.84,116.74]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[-0.5,0.3],[-0.59,0],[-0.52,-0.6],[0,-0.99],[0,0],[0,0],[0,0],[0.39,0.33],[0.62,0],[0.35,-0.27],[0.2,-0.41],[0,-0.45],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0.22,-0.41],[0.5,-0.3],[1.04,0],[0.53,0.6],[0,0],[0,0],[0,0],[0,-0.82],[-0.39,-0.34],[-0.46,0],[-0.35,0.25],[-0.2,0.41],[0,0],[0,0]],"v":[[138.63,117.75],[138.63,109.34],[139.96,109.34],[139.96,110.57],[140.03,110.57],[141.11,109.52],[142.75,109.07],[145.08,109.98],[145.88,112.36],[145.88,117.75],[144.47,117.75],[144.47,112.57],[143.88,110.85],[142.38,110.34],[141.16,110.74],[140.33,111.73],[140.03,113.02],[140.03,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[-0.56,-0.3],[-0.33,-0.53],[0,-0.69],[0.34,-0.53],[0.56,-0.3],[0.66,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0.66,0],[0.56,0.3],[0.34,0.52],[0,0.68],[-0.33,0.53],[-0.56,0.3],[0,0],[0,0],[0,0]],"v":[[152,117.75],[152,105.94],[155.97,105.94],[157.8,106.38],[159.14,107.62],[159.65,109.43],[159.14,111.25],[157.8,112.49],[155.97,112.93],[153.4,112.93],[153.4,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[-0.33,0.21],[-0.18,0.33],[0,0.35],[0.18,0.33],[0.33,0.21],[0.46,0],[0,0]],"o":[[0,0],[0.46,0],[0.33,-0.22],[0.18,-0.33],[0,-0.35],[-0.18,-0.33],[-0.33,-0.22],[0,0],[0,0]],"v":[[153.4,111.59],[156,111.59],[157.19,111.28],[157.95,110.46],[158.23,109.43],[157.95,108.41],[157.19,107.6],[156,107.27],[153.4,107.27]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[161.3,117.75],[161.3,105.94],[162.7,105.94],[162.7,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.47,0.24],[0.28,0.42],[0,0.54],[-0.32,0.42],[-0.54,0.21],[-0.65,0],[-0.32,-0.07],[-0.23,-0.09],[-0.12,-0.07],[0,0],[0.45,0.38],[0.65,0],[0.41,-0.21],[0.23,-0.36],[0,0],[-0.33,0.24],[-0.42,0.13],[-0.47,0],[-0.65,-0.6],[0,-1.02],[0,0],[0,0],[0,0],[0,0],[0.26,-0.23],[0.36,-0.14],[0.43,0]],"o":[[-0.62,0],[-0.47,-0.24],[-0.26,-0.43],[0,-0.62],[0.32,-0.43],[0.54,-0.22],[0.38,0],[0.32,0.05],[0.24,0.08],[0,0],[0,-0.64],[-0.45,-0.38],[-0.46,0],[-0.4,0.2],[0,0],[0.22,-0.33],[0.33,-0.24],[0.43,-0.13],[1.14,0],[0.65,0.61],[0,0],[0,0],[0,0],[0,0],[-0.14,0.24],[-0.27,0.22],[-0.35,0.14],[0,0]],"v":[[167.39,118.02],[165.74,117.65],[164.62,116.66],[164.22,115.21],[164.7,113.66],[165.99,112.7],[167.77,112.37],[168.81,112.47],[169.64,112.68],[170.18,112.91],[170.18,112.4],[169.5,110.89],[167.85,110.32],[166.55,110.64],[165.61,111.48],[164.55,110.69],[165.38,109.83],[166.5,109.27],[167.85,109.07],[170.54,109.98],[171.52,112.42],[171.52,117.75],[170.18,117.75],[170.18,116.55],[170.11,116.55],[169.5,117.25],[168.56,117.8],[167.39,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[-0.4,0.24],[-0.24,0.41],[0,0.48],[0.38,0.11],[0.45,0],[0.38,-0.33],[0,-0.48],[-0.35,-0.29],[-0.54,0]],"o":[[0.48,0],[0.41,-0.24],[0.24,-0.41],[-0.25,-0.18],[-0.38,-0.11],[-0.8,0],[-0.38,0.33],[0,0.46],[0.35,0.29],[0,0]],"v":[[167.52,116.78],[168.84,116.41],[169.82,115.44],[170.18,114.1],[169.22,113.68],[167.98,113.51],[166.22,114],[165.66,115.23],[166.19,116.35],[167.52,116.78]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.65,0.38],[0.36,0.67],[0,0.85],[-0.36,0.67],[-0.64,0.39],[-0.83,0],[-0.61,-0.44],[-0.25,-0.68],[0,0],[0.42,0.27],[0.58,0],[0.43,-0.27],[0.27,-0.48],[0,-0.65],[-0.26,-0.48],[-0.42,-0.27],[-0.5,0],[-0.43,0.27],[-0.21,0.5],[0,0],[0.62,-0.45],[0.95,0]],"o":[[-0.83,0],[-0.64,-0.4],[-0.36,-0.68],[0,-0.86],[0.36,-0.67],[0.65,-0.39],[0.95,0],[0.62,0.43],[0,0],[-0.21,-0.52],[-0.41,-0.27],[-0.5,0],[-0.42,0.26],[-0.26,0.47],[0,0.64],[0.27,0.48],[0.43,0.27],[0.59,0],[0.43,-0.28],[0,0],[-0.28,0.65],[-0.61,0.45],[0,0]],"v":[[177.2,118.02],[174.99,117.44],[173.48,115.84],[172.94,113.54],[173.48,111.25],[174.99,109.66],[177.2,109.07],[179.52,109.73],[180.83,111.4],[179.56,111.93],[178.62,110.75],[177.13,110.34],[175.75,110.74],[174.72,111.86],[174.33,113.54],[174.72,115.23],[175.75,116.35],[177.13,116.74],[178.67,116.33],[179.62,115.16],[180.88,115.69],[179.54,117.34],[177.2,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.64,0.38],[0.36,0.67],[0,0.86],[-0.33,0.68],[-0.61,0.41],[-0.82,0],[-0.6,-0.38],[-0.32,-0.65],[0,-0.84],[0.01,-0.08],[0.01,-0.05],[0,0],[-0.24,-0.42],[-0.43,-0.23],[-0.47,0],[-0.39,0.29],[-0.24,0.43],[0,0],[0.62,-0.42],[0.93,0]],"o":[[-0.81,0],[-0.62,-0.39],[-0.35,-0.67],[0,-0.8],[0.34,-0.68],[0.62,-0.42],[0.84,0],[0.6,0.36],[0.33,0.65],[0,0.07],[0,0.08],[0,0],[0.04,0.61],[0.27,0.47],[0.44,0.23],[0.61,0],[0.41,-0.3],[0,0],[-0.33,0.64],[-0.61,0.42],[0,0]],"v":[[186.06,118.02],[183.88,117.44],[182.39,115.85],[181.87,113.56],[182.36,111.33],[183.78,109.7],[185.94,109.07],[188.09,109.63],[189.47,111.15],[189.97,113.38],[189.95,113.61],[189.94,113.8],[183.27,113.8],[183.68,115.34],[184.74,116.4],[186.11,116.74],[187.62,116.32],[188.6,115.23],[189.79,115.8],[188.37,117.39],[186.06,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0.1,0.26],[0.21,0.23],[0.32,0.14],[0.46,0],[0.41,-0.29],[0.21,-0.48],[0.05,-0.27]],"o":[[0,0],[-0.01,-0.23],[-0.09,-0.28],[-0.2,-0.24],[-0.31,-0.16],[-0.55,0],[-0.39,0.28],[-0.11,0.23],[0,0]],"v":[[183.35,112.65],[188.48,112.65],[188.32,111.91],[187.88,111.15],[187.1,110.57],[185.94,110.34],[184.51,110.77],[183.6,111.91],[183.35,112.65]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.5,0.29],[-0.61,0],[-0.46,-0.29],[-0.23,-0.5],[0,-0.64],[0,0],[0,0],[0,0],[0.2,0.32],[0.32,0.14],[0.38,0],[0.36,-0.27],[0.21,-0.42],[0,-0.45],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0.22,-0.42],[0.51,-0.3],[0.71,0],[0.46,0.29],[0.23,0.48],[0,0],[0,0],[0,0],[0,-0.54],[-0.19,-0.33],[-0.31,-0.16],[-0.46,0],[-0.36,0.26],[-0.21,0.42],[0,0],[0,0]],"v":[[191.61,117.75],[191.61,105.94],[193.01,105.94],[193.01,109.42],[192.95,110.57],[193.01,110.57],[194.09,109.52],[195.75,109.07],[197.52,109.5],[198.56,110.67],[198.9,112.36],[198.9,117.75],[197.5,117.75],[197.5,112.57],[197.2,111.28],[196.45,110.57],[195.42,110.34],[194.18,110.74],[193.33,111.76],[193.01,113.06],[193.01,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.65,0.39],[0.38,0.67],[0,0.84],[-0.36,0.67],[-0.65,0.4],[-0.85,0],[-0.65,-0.41],[-0.36,-0.68],[0,-0.82],[0.38,-0.68],[0.65,-0.4],[0.85,0]],"o":[[-0.85,0],[-0.65,-0.4],[-0.36,-0.68],[0,-0.84],[0.38,-0.68],[0.65,-0.39],[0.85,0],[0.65,0.4],[0.38,0.67],[0,0.84],[-0.36,0.67],[-0.65,0.39],[0,0]],"v":[[204.8,118.02],[202.56,117.42],[201.02,115.82],[200.48,113.54],[201.02,111.28],[202.56,109.66],[204.8,109.07],[207.05,109.68],[208.56,111.3],[209.12,113.54],[208.56,115.82],[207.05,117.42],[204.8,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[-0.44,0.25],[-0.27,0.48],[0,0.67],[0.28,0.47],[0.45,0.25],[0.51,0],[0.45,-0.25],[0.27,-0.48],[0,-0.67],[-0.27,-0.48],[-0.45,-0.25],[-0.5,0]],"o":[[0.51,0],[0.45,-0.25],[0.28,-0.48],[0,-0.67],[-0.27,-0.48],[-0.44,-0.25],[-0.5,0],[-0.45,0.25],[-0.27,0.47],[0,0.67],[0.27,0.48],[0.45,0.25],[0,0]],"v":[[204.8,116.74],[206.22,116.36],[207.31,115.27],[207.72,113.54],[207.31,111.83],[206.22,110.72],[204.8,110.34],[203.37,110.72],[202.28,111.83],[201.86,113.54],[202.28,115.27],[203.37,116.36],[204.8,116.74]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[210.67,117.75],[210.67,105.94],[212.07,105.94],[212.07,117.75]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.62,0.38],[0.35,0.67],[0,0.87],[-0.35,0.67],[-0.61,0.39],[-0.76,0],[-0.38,-0.14],[-0.27,-0.23],[-0.15,-0.27],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.29,-0.23],[0.38,-0.14],[0.45,0]],"o":[[-0.76,0],[-0.61,-0.39],[-0.35,-0.67],[0,-0.87],[0.35,-0.67],[0.62,-0.38],[0.45,0],[0.38,0.14],[0.29,0.23],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.15,0.25],[-0.27,0.23],[-0.38,0.14],[0,0]],"v":[[217.65,118.02],[215.59,117.44],[214.16,115.85],[213.63,113.54],[214.16,111.23],[215.59,109.65],[217.65,109.07],[218.89,109.29],[219.86,109.85],[220.52,110.59],[220.59,110.59],[220.52,109.42],[220.52,105.94],[221.93,105.94],[221.93,117.75],[220.59,117.75],[220.59,116.51],[220.52,116.51],[219.86,117.24],[218.89,117.8],[217.65,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[-0.42,0.25],[-0.27,0.47],[0,0.66],[0.26,0.47],[0.43,0.25],[0.48,0],[0.43,-0.27],[0.26,-0.48],[0,-0.66],[-0.27,-0.48],[-0.42,-0.26],[-0.48,0]],"o":[[0.48,0],[0.43,-0.26],[0.26,-0.48],[0,-0.66],[-0.27,-0.48],[-0.42,-0.27],[-0.48,0],[-0.42,0.25],[-0.27,0.47],[0,0.65],[0.26,0.48],[0.43,0.25],[0,0]],"v":[[217.8,116.74],[219.16,116.36],[220.2,115.26],[220.59,113.54],[220.2,111.84],[219.16,110.74],[217.8,110.34],[216.43,110.74],[215.41,111.84],[215.01,113.54],[215.41,115.24],[216.43,116.36],[217.8,116.74]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.64,0.38],[0.36,0.67],[0,0.86],[-0.33,0.68],[-0.61,0.41],[-0.82,0],[-0.59,-0.38],[-0.32,-0.65],[0,-0.84],[0.01,-0.08],[0.01,-0.05],[0,0],[-0.24,-0.42],[-0.43,-0.23],[-0.47,0],[-0.39,0.29],[-0.24,0.43],[0,0],[0.62,-0.42],[0.92,0]],"o":[[-0.82,0],[-0.62,-0.39],[-0.35,-0.67],[0,-0.8],[0.34,-0.68],[0.62,-0.42],[0.84,0],[0.61,0.36],[0.33,0.65],[0,0.07],[0,0.08],[0,0],[0.03,0.61],[0.27,0.47],[0.44,0.23],[0.62,0],[0.41,-0.3],[0,0],[-0.33,0.64],[-0.61,0.42],[0,0]],"v":[[227.66,118.02],[225.48,117.44],[224,115.85],[223.47,113.56],[223.97,111.33],[225.39,109.7],[227.55,109.07],[229.69,109.63],[231.08,111.15],[231.57,113.38],[231.56,113.61],[231.54,113.8],[224.88,113.8],[225.29,115.34],[226.34,116.4],[227.71,116.74],[229.23,116.32],[230.2,115.23],[231.39,115.8],[229.97,117.39],[227.66,118.02]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0.1,0.26],[0.21,0.23],[0.32,0.14],[0.46,0],[0.41,-0.29],[0.21,-0.48],[0.05,-0.27]],"o":[[0,0],[-0.01,-0.23],[-0.09,-0.28],[-0.2,-0.24],[-0.31,-0.16],[-0.55,0],[-0.4,0.28],[-0.11,0.23],[0,0]],"v":[[224.96,112.65],[230.09,112.65],[229.92,111.91],[229.48,111.15],[228.7,110.57],[227.55,110.34],[226.11,110.77],[225.2,111.91],[224.96,112.65]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[-0.25,0.23],[-0.33,0.13],[-0.33,0],[-0.14,-0.03],[-0.12,-0.05],[0,0],[0.21,0.04],[0.21,0],[0.34,-0.23],[0.21,-0.39],[0,-0.46],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0],[0.11,-0.32],[0.26,-0.24],[0.34,-0.14],[0.25,0],[0.14,0.02],[0,0],[-0.18,-0.09],[-0.2,-0.05],[-0.41,0],[-0.34,0.23],[-0.2,0.38],[0,0],[0,0]],"v":[[233.21,117.75],[233.21,109.34],[234.55,109.34],[234.55,110.69],[234.62,110.69],[235.16,109.86],[236.05,109.3],[237.06,109.09],[237.65,109.14],[238.05,109.25],[238.05,110.77],[237.47,110.57],[236.86,110.51],[235.74,110.85],[234.91,111.78],[234.62,113.05],[234.62,117.75]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[1,1,1,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[-0.28,-0.28],[0,-0.4],[0,0],[0.28,-0.28],[0.4,0],[0.28,0.28],[0,0.4],[0,0],[-0.28,0.28],[-0.39,0]],"o":[[0.4,0],[0.28,0.28],[0,0],[0,0.4],[-0.28,0.28],[-0.39,0],[-0.28,-0.28],[0,0],[0,-0.4],[0.28,-0.28],[0,0]],"v":[[152.68,8.9],[153.75,9.34],[154.18,10.4],[154.18,219.91],[153.75,220.97],[152.68,221.41],[151.62,220.97],[151.18,219.91],[151.18,10.4],[151.62,9.34],[152.68,8.9]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[0.7,-0.7],[0,-1],[0,0],[-0.7,-0.7],[-0.99,0],[-0.7,0.7],[0,1],[0,0],[0.7,0.7],[1,0]],"o":[[-0.99,0],[-0.7,0.7],[0,0],[0,1],[0.7,0.7],[1,0],[0.7,-0.7],[0,0],[0,-1],[-0.7,-0.7],[0,0]],"v":[[152.68,6.65],[150.04,7.75],[148.93,10.4],[148.93,219.91],[150.04,222.56],[152.68,223.66],[155.34,222.56],[156.43,219.91],[156.43,10.4],[155.34,7.75],[152.68,6.65]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0,0,0,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0.49,-0.49],[0.7,0],[0.49,0.49],[0,0.7],[0,0],[-0.49,0.49],[-0.7,0],[-0.49,-0.49],[0,-0.7]],"o":[[0,0.7],[-0.49,0.49],[-0.7,0],[-0.49,-0.49],[0,0],[0,-0.7],[0.49,-0.49],[0.7,0],[0.49,0.49],[0,0]],"v":[[155.31,219.91],[154.54,221.77],[152.68,222.53],[150.83,221.77],[150.06,219.91],[150.06,10.4],[150.83,8.55],[152.68,7.78],[154.54,8.55],[155.31,10.4]],"c":false}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.5,0.53,0.55,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0.46,-0.2],[0.35,-0.36],[0.19,-0.46],[0,-0.5],[0,0],[-0.19,-0.46],[-0.36,-0.36],[-0.46,-0.19],[-0.5,0],[0,0],[0,0]],"o":[[-0.5,0],[-0.46,0.19],[-0.36,0.36],[-0.19,0.46],[0,0],[0,0.5],[0.19,0.46],[0.36,0.36],[0.46,0.19],[0,0],[0,0],[0,0]],"v":[[143.14,99.62],[141.68,99.91],[140.44,100.75],[139.62,101.99],[139.34,103.45],[139.34,124.53],[139.62,126],[140.46,127.24],[141.7,128.07],[143.17,128.36],[149.38,128.36],[149.38,99.62]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.4,0.62,0.96,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[133.1,173.75],[129.75,173.75],[129.75,175.95],[133.1,175.95]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.93,0.4,0.36,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,-0.31],[0,0],[-0.31,0],[0,0],[0,0.31],[0,0],[0.31,0]],"o":[[0,0],[-0.31,0],[0,0],[0,0.31],[0,0],[0.31,0],[0,0],[0,-0.31],[0,0]],"v":[[139.45,171.75],[128.83,171.75],[128.27,172.31],[128.27,181.27],[128.83,181.83],[139.45,181.83],[140.01,181.27],[140.01,172.31],[139.45,171.75]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0,0,0,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0.3,-0.31],[0,-0.44],[0,0],[-0.08,-0.2],[-0.16,-0.15],[-0.2,-0.08],[-0.22,0],[0,0],[-0.31,0.31],[0,0.44],[0,0],[0.3,0.31],[0.43,0.01]],"o":[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[-0.44,0.01],[-0.31,0.31],[0,0],[0,0.22],[0.09,0.2],[0.15,0.16],[0.2,0.09],[0,0],[0.45,0],[0.31,-0.32],[0,0],[0,-0.43],[-0.3,-0.31],[0,0]],"v":[[140.01,168.45],[140.01,167.25],[138.51,167.25],[138.51,168.44],[129.75,168.44],[129.75,167.25],[128.25,167.25],[128.25,168.45],[127.09,168.95],[126.61,170.11],[126.61,181.79],[126.74,182.43],[127.1,182.97],[127.64,183.34],[128.28,183.46],[139.96,183.46],[141.15,182.98],[141.64,181.79],[141.64,170.11],[141.16,168.95],[140.01,168.45]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.98,0.82,0.81,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,-3.02],[-3.02,0],[0,0],[0,3.02],[3.02,0]],"o":[[0,0],[-3.02,0],[0,3.02],[0,0],[3.02,0],[0,-3.02],[0,0]],"v":[[135.43,141.31],[128.9,141.31],[123.43,146.77],[128.9,152.24],[135.43,152.24],[140.89,146.77],[135.43,141.31]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.24,0.25,0.26,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0.32,0.77],[0.59,0.59],[0.77,0.32],[0.84,0],[0,0],[-0.78,0.32],[-0.59,0.59],[-0.32,0.78],[0,0.84]],"o":[[0,-0.84],[-0.32,-0.77],[-0.59,-0.59],[-0.78,-0.32],[0,0],[0.84,0],[0.77,-0.32],[0.59,-0.59],[0.32,-0.77],[0,0]],"v":[[160.66,109.21],[160.18,106.77],[158.8,104.7],[156.73,103.31],[154.29,102.83],[154.29,115.58],[156.73,115.1],[158.8,113.72],[160.18,111.65],[160.66,109.21]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.63,0.26,0.96,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[3.41,3.42],[4.83,0],[0,0],[-2.31,-1.43],[-1.21,-2.43],[0.26,-2.7],[1.65,-2.16],[2.66,0],[0,0],[-2.21,0.92],[-1.69,1.7],[-0.91,2.21],[0,2.39]],"o":[[0,-4.83],[-3.42,-3.41],[0,0],[2.71,-0.01],[2.3,1.43],[1.2,2.43],[-0.26,2.7],[-2.6,-3.17],[0,0],[2.39,0],[2.21,-0.92],[1.69,-1.69],[0.91,-2.21],[0,0]],"v":[[172.5,113.76],[167.16,100.88],[154.29,95.54],[154.29,99.19],[161.97,101.36],[167.34,107.27],[168.79,115.12],[165.87,122.56],[154.29,118.31],[154.29,132],[161.26,130.61],[167.17,126.65],[171.12,120.74],[172.5,113.76]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.63,0.26,0.96,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,2.16],[2.16,0],[0,-2.17],[-2.17,0]],"o":[[2.16,0],[0,-2.17],[-2.17,0],[0,2.16],[0,0]],"v":[[169.88,76.43],[173.8,72.51],[169.88,68.59],[165.95,72.51],[169.88,76.43]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.24,0.25,0.26,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[-0.12,0.05],[-0.13,0],[-0.12,-0.05],[-0.09,-0.09],[0,0],[0,-1.54],[1.09,-1.09],[1.54,0],[1.09,1.09],[0,0],[0,0.26],[-0.18,0.18]],"o":[[0,0],[0.09,-0.09],[0.12,-0.05],[0.13,0],[0.12,0.05],[0,0],[1.09,1.09],[0,1.54],[-1.09,1.09],[-1.54,0],[0,0],[-0.18,-0.18],[0,-0.26],[0,0]],"v":[[171.3,184.95],[178.15,178.11],[178.46,177.89],[178.84,177.82],[179.21,177.89],[179.53,178.11],[179.77,178.35],[181.47,182.46],[179.77,186.57],[175.66,188.27],[171.54,186.57],[171.3,186.33],[171.02,185.64],[171.3,184.95]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.24,0.25,0.26,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,-0.25],[-0.12,-0.21],[-0.21,-0.12],[-0.25,0],[0,0],[-0.22,0.12],[-0.12,0.22],[0,0.25],[0.12,0.21],[0,0],[0.21,0.12],[0.25,0],[0.22,-0.12],[0.12,-0.21]],"o":[[0,0],[-0.12,0.21],[0,0.25],[0.12,0.21],[0.21,0.12],[0,0],[0.25,0],[0.21,-0.12],[0.12,-0.21],[0,-0.25],[0,0],[-0.12,-0.21],[-0.21,-0.12],[-0.25,0],[-0.21,0.12],[0,0]],"v":[[174.89,45],[171,51.75],[170.81,52.46],[171,53.16],[171.52,53.68],[172.23,53.87],[180,53.87],[180.71,53.68],[181.23,53.16],[181.41,52.46],[181.22,51.75],[177.34,45],[176.82,44.48],[176.11,44.29],[175.4,44.48],[174.89,45]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.98,0.82,0.81,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[-0.08,-0.19],[-0.14,-0.15],[-0.19,-0.08],[-0.21,0],[0,0]],"o":[[0,0],[0,0.21],[0.08,0.19],[0.14,0.14],[0.19,0.08],[0,0],[0,0]],"v":[[140.9,52.17],[140.9,55.98],[141.02,56.58],[141.36,57.09],[141.87,57.43],[142.47,57.55],[146.25,57.55]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[1,0.94,0.76,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[143.15,68.59],[133.32,68.59],[133.32,70.55],[143.15,70.55]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0,0,0,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[143.15,64.65],[133.32,64.65],[133.32,66.61],[143.15,66.61]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0,0,0,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[143.15,60.72],[133.32,60.72],[133.32,62.68],[143.15,62.68]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0,0,0,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0.24,-0.1],[0.18,-0.18],[0.1,-0.24],[0,-0.26],[0,0],[-0.1,-0.24],[-0.18,-0.18],[-0.24,-0.1],[-0.26,0],[0,0],[-0.36,0.37],[0,0.52],[0,0]],"o":[[0,0],[-0.26,0],[-0.24,0.1],[-0.18,0.18],[-0.1,0.24],[0,0],[0,0.26],[0.1,0.24],[0.18,0.18],[0.24,0.1],[0,0],[0.52,-0.01],[0.36,-0.37],[0,0],[0,0]],"v":[[140.9,52.17],[132.16,52.17],[131.41,52.32],[130.77,52.75],[130.34,53.38],[130.19,54.13],[130.19,71.84],[130.34,72.59],[130.77,73.22],[131.41,73.65],[132.16,73.8],[144.32,73.8],[145.68,73.21],[146.25,71.84],[146.25,57.59]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.99,0.79,0.2,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0.8],[0.8,0],[0,-0.8],[-0.8,0]],"o":[[0.8,0],[0,-0.8],[-0.8,0],[0,0.8],[0,0]],"v":[[182.72,163],[184.18,161.54],[182.72,160.09],[181.27,161.54],[182.72,163]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0,0,0,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0.8],[0.8,0],[0,-0.8],[-0.8,0]],"o":[[0.8,0],[0,-0.8],[-0.8,0],[0,0.8],[0,0]],"v":[[178.3,163],[179.76,161.54],[178.3,160.09],[176.85,161.54],[178.3,163]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0,0,0,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0.8],[0.8,0],[0,-0.8],[-0.8,0]],"o":[[0.8,0],[0,-0.8],[-0.8,0],[0,0.8],[0,0]],"v":[[173.88,163],[175.34,161.54],[173.88,160.09],[172.43,161.54],[173.88,163]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0,0,0,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[1.23,-0.83],[0.56,-1.37],[-0.3,-1.45],[-1.06,-1.04],[0,0],[0,0],[0,0],[-1.4,1.4],[0,1.98],[1.4,1.39],[1.98,0]],"o":[[0,0],[-1.48,0],[-1.23,0.83],[-0.56,1.38],[0.3,1.45],[0,0],[0,0],[0,0],[1.98,0],[1.4,-1.39],[0,-1.98],[-1.4,-1.4],[0,0]],"v":[[181.74,154.09],[174.86,154.09],[170.7,155.36],[167.96,158.73],[167.57,163.06],[169.66,166.88],[174.34,171.56],[176.91,169],[181.74,169],[187.01,166.81],[189.2,161.54],[187.01,156.27],[181.74,154.09]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.36,0.73,0.45,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[1.34,-1.34],[0,-1.89],[0,0],[0,0],[0,0],[-0.77,0.77],[-1.1,0],[0,0],[-0.78,-0.78],[0,-1.1],[0,0],[0,0],[0,0],[1.34,1.34],[1.89,0]],"o":[[0,0],[-1.89,0],[-1.34,1.34],[0,0],[0,0],[0,0],[0,-1.1],[0.77,-0.78],[0,0],[1.1,0],[0.77,0.77],[0,0],[0,0],[0,0],[0,-1.89],[-1.34,-1.34],[0,0]],"v":[[195.3,19.79],[113.25,19.79],[108.21,21.88],[106.12,26.92],[106.12,109.3],[109.12,109.3],[109.12,26.92],[110.33,24],[113.25,22.79],[195.3,22.79],[198.22,24],[199.43,26.92],[199.43,161.52],[202.43,161.52],[202.43,26.92],[200.34,21.88],[195.3,19.79]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.63,0.26,0.96,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0.77,-0.77],[1.1,0],[0,0],[0.77,0.78],[0,1.1],[0,0],[0,0],[0,0],[-1.34,-1.34],[-1.89,0],[0,0],[-1.34,1.34],[0,1.89],[0,0],[0,0]],"o":[[0,1.1],[-0.78,0.78],[0,0],[-1.1,0],[-0.77,-0.77],[0,0],[0,0],[0,0],[0,1.89],[1.34,1.34],[0,0],[1.89,0],[1.34,-1.34],[0,0],[0,0],[0,0]],"v":[[199.43,198.08],[198.22,201],[195.3,202.21],[113.25,202.21],[110.33,201],[109.12,198.08],[109.12,109.3],[106.12,109.3],[106.12,198.08],[108.21,203.12],[113.25,205.21],[195.3,205.21],[200.34,203.12],[202.43,198.08],[202.43,161.52],[199.43,161.52]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.4,0.62,0.96,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0.34,0.34],[0.47,0],[0,0],[1.67,1.67],[2.36,0],[0,0],[1.67,-1.67],[0,-2.36],[0,0],[-1.67,-1.67],[-2.36,0],[0,0],[-1.67,1.67],[0,2.36],[0,0],[-0.33,0.33],[0,0.47],[0,0],[0.34,0.34],[0.47,0],[0,0],[-0.21,0.09],[-0.16,0.17],[-0.09,0.22],[0,0.23]],"o":[[0,0],[0,-0.47],[-0.33,-0.34],[0,0],[0,-2.36],[-1.67,-1.67],[0,0],[-2.36,0],[-1.67,1.67],[0,0],[0,2.36],[1.67,1.67],[0,0],[2.36,0],[1.67,-1.67],[0,0],[0.47,0],[0.34,-0.34],[0,0],[0,-0.47],[-0.33,-0.34],[0,0],[0.24,0],[0.22,-0.09],[0.16,-0.17],[0.09,-0.21],[0,0]],"v":[[206,73.27],[206,66.14],[205.47,64.88],[204.21,64.36],[204.21,26.92],[201.6,20.61],[195.3,18],[113.25,18],[106.95,20.61],[104.33,26.92],[104.33,198.08],[106.95,204.39],[113.25,207],[195.3,207],[201.6,204.39],[204.21,198.08],[204.21,110.71],[205.47,110.2],[206,108.94],[206,91.1],[205.47,89.84],[204.21,89.32],[204.21,75.07],[204.9,74.93],[205.48,74.54],[205.86,73.96],[206,73.27]],"c":true}}},{"ty":"sh","ks":{"k":{"i":[[0,0],[1.34,-1.34],[1.89,0],[0,0],[1.34,1.34],[0,1.89],[0,0],[-1.34,1.34],[-1.89,0],[0,0],[-1.34,-1.34],[0,-1.89]],"o":[[0,1.89],[-1.34,1.34],[0,0],[-1.89,0],[-1.34,-1.34],[0,0],[0,-1.89],[1.34,-1.34],[0,0],[1.89,0],[1.34,1.34],[0,0]],"v":[[202.43,198.08],[200.34,203.12],[195.3,205.21],[113.25,205.21],[108.21,203.12],[106.12,198.08],[106.12,26.92],[108.21,21.88],[113.25,19.79],[195.3,19.79],[200.34,21.88],[202.43,26.92]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0.5,0.53,0.55,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"gr","hd":false,"it":[{"ty":"sh","ks":{"k":{"i":[[0,0],[0,0],[0,11.74],[0,0],[-11.46,0],[0,0],[0,-11.74],[0,0],[11.46,0]],"o":[[0,0],[-11.46,0],[0,0],[0,-11.77],[0,0],[11.38,0],[0,0],[0,11.66],[0,0]],"v":[[288.14,225],[20.86,225],[0,203.64],[0,21.39],[20.86,0],[288.22,0],[309,21.36],[309,203.72],[288.14,225]],"c":true}}},{"ty":"fl","o":{"k":100},"c":{"k":[0,0,0,1]}},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]},{"ty":"tr","o":{"k":100},"r":{"k":0},"p":{"k":[0,0]},"a":{"k":[0,0]},"s":{"k":[100,100]},"sk":{"k":0},"sa":{"k":0},"hd":false}]}]}],"meta":{"g":"LF SVG to Lottie"},"assets":[]}
\ No newline at end of file
diff --git a/res/raw/private_space_share_photos_illustration.json b/res/raw/private_space_share_photos_illustration.json
new file mode 100644
index 0000000..464704d
--- /dev/null
+++ b/res/raw/private_space_share_photos_illustration.json
@@ -0,0 +1 @@
+{"v":"5.12.1","fr":60,"ip":0,"op":275,"w":412,"h":300,"nm":"Private_SpaceE_v1_export","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"unlock 2","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":1,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":11,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":110,"s":[100]},{"t":120,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[2.504,-16.523,0],"ix":2,"l":2},"a":{"a":0,"k":[2.504,-16.523,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0,"y":1},"o":{"x":0.167,"y":0},"t":10,"s":[{"i":[[0,0],[0,0],[-1.355,2.927],[-3.702,1.026],[-0.166,-3.033],[0,-3.968],[0,0],[2.992,5.819],[4.706,-0.139],[2.517,-2.626],[0,-6.587],[0,0]],"o":[[0,0],[0,-3.968],[1.344,-1.62],[2.173,0.401],[0.169,3.094],[0,0],[0.17,-3.914],[-2.25,-2.779],[-4.648,0.137],[-4.408,4.835],[0,0],[0,0]],"v":[[7.105,-16.667],[7.105,-26.19],[8.647,-35.414],[12.565,-37.812],[16.291,-33.754],[17.305,-26.171],[25.315,-26.042],[22.307,-42.725],[13.076,-47.489],[2.552,-43.094],[-2.368,-26.19],[-2.368,-16.667]],"c":true}]},{"t":71,"s":[{"i":[[0,0],[0,0],[-2.763,2.778],[-3.947,0],[-2.763,-2.778],[0,-3.968],[0,0],[4.618,4.643],[6.553,0],[4.618,-4.643],[0,-6.587],[0,0]],"o":[[0,0],[0,-3.968],[2.763,-2.778],[3.947,0],[2.763,2.778],[0,0],[0,-6.587],[-4.618,-4.643],[-6.553,0],[-4.618,4.643],[0,0],[0,0]],"v":[[7.112,-15.167],[7.105,-26.19],[11.25,-36.31],[21.316,-40.476],[31.382,-36.31],[35.526,-26.19],[45,-26.19],[38.072,-43.036],[21.316,-50],[4.559,-43.036],[-2.368,-26.19],[-2.362,-15.167]],"c":true}]}],"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803986549,0.941176533699,0.996078491211,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-170,"op":498,"st":-170,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"unlock","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":110,"s":[100]},{"t":120,"s":[0]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[213.752,151.127,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":0,"s":[58,58,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.714,0.714,0]},"t":10,"s":[74.8,74.8,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":61,"s":[100,100,100]},{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":108,"s":[100,100,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":115,"s":[72,72,100]},{"t":150,"s":[30,30,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[1.855,-1.865],[2.605,0],[1.855,1.865],[0,2.619],[-1.855,1.865],[-2.605,0],[-1.855,-1.865],[0,-2.619]],"o":[[-1.855,1.865],[-2.605,0],[-1.855,-1.865],[0,-2.619],[1.855,-1.865],[2.605,0],[1.855,1.865],[0,2.619]],"v":[[-0.414,23.393],[-7.105,26.19],[-13.796,23.393],[-16.579,16.667],[-13.796,9.94],[-7.105,7.143],[-0.414,9.94],[2.368,16.667]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-1.855,-1.865],[-2.605,0],[0,0],[-1.855,1.865],[0,2.619],[0,0],[1.855,1.865],[2.605,0],[0,0],[1.855,-1.865],[0,-2.619],[0,0]],"o":[[1.855,1.865],[0,0],[2.605,0],[1.855,-1.865],[0,0],[0,-2.619],[-1.855,-1.865],[0,0],[-2.605,0],[-1.855,1.865],[0,0],[0,2.619]],"v":[[-42.217,47.202],[-35.526,50],[21.316,50],[28.007,47.202],[30.789,40.476],[30.789,-7.143],[28.007,-13.869],[21.316,-16.667],[-35.526,-16.667],[-42.217,-13.869],[-45,-7.143],[-45,40.476]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803986549,0.941176533699,0.996078491211,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":-170,"op":498,"st":-170,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"star","parent":2,"sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":10,"s":[100]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":110,"s":[100]},{"t":120,"s":[0]}],"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.164]},"o":{"x":[0.3],"y":[0]},"t":0,"s":[-90]},{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.05],"y":[0.702]},"t":10,"s":[-54]},{"t":61,"s":[0]}],"ix":10},"p":{"a":0,"k":[-8.102,-0.639,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.164,0.164,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":0,"s":[63,63,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.711,0.711,0]},"t":10,"s":[77.913,77.913,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":61,"s":[100,100,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":108,"s":[100,100,100]},{"t":118,"s":[50,50,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-15.299,-35.012],[0,0],[4.671,-10.689],[0,0],[-35.226,15.206],[0,0],[-10.755,-4.642],[0,0],[15.299,35.011],[0,0],[-4.671,10.689],[0,0],[35.226,-15.206],[0,0],[10.755,4.642]],"o":[[-35.226,-15.206],[0,0],[4.671,10.689],[0,0],[-15.299,35.012],[0,0],[10.755,-4.642],[0,0],[35.226,15.206],[0,0],[-4.671,-10.689],[0,0],[15.299,-35.012],[0,0],[-10.755,4.642],[0,0]],"v":[[-22.684,-77.887],[-78.364,-22.546],[-75.835,-16.757],[-75.835,16.757],[-78.364,22.546],[-22.684,77.887],[-16.86,75.373],[16.86,75.373],[22.684,77.887],[78.364,22.546],[75.835,16.757],[75.835,-16.757],[78.364,-22.546],[22.684,-77.887],[16.86,-75.373],[-16.86,-75.373]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"rd","nm":"Round Corners 1","r":{"a":0,"k":48,"ix":1},"ix":2,"mn":"ADBE Vector Filter - RC","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Star 72","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":523,"st":-170,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"lock 3","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[60.711,-20.694,0],"ix":2,"l":2},"a":{"a":0,"k":[165.25,134.607,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,1.416],[1.967,0],[0,-2.023],[-1.144,-0.607],[0,0]],"o":[[0,0],[1.144,-0.607],[0,-2.023],[-1.967,0],[0,1.416],[0,0],[0,0]],"v":[[2.682,6.436],[1.663,0.497],[3.576,-2.758],[0,-6.436],[-3.576,-2.758],[-1.663,0.497],[-2.682,6.436]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":30,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[165.737,134.475],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.967,0],[0,0],[0,-1.967],[0,0],[1.967,0],[0,0],[0,1.967],[0,0]],"o":[[0,0],[1.967,0],[0,0],[0,1.967],[0,0],[-1.967,0],[0,0],[0,-1.967]],"v":[[-12.515,-16.091],[12.515,-16.091],[16.091,-12.515],[16.091,12.515],[12.515,16.091],[-12.515,16.091],[-16.091,12.515],[-16.091,-12.515]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[165.25,134.607],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":30,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":108,"op":1908,"st":108,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"circle 3","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[60.583,-21.178,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.008,0],[0,15.008],[15.008,0],[0,-15.008]],"o":[[15.008,0],[0,-15.008],[-15.008,0],[0,15.008]],"v":[[0,27.175],[27.175,0],[0,-27.175],[-27.175,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":30,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":108,"op":1908,"st":108,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"MASK","td":1,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.15]},"o":{"x":[0.3],"y":[0]},"t":108,"s":[-49]},{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.05],"y":[0.7]},"t":115,"s":[-29.4]},{"t":150,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":108,"s":[204.539,147.3,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":115,"s":[164.539,150.5,0],"to":[0,0,0],"ti":[0,0,0]},{"t":150,"s":[104.539,155.3,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":108,"s":[10,10,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":115,"s":[46,46,100]},{"t":150,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[112.298,112.298],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":13,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":27.343,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 260863008","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":108,"op":1908,"st":108,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Union","parent":6,"tt":1,"tp":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[-20.5,25.975,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[30.992,8.201],[-16.258,-61.299],[-82.74,27.252],[25.669,27.252]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":27.343,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 1","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"rd","nm":"Round Corners 1","r":{"a":0,"k":9,"ix":1},"ix":2,"mn":"ADBE Vector Filter - RC","hd":false},{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[3.6,-4.372],[0,0],[-7.606,0],[0,0],[4.835,5.872]],"o":[[-3.6,-4.372],[0,0],[-4.835,5.871],[0,0],[7.606,0],[0,0]],"v":[[25.486,-10.424],[11.591,-10.424],[-28.326,38.051],[-21.378,52.772],[58.455,52.772],[65.403,38.051]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[26,-16],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":27.343,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Group 2","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"rd","nm":"Round Corners 2","r":{"a":0,"k":9,"ix":1},"ix":4,"mn":"ADBE Vector Filter - RC","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Union","np":5,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":108,"op":1908,"st":108,"ct":1,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"Rectangle 260863008","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[0,0,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[112.298,112.298],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":13,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":27.343,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 260863008","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":108,"op":1908,"st":108,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"lock 2","parent":11,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[363.716,162.535,0],"ix":2,"l":2},"a":{"a":0,"k":[363.716,162.535,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,1.416],[1.967,0],[0,-2.023],[-1.144,-0.607],[0,0]],"o":[[0,0],[1.144,-0.607],[0,-2.023],[-1.967,0],[0,1.416],[0,0],[0,0]],"v":[[2.682,6.436],[1.663,0.497],[3.576,-2.758],[0,-6.436],[-3.576,-2.758],[-1.663,0.497],[-2.682,6.436]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-15,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[363.967,162.098],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.967,0],[0,0],[0,-1.967],[0,0],[1.967,0],[0,0],[0,1.967],[0,0]],"o":[[0,0],[1.967,0],[0,0],[0,1.967],[0,0],[-1.967,0],[0,0],[0,-1.967]],"v":[[-12.515,-16.091],[12.515,-16.091],[16.091,-12.515],[16.091,12.515],[12.515,16.091],[-12.515,16.091],[-16.091,12.515],[-16.091,-12.515]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[363.716,162.535],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-15,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":112,"op":1912,"st":112,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"circle 2","parent":11,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[363.283,162.283,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.008,0],[0,15.008],[15.008,0],[0,-15.008]],"o":[[15.008,0],[0,-15.008],[-15.008,0],[0,15.008]],"v":[[0,27.175],[27.175,0],[0,-27.175],[-27.175,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-15,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":112,"op":1912,"st":112,"ct":1,"bm":0},{"ddd":0,"ind":11,"ty":4,"nm":"photo","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.8],"y":[0.15]},"o":{"x":[0.3],"y":[0]},"t":112,"s":[15]},{"i":{"x":[0.1],"y":[1]},"o":{"x":[0.05],"y":[0.7]},"t":119,"s":[9]},{"t":154,"s":[0]}],"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":112,"s":[206.835,156.835,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":119,"s":[240.035,141.635,0],"to":[0,0,0],"ti":[0,0,0]},{"t":154,"s":[289.835,118.835,0]}],"ix":2,"l":2},"a":{"a":0,"k":[289.835,118.835,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":112,"s":[20,20,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":119,"s":[52,52,100]},{"t":154,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-21.534,-14.263],[15.031,-20.433]],"o":[[15.031,-20.433],[21.534,14.183],[0,0]],"v":[[-42.288,-18.843],[16.824,-20.446],[35.655,32.679]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-49.181,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[299.112,155.893],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.646,0.092],[3.811,2.641],[0,0],[1.094,6.094],[-3.563,5.078],[-4.327,1.682],[-4.539,-0.99],[-3.22,-3.329],[-0.816,-4.545],[1.863,-4.229],[3.914,-2.488]],"o":[[-4.646,-0.092],[0,0],[-5.11,-3.541],[-1.094,-6.094],[2.658,-3.787],[4.327,-1.682],[4.539,0.99],[3.22,3.329],[0.816,4.545],[-1.863,4.229],[-3.914,2.488]],"v":[[-0.47,23.338],[-13.441,19.145],[-13.441,19.145],[-23.129,4.097],[-19.272,-13.35],[-8.559,-21.738],[5.04,-22.799],[16.939,-16.174],[23.129,-4.097],[21.522,9.361],[12.66,19.663]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-49.181,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[284.287,95.914],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[6.498,0],[0,0],[0,-6.498],[0,0],[-6.498,0],[0,0],[0,6.498],[0,0]],"o":[[0,0],[-6.498,0],[0,0],[0,6.498],[0,0],[6.498,0],[0,0],[0,-6.498]],"v":[[47.286,-59.053],[-47.286,-59.053],[-59.053,-47.286],[-59.053,47.286],[-47.286,59.053],[47.286,59.053],[59.053,47.286],[59.053,-47.286]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":-15.709,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[289.835,118.835],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":112,"op":1912,"st":112,"ct":1,"bm":0},{"ddd":0,"ind":12,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.3,0],[0,0],[0,15.5],[0,0],[15.2,0],[0,0],[0,-15.7],[0,0]],"o":[[0,0],[15.3,0],[0,0],[0,-15.7],[0,0],[-15.3,0],[0,0],[0,15.7]],"v":[[-178.2,150],[178.2,150],[206,121.7],[206,-121.5],[178.3,-150],[-178.2,-150],[-206,-121.5],[-206,121.5]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":844,"st":-2,"ct":1,"bm":0}],"markers":[{"tm":0,"cm":"1","dr":0},{"tm":274,"cm":"2","dr":0},{"tm":429,"cm":"4","dr":0},{"tm":500,"cm":"3","dr":0},{"tm":521,"cm":"5","dr":0},{"tm":843,"cm":"6","dr":0}],"props":{}}
\ No newline at end of file
diff --git a/res/raw/private_space_unlock_to_share_illustration.json b/res/raw/private_space_unlock_to_share_illustration.json
new file mode 100644
index 0000000..26e01cc
--- /dev/null
+++ b/res/raw/private_space_unlock_to_share_illustration.json
@@ -0,0 +1 @@
+{"v":"5.12.1","fr":60,"ip":0,"op":191,"w":412,"h":300,"nm":"Private_SpaceF_v1_export","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"lock3","parent":2,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[40.445,32,0],"ix":2,"l":2},"a":{"a":0,"k":[370.942,181.501,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":40,"s":[0,0,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":45,"s":[40,40,100]},{"t":70,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,1.198],[1.711,0],[0,-1.711],[-0.996,-0.513],[0,0]],"o":[[0,0],[0.996,-0.513],[0,-1.711],[-1.711,0],[0,1.198],[0,0],[0,0]],"v":[[2.333,5.444],[1.447,0.42],[3.111,-2.333],[0,-5.444],[-3.111,-2.333],[-1.447,0.42],[-2.333,5.444]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[371.439,182.003],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 16","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.711,0],[0,0],[0,-1.711],[0,0],[1.711,0],[0,0],[0,1.711],[0,0]],"o":[[0,0],[1.711,0],[0,0],[0,1.711],[0,0],[-1.711,0],[0,0],[0,-1.711]],"v":[[-10.889,-14],[10.889,-14],[14,-10.889],[14,10.889],[10.889,14],[-10.889,14],[-14,10.889],[-14,-10.889]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[371.442,182.001],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 15","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.531,0],[0,13.531],[13.531,0],[0,-13.531]],"o":[[13.531,0],[0,-13.531],[-13.531,0],[0,13.531]],"v":[[0,24.5],[24.5,0],[0,-24.5],[-24.5,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[370.942,181.501],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 14","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":40,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"chrome","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":40,"s":[0]},{"t":50,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":40,"s":[330.496,64.501,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":45,"s":[330.496,98.501,0],"to":[0,0,0],"ti":[0,0,0]},{"t":70,"s":[330.496,149.501,0]}],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[3.408,3.42],[0,4.803],[-3.408,3.42],[-4.785,0],[-3.408,-3.42],[0,-4.803],[3.408,-3.42],[4.785,0]],"o":[[-3.408,-3.42],[0,-4.803],[3.408,-3.42],[4.785,0],[3.408,3.42],[0,4.803],[-3.408,3.42],[-4.785,0]],"v":[[-12.289,12.499],[-17.4,0.164],[-12.289,-12.171],[0,-17.302],[12.289,-12.171],[17.4,0.164],[12.289,12.499],[0,17.629]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0.87,-0.073],[0.943,0],[3.988,2.402],[2.247,3.93],[0,0],[0.58,-2.875],[0,-3.056],[-7.395,-8.187],[-10.947,-1.237],[0,0]],"o":[[-0.87,0.073],[-4.857,0],[-3.988,-2.402],[0,0],[-1.16,2.62],[-0.58,2.875],[0,11.28],[7.395,8.187],[0,0],[-0.87,0.218]],"v":[[2.719,26.253],[0,26.362],[-13.268,22.76],[-22.62,13.263],[-40.02,-16.974],[-42.63,-8.733],[-43.5,0.164],[-32.408,29.364],[-4.894,43.5],[5.329,25.816]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-4.495,3.384],[-5.8,0],[0,0],[6.018,3.166],[7.178,0],[6.054,-3.238],[3.988,-5.385],[0,0]],"o":[[4.495,-3.384],[0,0],[-3.988,-5.312],[-6.018,-3.166],[-7.25,0],[-6.054,3.238],[0,0],[1.74,-5.24]],"v":[[-15.443,-20.959],[0,-26.035],[34.8,-26.035],[19.792,-38.752],[0,-43.5],[-19.956,-38.642],[-35.018,-25.707],[-24.795,-8.023]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ind":3,"ty":"sh","ix":4,"ks":{"a":0,"k":{"i":[[0.616,2.911],[1.232,2.693],[0,0],[-1.196,-2.947],[0,-3.42],[0.616,-2.22],[1.087,-1.892],[0,0],[-7.359,8.151],[0,11.28]],"o":[[-0.616,-2.911],[0,0],[2.102,2.329],[1.196,2.947],[0,2.402],[-0.616,2.22],[0,0],[10.803,-1.31],[7.359,-8.151],[0,-3.129]],"v":[[42.576,-8.896],[39.803,-17.302],[19.357,-17.302],[24.306,-9.388],[26.1,0.164],[25.176,7.095],[22.62,13.263],[5.22,43.5],[32.462,29.309],[43.5,0.164]],"c":true},"ix":2},"nm":"Path 4","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"mm","mm":1,"nm":"Merge Paths 1","mn":"ADBE Vector Filter - Merge","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":6,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":40,"op":1840,"st":40,"ct":1,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"lock2","parent":4,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[242.943,181.501,0],"ix":2,"l":2},"a":{"a":0,"k":[242.943,181.501,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":20,"s":[0,0,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":25,"s":[40,40,100]},{"t":50,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,1.198],[1.711,0],[0,-1.711],[-0.996,-0.513],[0,0]],"o":[[0,0],[0.996,-0.513],[0,-1.711],[-1.711,0],[0,1.198],[0,0],[0,0]],"v":[[2.333,5.444],[1.447,0.42],[3.111,-2.333],[0,-5.444],[-3.111,-2.333],[-1.447,0.42],[-2.333,5.444]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[243.44,182.003],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 13","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.711,0],[0,0],[0,-1.711],[0,0],[1.711,0],[0,0],[0,1.711],[0,0]],"o":[[0,0],[1.711,0],[0,0],[0,1.711],[0,0],[-1.711,0],[0,0],[0,-1.711]],"v":[[-10.889,-14],[10.889,-14],[14,-10.889],[14,10.889],[10.889,14],[-10.889,14],[-14,10.889],[-14,-10.889]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[243.443,182.001],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 12","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.531,0],[0,13.531],[13.531,0],[0,-13.531]],"o":[[13.531,0],[0,-13.531],[-13.531,0],[0,13.531]],"v":[[0,24.5],[24.5,0],[0,-24.5],[-24.5,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[242.943,181.501],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 11","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":20,"op":1820,"st":20,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"camera","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":20,"s":[0]},{"t":30,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":20,"s":[198.131,65.001,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":25,"s":[198.131,99.001,0],"to":[0,0,0],"ti":[0,0,0]},{"t":50,"s":[198.131,150.001,0]}],"ix":2,"l":2},"a":{"a":0,"k":[198.131,150.001,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.299,-4.278],[6.142,0],[4.299,4.278],[0,6.111],[-4.299,4.278],[-6.142,0],[-4.299,-4.278],[0,-6.111]],"o":[[-4.299,4.278],[-6.142,0],[-4.299,-4.278],[0,-6.111],[4.299,-4.278],[6.142,0],[4.299,4.278],[0,6.111]],"v":[[15.661,20.472],[0,26.889],[-15.661,20.472],[-22.11,4.889],[-15.661,-10.694],[0,-17.111],[15.661,-10.694],[22.11,4.889]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[-2.375,-2.363],[-3.439,0],[-2.375,2.363],[0,3.422],[2.375,2.363],[3.439,0],[2.375,-2.363],[0,-3.422]],"o":[[2.375,2.363],[3.439,0],[2.375,-2.363],[0,-3.422],[-2.375,-2.363],[-3.439,0],[-2.375,2.363],[0,3.422]],"v":[[-8.721,13.567],[0,17.111],[8.721,13.567],[12.283,4.889],[8.721,-3.789],[0,-7.333],[-8.721,-3.789],[-12.283,4.889]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[-1.924,-1.915],[-2.702,0],[0,0],[-1.924,1.915],[0,2.689],[0,0],[1.924,1.915],[2.702,0],[0,0],[0,0],[0,0],[0,0],[0,0],[1.924,-1.915],[0,-2.689],[0,0]],"o":[[1.924,1.915],[0,0],[2.702,0],[1.924,-1.915],[0,0],[0,-2.689],[-1.924,-1.915],[0,0],[0,0],[0,0],[0,0],[0,0],[-2.702,0],[-1.924,1.915],[0,0],[0,2.689]],"v":[[-46.247,41.128],[-39.307,44],[39.307,44],[46.247,41.128],[49.133,34.222],[49.133,-24.444],[46.247,-31.35],[39.307,-34.222],[23.83,-34.222],[14.74,-44],[-14.74,-44],[-23.83,-34.222],[-39.307,-34.222],[-46.247,-31.35],[-49.133,-24.444],[-49.133,34.222]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[198.131,150.001],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"camera","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ty":"rc","d":1,"s":{"a":0,"k":[71.148,57.52],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"r":{"a":0,"k":0,"ix":4},"nm":"Rectangle Path 1","mn":"ADBE Vector Shape - Rect","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803986549,0.941176533699,0.996078491211,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[-7.426,5.76],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Rectangle 1","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[206,150],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Shape Layer 1","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":20,"op":1820,"st":20,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"lock1","parent":6,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[103.856,181.501,0],"ix":2,"l":2},"a":{"a":0,"k":[103.856,181.501,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.8,0.8,0.8],"y":[0.15,0.15,1]},"o":{"x":[0.3,0.3,0.3],"y":[0,0,0]},"t":0,"s":[0,0,100]},{"i":{"x":[0.1,0.1,0.1],"y":[1,1,1]},"o":{"x":[0.05,0.05,0.05],"y":[0.7,0.7,0]},"t":5,"s":[40,40,100]},{"t":30,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,1.198],[1.711,0],[0,-1.711],[-0.996,-0.513],[0,0]],"o":[[0,0],[0.996,-0.513],[0,-1.711],[-1.711,0],[0,1.198],[0,0],[0,0]],"v":[[2.333,5.444],[1.447,0.42],[3.111,-2.333],[0,-5.444],[-3.111,-2.333],[-1.447,0.42],[-2.333,5.444]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[104.353,182.003],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 10","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.711,0],[0,0],[0,-1.711],[0,0],[1.711,0],[0,0],[0,1.711],[0,0]],"o":[[0,0],[1.711,0],[0,0],[0,1.711],[0,0],[-1.711,0],[0,0],[0,-1.711]],"v":[[-10.889,-14],[10.889,-14],[14,-10.889],[14,10.889],[10.889,14],[-10.889,14],[-14,10.889],[-14,-10.889]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[104.356,182.001],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 9","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-13.531,0],[0,13.531],[13.531,0],[0,-13.531]],"o":[[13.531,0],[0,-13.531],[-13.531,0],[0,13.531]],"v":[[0,24.5],[24.5,0],[0,-24.5],[-24.5,0]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.909803926945,0.941176474094,0.996078431606,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[103.856,181.501],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 8","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"play","sr":1,"ks":{"o":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[0]},{"t":10,"s":[100]}],"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.8,"y":0.15},"o":{"x":0.3,"y":0},"t":0,"s":[69.611,67.263,0],"to":[0,0,0],"ti":[0,0,0]},{"i":{"x":0.1,"y":1},"o":{"x":0.05,"y":0.7},"t":5,"s":[69.611,101.263,0],"to":[0,0,0],"ti":[0,0,0]},{"t":30,"s":[69.611,152.263,0]}],"ix":2,"l":2},"a":{"a":0,"k":[69.611,152.263,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[-0.867,-0.644],[-0.432,-0.99],[0.117,-1.073],[0.635,-0.873],[0,0],[0,0]],"o":[[0,0],[1.072,0.128],[0.867,0.644],[0.432,0.99],[-0.117,1.073],[0,0],[0,0],[0,0]],"v":[[-8.178,-13.421],[10.356,-11.269],[13.315,-10.091],[15.297,-7.598],[15.777,-4.45],[14.628,-1.48],[3.393,13.421],[-15.814,5.718]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":23.58,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[96.844,153.656],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 5","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0.097,0.3],[-0.122,0.29],[0,0],[0,0],[0,0],[0.311,-0.053],[0.269,0.163]],"o":[[-0.097,-0.3],[0,0],[0,0],[0,0],[-0.201,0.243],[-0.311,0.053],[-0.269,-0.163]],"v":[[-19.598,27.267],[-19.559,26.352],[2.339,-28.174],[19.662,-21.211],[-17.339,27.698],[-18.131,28.156],[-19.03,27.984]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":23.58,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[61.412,182.739],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 4","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0.169,0.283],[-0.074,0.321],[-0.275,0.181],[-0.324,-0.06]],"o":[[0,0],[0,0],[-0.317,-0.088],[-0.169,-0.283],[0.074,-0.321],[0.275,-0.181],[0,0]],"v":[[31.18,-5.102],[24.251,12.221],[-30.242,-9.711],[-31,-10.288],[-31.148,-11.229],[-30.604,-12.011],[-29.67,-12.2]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":23.58,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[57.54,126.466],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 3","np":1,"cix":2,"bm":0,"ix":3,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-0.229,-0.094],[0,0],[0,0],[0.203,-0.134],[0.243,0],[0.203,0.134],[0.096,0.224],[0,0],[-0.045,0.244],[-0.173,0.177],[-0.243,0.05]],"o":[[0,0],[0,0],[-0.096,0.224],[-0.203,0.134],[-0.243,0],[-0.203,-0.134],[0,0],[-0.099,-0.227],[0.045,-0.244],[0.173,-0.177],[0.243,-0.05]],"v":[[-26.64,-38.879],[28.358,-16.846],[6.325,38.219],[5.866,38.767],[5.182,38.972],[4.497,38.767],[4.038,38.219],[-28.254,-37.23],[-28.337,-37.953],[-28.002,-38.599],[-27.364,-38.947]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.40000000596,0.615686297417,0.964705884457,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":23.58,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[36.906,156.637],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector 2","np":1,"cix":2,"bm":0,"ix":4,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.29,0],[0,0],[0,15.488],[0,0],[15.18,0],[0,0],[0,-15.638],[0,0]],"o":[[0,0],[15.29,0],[0,0],[0,-15.598],[0,0],[-15.29,0],[0,0],[0,15.598]],"v":[[-178.18,149.501],[178.18,149.501],[206,121.226],[206,-121.116],[178.29,-149.501],[-178.18,-149.501],[-206,-121.076],[-206,121.116]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":1800,"st":0,"ct":1,"bm":0}],"markers":[{"tm":190,"cm":"1","dr":0}],"props":{}}
\ No newline at end of file
diff --git a/res/raw/private_space_use_screen_lock_illustration.json b/res/raw/private_space_use_screen_lock_illustration.json
new file mode 100644
index 0000000..c8590b3
--- /dev/null
+++ b/res/raw/private_space_use_screen_lock_illustration.json
@@ -0,0 +1 @@
+{"v":"5.12.1","fr":60,"ip":0,"op":482,"w":412,"h":300,"nm":"Private_SpaceC_v1_export","ddd":0,"assets":[],"layers":[{"ddd":0,"ind":1,"ty":3,"nm":"Wiggle_control","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"freq","np":3,"mn":"ADBE Slider Control","ix":1,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":0.2,"ix":1}}]},{"ty":5,"nm":"amp","np":3,"mn":"ADBE Slider Control","ix":2,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.2],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":205,"s":[25]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":228,"s":[0]},{"i":{"x":[0],"y":[1]},"o":{"x":[0.2],"y":[0]},"t":420,"s":[0]},{"t":460,"s":[25]}],"ix":1}}]}],"ip":0,"op":482,"st":0,"bm":0},{"ddd":0,"ind":3,"ty":4,"nm":"lock","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[62.04,55.348,0],"ix":2,"l":2},"a":{"a":0,"k":[363.041,208.037,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0.871],[-1.244,0],[0,-1.244],[0.724,-0.373]],"o":[[0,0],[0,0],[-0.724,-0.373],[0,-1.244],[1.244,0],[0,0.871],[0,0]],"v":[[1.696,3.958],[-1.696,3.958],[-1.052,0.305],[-2.262,-1.696],[0,-3.958],[2.262,-1.696],[1.052,0.305]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[363.043,208.036],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"gr","it":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[0,-1.244],[0,0],[-1.244,0],[0,0],[0,1.244],[0,0],[1.244,0]],"o":[[-1.244,0],[0,0],[0,1.244],[0,0],[1.244,0],[0,0],[0,-1.244],[0,0]],"v":[[-7.917,-10.179],[-10.179,-7.917],[-10.179,7.917],[-7.917,10.179],[7.917,10.179],[10.179,7.917],[10.179,-7.917],[7.917,-10.179]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[0,0.871],[-1.244,0],[0,-1.244],[0.724,-0.373]],"o":[[0,0],[0,0],[-0.724,-0.373],[0,-1.244],[1.244,0],[0,0.871],[0,0]],"v":[[1.696,3.958],[-1.696,3.958],[-1.052,0.305],[-2.262,-1.696],[0,-3.958],[2.262,-1.696],[1.052,0.305]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":205,"s":[0.396078467369,0.611764729023,0.95294123888,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[0.235294133425,0.250980407,0.262745112181,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":420,"s":[0.235294133425,0.250980407,0.262745112181,1]},{"t":433,"s":[0.396078467369,0.611764729023,0.95294123888,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":3,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false},{"ty":"tr","p":{"a":0,"k":[363.041,208.037],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":1,"cix":2,"bm":0,"ix":2,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":482,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":4,"ty":4,"nm":"Ellipse 7656","parent":3,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[362.508,207.5,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"d":1,"ty":"el","s":{"a":0,"k":[45,45],"ix":2},"p":{"a":0,"k":[0,0],"ix":3},"nm":"Ellipse Path 1","mn":"ADBE Vector Shape - Ellipse","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":205,"s":[0.823529422283,0.890196084976,0.988235294819,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[0.1254902035,0.129411771894,0.141176477075,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":420,"s":[0.1254902035,0.129411771894,0.141176477075,1]},{"t":433,"s":[0.823529422283,0.890196084976,0.988235294819,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Ellipse 7656","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":482,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":5,"ty":4,"nm":"lock","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[299,150.5,0],"ix":2,"l":2},"a":{"k":[{"s":[-2.828,-21.692,0],"t":0,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.83,-21.492,0],"t":1,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.837,-21.29,0],"t":2,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.85,-21.086,0],"t":3,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.868,-20.88,0],"t":4,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.891,-20.672,0],"t":5,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.92,-20.463,0],"t":6,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.953,-20.252,0],"t":7,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.992,-20.04,0],"t":8,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.035,-19.827,0],"t":9,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.084,-19.612,0],"t":10,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.137,-19.397,0],"t":11,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.194,-19.181,0],"t":12,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.257,-18.965,0],"t":13,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.323,-18.748,0],"t":14,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.394,-18.531,0],"t":15,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.469,-18.313,0],"t":16,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.548,-18.096,0],"t":17,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.631,-17.879,0],"t":18,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.718,-17.661,0],"t":19,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.809,-17.445,0],"t":20,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.903,-17.228,0],"t":21,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4,-17.013,0],"t":22,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.101,-16.798,0],"t":23,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.205,-16.583,0],"t":24,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.312,-16.37,0],"t":25,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.422,-16.158,0],"t":26,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.535,-15.947,0],"t":27,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.65,-15.738,0],"t":28,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.768,-15.53,0],"t":29,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.888,-15.323,0],"t":30,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.011,-15.119,0],"t":31,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.135,-14.916,0],"t":32,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.261,-14.715,0],"t":33,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.389,-14.516,0],"t":34,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.519,-14.319,0],"t":35,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.65,-14.124,0],"t":36,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.783,-13.932,0],"t":37,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.916,-13.743,0],"t":38,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-6.051,-13.556,0],"t":39,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-6.186,-13.371,0],"t":40,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-6.322,-13.19,0],"t":41,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-6.459,-13.011,0],"t":42,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-6.596,-12.835,0],"t":43,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-6.733,-12.663,0],"t":44,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-6.87,-12.493,0],"t":45,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-7.007,-12.327,0],"t":46,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-7.144,-12.164,0],"t":47,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-7.28,-12.005,0],"t":48,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-7.416,-11.85,0],"t":49,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-7.551,-11.698,0],"t":50,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-7.685,-11.549,0],"t":51,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-7.818,-11.405,0],"t":52,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-7.95,-11.265,0],"t":53,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-8.08,-11.128,0],"t":54,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-8.209,-10.996,0],"t":55,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-8.336,-10.868,0],"t":56,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-8.461,-10.744,0],"t":57,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-8.584,-10.625,0],"t":58,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-8.704,-10.51,0],"t":59,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-8.823,-10.399,0],"t":60,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-8.938,-10.293,0],"t":61,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.052,-10.192,0],"t":62,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.162,-10.095,0],"t":63,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.269,-10.004,0],"t":64,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.373,-9.917,0],"t":65,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.473,-9.835,0],"t":66,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.57,-9.758,0],"t":67,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.664,-9.686,0],"t":68,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.753,-9.619,0],"t":69,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.839,-9.558,0],"t":70,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.92,-9.502,0],"t":71,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-9.997,-9.451,0],"t":72,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.069,-9.405,0],"t":73,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.137,-9.365,0],"t":74,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.2,-9.33,0],"t":75,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.258,-9.301,0],"t":76,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.312,-9.277,0],"t":77,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.359,-9.259,0],"t":78,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.402,-9.247,0],"t":79,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.439,-9.24,0],"t":80,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.47,-9.24,0],"t":81,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.496,-9.245,0],"t":82,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.515,-9.255,0],"t":83,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.528,-9.272,0],"t":84,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.536,-9.295,0],"t":85,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.536,-9.323,0],"t":86,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.531,-9.358,0],"t":87,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.518,-9.398,0],"t":88,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.499,-9.445,0],"t":89,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.474,-9.496,0],"t":90,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.453,-9.538,0],"t":91,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.436,-9.568,0],"t":92,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.425,-9.588,0],"t":93,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.415,-9.594,0],"t":95,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.416,-9.581,0],"t":96,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.421,-9.559,0],"t":97,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.43,-9.526,0],"t":98,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.442,-9.484,0],"t":99,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.457,-9.432,0],"t":100,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.476,-9.372,0],"t":101,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.497,-9.302,0],"t":102,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.521,-9.224,0],"t":103,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.547,-9.138,0],"t":104,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.576,-9.043,0],"t":105,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.606,-8.941,0],"t":106,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.639,-8.831,0],"t":107,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.674,-8.714,0],"t":108,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.71,-8.589,0],"t":109,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.748,-8.457,0],"t":110,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.787,-8.319,0],"t":111,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.827,-8.174,0],"t":112,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.869,-8.023,0],"t":113,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.911,-7.865,0],"t":114,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.955,-7.702,0],"t":115,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.999,-7.533,0],"t":116,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.044,-7.358,0],"t":117,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.089,-7.178,0],"t":118,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.135,-6.993,0],"t":119,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.182,-6.802,0],"t":120,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.231,-6.605,0],"t":121,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.282,-6.4,0],"t":122,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.335,-6.189,0],"t":123,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.39,-5.972,0],"t":124,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.448,-5.748,0],"t":125,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.506,-5.518,0],"t":126,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.567,-5.282,0],"t":127,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.629,-5.041,0],"t":128,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.692,-4.794,0],"t":129,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.757,-4.543,0],"t":130,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.823,-4.286,0],"t":131,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.89,-4.024,0],"t":132,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.957,-3.758,0],"t":133,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.026,-3.487,0],"t":134,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.095,-3.213,0],"t":135,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.165,-2.934,0],"t":136,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.235,-2.652,0],"t":137,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.306,-2.367,0],"t":138,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.377,-2.078,0],"t":139,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.448,-1.786,0],"t":140,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.519,-1.491,0],"t":141,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.59,-1.193,0],"t":142,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.661,-0.893,0],"t":143,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.732,-0.591,0],"t":144,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.803,-0.287,0],"t":145,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.873,0.019,0],"t":146,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.942,0.327,0],"t":147,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.012,0.636,0],"t":148,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.08,0.947,0],"t":149,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.148,1.258,0],"t":150,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.214,1.571,0],"t":151,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.28,1.884,0],"t":152,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.345,2.197,0],"t":153,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.409,2.511,0],"t":154,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.472,2.825,0],"t":155,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.533,3.138,0],"t":156,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.593,3.452,0],"t":157,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.652,3.765,0],"t":158,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.709,4.077,0],"t":159,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.765,4.388,0],"t":160,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.819,4.698,0],"t":161,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.872,5.008,0],"t":162,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.923,5.315,0],"t":163,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.972,5.621,0],"t":164,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.02,5.926,0],"t":165,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.065,6.228,0],"t":166,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.109,6.528,0],"t":167,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.15,6.826,0],"t":168,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.19,7.122,0],"t":169,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.227,7.414,0],"t":170,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.262,7.704,0],"t":171,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.295,7.991,0],"t":172,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.326,8.275,0],"t":173,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.354,8.556,0],"t":174,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.38,8.833,0],"t":175,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.404,9.106,0],"t":176,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.425,9.376,0],"t":177,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.444,9.641,0],"t":178,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.46,9.903,0],"t":179,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.474,10.16,0],"t":180,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.485,10.412,0],"t":181,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.494,10.66,0],"t":182,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.5,10.904,0],"t":183,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.503,11.142,0],"t":184,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.503,11.375,0],"t":185,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.5,11.603,0],"t":186,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.495,11.826,0],"t":187,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.487,12.043,0],"t":188,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.476,12.255,0],"t":189,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.462,12.461,0],"t":190,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.446,12.661,0],"t":191,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.426,12.854,0],"t":192,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.403,13.042,0],"t":193,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.378,13.223,0],"t":194,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.349,13.398,0],"t":195,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.317,13.566,0],"t":196,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.283,13.727,0],"t":197,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.245,13.882,0],"t":198,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.204,14.029,0],"t":199,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.16,14.17,0],"t":200,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.113,14.303,0],"t":201,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.063,14.429,0],"t":202,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-14.009,14.547,0],"t":203,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.953,14.657,0],"t":204,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.893,14.76,0],"t":205,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.744,14.763,0],"t":206,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-13.383,14.529,0],"t":207,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-12.746,13.981,0],"t":208,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-11.768,13.039,0],"t":209,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-10.441,11.681,0],"t":210,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-8.894,10.044,0],"t":211,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-7.352,8.378,0],"t":212,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.977,6.872,0],"t":213,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.815,5.584,0],"t":214,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.853,4.505,0],"t":215,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.06,3.607,0],"t":216,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.407,2.859,0],"t":217,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-1.869,2.237,0],"t":218,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-1.428,1.721,0],"t":219,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-1.067,1.295,0],"t":220,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.775,0.946,0],"t":221,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.541,0.665,0],"t":222,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.358,0.442,0],"t":223,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.218,0.272,0],"t":224,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.117,0.147,0],"t":225,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.05,0.063,0],"t":226,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.012,0.015,0],"t":227,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[0,0,0],"t":228,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[0,0,0],"t":420,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.057,-0.106,0],"t":421,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.262,-0.507,0],"t":422,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-0.686,-1.375,0],"t":423,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-1.372,-2.846,0],"t":424,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.193,-4.71,0],"t":425,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.939,-6.534,0],"t":426,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.537,-8.136,0],"t":427,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4,-9.518,0],"t":428,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.357,-10.722,0],"t":429,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.633,-11.786,0],"t":430,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.843,-12.736,0],"t":431,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.002,-13.595,0],"t":432,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.12,-14.376,0],"t":433,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.203,-15.091,0],"t":434,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.258,-15.748,0],"t":435,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.288,-16.354,0],"t":436,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.299,-16.915,0],"t":437,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.292,-17.434,0],"t":438,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.27,-17.916,0],"t":439,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.237,-18.363,0],"t":440,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.193,-18.777,0],"t":441,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.14,-19.162,0],"t":442,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.079,-19.518,0],"t":443,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-5.012,-19.847,0],"t":444,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.94,-20.151,0],"t":445,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.863,-20.43,0],"t":446,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.783,-20.687,0],"t":447,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.701,-20.921,0],"t":448,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.616,-21.134,0],"t":449,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.53,-21.327,0],"t":450,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.443,-21.5,0],"t":451,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.355,-21.655,0],"t":452,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.267,-21.791,0],"t":453,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.18,-21.91,0],"t":454,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.093,-22.011,0],"t":455,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-4.007,-22.096,0],"t":456,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.923,-22.165,0],"t":457,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.84,-22.219,0],"t":458,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.758,-22.257,0],"t":459,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.679,-22.281,0],"t":460,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.602,-22.295,0],"t":461,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.529,-22.305,0],"t":462,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.46,-22.309,0],"t":463,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.394,-22.309,0],"t":464,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.332,-22.304,0],"t":465,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.274,-22.294,0],"t":466,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.219,-22.28,0],"t":467,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.168,-22.261,0],"t":468,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.12,-22.238,0],"t":469,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.076,-22.21,0],"t":470,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-3.035,-22.177,0],"t":471,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.998,-22.141,0],"t":472,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.965,-22.099,0],"t":473,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.935,-22.054,0],"t":474,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.909,-22.004,0],"t":475,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.886,-21.95,0],"t":476,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.866,-21.892,0],"t":477,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.85,-21.829,0],"t":478,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.837,-21.763,0],"t":479,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.828,-21.692,0],"t":480,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[-2.83,-21.492,0],"t":481,"i":{"x":1,"y":1},"o":{"x":0,"y":0}}],"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.2,0.2,0.2],"y":[0,0,0]},"t":205,"s":[100,100,100]},{"i":{"x":[0.2,0.2,0.703],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":205.25,"s":[105,105,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":228,"s":[84,84,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":420,"s":[84,84,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":440,"s":[105,105,100]},{"t":460,"s":[100,100,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.518,-1.548],[-2.131,0],[0,0],[-1.518,1.548],[0,2.174],[0,0],[1.518,1.548],[2.131,0],[0,0],[0,0],[3.778,3.854],[5.36,0],[3.778,-3.854],[0,-5.467],[0,0],[0,0],[1.518,-1.548],[0,-2.174],[0,0]],"o":[[1.518,1.548],[0,0],[2.131,0],[1.518,-1.548],[0,0],[0,-2.174],[-1.518,-1.548],[0,0],[0,0],[0,-5.467],[-3.778,-3.854],[-5.36,0],[-3.778,3.854],[0,0],[0,0],[-2.131,0],[-1.518,1.548],[0,0],[0,2.174]],"v":[[-28.723,39.178],[-23.25,41.5],[23.25,41.5],[28.723,39.178],[31,33.595],[31,-5.929],[28.723,-11.511],[23.25,-13.833],[19.375,-13.833],[19.375,-21.738],[13.708,-35.72],[0,-41.5],[-13.708,-35.72],[-19.375,-21.738],[-19.375,-13.833],[-23.25,-13.833],[-28.723,-11.511],[-31,-5.929],[-31,33.595]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.518,-1.548],[2.131,0],[1.518,1.548],[0,2.174],[-1.518,1.548],[-2.131,0],[-1.518,-1.548],[0,-2.174]],"o":[[-1.518,1.548],[-2.131,0],[-1.518,-1.548],[0,-2.174],[1.518,-1.548],[2.131,0],[1.518,1.548],[0,2.174]],"v":[[5.473,19.416],[0,21.738],[-5.473,19.416],[-7.75,13.833],[-5.473,8.251],[0,5.929],[5.473,8.251],[7.75,13.833]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-2.26,2.306],[-3.229,0],[-2.26,-2.306],[0,-3.294]],"o":[[0,0],[0,0],[0,-3.294],[2.26,-2.306],[3.229,0],[2.26,2.306],[0,0]],"v":[[11.625,-13.833],[-11.625,-13.833],[-11.625,-21.738],[-8.234,-30.137],[0,-33.595],[8.234,-30.137],[11.625,-21.738]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":205,"s":[0.823529422283,0.890196084976,0.988235294819,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[0.1254902035,0.129411771894,0.141176477075,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":420,"s":[0.1254902035,0.129411771894,0.141176477075,1]},{"t":433.20703125,"s":[0.823529422283,0.890196084976,0.988235294819,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":482,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":6,"ty":4,"nm":"mat_shape","parent":5,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":0,"s":[-45]},{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":228,"s":[90]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.333],"y":[0]},"t":420,"s":[90]},{"t":482,"s":[135]}],"ix":10},"p":{"a":0,"k":[-0.178,0.318,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[0,0],[-13.398,-30.851],[0,0],[0,0],[4.094,-9.416],[0,0],[-30.852,13.397],[0,0],[-9.416,-4.094],[0,0],[13.398,30.851],[0,0],[-4.094,9.416],[0,0],[30.852,-13.397],[0,0],[9.416,4.094]],"o":[[-30.852,-13.41],[0,0],[0,0],[4.094,9.416],[0,0],[-13.41,30.851],[0,0],[9.416,-4.094],[0,0],[30.852,13.397],[0,0],[-4.094,-9.416],[0,0],[13.41,-30.851],[0,0],[-9.416,4.094],[0,0]],"v":[[-19.865,-68.631],[-68.635,-19.862],[-68.635,-19.862],[-66.418,-14.766],[-66.418,14.77],[-68.635,19.866],[-19.865,68.635],[-14.769,66.419],[14.769,66.419],[19.865,68.635],[68.635,19.866],[66.418,14.77],[66.418,-14.766],[68.635,-19.862],[19.865,-68.631],[14.769,-66.415],[-14.769,-66.415]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":205,"s":[0.40000000596,0.615686297417,0.964705884457,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[0.235294133425,0.250980407,0.262745112181,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":420,"s":[0.235294133425,0.250980407,0.262745112181,1]},{"t":433.20703125,"s":[0.40000000596,0.615686297417,0.964705884457,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":482,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":7,"ty":3,"nm":"Wiggle_control_2","sr":1,"ks":{"o":{"a":0,"k":0,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"freq","np":3,"mn":"ADBE Slider Control","ix":1,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":0,"k":0.2,"ix":1}}]},{"ty":5,"nm":"amp","np":3,"mn":"ADBE Slider Control","ix":2,"en":1,"ef":[{"ty":0,"nm":"Slider","mn":"ADBE Slider Control-0001","ix":1,"v":{"a":1,"k":[{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.167],"y":[0]},"t":205,"s":[0]},{"i":{"x":[0.833],"y":[1]},"o":{"x":[0.333],"y":[0]},"t":228,"s":[25]},{"i":{"x":[0],"y":[1]},"o":{"x":[0.2],"y":[0]},"t":420,"s":[25]},{"t":460,"s":[0]}],"ix":1}}]}],"ip":0,"op":482,"st":0,"bm":0},{"ddd":0,"ind":8,"ty":4,"nm":"lock","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"k":[{"s":[111,150.5,0],"t":205,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.945,150.211,0],"t":206,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.834,149.618,0],"t":207,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.699,148.881,0],"t":208,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.55,148.057,0],"t":209,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.395,147.178,0],"t":210,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.236,146.26,0],"t":211,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.076,145.316,0],"t":212,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[109.915,144.353,0],"t":213,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[109.755,143.378,0],"t":214,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[109.597,142.397,0],"t":215,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[109.441,141.414,0],"t":216,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[109.287,140.433,0],"t":217,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[109.136,139.459,0],"t":218,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.988,138.496,0],"t":219,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.844,137.548,0],"t":220,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.704,136.62,0],"t":221,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.568,135.718,0],"t":222,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.437,134.851,0],"t":223,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.313,134.029,0],"t":224,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.198,133.269,0],"t":225,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.096,132.599,0],"t":226,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.015,132.074,0],"t":227,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.98,131.845,0],"t":228,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.989,131.946,0],"t":230,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.983,132.058,0],"t":232,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.961,132.178,0],"t":234,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.925,132.304,0],"t":236,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.876,132.436,0],"t":238,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.847,132.503,0],"t":239,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.815,132.57,0],"t":240,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.78,132.639,0],"t":241,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.743,132.707,0],"t":242,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.703,132.775,0],"t":243,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.66,132.843,0],"t":244,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.616,132.91,0],"t":245,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.52,133.042,0],"t":247,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.417,133.169,0],"t":249,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.363,133.23,0],"t":250,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.307,133.289,0],"t":251,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.249,133.346,0],"t":252,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.19,133.4,0],"t":253,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.13,133.452,0],"t":254,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.068,133.501,0],"t":255,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.005,133.547,0],"t":256,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.941,133.589,0],"t":257,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.875,133.627,0],"t":258,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.809,133.663,0],"t":259,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.737,133.704,0],"t":260,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.66,133.752,0],"t":261,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.578,133.806,0],"t":262,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.492,133.866,0],"t":263,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.401,133.933,0],"t":264,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.306,134.006,0],"t":265,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.206,134.085,0],"t":266,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.103,134.169,0],"t":267,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.996,134.26,0],"t":268,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.886,134.356,0],"t":269,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.772,134.458,0],"t":270,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.655,134.565,0],"t":271,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.536,134.678,0],"t":272,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.414,134.796,0],"t":273,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.29,134.919,0],"t":274,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.163,135.047,0],"t":275,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.035,135.18,0],"t":276,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.905,135.318,0],"t":277,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.773,135.461,0],"t":278,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.64,135.608,0],"t":279,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.506,135.76,0],"t":280,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.371,135.916,0],"t":281,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.235,136.076,0],"t":282,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.099,136.241,0],"t":283,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.962,136.409,0],"t":284,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.825,136.581,0],"t":285,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.688,136.758,0],"t":286,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.551,136.937,0],"t":287,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.415,137.121,0],"t":288,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.279,137.307,0],"t":289,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.144,137.497,0],"t":290,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.01,137.691,0],"t":291,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.878,137.887,0],"t":292,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.746,138.086,0],"t":293,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.616,138.288,0],"t":294,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.488,138.493,0],"t":295,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.361,138.7,0],"t":296,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.237,138.91,0],"t":297,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.114,139.122,0],"t":298,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.994,139.336,0],"t":299,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.877,139.553,0],"t":300,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.762,139.771,0],"t":301,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.649,139.991,0],"t":302,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.54,140.213,0],"t":303,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.434,140.436,0],"t":304,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.331,140.661,0],"t":305,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.232,140.887,0],"t":306,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.136,141.115,0],"t":307,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.044,141.343,0],"t":308,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.956,141.573,0],"t":309,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.871,141.803,0],"t":310,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.791,142.034,0],"t":311,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.715,142.266,0],"t":312,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.643,142.498,0],"t":313,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.576,142.73,0],"t":314,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.513,142.963,0],"t":315,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.455,143.196,0],"t":316,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.402,143.429,0],"t":317,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.354,143.661,0],"t":318,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.311,143.894,0],"t":319,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.273,144.126,0],"t":320,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.241,144.357,0],"t":321,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.214,144.588,0],"t":322,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.192,144.818,0],"t":323,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.176,145.047,0],"t":324,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.165,145.275,0],"t":325,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.16,145.502,0],"t":326,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.162,145.728,0],"t":327,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.169,145.952,0],"t":328,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.182,146.175,0],"t":329,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.201,146.396,0],"t":330,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.226,146.616,0],"t":331,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.257,146.834,0],"t":332,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.295,147.049,0],"t":333,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.339,147.263,0],"t":334,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.39,147.474,0],"t":335,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.446,147.683,0],"t":336,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.51,147.89,0],"t":337,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.58,148.094,0],"t":338,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.656,148.296,0],"t":339,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.74,148.494,0],"t":340,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.829,148.69,0],"t":341,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[100.926,148.883,0],"t":342,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.029,149.073,0],"t":343,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.139,149.259,0],"t":344,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.256,149.442,0],"t":345,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.38,149.622,0],"t":346,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.51,149.798,0],"t":347,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.647,149.97,0],"t":348,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.791,150.139,0],"t":349,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[101.942,150.303,0],"t":350,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.1,150.464,0],"t":351,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.264,150.62,0],"t":352,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.435,150.773,0],"t":353,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.613,150.921,0],"t":354,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.798,151.065,0],"t":355,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[102.989,151.204,0],"t":356,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.188,151.338,0],"t":357,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.392,151.468,0],"t":358,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.604,151.593,0],"t":359,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[103.822,151.713,0],"t":360,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.046,151.828,0],"t":361,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.277,151.938,0],"t":362,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.514,152.043,0],"t":363,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[104.758,152.142,0],"t":364,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.008,152.236,0],"t":365,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.264,152.325,0],"t":366,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.527,152.408,0],"t":367,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[105.795,152.485,0],"t":368,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.069,152.557,0],"t":369,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.35,152.622,0],"t":370,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.636,152.682,0],"t":371,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[106.927,152.736,0],"t":372,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.225,152.784,0],"t":373,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.528,152.825,0],"t":374,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[107.836,152.86,0],"t":375,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.149,152.889,0],"t":376,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.468,152.912,0],"t":377,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[108.791,152.928,0],"t":378,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[109.119,152.938,0],"t":379,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[109.451,152.944,0],"t":380,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[109.785,152.946,0],"t":381,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.122,152.945,0],"t":382,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.462,152.94,0],"t":383,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[110.804,152.931,0],"t":384,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.149,152.918,0],"t":385,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.495,152.901,0],"t":386,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.844,152.88,0],"t":387,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[112.194,152.855,0],"t":388,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[112.546,152.825,0],"t":389,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[112.899,152.792,0],"t":390,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[113.253,152.754,0],"t":391,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[113.608,152.711,0],"t":392,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[113.964,152.664,0],"t":393,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[114.321,152.612,0],"t":394,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[114.678,152.556,0],"t":395,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[115.035,152.494,0],"t":396,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[115.392,152.428,0],"t":397,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[115.749,152.356,0],"t":398,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[116.106,152.279,0],"t":399,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[116.461,152.198,0],"t":400,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[116.816,152.11,0],"t":401,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[117.17,152.017,0],"t":402,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[117.522,151.919,0],"t":403,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[117.873,151.815,0],"t":404,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[118.222,151.705,0],"t":405,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[118.57,151.589,0],"t":406,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[118.914,151.467,0],"t":407,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[119.257,151.338,0],"t":408,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[119.596,151.204,0],"t":409,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[119.934,151.063,0],"t":410,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[120.27,150.918,0],"t":411,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[120.603,150.767,0],"t":412,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[120.933,150.61,0],"t":413,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[121.261,150.449,0],"t":414,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[121.586,150.283,0],"t":415,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[121.907,150.113,0],"t":416,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[122.225,149.938,0],"t":417,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[122.539,149.759,0],"t":418,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[122.85,149.576,0],"t":419,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[123.156,149.389,0],"t":420,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[123.383,149.206,0],"t":421,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[123.391,149.047,0],"t":422,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[123.051,148.936,0],"t":423,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[122.252,148.902,0],"t":424,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[121.138,148.938,0],"t":425,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[120.024,149.003,0],"t":426,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[119.05,149.071,0],"t":427,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[118.217,149.137,0],"t":428,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[117.499,149.199,0],"t":429,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[116.872,149.259,0],"t":430,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[116.315,149.319,0],"t":431,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[115.816,149.377,0],"t":432,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[115.365,149.436,0],"t":433,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[114.954,149.494,0],"t":434,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[114.578,149.552,0],"t":435,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[114.232,149.61,0],"t":436,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[113.913,149.668,0],"t":437,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[113.618,149.725,0],"t":438,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[113.346,149.782,0],"t":439,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[113.094,149.837,0],"t":440,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[112.861,149.892,0],"t":441,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[112.645,149.946,0],"t":442,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[112.446,149.998,0],"t":443,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[112.263,150.049,0],"t":444,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[112.095,150.098,0],"t":445,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.941,150.145,0],"t":446,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.801,150.19,0],"t":447,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.673,150.232,0],"t":448,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.559,150.272,0],"t":449,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.456,150.31,0],"t":450,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.364,150.344,0],"t":451,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.284,150.375,0],"t":452,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.215,150.404,0],"t":453,"i":{"x":1,"y":1},"o":{"x":0,"y":0}},{"s":[111.107,150.45,0],"t":455,"i":{"x":1,"y":1},"o":{"x":0,"y":0}}],"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":1,"k":[{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":205.25,"s":[84,84,100]},{"i":{"x":[0.667,0.667,0.667],"y":[1,1,1]},"o":{"x":[0.333,0.333,0.333],"y":[0,0,0]},"t":224,"s":[105,105,100]},{"i":{"x":[0.833,0.833,0.833],"y":[1,1,1]},"o":{"x":[0.167,0.167,0.167],"y":[0,0,0]},"t":246.75,"s":[100,100,100]},{"i":{"x":[0,0,0],"y":[1,1,1]},"o":{"x":[0.2,0.2,0.2],"y":[0,0,0]},"t":420,"s":[100,100,100]},{"t":460,"s":[84,84,100]}],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-1.518,-1.548],[-2.131,0],[0,0],[-1.518,1.548],[0,2.174],[0,0],[1.518,1.548],[2.131,0],[0,0],[0,0],[3.778,3.854],[5.36,0],[3.778,-3.854],[0,-5.467],[0,0],[0,0],[1.518,-1.548],[0,-2.174],[0,0]],"o":[[1.518,1.548],[0,0],[2.131,0],[1.518,-1.548],[0,0],[0,-2.174],[-1.518,-1.548],[0,0],[0,0],[0,-5.467],[-3.778,-3.854],[-5.36,0],[-3.778,3.854],[0,0],[0,0],[-2.131,0],[-1.518,1.548],[0,0],[0,2.174]],"v":[[-28.723,39.178],[-23.25,41.5],[23.25,41.5],[28.723,39.178],[31,33.595],[31,-5.929],[28.723,-11.511],[23.25,-13.833],[19.375,-13.833],[19.375,-21.738],[13.708,-35.72],[0,-41.5],[-13.708,-35.72],[-19.375,-21.738],[-19.375,-13.833],[-23.25,-13.833],[-28.723,-11.511],[-31,-5.929],[-31,33.595]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ind":1,"ty":"sh","ix":2,"ks":{"a":0,"k":{"i":[[1.518,-1.548],[2.131,0],[1.518,1.548],[0,2.174],[-1.518,1.548],[-2.131,0],[-1.518,-1.548],[0,-2.174]],"o":[[-1.518,1.548],[-2.131,0],[-1.518,-1.548],[0,-2.174],[1.518,-1.548],[2.131,0],[1.518,1.548],[0,2.174]],"v":[[5.473,19.416],[0,21.738],[-5.473,19.416],[-7.75,13.833],[-5.473,8.251],[0,5.929],[5.473,8.251],[7.75,13.833]],"c":true},"ix":2},"nm":"Path 2","mn":"ADBE Vector Shape - Group","hd":false},{"ind":2,"ty":"sh","ix":3,"ks":{"a":0,"k":{"i":[[0,0],[0,0],[0,0],[-2.26,2.306],[-3.229,0],[-2.26,-2.306],[0,-3.294]],"o":[[0,0],[0,0],[0,-3.294],[2.26,-2.306],[3.229,0],[2.26,2.306],[0,0]],"v":[[11.625,-13.833],[-11.625,-13.833],[-11.625,-21.738],[-8.234,-30.137],[0,-33.595],[8.234,-30.137],[11.625,-21.738]],"c":true},"ix":2},"nm":"Path 3","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":205,"s":[0.1254902035,0.129411771894,0.141176477075,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[0.823529481888,0.890196144581,0.988235354424,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":420,"s":[0.823529481888,0.890196144581,0.988235354424,1]},{"t":433,"s":[0.1254902035,0.129411771894,0.141176477075,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":4,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":482,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":9,"ty":4,"nm":"mat_shape","parent":8,"sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":1,"k":[{"i":{"x":[0.667],"y":[1]},"o":{"x":[0.167],"y":[0.167]},"t":205,"s":[0]},{"t":451,"s":[108]}],"ix":10},"p":{"a":0,"k":[0.262,-0.211,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[4.069,-0.125],[2.817,-2.942],[0,0],[0,0],[2.467,-0.801],[2.554,0.426],[0,0],[0.301,-0.038],[3.23,-2.492],[0.551,-4.044],[0,0],[1.528,-2.104],[2.354,-1.089],[0,0],[0.213,-0.213],[1.164,-3.919],[-1.916,-3.606],[0,0],[0,-2.592],[1.29,-2.254],[0,0],[0.213,-0.213],[0.1,-2.041],[-0.689,-1.928],[-1.377,-1.515],[-1.853,-0.876],[0,0],[-1.528,-2.104],[-0.313,-2.579],[0,0],[0.025,-0.313],[-3.393,-2.279],[-4.019,0.764],[0,0],[-2.504,-0.776],[-1.791,-1.928],[0,0],[0,0],[-4.069,0.125],[-2.817,2.93],[0,0],[-2.467,0.801],[-2.554,-0.438],[0,0],[-0.313,0.025],[-3.23,2.492],[-0.563,4.032],[0,0],[-1.528,2.104],[-2.354,1.089],[0,0],[-0.213,0.213],[-1.164,3.919],[1.928,3.606],[0,0],[0,2.592],[-1.29,2.254],[0,0],[-0.213,0.213],[1.377,3.831],[3.669,1.765],[0,0],[1.528,2.091],[0.313,2.567],[0,0],[-0.038,0.301],[3.393,2.291],[4.019,-0.764],[0,0],[2.492,0.801],[1.765,1.928],[0,0],[0,0]],"o":[[-4.069,0.125],[0,0],[0,0],[-1.828,1.841],[-2.467,0.789],[0,0],[-0.263,-0.175],[-4.044,-0.488],[-3.218,2.492],[0,0],[-0.313,2.579],[-1.515,2.104],[0,0],[-0.225,0.225],[-3.581,1.978],[-1.164,3.906],[0,0],[1.277,2.254],[0,2.592],[0,0],[-0.225,0.225],[-0.889,1.853],[-0.1,2.041],[0.689,1.928],[1.377,1.515],[0,0],[2.354,1.089],[1.515,2.104],[0,0],[0.163,0.263],[0.801,4.007],[3.393,2.291],[0,0],[2.567,-0.576],[2.504,0.776],[0,0],[0,0],[2.993,2.767],[4.057,-0.125],[0,0],[1.816,-1.841],[2.467,-0.801],[0,0],[0.263,0.163],[4.044,0.476],[3.23,-2.492],[0,0],[0.313,-2.579],[1.515,-2.104],[0,0],[0.225,-0.225],[3.581,-1.978],[1.164,-3.932],[0,0],[-1.277,-2.254],[0,-2.592],[0,0],[0.225,-0.225],[1.703,-3.706],[-1.39,-3.831],[0,0],[-2.354,-1.089],[-1.528,-2.091],[0,0],[-0.175,-0.263],[-0.801,-4.007],[-3.393,-2.279],[0,0],[-2.554,0.526],[-2.492,-0.801],[0,0],[0,0],[-2.993,-2.767]],"v":[[-0.49,-79.282],[-11.233,-74.511],[-11.271,-74.511],[-15.09,-70.655],[-21.626,-66.648],[-29.264,-66.085],[-34.698,-67.174],[-35.574,-67.387],[-46.918,-64.269],[-52.816,-54.09],[-53.467,-48.431],[-56.259,-41.294],[-62.169,-36.423],[-67.203,-33.994],[-68.079,-33.556],[-75.479,-24.366],[-74.302,-12.634],[-71.685,-7.6],[-69.732,-0.188],[-71.685,7.225],[-74.302,12.233],[-74.74,13.109],[-76.243,19.007],[-75.354,25.029],[-72.224,30.25],[-67.328,33.869],[-62.294,36.26],[-56.384,41.131],[-53.592,48.268],[-52.941,53.952],[-52.728,54.829],[-46.18,64.658],[-34.61,67.049],[-29.176,65.96],[-21.438,66.26],[-14.877,70.38],[-10.933,74.511],[-10.282,75.163],[0.737,79.282],[11.48,74.511],[15.337,70.53],[21.86,66.511],[29.511,65.96],[34.794,67.049],[35.671,67.262],[47.015,64.132],[52.925,53.952],[53.576,48.268],[56.368,41.131],[62.278,36.26],[67.312,33.869],[68.188,33.431],[75.601,24.228],[74.411,12.471],[71.794,7.462],[69.841,0.05],[71.794,-7.362],[74.411,-12.183],[74.85,-13.059],[75.338,-24.816],[67.45,-33.543],[62.416,-36.123],[56.506,-40.981],[53.714,-48.093],[53.063,-53.777],[52.85,-54.653],[46.301,-64.482],[34.732,-66.861],[29.298,-65.772],[21.61,-66.185],[15.124,-70.342],[11.18,-74.511],[10.529,-75.163]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":1,"k":[{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":205,"s":[0.235294118524,0.250980407,0.262745112181,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":215,"s":[0.400000035763,0.615686297417,0.964705944061,1]},{"i":{"x":[0.833],"y":[0.833]},"o":{"x":[0.167],"y":[0.167]},"t":420,"s":[0.400000035763,0.615686297417,0.964705944061,1]},{"t":433,"s":[0.235294118524,0.250980407,0.262745112181,1]}],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":482,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":10,"ty":4,"nm":"Vector","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[206,150,0],"ix":2,"l":2},"a":{"a":0,"k":[0,0,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":0,"k":{"i":[[-15.29,0],[0,0],[0,0],[0,15.54],[0,0],[15.18,0],[0,0],[0,-15.65],[0,0]],"o":[[0,0],[0,0],[15.29,0],[0,0],[0,-15.65],[0,0],[-15.29,0],[0,0],[0,15.65]],"v":[[-178.179,150],[178.189,150],[178.179,150],[206,121.63],[206,-121.52],[178.289,-150],[-178.179,-150],[-206,-121.52],[-206,121.52]],"c":true},"ix":2},"nm":"Path 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0,0,0,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"Fill 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[0,0],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"Transform"}],"nm":"Vector","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":482,"st":0,"ct":1,"bm":0}],"markers":[{"tm":481,"cm":"End","dr":0}],"props":{}}
\ No newline at end of file
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 262803d..27963ff 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Ontkoppel toestel?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Bind nuwe toestel saam"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Skakel dit môre outomaties weer aan"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Bind regteroor saam"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Bind linkeroor saam"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Bind jou ander oor saam"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Bind regteroor saam"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Bind linkeroor saam"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Vir alle beskikbare gehoortoestelle"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Gehoortoestelinstellings"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Kortpad, gehoortoestel-versoenbaarheid"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Vir hierdie toestel"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Oudio-uitvoer"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Meer oor oudio-uitvoer"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Skryf in teksvelde"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignoreer alle stilusknoppiedrukke"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stilus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Oudiodeling"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Deel oudio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Oproepe en alarms"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Koppel aan ’n LE-oudiostroom"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Oudiostrome naby"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Oudiostrome"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Koppel aan ’n oudiostroom met gebruik van ’n QR-kode"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Geen oudiostroom is gevind nie."</string>
<string name="date_and_time" msgid="1788358029823431692">"Datum en tyd"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Instaanbediener"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Kanselleer"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Kanselleer"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Stel op"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Stel ’n privaat ruimte op"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Hou privaat apps in ’n aparte ruimte wat jy kan versteek of sluit"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Hoe dit werk"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Jy kan van die onderkant van jou lys apps af toegang tot jou privaat ruimte kry"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps in jou privaat ruimte word deur ’n slot beskerm"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Kennisgewings vanaf apps in jou privaat ruimte word versteek as dit gesluit is"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apps in jou privaat ruimte sal nie in toestemmingbestuurder, privaatheidkontroleskerm en ander instellings verskyn wanneer jou privaat ruimte gesluit is nie.\n\nJou privaat ruimte kan nie na ’n nuwe toestel geskuif word nie. Jy sal ’n ander privaat ruimte moet opstel as jy dit op ’n ander toestel wil gebruik.\n\nEnigiemand wat jou toestel aan ’n rekenaar koppel of skadelike apps op jou toestel installeer, sal moontlik toegang tot jou privaat ruimte kan kry."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Stel tans privaat ruimte op …"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Kennisgewings van privaat ruimte-apps word versteek as dit gesluit is"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Ontsluit jou privaat ruimte om foto’s of lêers te deel"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Sommige apps is reeds in jou privaat ruimte geïnstalleer"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Kon nie privaat ruimte opstel nie"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Probeer weer"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Wil jy skermslot gebruik om privaat ruimte te ontsluit?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Stel \'n PIN vir jou privaat ruimte"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Stel \'n wagwoord vir jou privaat ruimte"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Stel \'n patroon vir jou privaat ruimte"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps en kennisgewings"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Sensitiewe kennisgewings op sluitskerm"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Wys sensitiewe inhoud wanneer privaat ruimte ontsluit is"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Jy kan tot <xliff:g id="COUNT">%d</xliff:g> vingerafdrukke byvoeg"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Jy het die maksimum aantal vingerafdrukke bygevoeg"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Kan nie nog vingerafdrukke byvoeg nie"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Ontkoppel"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Bind saam en koppel"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Wanneer Bluetooth aangeskakel is, kan jou toestel met ander nabygeleë Bluetooth-toestelle kommunikeer"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Wanneer Bluetooth aan is, kan jou toestel met ander Bluetooth-toestelle in die omtrek kommunikeer. Kenmerke soos Kitsdeel, Kry My Toestel en toestelligging gebruik Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Wanneer Bluetooth aangeskakel is, kan jou toestel met ander Bluetooth-toestelle in die omtrek kommunikeer.\n\nOm toestelervaring te verbeter, kan apps en dienste steeds enige tyd na toestelle in die omtrek soek, selfs wanneer Bluetooth af is. Dit kan byvoorbeeld gebruik word om ligginggegronde kenmerke en dienste te verbeter. Jy kan dit in Bluetooth-opsporinginstellings verander."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Wanneer Bluetooth aan is, kan jou toestel met ander Bluetooth-toestelle in die omtrek kommunikeer. Kenmerke soos Kitsdeel, Kry My Toestel en toestelligging gebruik Bluetooth.\n\nApps en dienste kan steeds enige tyd na toestelle in die omtrek soek, selfs wanneer Bluetooth af is. Dit kan byvoorbeeld gebruik word om ligginggebaseerde kenmerke en dienste te verbeter. Jy kan dit in Bluetooth-skanderinginstellings verander."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Verander"</string>
<string name="device_details_title" msgid="1155622417516195481">"Toestelbesonderhede"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Sleutelbordinstellings"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Jou diensverskaffer laat jou nie toe om aan hierdie netwerk te koppel nie, want dit gebruik \'n ouer sekuriteitsprotokol wat minder veilig is"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Laat BEP toe"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Maak toe"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Gevorderde opsies"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Gevorderde Opsies-aftreklys"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"vou uit"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 GHz-band verkies"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-instellings"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privaatheid"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Intekening"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Bekyk of verander intekening"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Ewekansige MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Donkertema gebruik op sommige skerms \'n swart agtergrond om te help om die battery langer te laat hou. Donkertemaskedules wag totdat jou skerm af is voordat hulle aanskakel."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Donkertema volgs tans jou Slaaptydmodus-skedule"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Slaaptydmodus-instellings"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Skermuitteltyd"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Na <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> se onaktiwiteit"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nie gestel nie"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tik op die raakpaneel se hoek onder regs vir meer opsies"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Wyserspoed"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Leer raakpaneelgebare"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"stuurpaneel, stuurpaneel, muis, skermpyltjie, rollees, swiep, regsklik, klik, wyser"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"regsklik, tik"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Gaan na tuisskerm"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Swiep op met drie vingers enige plek op jou raakpaneel"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Gaan terug"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Algemeen"</string>
<string name="display_category_title" msgid="6638191682294461408">"Vertoon"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Kleur en beweging"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Maak skerm donkerder"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaksiekontroles"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Tydkontroles"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Ondeursigtig"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Hoëkontrasteks"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Verander tekskleur na swart of wit. Vergroot kontras met die agtergrond."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Dateer outomaties skermvergroting op"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Dateer skermvergroting op tydens programverwisseling"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Kragknoppie beëindig oproep"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Swiep met 2 vingers van onder na bo"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Hou volumesleutels in"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tripeltik op skerm"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Gaan voort"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Gehoortoestelle"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Jy kan gehoortoestelle, kogleêre inplantings en ander klankversterkingtoestelle saam met jou foon gebruik"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, linker en regter"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> + nog 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Bind nuwe toestel saam"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Meer oor Bind Nuwe Toestel Saam"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Gehoortoestelle"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Gestoorde toestelle"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Gehoortoestelkontroles"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Gehoortoestelversoenbaarheid"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Verbeter versoenbaarheid met teleklosse en verminder ongewenste geraas"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Meer oor gehoortoestelle"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Maak seker dat jou gehoortoestel aangeskakel is en gereed is om saam te bind"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Bind gehoortoestel saam"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Beskikbare gehoortoestelle"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Sien nie jou gehoortoestel nie?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Sien meer toestelle"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Hierdie program sal batterykrag op die agtergrond kan gebruik. Jou battery sal dalk gouer as verwag afloop."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Verwyder"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Kanselleer"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ignoreer"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Gaan die laaibykomstigheid na"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Kom meer te wete oor onversoenbare laaiproses"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batterybestuurder"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Ander"</string>
<string name="no_channels" msgid="4716199078612071915">"Hierdie program het nie enige kennisgewings geplaas nie"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Bykomende instellings in die program"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Vertoon ongebruikte kanale"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Versteek ongebruikte kanale"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategorie is uitgevee}other{# kategorieë is uitgevee}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokkeer almal"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Moet nooit hierdie kennisgewings wys nie"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Lang agtergrondtake"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Laat hierdie app toe om lang agtergrondtake uit te voer. Dit laat die app toe om take uit te voer wat langer as ’n paar minute kan neem om te voltooi, soos aflaaie en oplaaie. \n\nAs hierdie toestemming geweier word, sal die stelsel beperk hoe lank die app sulke take op die agtergrond kan uitvoer."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"lang take, dataoordrag, agtergrondtake"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Voer rugsteuntake in die agtergrond uit"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Laat app toe om rugsteunverwante agtergrondtake te laat loop"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Dit dui aan dat hierdie app \'n groot gebruikgeval het waar dit nodig is om inhoud te rugsteun of te sinkroniseer. As jy hierdie toestemming gee, laat dit die app toe om vir \'n bietjie langer in die agtergrond te loop om sodoende die rugsteunverwante werk te voltooi. \n\nAs hierdie toestemming geweier word, sal die stelsel nie enige spesiale vrystelling aan hierdie app gee om die rugsteunverwante werk in die agtergrond te voltooi nie."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"rugsteun take rugsteun werksoek"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Stel ShortcutManager se koersbeperking terug"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager se koersbeperking is teruggestel"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Beheer inligting op sluitskerm"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Outomatiese registrasie …"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Laat dataswerwing toe?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kry pryse by jou netwerkverskaffer."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Appdatagebruik"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ongeldige netwerkmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoreer."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellietboodskappe"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Stuur en ontvang teksboodskappe via satelliet. Ingesluit by jou rekening."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"e-SIM word uitgevee …"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Kan nie e-SIM uitvee nie"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Iets het skeefgeloop en hierdie e-SIM is nie uitgevee nie.\n\nHerbegin jou toestel en probeer weer."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Koppel aan toestel"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g>-program wil \'n tydelike Wi‑Fi-netwerk gebruik om aan jou toestel te koppel"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Geen toestelle gekry nie. Maak seker dat toestelle aangeskakel is en beskikbaar is om te koppel."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Kanselleer"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontras"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standaard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Medium"</string>
<string name="contrast_high" msgid="3988567609694797696">"Hoog"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Hierdie app kan net in 1 venster oopgemaak word"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 00d357d..942320a 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"የመሣሪያ ግንኙነት ይቋረጥ?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"አዲስ መሣሪያ ያጣምሩ"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ብሉቱዝ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"ነገ እንደገና በራስ-ሰር አስጀምር"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"የቀኝ ጆሮን ያጣምሩ"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"የግራ ጆሮን ያጣምሩ"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"ሌላውን ጆሮዎን ያጣምሩ"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"የቀኝ ጆሮን ያጣምሩ"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"የግራ ጆሮን ያጣምሩ"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"ለሁሉም ለሚገኙ የመስሚያ መሣሪያዎች"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"የመስማት ችሎታ መሣሪያ ቅንብሮች"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"አቋራጭ፣ የመስሚያ ረዳት ተኳዃኝነት"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"ለዚህ መሳሪያ"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"የኦዲዮ ውጽዓት"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ስለኦዲዮ ውፅዓት"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"በጽሑፍ መስኮች ውስጥ ይፃፉ"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"ሁሉንም የብሮስፌ አዝራር መጫኖችን ችላ ይበሉ"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"ብሮስፌ"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ኦዲዮ ማጋራት"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ኦዲዮ ያጋሩ"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"ጥሪዎች እና ማንቂያ ደወሎች"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"ከLE የኦዲዮ ዥረት ጋር ያገናኙ"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"በአቅራቢያ ያሉ ኦዲዮ ዥረቶች"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ኦዲዮ ዥረቶች"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR ኮድ በመጠቀም ከኦዲዮ ዥረት ጋር ያገናኙ"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"በአቅራቢያ ያለ ምንም አይነት የኦዲዮ ዥረት አልተገኘም።"</string>
<string name="date_and_time" msgid="1788358029823431692">"ቀን እና ሰዓት"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"ተኪ"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"ይቅር"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"ይቅር"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"ያዋቅሩ"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"የግል ቦታን ያዋቅሩ"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"የግል መተግበሪያዎችን መደበቅ ወይም መቆለፍ በሚችሉት የተለየ ቦታ ላይ ያቆዩ"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"እንዴት እንደሚሠራ"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"ከመተግበሪያዎ ዝርዝር የታችኛው ክፍል ላይ የግል ቦታዎን መድረስ ይችላሉ"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"በግል ቦታዎ ውስጥ ያሉ መተግበሪያዎች በቁልፍ ጥበቃ ይደረግላቸዋል"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"በሚቆለፍበት ጊዜ በእርስዎ የግል ቦታ ውስጥ ካሉ መተግበሪያዎች የሚመጡ ማሳወቂያዎች ይደበቃሉ"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"በእርስዎ የግል ቦታ ላይ ያሉ መተግበሪያዎች የእርስዎ የግል ቦታ ሲቆለፍ በፍቃድ አስተዳዳሪ፣ በግላዊነት ዳሽቦርድ እና በሌሎች ቅንብሮች ውስጥ አይታዩም።\n\nየእርስዎ የግል ቦታ ወደ አዲስ መሣሪያ ሊወሰድ አይችልም። የግል ቦታን በሌላ መሣሪያ ላይ መጠቀም ከፈለጉ ሌላ የግል ቦታን ማዋቀር ያስፈልግዎታል።\n\nመሣሪያዎን ከኮምፒውተር ጋር የሚያገናኘው ወይም በመሣሪያዎ ላይ ጎጂ መተግበሪያዎችን የሚጭን ማንኛውም ሰው የእርስዎን የግል ቦታ ሊደርስ ይችላል።"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"የግል ቦታን በማዋቀር ላይ…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ከግል ቦታ መተግበሪያዎች የሚመጡ ማሳወቂያዎች ሲቆለፍ ይደበቃሉ"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ፎቶዎችን ወይም ፋይሎችን ለማጋራት የግል ቦታን ይክፈቱ"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"አንዳንድ መተግበሪያዎች አስቀድመው በእርስዎ የግል ቦታ ላይ ተጭነዋል"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"የግል ቦታን ማዋቀር አልተቻለም"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"እንደገና ይሞክሩ"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"የግል ቦታን ለመክፈት ማያ ገጽ መቆለፊያን ይጠቀሙ?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ለግል ቦታዎ ፒን ያዘጋጁ"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"ለግል ቦታዎ የይለፍ ቃል ያዘጋጁ"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"ለግል ቦታዎ የሚሆን ስርዓተ ጥለት ያዘጋጁ"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"መተግበሪያዎች እና ማሳወቂያዎች"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"ምስጢራዊነት ያላቸው ማሳወቂያዎች በማያ ገጽ ቁልፍ ላይ"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"የግል ቦታ ሲከፈት ምስጢራዊነት ያለው ይዘት አሳይ"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"እስከ <xliff:g id="COUNT">%d</xliff:g> የሚደርሱ የጣት አሻራዎችን ማከል ይችላሉ"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"የሚፈቀደውን ከፍተኛ የጣት አሻራ ብዛት አክለዋል"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"ተጨማሪ የጣት አሻራዎችን ማከል አይቻልም"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"አለያይ"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"አጣምር& አያይዝ"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ብሉቱዝ ሲበራ መሣሪያዎ ሌልች በአቅራቢያ ካሉ መሣሪያዎች ጋር መገናኘት ይችላል"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ብሉቱዝ ሲበራ መሣሪያዎ በአቅራቢያ ካሉ ሌሎች ብሉቱዝ መሣሪያዎች ጋር መገናኘት ይችላል። እንደ ፈጣን ማጋራት፣ የእኔን መሣሪያ አግኝ እና የመሣሪያ አካባቢ ያሉ ባህሪያት ብሉቱዝን ይጠቀማሉ።"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ብሉቱዝ ሲበራ የእርስዎ መሣሪያ በአቅራቢያ ካሉ ሌሎች የብሉቱዝ መሣሪያዎች ጋር መነጋገር ይችላል።\n\nየመሣሪያ ተሞክሮን ለማሻሻል መተግበሪያዎች እና አገልግሎቶች ብሉቱዝ ጠፍቶ ቢሆንም እንኳን አሁንም በማንኛውም ጊዜ በአቅራቢያ ያሉ መሣሪያዎችን መቃኘት ይችላሉ። ይህ ለምሳሌ በአካባቢ ላይ የተመሠረቱ ባህሪያትን እና አገልግሎቶችን ለማሻሻል ጥቅም ላይ መዋል ይችላል። ይህን የብሉቱዝ ቅኝት ቅንብሮች ውስጥ መለወጥ ይችላሉ።"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ብሉቱዝ ሲበራ መሣሪያዎ በአቅራቢያ ካሉ ሌሎች ብሉቱዝ መሣሪያዎች ጋር መገናኘት ይችላል። እንደ ፈጣን ማጋራት፣ የእኔን መሣሪያ አግኝ፣ እና የመሣሪያ አካባቢ ያሉ ባህሪያት ብሉቱዝን ይጠቀማሉ።\n\nመተግበሪያዎች እና አገልግሎቶች ብሉቱዝ ሲጠፋም እንኳን፣ አሁንም በአቅራቢያ ያሉ መሣሪያዎችን በማንኛውም ጊዜ መቃኘት ይችላሉ። ይህ ለምሳሌ በቦታ ላይ የተመሰረቱ ባህሪያትን እና አገልግሎቶችን ለማሻሻል ጥቅም ላይ ሊውል ይችላል። ይህንን በየብሉቱዝ ቅኝት ቅንብሮች ውስጥ መለወጥ ይችላሉ።"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"ቀይር"</string>
<string name="device_details_title" msgid="1155622417516195481">"የመሣሪያ ዝርዝሮች"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"የቁልፍ ሰሌዳ ቅንብሮች"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"አገልግሎት አቅራቢዎ ከዚህ አውታረ መረብ ጋር እንዲገናኙ አይፈቅድልዎትም ምክንያቱም ደህንነቱ ያነሰ የቆየ የደህንነት ፕሮቶኮል ይጠቀማል"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEPን ፍቀድ"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"ዝጋ"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"የላቁ አማራጮች"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"የተቆልቋይ ዝርዝር የላቁ አማራጮች"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ዘርጋ"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 ጊኸዝ ባንድ ይመረጣል"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP ቅንብሮች"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"ግላዊነት"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"የደንበኝነት ምዝገባ"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"የደንበኝነት ምዝገባን ይመልከቱ ወይም ይቀይሩ"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"የዘፈቀደ የተደረገ ማክ"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"ጨለማ ገጽታ ላይ የባትሪ ዕድሜ እንዲራዘም ለማገዝ በአንዳንድ ማያ ገጾች ጥቁር ጀርባን ይጠቀማል። የጨለማ ገጽታ መርሐግብሮች ለመብራት ማያ ገጽዎ እስኪጠፋ ድረስ ይጠብቃሉ።"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ጠቆር ያለ ገጽታ በአሁኑ ጊዜ የእርስዎን የመኝታ ሰዓት ሁነታ መርሐግብር እየተከተለ ነው"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"የመኝታ ሰዓት ሁነታ ቅንብሮች"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"ማያ ጊዜው እረፍት"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"ከ <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> የእንቅስቃሴ አለመኖር በኋላ"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"አልተቀናበረም"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"ለተጨማሪ አማራጮች የመዳሰሻ ሰሌዳውን የታችኛው ቀኝ ጠርዝ መታ ያድርጉ"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"የጠቋሚ ፍጥነት"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"የመዳሰሻ ሰሌዳ ምልክቶችን ይወቁ"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"የመከታተያ ፓድ፣ የትራክ ፓድ፣ መዳፊት፣ ጠቋሚ፣ ሸብልል፣ ማንሸራተት፣ የቀኝ ጠቅታ፣ ጠቅ ያድርጉ፣ ጠቋሚ"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"የቀኝ ጠቅታ፣ መታ ያድርጉ"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ወደ መነሻ ይሂዱ"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"በመዳሰሻ ሰሌዳዎ ማንኛውም ቦታ ላይ በሦስት ጣቶች ወደ ላይ ያንሸራትቱ"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"ይመለሱ"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"አጠቃላይ"</string>
<string name="display_category_title" msgid="6638191682294461408">"አሳይ"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"ቀለም እና እንቅስቃሴ"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"ማያ ገጹን ወደ ጥቁር ይቀይሩ"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"የመስተጋብር መቆጣጠሪያዎች"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"የጊዜ መቆጣጠሪያዎች"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"ግልፅ አይደልም"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ከፍተኛ ንጽጽር ጽሁፍ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"የጽሑፍ ቀለም ወደ ጥቁር ወይም ነጭ ይቀይሩ። ከዳራ ንፅፅርን ከፍ ያደርገዋል።"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"ማጉላትን በራስ-አዘምን"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"የመተግበሪያ ሽግግሮች ላይ ማጉላትን አዘምን"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"የኃይል አዘራር ጥሪውን ይዘገዋል"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ከግርጌ በ2 ጣት ወደ ላይ ይጥረጉ"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"የድምጽ አዝራሮችን ይያዙ"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"ማያ ገጽን ሶስቴ መታ ያድራጉ"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"ቀጥል"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"የመስሚያ መሣሪያዎች"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"በስልክዎ የመስሚያ አጋዥ መሣሪያዎችን፣ የኮክሌር ተከላዎችን እና ሌሎች ማጉያ መሣሪያዎችን መጠቀም ይችላሉ"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>፣ ግራ እና ቀኝ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 ተጨማሪ"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"አዲስ መሣሪያ ያጣምሩ"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"ስለጥንድ አዲስ መሣሪያ"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"የመስሚያ መሣሪያዎች"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"የተቀመጡ መሣሪያዎች"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"የመስሚያ መሣሪያ መቆጣጠሪያዎች"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"የመስሚያ ረዳት ተኳዃኝነት"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ከቴሌኮይሎች ጋር ተኳኋኝነትን ያሻሽላል እና ያልተፈለገ ድምፅ ይቀንሳል"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"ስለማዳመጫ መሣሪያዎች"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"የመስሚያ መሣሪያዎ መብራቱን እና ለማጣመር ዝግጁ መሆኑን ያረጋግጡ"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"የመስሚያ መሣሪያዎን ያጣምሩ"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"የሚገኙ የመስሚያ መሣሪያዎች"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"የመስሚያ መሣሪያዎ አይታየዎትም?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"ተጨማሪ መሣሪያዎችን ይመለከቱ"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"ይህ መተግበሪያ በበስተጀርባ ባትሪን መጠቀም ይችላል። ባትሪዎ ከተጠበቀው ጊዜ ቀድሞ ሊያልቅ ይችላል።"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"አስወግድ"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"ይቅር"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ሻር"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"የኃይል መሙላት መለዋወጫን ይፈትሹ"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ስለ ተኳዃኝ ያልሆነ ኃይል መሙላት የበለጠ ይወቁ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"የባትሪ አስተዳዳሪ"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"ሌላ"</string>
<string name="no_channels" msgid="4716199078612071915">"ይህ መተግበሪያ ምንም ማሳወቂያዎችን አልለጠፈም"</string>
<string name="app_settings_link" msgid="6725453466705333311">"በመተግበሪያው ውስጥ ያሉ ተጨማሪ ቅንብሮች"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"ስራ ላይ ያልዋሉ ሰርጦችን አሳይ"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"ስራ ላይ ያልዋሉ ሰርጦችን ደብቅ"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# ምድብ ተሰርዟል}one{# ምድብ ተሰርዟል}other{# ምድቦች ተሰርዘዋል}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"ሁሉንም አግድ"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"እነዚህን ማሳወቂያዎች በጭራሽ አታሳይ"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"ረዥም የዳራ ተግባሮች"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ይህ መተግበሪያ ረዥም የዳራ ተግባሮችን እንዲያሄድ ይፍቀዱ። ይህ መተግበሪያውን ለመጨረስ ከጥቂት ደቂቃዎች በላይ ሊወስዱ የሚችሉ እንደ ማውረዶች እና ሰቀላዎች ያሉ ተግባሮችን እንዲያከናውን ያስችለዋል። \n\nይህ ፈቃድ ውድቅ ከተደረገ መተግበሪያው ከዳራ ምን ያህል ተግባሮችን ማከናወን እንደሚችል ሥርዓቱ ይገድባል።"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ረዥም ሥራዎች፣ የውሂብ ዝውውር፣ የዳራ ተግባሮች"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ዳራ ላይ የምትኬ ተግባሮችን ያከናውኑ"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"መተግበሪያው ከምትኬ ጋር የተያያዙ የዳራ ተግባሮችን እንዲያሄድ ይፍቀዱ"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"ይህ መተግበሪያ የይዘትን ምትኬ ማስቀመጥ ወይም ማመሳሰል የሚያስፈልግበት ትልቅ የአጠቃቀም ጉዳይ እንዳለው ያመለክታል። ይህንን ፈቃድ መስጠት መተግበሪያው ከምትኬ ጋር የተያያዘውን ሥራ ለማጠናቀቅ በዳራ ውስጥ ትንሽ ረዘም ላለ ጊዜ እንዲሠራ ያስችለዋል። \n\nይህ ፈቃድ ውድቅ ከተደረገ ስርዓቱ ከዚህ መተግበሪያ ጋር በተያያዘ በዳራ ውስጥ የምትኬ ስራን ለማጠናቀቅ ምንም የተለየ ነፃነት አይሰጥም።"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"የምትኬ ተግባሮች፣ የምትኬ ስራዎች"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"የShortcutManager ደረጃ-ገዳቢ ዳግም ይጀመር?"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ፍጥነት-መገደብ ዳግም እንዲጀምር ተደርጓል"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"በማያ ገፅ መቆለፊያ ላይ የቁጥጥር መረጃ"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ራስ-ሰር ምዝገባ…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"የውሂብ ዝውውር ይፈቀድ?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ለዋጋው የአውታረ መረብ አቅራቢዎ ጋር ይመልከቱ።"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"የመተግበሪያ ውሂብ አጠቃቀም"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ልክ ያልሆነ አውታረ መረብ ሁነታ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>። ችላ በል።"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"በሳተላይት መልዕክት መላላክ"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"ኤስኤምኤሶችን በሳተላይት ይላኩ እና ይቀበሉ። ከመለያዎ ጋር ተካትቷል።"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"ኢሲም በመደምሰስ ላይ…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"ኢሲምን መደምሰስ አልተቻለም"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"የሆነ ስህተት ተከስቷል እና ይህ ኢሲም አልተደመሰሰም።\n\nመሣሪያዎን እንደገና ያስጀምሩትና እንደገና ይሞክሩ።"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ከመሣሪያ ጋር ያገናኙ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"የ<xliff:g id="APPNAME">%1$s</xliff:g> መተግበሪያ ከመሣሪያዎ ጋር ለመገናኘት ጊዜያዊ የWi‑Fi አውታረ መረብን መጠቀም ይፈልጋል"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ምንም መሣሪያዎች አልተገኙም መሣሪያዎች እንደበሩ እና ለመገናኘት የሚገኝ መሆኑን ያረጋግጡ።"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"ይቅር"</string>
<string name="contrast_title" msgid="6885768151336508075">"ንጽጽር"</string>
<string name="contrast_standard" msgid="1097297089917185235">"መደበኛ"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"መካከለኛ"</string>
<string name="contrast_high" msgid="3988567609694797696">"ከፍተኛ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ይህ መተግበሪያ መከፈት የሚችለው በ1 መስኮት ብቻ ነው"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index e8a1f8b..ba6b4b1 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"هل تريد قطع الاتصال بالجهاز؟"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"إقران جهاز جديد"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"بلوتوث"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"تفعيل البلوتوث تلقائيًا مرة أخرى غدًا"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"إقران السماعة اليمنى"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"إقران السماعة اليسرى"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"إقران السماعة الأخرى"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"إقران السماعة اليمنى"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"إقران السماعة اليسرى"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"لجميع سماعات الأذن الطبية المتاحة"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"إعدادات سماعات الأذن الطبية"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"الاختصار، التوافق مع السماعات الطبية"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"على هذا الجهاز"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"مصدر إخراج الصوت"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"لمحة عن إخراج الصوت"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"الكتابة بخط اليد في الحقول النصية"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"تجاهل كل الأزرار التي تم الضغط عليها باستخدام قلم الشاشة"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"قلم الشاشة"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"مشاركة الصوت"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"مشاركة الصوت"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"المكالمات والمنبّهات"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"الاتصال بجهاز بث صوتي منخفض الطاقة (متوافق مع ميزة Bluetooth LE Audio)"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"أجهزة بث صوتي قريبة"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"أجهزة البث الصوتي"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"الاتصال بجهاز بث صوتي باستخدام رمز الاستجابة السريعة"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"لم يتم العثور على أجهزة بث صوتي قريبة."</string>
<string name="date_and_time" msgid="1788358029823431692">"التاريخ والوقت"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"الخادم الوكيل"</string>
@@ -282,7 +278,7 @@
<string name="location_settings_title" msgid="8375074508036087178">"الموقع الجغرافي"</string>
<string name="location_settings_primary_switch_title" msgid="8849081766644685127">"استخدام الموقع الجغرافي"</string>
<string name="location_settings_summary_location_off" msgid="4797932754681162262">"خدمة الموقع الجغرافي غير مفعّلة."</string>
- <string name="location_settings_summary_location_on" msgid="4273299717586679786">"{count,plural, =1{خدمة \"الموقع الجغرافي\" مفعَّلة، ويمتلك تطبيق واحد حق الوصول إلى بيانات الموقع الجغرافي.}zero{خدمة \"الموقع الجغرافي\" مفعَّلة، ويمتلك # تطبيق حق الوصول إلى بيانات الموقع الجغرافي.}two{خدمة \"الموقع الجغرافي\" مفعَّلة، ويمتلك تطبيقان حق الوصول إلى بيانات الموقع الجغرافي.}few{خدمة \"الموقع الجغرافي\" مفعَّلة، ويمتلك # تطبيقات حق الوصول إلى بيانات الموقع الجغرافي.}many{خدمة \"الموقع الجغرافي\" مفعَّلة، ويمتلك # تطبيقًا حق الوصول إلى بيانات الموقع الجغرافي.}other{خدمة \"الموقع الجغرافي\" مفعَّلة، ويمتلك # تطبيق حق الوصول إلى بيانات الموقع الجغرافي.}}"</string>
+ <string name="location_settings_summary_location_on" msgid="4273299717586679786">"{count,plural, =1{الخدمة مفعّلة - يملك تطبيق واحد إذن الوصول إلى بيانات الموقع الجغرافي}zero{الخدمة مفعّلة - يملك # تطبيق إذن الوصول إلى بيانات الموقع الجغرافي}two{الخدمة مفعّلة - يملك تطبيقان إذن الوصول إلى بيانات الموقع الجغرافي}few{الخدمة مفعّلة - تملك # تطبيقات إذن الوصول إلى بيانات الموقع الجغرافي}many{الخدمة مفعّلة - يمتلك # تطبيقًا إذن الوصول إلى بيانات الموقع الجغرافي}other{الخدمة مفعّلة - يملك # تطبيق إذن الوصول إلى بيانات الموقع الجغرافي}}"</string>
<string name="location_settings_loading_app_permission_stats" msgid="6054103701535557342">"جارٍ التحميل..."</string>
<string name="location_settings_footer_general" msgid="1040507068701188821">"يمكن للتطبيقات التي لديها إذن بالوصول إلى الأجهزة المجاورة تحديد الموضع النسبي للأجهزة المتصلة بجهازك."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ميزة وصول التطبيقات والخدمات إلى الموقع الجغرافي غير مفّعلة. قد يستمر إرسال الموقع الجغرافي لجهازك إلى مسؤولي الاستجابة لحالات الطوارئ عند الاتصال برقم طوارئ أو مراسلته نصيًا."</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"إلغاء"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"إلغاء"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"إعداد"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"إعداد مساحة خاصة"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"احتفِظ بالتطبيقات الخاصة في مساحة منفصلة يمكنك إخفاؤها أو قفلها."</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"طريقة العمل"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"يمكنك الوصول إلى المساحة الخاصة من أسفل قائمة التطبيقات."</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"تتم حماية التطبيقات في المساحة الخاصة باستخدام قفل."</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"يتم إخفاء الإشعارات الواردة من تطبيقات المساحة الخاصة إذا كانت المساحة الخاصة مقفلة."</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"لن تظهر التطبيقات في المساحة الخاصة ضِمن \"إدارة الأذونات\" أو \"لوحة بيانات الخصوصية\" أو الإعدادات الأخرى إذا كانت المساحة الخاصة مقفلة.\n\nلا يمكن نقل المساحة الخاصة إلى جهاز جديد. إذا أردت استخدام مساحة خاصة على جهاز آخر، عليك إعداد مساحة خاصة على ذلك الجهاز.\n\n.في حال تمكَّن شخص من ربط جهازك بجهاز كمبيوتر أو تثبيت تطبيقات ضارة على جهازك، قد يستطيع هذا الشخص الوصول إلى المساحة الخاصة."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"جارٍ إعداد المساحة الخاصة…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"يتم إخفاء الإشعارات الواردة من تطبيقات المساحة الخاصة إذا كانت المساحة مقفلة"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"فتح قفل المساحة الخاصة لمشاركة الصور أو الملفات"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"بعض التطبيقات سبَق أن تم تثبيتها في المساحة الخاصة"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"تعذَّر إعداد مساحة خاصة"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"إعادة المحاولة"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"هل تريد استخدام قفل الشاشة لفتح قفل مساحتك الخاصة؟"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ضبط رقم تعريف شخصي للمساحة الخاصّة"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"ضبط كلمة مرور للمساحة الخاصّة"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"ضبط نقش للمساحة الخاصّة"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"التطبيقات والإشعارات"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"الإشعارات الحسّاسة على شاشة القفل"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"عرض المحتوى الحسّاس عند فتح قفل المساحة الخاصة"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"يمكنك إضافة ما يصل إلى <xliff:g id="COUNT">%d</xliff:g> بصمات إصبع"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"لقد أضفت الحد الأقصى لعدد بصمات الإصبع"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"يتعذر إضافة مزيد من بصمات الإصبع"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"قطع الاتصال"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"الاقتران والاتصال"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"يتيح تفعيل البلوتوث الاتصال بالأجهزة القريبة."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"عند تفعيل البلوتوث، يمكن للجهاز الاتصال بالأجهزة القريبة الأخرى التي تتضمّن بلوتوث. يُستخدَم البلوتوث في ميزات مثل Quick Share و\"العثور على جهازي\" والموقع الجغرافي للجهاز."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"عندما تكون تقنية البلوتوث مفعّلة، يمكن للجهاز التواصل مع الأجهزة الأخرى المجاورة التي تتضمّن بلوتوث.\n\nولتحسين تجربة استخدام الجهاز، يمكن للتطبيقات والخدمات أيضًا البحث عن الأجهزة المجاورة في أي وقت، حتى عندما تكون تقنية البلوتوث غير مفعّلة. ويمكن استخدام هذا الإجراء لتحسين الميزات والخدمات المستندة إلى الموقع الجغرافي مثلاً. ويمكنك تغيير هذا الإعداد في إعدادات بحث البلوتوث."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"عند تفعيل البلوتوث، يمكن للجهاز الاتصال بالأجهزة القريبة الأخرى التي تتضمّن بلوتوث. يُستخدَم البلوتوث في ميزات مثل Quick Share و\"العثور على جهازي\" والموقع الجغرافي للجهاز.\n\nيمكن للتطبيقات والخدمات أيضًا البحث عن الأجهزة المجاورة في أي وقت، حتى في حال إيقاف البلوتوث. ويمكن استخدام هذا الإجراء مثلاً لتحسين الميزات والخدمات المستنِدة إلى الموقع الجغرافي. يمكنك تغيير هذا الإعداد ضمن إعدادات البحث عن بلوتوث."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"تغيير"</string>
<string name="device_details_title" msgid="1155622417516195481">"تفاصيل الجهاز"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"إعدادات لوحة المفاتيح"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"لا يسمح مشغّل شبكة الجوّال بالاتصال بهذه الشبكة لأنّها تستخدِم بروتوكولاً أمنيًا قديمًا بمستوى أمان أقل."</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"السماح بالاتصال بشبكة الخصوصية المكافئة للشبكات السلكية"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"إغلاق"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"الخيارات المتقدمة"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"القائمة المنسدلة \"الخيارات المتقدمة\""</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"توسيع"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"يفضّل نطاق بتردد ٥ غيغاهرتز"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"إعدادات IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"الخصوصية"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"الاشتراك"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"عرض الاشتراك أو تغييره"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"عنوان MAC العشوائي"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"يستخدم \"المظهر الداكن\" خلفية سوداء لتوفير طاقة البطارية والحفاظ عليها لفترة أطول في بعض الشاشات. لا يتم تفعيل الجداول الزمنية لعمل \"المظهر الداكن\" إلا بعد قفل الشاشة."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"يتبع وضع \"المظهر الداكن\" حاليًا الجدول الزمني لوضع \"وقت النوم\"."</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"إعدادات وضع \"وقت النوم\""</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"المهلة قبل غلق الشاشة"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"بعد <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> من عدم النشاط"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"لم يتم تحديد اقتراح مطابق."</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"انقر أسفل يسار لوحة اللمس للحصول على مزيد من الخيارات."</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"سرعة المؤشر"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"التعرّف على إيماءات لوحة اللمس"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"لوحة اللمس، لوحة لمس، ماوس، مؤشر، الانتقال للأسفل أو للأعلى، تمرير سريع، النقر بزر الماوس الأيمن، نقرة، مؤشر"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"النقر بزر الماوس الأيمن، النقر"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"الانتقال إلى الشاشة الرئيسية"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"مرّر سريعًا للأعلى باستخدام 3 أصابع بأي مكان على لوحة اللمس."</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"الرجوع"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"الإعدادات العامة"</string>
<string name="display_category_title" msgid="6638191682294461408">"العرض"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"اللون والصور المتحركة"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"جعل الشاشة أقل سطوعًا"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"عناصر التحكم في التفاعل"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"عناصر التحكّم في التوقيت"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"غير شفاف"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"نص بدرجة تباين عالية"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"يمكنك تغيير لون النص إلى الأبيض أو الأسود. سيؤدي ذلك إلى زيادة التباين مع الخلفية."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"التحديث التلقائي لتكبير الشاشة"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"تحديث تكبير الشاشة أثناء تنقلات التطبيق"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"إنهاء الاتصال عبر زر التشغيل"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"التمرير سريعًا بإصبعين إلى أعلى الشاشة من أسفلها"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"الضغط مع الاستمرار على مفتاحَي التحكّم بمستوى الصوت"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"النقر ثلاث مرات على الشاشة"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"متابعة"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"سماعات الأذن الطبية"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"يمكنك استخدام سماعات الأذن الطبية والقواقع المزروعة وأجهزة تضخيم الصوت الأخرى مع هاتفك."</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>، تم تشغيل سماعتَي الأذن الطبيتين اليسرى واليمنى."</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> وجهاز واحد إضافي"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"إقران جهاز جديد"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"لمحة عن إقران الجهاز الجديد"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"سماعات الأذن الطبية"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"الأجهزة المحفوظة"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"عناصر التحكّم في السماعات الطبية"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"التوافق مع السماعات الطبية"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"تحسين التوافق مع الملفات المغناطيسية وتقليل الضوضاء غير المرغوب فيها"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"لمحة عن سماعات الأذن الطبية"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"تأكَّد من أنّ سماعة الأذن الطبية مشغّلة وجاهزة للإقران."</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"إقران سماعة الأذن الطبية"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"سماعات الأذن الطبية المتاحة"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"ألا تظهر لك سماعة الأذن الطبية؟"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"عرض المزيد من الأجهزة"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"سيتمكّن هذا التطبيق من استخدام البطارية في الخلفية، وقد يؤدي ذلك إلى نفاد شحنها قبل الوقت المتوقع."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"إزالة"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"إلغاء"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"تجاهُل"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"فحص ملحق الشحن"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"مزيد من المعلومات عن الشحن بمحوِّل طاقة غير متوافق"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"مدير البطارية"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"غير ذلك"</string>
<string name="no_channels" msgid="4716199078612071915">"لم ينشر هذا التطبيق أي إشعارات."</string>
<string name="app_settings_link" msgid="6725453466705333311">"الإعدادات الإضافية في التطبيق"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"عرض القنوات غير المُستخدمَة"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"إخفاء القنوات غير المُستخدمة"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{تم حذف فئة واحدة.}zero{تم حذف # فئة.}two{تم حذف فئتَين.}few{تم حذف # فئات.}many{تم حذف # فئة.}other{تم حذف # فئة.}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"حظر الكل"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"عدم عرض هذه الإشعارات"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"المهام الطويلة في الخلفية"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"سيتم السماح لهذا التطبيق بتشغيل مهام طويلة في الخلفية. يسمح هذا للتطبيق بتشغيل مهام قد يستغرق اكتمالها أكثر من بضع دقائق، مثلاً عمليات التنزيل والتحميل. \n\nإذا تم رفض هذا الإذن، سيفرض النظام قيودًا على المدة التي يستغرقها التطبيق لتنفيذ مثل هذه المهام في الخلفية."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"وظائف طويلة، نقل البيانات، مهام في الخلفية"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"إجراء مهام الاحتفاظ بنسخة احتياطية في الخلفية"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"السماح للتطبيق بتنفيذ مهام في الخلفية مرتبطة بالاحتفاظ بنسخة احتياطية"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"يشير مفتاح التبديل هذا إلى أن لهذا التطبيق حالة استخدام رئيسية تتطلّب الاحتفاظ بنسخة احتياطية من المحتوى أو مزامنته. يسمح منح هذا الإذن للتطبيق بالتشغيل في الخلفية لمدة أطول بعض الشيء لإكمال المهمة المرتبطة بالاحتفاظ بنسخة احتياطية. \n\nإذا لم يتم منح هذا الإذن، لن يمنح النظام أي إعفاء خاص لهذا التطبيق يتيح له إكمال هذه المهمة في الخلفية."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"مهام الاحتفاظ بنسخة احتياطية، وظائف الاحتفاظ بنسخة احتياطية"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"إعادة ضبط تقييد المعدّل في ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"تمت إعادة ضبط تقييد المعدّل في ShortcutManager."</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"التحكم في المعلومات على شاشة القفل"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"التسجيل التلقائي…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"هل تريد السماح بتجوال البيانات؟"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"راجع مقدِّم الشبكة للتعرُّف على الأسعار."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"استخدام التطبيقات للبيانات"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"وضع الشبكة <xliff:g id="NETWORKMODEID">%1$d</xliff:g> غير صالح، وعليك تجاهله."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"المراسلة باستخدام القمر الصناعي"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"يمكنك إرسال رسائل نصية واستلامها باستخدام القمر الصناعي. هذه الميزة مدرجة ضمن حسابك."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"جارٍ محو بيانات شريحة eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"يتعذّر محو بيانات شريحة eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"تعذَّر محو بيانات شريحة eSIM هذه بسبب حدوث خطأ.\n\nيمكنك إعادة تشغيل الجهاز وإعادة المحاولة."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"الاتصال بالجهاز"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"يريد تطبيق <xliff:g id="APPNAME">%1$s</xliff:g> استخدام شبكة Wi‑Fi مؤقتة للاتصال بجهازك."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"لم يتمّ العثور على أيّ أجهزة. تأكَّد من تشغيل الأجهزة وتوفّرها للاتصال."</string>
@@ -5051,6 +5132,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"إلغاء"</string>
<string name="contrast_title" msgid="6885768151336508075">"التباين"</string>
<string name="contrast_standard" msgid="1097297089917185235">"عادي"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"متوسط"</string>
<string name="contrast_high" msgid="3988567609694797696">"مرتفع"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"لا يمكن فتح هذا التطبيق إلا في نافذة واحدة."</string>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 50535a1..f4ed12a 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ডিভাইচৰ সংযোগ বিছিন্ন কৰিবনে?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"নতুন ডিভাইচ পেয়াৰ কৰক"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ব্লুটুথ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"কাইলৈ পুনৰ স্বয়ংক্ৰিয়ভাৱে অন কৰক"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"সোঁ কাণখন পেয়াৰ কৰক"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"বাওঁ কাণখন পেয়াৰ কৰক"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"নিজৰ অন্য কাণখন পেয়াৰ কৰক"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"সোঁ কাণখন পেয়াৰ কৰক"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"বাওঁ কাণখন পেয়াৰ কৰক"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"আটাইবোৰ উপলব্ধ শুনাৰ ডিভাইচৰ বাবে"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"শুনাৰ ডিভাইচৰ ছেটিং"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"শ্বৰ্টকাট, শ্ৰৱণ যন্ত্ৰৰ সুসংগতা"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"এই ডিভাইচটোৰ কাৰণে"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"অডিঅ’ আউটপুট"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"অডিঅ’ আউটপুটৰ বিষয়ে"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"পাঠৰ ক্ষেত্ৰসমূহত লিখক"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"ষ্টাইলাছ বুটামত দিয়া আটাইবোৰ টিপা উপেক্ষা কৰক"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"ষ্টাইলাছ"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"অডিঅ’ শ্বেয়াৰ কৰা"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"অডিঅ’ শ্বেয়াৰ কৰক"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"কল আৰু এলাৰ্ম"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"এটা LE অডিঅ’ ষ্ট্ৰীমৰ সৈতে সংযোগ কৰক"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"নিকটৱৰ্তী অডিঅ’ ষ্ট্ৰীম"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"অডিঅ’ ষ্ট্ৰীম"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"কিউআৰ ক’ড ব্যৱহাৰ কৰি এটা অডিঅ’ ষ্ট্ৰীমৰ সৈতে সংযোগ কৰক"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"কোনো নিকটৱৰ্তী অডিঅ’ ষ্ট্ৰীম পোৱা নগ’ল।"</string>
<string name="date_and_time" msgid="1788358029823431692">"তাৰিখ আৰু সময়"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"প্ৰক্সি"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"বাতিল কৰক"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"বাতিল কৰক"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"ছেট আপ কৰক"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"ব্যক্তিগত স্পে’চ এটা ছেট আপ কৰক"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"ব্যক্তিগত এপ্সমূহ আপুনি লুকুৱাই ৰাখিব অথবা লক কৰিব পৰা এটা পৃথক স্পেচত ৰাখক"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"ই কেনেকৈ কাম কৰে"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"আপুনি আপোনাৰ এপৰ সূচীখনৰ একেবাৰে তলৰ পৰা আপোনাৰ ব্যক্তিগত স্পে’চ এক্সেছ কৰিব পাৰে"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"ব্যক্তিগত স্পে’চত থকা এপ্ এটা লকেৰে সুৰক্ষিত কৰা হয়"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"আপোনাৰ ব্যক্তিগত স্পে’চ লক হৈ থাকিলে তাত থকা এপৰ জাননী লুকুওৱা হয়"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"আপোনাৰ ব্যক্তিগত স্পে’চ লক কৰি থোৱা অৱস্থাত আপোনাৰ ব্যক্তিগত স্পে’চত এপ্সমূহ অনুমতিৰ পৰিচালক, গোপনীয়তাৰ ডেশ্বব’ৰ্ড আৰু অন্য ছেটিঙত প্ৰদৰ্শিত নহ’ব।\n\nআপোনাৰ ব্যক্তিগত স্পে’চ এটা নতুন ডিভাইচলৈ নিব নোৱাৰি। আপুনি অন্য এটা ডিভাইচত ব্যক্তিগত স্পে’চ ব্যৱহাৰ কৰিব বিচাৰিলে আপুনি অন্য এটা ব্যক্তিগত স্পে’চ ছেট আপ কৰিব লাগিব।\n\nআপোনাৰ ডিভাইচটো কোনো কম্পিউটাৰৰ সৈতে সংযোগ কৰা অথবা আপোনাৰ ডিভাইচত ক্ষতিকাৰক এপ্ ইনষ্টল কৰা যিকোনো লোকে আপোনাৰ ব্যক্তিগত স্পে’চ এক্সেছ কৰিব পাৰিব পাৰে।"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"ব্যক্তিগত স্পে’চ ছেট আপ কৰি থকা হৈছে…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ব্যক্তিগত স্পে’চ লক হৈ থাকিলে তাত থকা এপৰ জাননী লুকুওৱা হয়"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ফট’ অথবা ফাইল শ্বেয়াৰ কৰিবলৈ ব্যক্তিগত স্পে’চ আনলক কৰক"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"কিছুমান এপ ইতিমধ্যে আপোনাৰ ব্যক্তিগত স্পে’চত ইনষ্টল কৰা হৈছে"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"কোনো ব্যক্তিগত স্পে’চ ছেট আপ কৰিব পৰা নগ’ল"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"পুনৰ চেষ্টা কৰক"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"ব্যক্তিগত স্পে’চ আনলক কৰিবলৈ স্ক্ৰীন লক ব্যৱহাৰ কৰিবনে?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"প্ৰাইভেট স্পেচৰ বাবে এটা পিন ছেট কৰক"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"প্ৰাইভেট স্পেচৰ বাবে এটা পাছৱৰ্ড ছেট কৰক"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"প্ৰাইভেট স্পেচৰ বাবে এটা আৰ্হি ছেট কৰক"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"এপ্ আৰু জাননী"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"লক স্ক্ৰীনত সংবেদনশীল জাননী"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"প্ৰাইভেট স্পেচ আনলক হৈ থকাৰ সময়ত সংবেদনশীল সমল দেখুওৱা"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"আপুনি <xliff:g id="COUNT">%d</xliff:g> টালৈকে ফিংগাৰপ্ৰিণ্ট যোগ কৰিব পাৰে"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"আপুনি সৰ্বাধিক সংখ্যক ফিংগাৰপ্ৰিণ্টবোৰ যোগ কৰিছে"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"আৰু অধিক ফিংগাৰপ্ৰিণ্ট যোগ কৰিব নোৱাৰি"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"সংযোগ বিচ্ছিন্ন কৰক"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"পেয়াৰ আৰু সংযোগ কৰক"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"যেতিয়া ব্লুটুথ অন থাকে, তেতিয়া আপোনাৰ ডিভাইচে নিকটৱৰ্তী আন ব্লুটুথ ডিভাইচৰ সৈতে যোগাযোগ কৰিব পাৰে"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"যেতিয়া ব্লুটুথ অন থাকে, তেতিয়া আপোনাৰ ডিভাইচটোৱে ওচৰত থকা অন্য ব্লুটুথ ডিভাইচৰ সৈতে যোগাযোগ কৰিব পাৰে। Quick Share, Find My Device আৰু ডিভাইচৰ অৱস্থানৰ দৰে সুবিধাই ব্লুটুথ ব্যৱহাৰ কৰে।"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ব্লুটুথ অন হৈ থকা অৱস্থাত আপোনাৰ ডিভাইচটোৱে অন্য নিকটৱৰ্তী ব্লুটুথ ডিভাইচৰ সৈতে সংযোগ স্থাপন কৰিব পাৰে।\n\nডিভাইচ ব্যৱহাৰৰ অভিজ্ঞতা উন্নত কৰিবলৈ এপ্ আৰু সেৱাসমূহে তথাপি যিকোনো সময়ত, আনকি ব্লুটুথ অফ থকা অৱস্থাতো নিকটৱৰ্তী ডিভাইচৰ সন্ধান কৰিব পাৰে। ইয়াক অৱস্থানভিত্তিক সুবিধা আৰু সেৱা উন্নত কৰা আদিৰ দৰে কাৰ্যৰ বাবে ব্যৱহাৰ কৰিব পাৰি। আপুনি এইটো ব্লুটুথ স্কেনিঙৰ ছেটিঙত সলনি কৰিব পাৰে।"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"যেতিয়া ব্লুটুথ অন থাকে, তেতিয়া আপোনাৰ ডিভাইচটোৱে ওচৰত থকা অন্য ব্লুটুথ ডিভাইচৰ সৈতে যোগাযোগ কৰিব পাৰে। Quick Share, Find My Device আৰু ডিভাইচৰ অৱস্থানৰ দৰে সুবিধাই ব্লুটুথ ব্যৱহাৰ কৰে।\n\nএপ্ আৰু সেৱাসমূহে তথাপি যিকোনো সময়ত, আনকি ব্লুটুথ অফ থকা অৱস্থাতো নিকটৱৰ্তী ডিভাইচৰ সন্ধান কৰিব পাৰে। ইয়াক অৱস্থানভিত্তিক সুবিধা আৰু সেৱা উন্নত কৰা আদিৰ দৰে কাৰ্যৰ বাবে ব্যৱহাৰ কৰিব পাৰি। আপুনি এইটো ব্লুটুথ স্কেনিঙৰ ছেটিঙত সলনি কৰিব পাৰে।"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"সলনি কৰক"</string>
<string name="device_details_title" msgid="1155622417516195481">"ডিভাইচৰ বিষয়ে সবিশেষ"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"কীব’ৰ্ডৰ ছেটিং"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"আপোনাৰ বাহকে আপোনাক এই নেটৱৰ্কটোৰ সৈতে সংযোগ কৰিবলৈ নিদিয়ে কাৰণ ই এটা কম সুৰক্ষিত অধিক পুৰণি সুৰক্ষাৰ প্ৰট’কল ব্যৱহাৰ কৰে"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP অনুমতি দিয়ক"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"বন্ধ কৰক"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"উচ্চখাপৰ বিকল্প"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ড্ৰ’প ডাউন তালিকাৰ উন্নত বিকল্পসমূহ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"বিস্তাৰিত কৰক"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"৫.০ গিগাহাৰ্টজ বেণ্ডক অগ্ৰাধিকাৰ দিয়া হৈছে"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"আইপি ছেটিং"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"গোপনীয়তা"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"ছাবস্ক্ৰিপশ্বন"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"ছাবস্ক্ৰিপশ্বন চাওক অথবা সলনি কৰক"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"যাদৃচ্ছিক MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"আপোনাৰ বেটাৰীটোত চাৰ্জ কিছুমান স্ক্ৰীনত অধিক সময়ৰ বাবে ৰখাত সহায় কৰিবলৈ গাঢ় ৰঙৰ থীমে গাঢ় ক’লা ৰং ব্যৱহাৰ কৰে। গাঢ় ৰঙৰ থীমে আপোনাৰ স্ক্রীনখন অফ হোৱালৈ অপেক্ষা কৰিবলগীয়া সময় নিৰ্ধাৰণ কৰে।"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"গাঢ় ৰঙৰ থীমে বৰ্তমান আপোনাৰ শোৱাৰ সময়ৰ ম\'ড অনুসৰণ কৰে"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"শোৱাৰ সময়ৰ ম’ডটোৰ ছেটিং"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"স্ক্ৰীন টাইমআউট"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> নিস্ক্ৰিয় হৈ থকাৰ পাছত"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"ছেট কৰা হোৱা নাই"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"অধিক বিকল্প পাবলৈ টাচ্চপেডৰ একেবাৰে তলৰ সোঁফালৰ কোণটোত টিপক"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"পইণ্টাৰৰ গতিবেগ"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"টাচ্চপেডৰ নিৰ্দেশসমূহ শিকক"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ট্ৰেকপেড, ট্ৰেক পেড, মাউছ, কাৰ্ছৰ, স্ক্ৰ’ল কৰক, ছোৱাইপ কৰক, ৰাইট ক্লিক কৰক, ক্লিক কৰক, পইণ্টাৰ"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"ৰাইট ক্লিক কৰক, টিপক"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"গৃহ পৃষ্ঠালৈ যাওক"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"আপোনাৰ টাচ্চপেডৰ যিকোনো ঠাইত তিনিটা আঙুলিৰে ওপৰলৈ ছোৱাইপ কৰক"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"উভতি যাওক"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"সাধাৰণ"</string>
<string name="display_category_title" msgid="6638191682294461408">"ডিছপ্লে’"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"ৰং আৰু ম’শ্বন"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"স্ক্ৰীনখন গাঢ় কৰক"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ভাব-বিনিময় নিয়ন্ত্ৰণ"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"সময়ৰ নিয়ন্ত্ৰণ"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"স্বচ্ছ নহয়"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ৰঙৰ উচ্চ প্ৰভেদযুক্ত পাঠ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"পাঠৰ ৰং ক’লা অথবা বগালৈ সলনি কৰক। পটভূমিৰ সৈতে কনট্ৰাষ্ট বৃদ্ধি কৰে।"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"স্ক্ৰীনৰ বিবৰ্ধন স্বয়ংক্ৰিয়ভাৱে আপডে’ট কৰক"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"এপ্ সঞ্চৰণৰ সময়ত স্ক্ৰীনৰ বিবৰ্ধন আপডে’ট কৰক"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"পাৱাৰ বুটাম টিপিলে কল সমাপ্ত হ\'ব"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"একেবাৰে তলৰ পৰা ২ টা আঙুলিৰে ওপৰলৈ ছোৱাইপ কৰা"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"ভলিউম কীসমূহ ধৰি ৰখা"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"স্ক্রীনত তিনিবাৰ টিপা"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"অব্যাহত ৰাখক"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"শুনাৰ ডিভাইচ"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"আপুনি আপোনাৰ ফ’নৰ সৈতে শ্ৰৱণ যন্ত্ৰ, ক’ক্লিয়াৰ ইমপ্লাণ্ট আৰু অন্য পৰিৱৰ্ধন ডিভাইচ ব্যৱহাৰ কৰিব পাৰে"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, বাওঁফাল আৰু সোঁফাল"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +১ টা"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"নতুন ডিভাইচ পেয়াৰ কৰক"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"নতুন ডিভাইচ পেয়াৰ কৰকৰ বিষয়ে"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"শুনাৰ ডিভাইচ"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"ছেভ কৰি থোৱা ডিভাইচ"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"শুনাৰ ডিভাইচৰ নিয়ন্ত্ৰণ"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"শ্ৰৱণ যন্ত্ৰৰ সুসংগতা"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"টেলিকইলৰ সৈতে সুসংগতা উন্নত কৰে আৰু অবাঞ্ছিত কোলাহল হ্ৰাস কৰে"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"শুনাৰ ডিভাইচৰ বিষয়ে"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"আপোনাৰ শুনাৰ ডিভাইচটো অন হৈ থকাৰ লগতে পেয়াৰ কৰিবলৈ সাজু হৈ থকাটো নিশ্চিত কৰক"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"শুনাৰ ডিভাইচত পেয়াৰ কৰক"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"উপলব্ধ শুনাৰ ডিভাইচ"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"আপোনাৰ শুনাৰ ডিভাইচটো দেখা নাই নেকি?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"অধিক ডিভাইচ চাওক"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"এই এপে নেপথ্য়ত বেটাৰী ব্যৱহাৰ কৰিব পাৰে। আপোনাৰ বেটাৰীৰ চাৰ্জ আশা কৰাতকৈ আগতেই শেষ হ\'ব পাৰে।"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"আঁতৰাওক"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"বাতিল কৰক"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"অ’ভাৰৰাইড কৰক"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"চাৰ্জিঙৰ সৈতে জড়িত আনুষংগিক সামগ্ৰী পৰীক্ষা কৰক"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"অমিল চাৰ্জিঙৰ বিষয়ে অধিক জানক"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"বেটাৰী মেনেজাৰ"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"অন্যান্য"</string>
<string name="no_channels" msgid="4716199078612071915">"এই এপটোৱে এটাও জাননী দিয়া নাই"</string>
<string name="app_settings_link" msgid="6725453466705333311">"এপত থকা অতিৰিক্ত ছেটিং"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"অব্যৱহৃত চেনেল দেখুৱাওক"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"অব্যৱহৃত চেনেল লুকুৱাওক"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# টা শিতান মচা হৈছে}one{# টা শিতান মচা হৈছে}other{# টা শিতান মচা হৈছে}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"আটাইবোৰ অৱৰোধ কৰক"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"এই জাননীবিলাক কেতিয়াও নেদেখুৱাব"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"নেপথ্যৰ দীঘলীয়া কাৰ্য"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"এই এপ্টোক নেপথ্যৰ দীঘলীয়া কাৰ্যসমূহ চলাবলৈ অনুমতি দিয়ক। এইটোৱে এপ্টোক সম্পূৰ্ণ হ’বলৈ কেইমিনিটমানতকৈ বেছি সময় লগা কাৰ্যসমূহ চলাবলৈ দিয়ে, যেনে, ডাউনল’ড আৰু আপল’ড। \n\nযদি এই অনুমতিটো অস্বীকাৰ কৰা হয়, এপ্টোৱে কিমান সময়ৰ বাবে তেনে ধৰণৰ কাৰ্যসমূহ চলাব পাৰেয সেয়া ছিষ্টেমটোৱে সীমাবদ্ধ কৰিব।"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"দীঘলীয়া কাৰ্য, ডেটা স্থানান্তৰণ, নেপথ্যৰ কাৰ্য"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"নেপথ্যত বেকআপ সম্পৰ্কীয় কাৰ্যসমূহ সম্পাদন কৰক"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"এপক নেপথ্যত বেকআপ সম্পৰ্কীয় কাৰ্যসমূহ কৰাৰ অনুমতি দিয়ক"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"এইটো সূচায় যে এই এপ্টোৰ এটা ডাঙৰ ব্যৱহাৰৰ ক্ষেত্ৰ আছে য’ত ই সমলৰ বেকআপ লোৱা বা সমল ছিংক কৰাৰ প্ৰয়োজন। এই অনুমতি প্ৰদান কৰিলে বেকআপ সম্পৰ্কীয় কাম সম্পূৰ্ণ কৰিবলৈ এপ্টোক অলপ বেছি সময়ৰ বাবে নেপথ্যত চলিবলৈ দিয়ে। \n\nযদি এই অনুমতিটো অস্বীকাৰ কৰা হয়, তেন্তে ছিষ্টেমে এই এপ্টোক নেপথ্যত বেকআপ সম্পৰ্কীয় কাম সম্পূৰ্ণ কৰিবলৈ কোনো বিশেষ ৰেহাই প্ৰদান নকৰে।"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"কাৰ্যৰ বেকআপ লওক, কামৰ বেকআপ লওক"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager ৰেইট-লিমিট ৰিছেট কৰক"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManagerৰ নিৰিখ-সীমাবদ্ধকৰণ ৰিছেট কৰা হ’ল"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"লক স্ক্ৰীনত ওলোৱা তথ্য নিয়ন্ত্ৰণ কৰক"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"স্বয়ংক্ৰিয় পঞ্জীয়ন…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ডেটা ৰ\'মিঙৰ অনুমতি দিবনে?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"দাম জানিবলৈ আপোনাৰ বাহকৰ সৈতে যোগাযোগ কৰক।"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"এপৰ ডেটা ব্যৱহাৰ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"অমান্য নেটৱৰ্কৰ ম’ড <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। উপেক্ষা কৰক।"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"উপগ্ৰহৰ জৰিয়তে বাৰ্তা বিনিময় কৰা"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"উপগ্ৰহৰ জৰিয়তে পাঠ বাৰ্তা পঠিয়াওক আৰু লাভ কৰক। আপোনাৰ একাউণ্টত অন্তৰ্ভুক্ত কৰা হয়।"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"ই-ছিমখন মচি থকা হৈছে…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"ই-ছিমখন মচিব নোৱাৰি"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"কিবা ভুল হৈছে আৰু এই ই-ছিমখন মচা হোৱা নাই।\n\nআপোনাৰ ডিভাইচটো ৰিষ্টাৰ্ট কৰক আৰু পুনৰ চেষ্টা কৰক।"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ডিভাইচৰ সৈতে সংযোগ কৰক"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> এপ্টোৱে আপোনাৰ ডিভাইচটোৰ সৈতে সংযোগ কৰিবলৈ এটা অস্থায়ী ৱাই-ফাই নেটৱৰ্ক ব্যৱহাৰ কৰিব বিচাৰিছে"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"কোনো ডিভাইচ বিচাৰি পোৱা নগ’ল। ডিভাইচ যাতে অন হৈ থাকে আৰু সংযোগ কৰিব পৰাকৈ উপলব্ধ থাকে সেইয়া নিশ্চিত কৰক।"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"বাতিল কৰক"</string>
<string name="contrast_title" msgid="6885768151336508075">"কনট্ৰাষ্ট"</string>
<string name="contrast_standard" msgid="1097297089917185235">"মানক"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"মধ্যমীয়া"</string>
<string name="contrast_high" msgid="3988567609694797696">"উচ্চ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"এই এপ্টো কেৱল ১ খন ৱিণ্ড’ত খুলিব পাৰি"</string>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index c95807e..88e5c1d 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Cihaz ayrılsın?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Cihaz əlavə edin"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Sabah avtomatik olaraq yenidən aktiv edin"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Sağ qulaqlığı birləşdirin"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Sol qulaqlığı birləşdirin"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Digər qulaqlığı birləşdirin"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Sağ qulaqlığı birləşdirin"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Sol qulaqlığı birləşdirin"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Bütün əlçatan eşitmə cihazları üçün"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Eşitmə cihazı ayarları"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Qısayol, eşitmə cihazı uyğunluğu"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Bu cihaz üçün"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio çıxışı"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Audio çıxışı haqqında"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Mətn sahələrinə yazın"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Qələmlə düymə basılmalarını nəzərə almayın"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Qələm"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audio paylaşımı"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Audio paylaşın"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Zəng və zəngli saatlar"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE audio yayımına qoşulun"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Yaxınlıqdakı audio yayımları"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audio yayımları"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR kodu ilə audio yayımına qoşulun"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Yaxınlıqda audio yayımı tapılmadı."</string>
<string name="date_and_time" msgid="1788358029823431692">"Vaxt və tarix"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proksi"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Ləğv edin"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Ləğv edin"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Ayarlayın"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Məxfi yer ayarlayın"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Şəxsi tətbiqləri gizlədə və ya kilidləyə biləcəyiniz ayrı yerdə saxlayın"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Haqqında"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Tətbiq siyahısının aşağısından məxfi yerə daxil ola bilərsiniz"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Məxfi yerdəki tətbiqlər kilid ilə qorunur"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Məxfi yer kilidlənəndə oradakı tətbiq bildirişləri gizlədilir"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Məxfi yer kilidləndikdə məxfi yerdəki tətbiqlər icazə meneceri, məxfilik paneli və digər ayarlarda görünməyəcək.\n\nMəxfi yer yeni cihaza köçürülə bilməz. Başqa cihazda istifadə etmək istəsəniz, başqa məxfi yer ayarlamalısınız.\n\nCihazı kompüterə qoşan və ya cihazda zərərli tətbiqlər quraşdıran istənilən şəxs məxfi yerə daxil ola bilər."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Məxfi yer ayarlanır…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Kilidli olduqda şəxsi sahə tətbiqlərinin bildirişləri gizlədilir"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Foto və ya fayl paylaşmaq üçün şəxsi sahənin kilidini açın"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Bəzi tətbiqlər artıq məxfi yerdə quraşdırılıb"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Şəxsi sahə ayarlanmadı"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Yenidən cəhd edin"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Məxfi yer ekran kilidi ilə açılsın?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Şəxsi sahə üçün PIN qurun"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Şəxsi sahə üçün parol qurun"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Şəxsi sahə üçün model qurun"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Tətbiq və bildirişlər"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Kilid ekranında həssas bildirişlər"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Şəxsi sahə kiliddən çıxarıldıqda həssas kontent göstərilsin"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> ədədə qədər barmaq izi əlavə edə bilərsiniz"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Maksimum sayda barmaq izi əlavə etmisiniz"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Daha artıq barmaq izi əlavə edilə bilməz"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Ayrılın"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"cütləndirin və əlaqə yaradın"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bluetooth aktiv olduqda cihaz yaxınlıqdakı Bluetooth cihazları ilə bağlantı qura bilər"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Bluetooth yanılı olduqda cihaz yaxınlıqdakı digər Bluetooth cihazları ilə bağlantı qura bilər. Cəld Paylaşım, Cihazın Tapılması və cihaz məkanı kimi funksiyalar Bluetooth istifadə edir."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Bluetooth aktiv olduqda cihaz yaxınlıqdakı digər Bluetooth cihazları ilə bağlantı qura bilər.\n\nCihaz təcrübəsini yaxşılaşdırmaq üçün tətbiq və xidmətlər hətta Bluetooth deaktiv olduqda belə istənilən vaxt yaxınlıqdakı cihazları skan edə bilər. Bu, məsələn, məkan əsaslı funksiya və xidmətləri yaxşılaşdırmaq üçün istifadə oluna bilər. Bunu Bluetooth skanlama ayarlarında dəyişə bilərsiniz."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Bluetooth yanılı olduqda cihaz yaxınlıqdakı digər Bluetooth cihazları ilə bağlantı qura bilər. Cəld Paylaşım, Cihazın Tapılması və cihaz məkanı kimi funksiyalar Bluetooth istifadə edir.\n\nTətbiq və xidmətlər istənilən vaxt, hətta Bluetooth sönülü olduqda belə, yaxınlıqdakı cihazları skan edə bilər. Bu, məsələn, məkan əsaslı funksiya və xidmətləri təkmilləşdirmək üçün istifadə edilə bilər. Bluetooth ilə skan ayarlarında bunu dəyişə bilərsiniz."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Dəyişin"</string>
<string name="device_details_title" msgid="1155622417516195481">"Cihaz məlumatları"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Klaviatura ayarları"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Güvənliyi az olan köhnə təhlükəsizlik protokolundan istifadə etdiyi üçün operator bu şəbəkəyə qoşulmağa icazə vermir"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP-ə icazə verin"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Bağlayın"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Qabaqcıl seçimlər"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Aşağıya açılan siyahı Qabaqcıl Seçimləri"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"genişləndirin"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz Band tərcih edilir"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP ayarları"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Məxfilik"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abunəlik"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Abunəliyə baxın və ya dəyişin"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Təsadüfi MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Qara fonlu tünd tema enerjiyə qənaət məqsədilə istifadə edilir. Tünd temanın aktiv olma vaxtı gələndə ekran sönməyibsə, yalnız ekran sönəndən sonra aktiv olacaq."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tünd tema hazırda Yuxu vaxtı rejimi cədvəlinizi izləyir"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Yuxu vaxtı rejimi ayarları"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Avtomatik ekran sönməsi"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> fəaliyyətsizlikdən sonra"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Ayarlanmayıb"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Digər seçimlər üçün taçpedin aşağı sağ küncünə toxunun"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Kursor sürəti"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Taçped jestlərini öyrənin"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trekped, trek ped, maus, kursor, sürüşdürün, çəkin, sağ düymə ilə toxunun, klikləyin, poynter"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"sağ düymə ilə toxunun, basın"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Əsas səhifəyə qayıdın"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Taçpedin istənilən yerində üç barmağınızla yuxarı sürüşdürün"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Geri qayıdın"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Ümumi"</string>
<string name="display_category_title" msgid="6638191682294461408">"Ekran"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Rəng və hərəkət"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Ekranı qaraldın"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Qarşılıqlı əlaqə nəzarəti"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Zamanlama üzrə idarə elementləri"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Qeyri-şəffaf"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Yüksək kontrastlı mətn"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Mətnin rəngini qara və ya ağ edin. Arxa fonla kontrastı maksimum dərəcədə artırır."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Ekran böyüdücünü avtomatik güncəlləyin"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Tətbiq keçidlərində ekran böyüdücünü güncəlləyin"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Qidalanma düyməsi zəngi sonlandırır"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 barmaqla aşağıdan yuxarıya sürüşdürün"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Səs düymələrinə basıb saxlayın"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Ekrana üç dəfə toxunun"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Davam edin"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Eşitmə cihazları"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Telefon ilə eşitmə cihazı, qulaq ilbizi implantı və digər gücləndirici cihazlardan istifadə edə bilərsiniz"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, sol və sağ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> və daha 1 cihaz"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Yeni cihaz birləşdir"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Yeni cihaz birləşdirmək haqqında"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Eşitmə cihazları"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Saxlanmış cihazlar"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Eşitmə cihazı nəzarətləri"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Eşitmə cihazının uyğunluğu"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Tele-induktor ilə uyğunluğu yaxşılaşdırır və arzuolunmaz səs-küyü azaldır"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Eşitmə cihazları haqqında"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Eşitmə cihazı aktiv edilməli və birləşdirməyə hazır olmalıdır"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Eşitmə cihazını birləşdir"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Əlçatan eşitmə cihazları"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Eşitmə cihazınızı görmürsünüz?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Digər cihazlara baxın"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Bu tətbiq fon rejimində batareya enerjisi işlətdiyi üçün enerji tez qurtara bilər."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Silin"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Ləğv edin"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Əvəzləyin"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Şarj aksesuarını yoxlayın"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Uyğunsuz şarj haqqında daha ətraflı"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batareya Meneceri"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Digər"</string>
<string name="no_channels" msgid="4716199078612071915">"Bu tətbiq heç bir bildiriş paylaşmayıb"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Tətbiqdə əlavə ayarlar"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"İstifadəsiz kanalları göstərin"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"İstifadəsiz kanalları gizlədin"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kateqoriya silindi}other{# kateqoriya silindi}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Hamısını bloklayın"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Bu bildirişlər heç vaxt göstərilməsin"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Uzun arxa fon tapşırıqları"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Bu tətbiqə uzun çəkən arxa fon tapşırıqlarını icra etməyə icazə verin. Bu, tətbiqə endirmə və yükləmə kimi tamamlanması bir neçə dəqiqədən çox çəkə biləcək tapşırıqları icra etməyə imkan verir. \n\nBu icazə rədd edilərsə, sistem tətbiqin arxa fonda bu cür tapşırıqları yerinə yetirə biləcəyi müddəti məhdudlaşdıracaq."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"uzun işlər, məlumat ötürülməsi, arxa fon tapşırıqları"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Arxa fonda yedəkləmə tapşırıqları icra edin"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Tətbiqə yedəkləmə ilə əlaqədar arxa fon tapşırıqlarını icra etmək icazəsi verin"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Bu tətbiqin kontenti yedəkləməli və ya sinxronlaşdırmalı olduğu əsas istifadə vəziyyətinə malik olduğunu göstərir. Bu icazənin verilməsi yedəkləmə ilə bağlı işi tamamlamaq üçün tətbiqə arxa fonda bir az daha çox işləmək imkanı verir. \n\nBu icazədən imtina edilərsə, sistem arxa fonda yedəkləmə ilə bağlı işi tamamlamaq üçün bu tətbiqə heç bir xüsusi istisna verməyəcək."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"yedəkləmə tapşırıqları, yedəkləmə işləri"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager reytinq limitini sıfırlayın"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager reytinq limit sıfırlandı"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kilid ekranında nəzarət məlumatı"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Avtomatik qeydiyyat ..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Data rominqə icazə verilsin?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Qiymətlər üçün şəbəkə provayderi ilə yoxlayın."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Tətbiq trafiki"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Yanlış Şəbəkə Rejimi <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. İqnor edin."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Peyk vasitəsilə mesajlaşma"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Peyk vasitəsilə mətn mesajları göndərin və qəbul edin. Hesaba daxil edilib."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM silinir…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM silinmir"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Xəta oldu və bu eSIM silinmədi.\n\nCihazı yenidən başladın və təkrar cəhd edin."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Cihaza qoşulun"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> cihazınıza qoşulmaq üçün müvəqqəti Wi‑Fi şəbəkəsindən istifadə etmək istəyir"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Cihaz tapılmadı. Cihazların aktiv olması və qoşulmaq üçün əlçatan olmasından əmin olun."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Ləğv edin"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standart"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Orta"</string>
<string name="contrast_high" msgid="3988567609694797696">"Yüksək"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Bu tətbiq yalnız 1 pəncərədə açıla bilər"</string>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 661d6f9..7d0befc 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Prekidate vezu sa uređajem?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Uparite novi uređaj"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatski ponovo uključi sutra"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Upari desno uvo"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Upari levo uvo"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Uparite drugo uvo"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Upari desno uvo"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Upari levo uvo"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Za sve dostupne slušne aparate"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Podešavanja slušnog aparata"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"prečica, kompatibilnost sa slušnim aparatima"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Za ovaj uređaj"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio izlaz"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"O audio izlazu"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Pišite u poljima za tekst"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignoriši sva pritiskanja dugmeta pomoću pisaljke"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Pisaljka"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Deljenje zvuka"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Deli zvuk"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Pozivi i alarmi"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Povežite se sa LE Audio strimom"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Audio strimovi u blizini"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audio strimovi"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Povežite se sa audio strimom pomoću QR koda"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nema audio strimova u blizini."</string>
<string name="date_and_time" msgid="1788358029823431692">"Datum i vreme"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proksi"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Otkaži"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Otkaži"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Podesi"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Podesite privatni prostor"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Čuvajte privatne aplikacije u zasebnom prostoru koji možete da sakrijete ili zaključate"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Princip rada"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Privatnom prostoru možete da pristupite sa dna liste aplikacija"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplikacije u privatnom prostoru su zaštićene zaključavanjem"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Obaveštenja iz aplikacija u privatnom prostoru su skrivena kad je on zaključan"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Kad je privatni prostor zaključan, aplikacije u njemu se neće prikazivati u menadžeru dozvola, na kontrolnoj tabli za privatnost ni u drugim podešavanjima.\n\nPrivatni prostor ne možete da premestite na novi uređaj. Morate da podesite drugi privatni prostor ako želite da ga koristite na drugom uređaju.\n\nSvako ko vaš uređaj poveže sa računarom ili na njega instalira štetne aplikacije moći će da pristupi vašem privatnom prostoru."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Podešava se privatni prostor…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Obaveštenja iz aplikacija u privatnom prostoru su skrivena kad je on zaključan"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Otključajte privatni prostor da biste delili slike ili fajlove"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Neke aplikacije su već instalirane u privatnom prostoru"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Podešavanje privatnog prostora nije uspelo"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Probaj ponovo"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Otključati privatni prostor otključavanjem ekrana?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Podesite PIN za privatni prostor"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Podesite lozinku za privatni prostor"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Podesite obrazac za privatni prostor"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikacije i obaveštenja"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Osetljiva obaveštenja na zaključanom ekranu"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Prikazujte osetljiv sadržaj kada je privatni prostor otključan"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Možete da ih dodate do <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodali ste maksimalan broj otisaka prstiju"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Ne možete da dodate još otisaka prstiju"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Prekini vezu"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Upari i poveži"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kada je Bluetooth uključen, uređaj može da komunicira sa drugim Bluetooth uređajima u blizini"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Kada je Bluetooth uključen, uređaj može da komunicira sa drugim Bluetooth uređajima u blizini. Funkcije kao što su Quick Share, Pronađi moj uređaj i lokacija uređaja koriste Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Kada je Bluetooth uključen, uređaj može da komunicira sa drugim Bluetooth uređajima u blizini.\n\nRadi boljeg doživljaja uređaja, aplikacije i usluge i dalje mogu da traže uređaje u blizini u bilo kom trenutku, čak i kada je Bluetooth isključen. Ovo može da se koristi, na primer, za poboljšanje funkcija i usluga zasnovanih na lokaciji. To možete da promenite u podešavanjima Bluetooth skeniranja."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Kada je Bluetooth uključen, uređaj može da komunicira sa drugim Bluetooth uređajima u blizini. Funkcije kao što su Quick Share, Pronađi moj uređaj i lokacija uređaja koriste Bluetooth.\n\nAplikacije i usluge i dalje mogu da traže uređaje u blizini u bilo kom trenutku, čak i kada je Bluetooth isključen. Ovo može da se koristi, na primer, za poboljšanje funkcija i usluga zasnovanih na lokaciji. To možete da promenite u podešavanjima Bluetooth skeniranja."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Promeni"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalji o uređaju"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Podešavanja tastature"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Mobilni operater ne dozvoljava da se povežete sa ovom mrežom jer ona koristi stariji bezbednosni protokol koji je manje siguran"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Dozvoli WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Zatvori"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Napredne opcije"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Padajuća lista sa naprednim opcijama"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"proširite"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Prednost ima opseg od 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP podešavanja"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privatnost"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Pretplata"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Pregledajte ili promenite pretplatu"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Nasumično izabrani MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tamna tema koristi crnu pozadinu da bi baterija trajala duže na nekim ekranima. Rasporedi tamne teme se uključuju tek kada se ekran isključi."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tamna tema trenutno prati raspored noćnog režima"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Podešavanja noćnog režima"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Gašenje ekrana"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Posle <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> neaktivnosti"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nije podešeno"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Dodirnite donji desni ugao tačpeda za više opcija"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Brzina pokazivača"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Naučite pokrete za tačped"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"dodirna tabla, miš, kursor, skrolovanje, prevlačenje, desni klik, klik, pokazivač"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"desni klik, dodir"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Idi na početni ekran"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Prevucite nagore sa tri prsta bilo gde na tačpedu"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Nazad"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Opšte"</string>
<string name="display_category_title" msgid="6638191682294461408">"Prikaz"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Boja i pokret"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Zatamnjuje ekran"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Kontrole interakcije"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Kontrole vremenskih odrednica"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Nije prozirno"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst visokog kontrasta"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Promenite boju teksta u crnu ili belu. Maksimalno uvećava kontrast sa pozadinom."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Automatski ažuriraj uvelič. ekrana"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Ažurira uveličavanje ekrana pri prelazu aplikacija"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Dugme za uključivanje prekida poziv"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Prevucite nagore od donjeg dela ekrana pomoću 2 prsta"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Zadržite tastere za jačinu zvuka"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Dodirnite ekran triput"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Nastavi"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Slušni aparati"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Možete da koristite slušne aparate, kohlearne implante i druge uređaje za pojačavanje zvuka sa telefonom"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, levo i desno"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> i još jedan uređaj"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Upari novi uređaj"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"O uparivanju novog uređaja"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Slušni aparati"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Sačuvani uređaji"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kontrole slušnog aparata"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kompatibilnost sa slušnim aparatima"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Poboljšava kompatibilnost sa telekoilovima i smanjuje neželjenu buku"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"O slušnim aparatima"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Proverite da li je slušni aparat uključen i spreman za uparivanje"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Uparite slušni aparat"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Dostupni slušni aparati"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Ne vidite slušni aparat?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Prikaži još uređaja"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ova aplikacija će moći da koristi bateriju u pozadini. Baterija može da se isprazni ranije nego što je očekivano."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ukloni"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Otkaži"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Zameni"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Proverite dodatnu opremu za punjenje"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saznajte više o nekompatibilnom punjenju"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Menadžer baterije"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Drugo"</string>
<string name="no_channels" msgid="4716199078612071915">"Ova aplikacija nije postavila nijedno obaveštenje"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Dodatna podešavanja u aplikaciji"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Prikaži nekorišćene"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Sakrij nekorišćene"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategorija je izbrisana}one{# kategorija je izbrisana}few{# kategorije su izbrisane}other{# kategorija je izbrisano}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokiraj sve"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Nikada ne prikazuj ova obaveštenja"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Dugotrajni zadaci u pozadini"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Omogućite ovoj aplikaciji da pokreće dugotrajne zadatke u pozadini. To omogućava aplikaciji da pokreće zadatke koji mogu da potraju duže od nekoliko minuta, kao što su preuzimanja i otpremanja. \n\nAko ne dodelite tu dozvolu, sistem će ograničiti koliko dugo aplikacija može da obavlja takve zadatke u pozadini."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"dugotrajni poslovi, prenos podataka, zadaci u pozadini"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Pokrećite zadatke pravljenja rezervnih kopija u pozadini"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Omogući aplikaciji da u pozadini pokreće zadatke u vezi sa pravljenjem rezervne kopije"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Pokazuje da se ova aplikacija najviše koristi kada je potrebno pravljenje rezervnih kopija ili sinhronizacija sadržaja. Odobravanjem ove dozvole omogućavate aplikaciji da duže radi u pozadini kako bi završila zadatke u vezi sa pravljenjem rezervne kopije. \n\nAko ne dodelite ovu dozvolu, sistem neće omogućiti ovoj aplikaciji nikakav izuzetak za dovršavanje zadataka u vezi sa pravljenjem rezervne kopije u pozadini."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"zadaci pravljenja rezervne kopije, poslovi pravljenja rezervne kopije"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Resetuj ograničavanje broja u ShortcutManager-u"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ograničavanje broja u ShortcutManager-u je resetovano"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolišite informacije na zaključanom ekranu"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatska registracija..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Želite li da dozvolite prenos podataka u romingu?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Cene proverite kod mobilnog operatera."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Potrošnja podataka aplikacije"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nevažeći režim mreže <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorišite."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satelitska razmena poruka"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Šaljite i primajte tekstualne poruke preko satelita. Obuhvaćeno je nalogom."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Briše se eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Brisanje eSIM-a nije uspelo"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Došlo je do greške i eSIM nije izbrisan.\n\nRestartujte uređaj i pokušajte ponovo."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Povežite sa uređajem"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacija <xliff:g id="APPNAME">%1$s</xliff:g> želi da koristi privremenu Wi‑Fi mrežu da bi se povezala sa uređajem"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nije pronađen nijedan uređaj Proverite da li je uređaj uključen i dostupan za povezivanje."</string>
@@ -5048,6 +5129,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Otkaži"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standardno"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Srednje"</string>
<string name="contrast_high" msgid="3988567609694797696">"Visoko"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Ova aplikacija može da se otvori samo u jednom prozoru"</string>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index d5271f8..fa1c0f9 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Адключыць прыладу?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Спалучыць новую прыладу"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Уключыць заўтра аўтаматычна"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Спалучыць справа"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Спалучыць злева"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Спалучыце для іншага вуха"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Спалучыць для правага вуха"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Спалучыць для левага вуха"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Для ўсіх даступных слыхавых апаратаў"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Налады слыхавога апарата"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Ярлык, сумяшчальнасць са слыхавымі апаратамі"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Для гэтай прылады"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Аўдыявыхад"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Пра аўдыявыхад"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Увод тэксту ў тэкставыя палі"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ігнараваць націсканні кнопак стілусам"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Стылус"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Абагульванне аўдыя"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Абагульваць аўдыя"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Выклікі і будзільнікі"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Падключыцца да аўдыяплыні LE"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Аўдыяплыні паблізу"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Аўдыяплыні"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Падключыцца да аўдыяплыні з дапамогай QR-кода"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Аўдыяплыней паблізу не знойдзена."</string>
<string name="date_and_time" msgid="1788358029823431692">"Дата і час"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Проксі-сервер"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Скасаваць"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Скасаваць"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Наладзіць"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Наладжванне прыватнай прасторы"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Стварыце асобную вобласць для прыватных праграм, якую можна схаваць або абараніць з дапамогай блакіроўкі"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Як гэта працуе"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Вы можаце атрымаць доступ да прыватнай прасторы ў ніжняй частцы спіса праграм"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Доступ да праграм у прыватнай прасторы можна заблакіраваць"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Калі доступ да прыватнай прасторы заблакіраваны, апавяшчэнні з дададзеных у яе праграм не паказваюцца"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Калі доступ да прыватнай прасторы заблакіраваны, праграмы з яе не паказваюцца ў менеджары дазволаў і на панэлі кіравання доступам, а таксама ў іншых наладах.\n\nПрыватную прастору нельга перамясціць на іншую прыладу. Для кожнай прылады трэба будзе наладжваць асобную прыватную прастору.\n\nДоступ да вашай прыватнай прасторы можа атрымаць чалавек, які ўсталюе на вашай прыладзе шкодныя праграмы або падключыць яе да камп\'ютара."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Ідзе наладжванне прыватнай прасторы…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Калі доступ да прыватнай прасторы заблакіраваны, апавяшчэнні з дададзеных у яе праграм не паказваюцца"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Каб абагульваць фота і файлы, разблакіруйце доступ да прыватнай прасторы"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Некаторыя праграмы ўжо ўсталяваны ў прыватнай прасторы"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Не ўдалося наладзіць прыватную прастору"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Паўтарыць спробу"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Выкарыстоўваць спосаб, выбраны для экрана?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Задайце PIN-код для прыватнай прасторы"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Задайце пароль для прыватнай прасторы"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Узор разблакіроўкі для прыват. прасторы"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Праграмы і апавяшчэнні"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Апавяшчэнні з канфідэнцыяльнай інфармацыяй на экране блакіроўкі"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Паказваць канфідэнцыяльнае змесціва, калі прыватная прастора разблакіравана"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Вы можаце дадаць да <xliff:g id="COUNT">%d</xliff:g> адбіткаў пальца"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Вы дадалі максімальную колькасць адбіткаў пальцаў"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Немагчыма дадаць больш адбіткаў пальцаў"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Адключыць"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Спалучыць і падключыць"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Калі Bluetooth уключаны, ваша прылада можа звязвацца з іншымі прыладамі з Bluetooth, якія знаходзяцца побач"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Калі Bluetooth уключаны, ваша прылада можа абменьвацца данымі з іншымі прыладамі з Bluetooth, якія знаходзяцца побач. Bluetooth выкарыстоўваецца для вызначэння месцазнаходжання прылады, а таксама такімі функцыямі, як Хуткае абагульванне і Знайсці прыладу."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Калі Bluetooth уключаны, прылада можа абменьвацца данымі з іншымі прыладамі з Bluetooth, якія знаходзяцца паблізу.\n\nПраграмы і сэрвісы будуць шукаць прылады паблізу, нават калі Bluetooth выключаны. Гэту функцыю можна выкарыстоўваць для паляпшэння працы прылады, напрыклад для больш дакладнага вызначэння месцазнаходжання. Вы можаце змяніць яе ў наладах пошуку Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Калі Bluetooth уключаны, ваша прылада можа абменьвацца данымі з іншымі прыладамі з Bluetooth, якія знаходзяцца побач. Bluetooth выкарыстоўваецца для вызначэння месцазнаходжання прылады, а таксама такімі функцыямі, як Хуткае абагульванне і Знайсці прыладу.\n\nПраграмы і сэрвісы могуць шукаць прылады паблізу, нават калі вы выключылі Bluetooth. Гэта дазваляе, у прыватнасці, паляпшаць работу функцый і сэрвісаў, якія працуюць на аснове геалакацыі. Вы можаце змяніць гэтыя параметры ў наладах пошуку прылад Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Змяніць"</string>
<string name="device_details_title" msgid="1155622417516195481">"Звесткі пра прыладу"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Налады клавіятуры"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Ваш аператар забараніў вам падключацца да гэтай сеткі, бо яна выкарыстоўвае ўстарэлы пратакол бяспекі з нізкім узроўнем абароны"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Дазволіць падключэнне да сетак WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Закрыць"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Дадатковыя параметры"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Выпадны спіс \"Дадатковыя параметры\""</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"разгарнуць"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Прыярытэтны дыяпазон 5,0 ГГц"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Налады IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Прыватнасць"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Падпіска"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Праглядзець або змяніць падпіску"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Выпадковы MAC-адрас"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"У цёмнай тэме на некаторых экранах выкарыстоўваецца чорны фон, які эканоміць зарад акумулятара. Калі вы будзеце карыстацца тэлефонам у момант запланаванага ўключэння цёмнай тэмы, яна актывуецца пасля выключэння экрана."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Цёмная тэма цяпер ужываецца згодна з раскладам начнога рэжыму"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Налады начнога рэжыму"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Час да выключэння экрана"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Пасля бяздзейнасці: <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Не зададзена"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Націсніце правы ніжні вугал сэнсарнай панэлі, каб убачыць больш параметраў"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Хуткасць указальніка"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Даведацца пра жэсты сэнсарнай панэлі"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"сэнсарная панэль, мыш, курсор, прагартаць, правесці пальцам, націснуць правай кнопкай мышы, націснуць, націсканне, паказальнік"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"націснуць правай кнопкай мышы, дакрануцца, націснуць, дотык"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"На галоўную старонку"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Правядзіце трыма пальцамі ўверх у любым месцы сэнсарнай панэлі"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Назад"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Агульныя налады"</string>
<string name="display_category_title" msgid="6638191682294461408">"Дысплэй"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Колер і рух"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Зацямніць экран"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Элементы кіравання ўзаемадзеяннем"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Элементы кіравання меткамі часу"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Непразрыстая"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Высокая кантраснасць тэксту"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Змяняйце колер тэксту на чорны ці белы, каб павысіць яго кантраст з фонам."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Аўтаматычнае абнаўленне павелiчэння экрана"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Абнаўленне павелiчэння экрану падчас перахода з прыкладання"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Завяршыць выклік кнопкай сілкавання"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Правесці знізу ўверх двума пальцамі"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Утрымліваць клавішы гучнасці націснутымі"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Тройчы націснуць на экран"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Далей"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Слыхавыя апараты"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Вы можаце выкарыстоўваць з тэлефонам слыхавыя апараты, кахлеарныя імпланты і іншыя прылады для ўзмацнення гуку"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, для левага і правага вуха"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Спалучэнне прылады"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Пра \"Спалучыць новую прыладу\""</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Слыхавыя апараты"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Захаваныя прылады"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Кіраванне слыхавым апаратам"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Сумяшчальнасць са слыхавымі апаратамі"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Паляпшае сумяшчальнасць са слыхавымі апаратамі і зніжае нежаданы шум"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Пра слыхавыя апараты"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Пераканайцеся, што слыхавы апарат уключаны і гатовы да спалучэння"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Спалучэнне слыхавога апарата"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Даступныя слыхавыя апараты"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Не паказваецца слыхавы апарат?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Іншыя прылады"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Гэта праграма будзе спажываць зарад акумулятара ў фонавым рэжыме. Зарад можа скончыцца хутчэй, чым звычайна."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Зняць"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Скасаваць"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Перавызначыць"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Праверце зарадную прыладу"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Даведацца больш пра несумяшчальную зарадную прыладу"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Менеджар акумулятара"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Іншае"</string>
<string name="no_channels" msgid="4716199078612071915">"Гэта праграма не размяшчала ніякіх апавяшчэнняў"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Дадатковыя налады ў праграме"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Паказаць неактыўныя каналы"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Схаваць неактыўныя каналы"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Выдалена # катэгорыя}one{Выдалена # катэгорыя}few{Выдалена # катэгорыі}many{Выдалена # катэгорый}other{Выдалена # катэгорыі}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Блакіраваць усё"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Ніколі не паказваць гэтыя апавяшчэнні"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Працяглыя фонавыя задачы"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Дазвольце гэтай праграме выконваць працяглыя фонавыя задачы (напрыклад, спампоўванне і запампоўванне даных), для выканання якіх патрабуецца больш чым некалькі хвілін. \n\nКалі не будзе гэтага дазволу, сістэма абмяжуе час, на працягу якога праграма зможа выконваць такія задачы ў фонавым рэжыме."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"працяглыя працэсы, перанос даных, фонавыя задачы"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Выконванне задач рэзервовага капіравання ў фонавым рэжыме"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Дазволіць праграме выконваць фонавыя задачы, звязаныя з рэзервовым капіраваннем"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Указвае, што для гэтай праграмы існуе прыклад выкарыстання, калі ёй неабходна выконваць рэзервовае капіраванне або сінхранізаваць змесціва. Калі даць праграме гэты дазвол, яна будзе працаваць у фонавым рэжыме крыху больш часу, каб завяршыць работу, звязаную з рэзервовым капіраваннем. \n\nКалі дазвол не даць, сістэма не будзе рабіць для гэтай праграмы выключэнне, якое дало б ёй магчымасць завяршыць у фонавым рэжыме работу, звязаную з рэзервовым капіраваннем."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"задачы рэзервовага капіравання, заданні рэзервовага капіравання"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Скінуць абмежаванне частаты ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Абмежаванне частаты ShortcutManager было скінута"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Выбраць інфармацыю для паказу на заблакіраваным экране"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Выконваецца аўтаматычная рэгістрацыя…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Дазволіць перадачу даных у роўмінгу?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Высветліце цану ў свайго інтэрнэт-правайдара."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Выкарыстанне трафіка"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Несапраўдны рэжым сеткі <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ігнараваць."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Абмен паведамленнямі па спадарожнікавай сувязі"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Адпраўка і атрыманне тэкставых паведамленняў па спадарожнікавай сувязі даступныя для вашага ўліковага запісу."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Ідзе выдаленне eSIM-карты…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Не ўдалося выдаліць eSIM-карту"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Адбылася памылка, і eSIM-карта не была выдалена.\n\nПеразапусціце прыладу і паўтарыце спробу."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Падключыць да прылады"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Праграма \"<xliff:g id="APPNAME">%1$s</xliff:g>\" запытвае дазвол на часовае выкарыстанне сеткі Wi‑Fi для падключэння да вашай прылады"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Прылады не знойдзены. Пераканайцеся, што прылады ўключаны і даступныя для падключэння."</string>
@@ -5049,6 +5130,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Скасаваць"</string>
<string name="contrast_title" msgid="6885768151336508075">"Кантрастнасць"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Стандартная"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Сярэдняя"</string>
<string name="contrast_high" msgid="3988567609694797696">"Высокая"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Гэту праграму можна адкрыць толькі ў адным акне"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 023c6e7..589b7dc 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Прекр. на връзката с у-вото?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Сдвояване на ново устройство"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Автоматично включване отново утре"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Дясно ухо: Сдвояване"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Ляво ухо: Сдвояване"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Сдвояване на другото ухо"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Дясно ухо: Сдвояване"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Ляво ухо: Сдвояване"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"За всички налични слухови апарати"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Настройки за слуховия апарат"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Пряк път, съвместимост със слухови апарати"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"За това устройство"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Аудиоизход"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Всичко за аудиоизхода"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Ръкописно въвеждане в текстовите полета"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Игнориране на натисканията на бутони с писалката"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Писалка"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Споделяне на аудио"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Споделяне на аудио"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Обаждания и будилници"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Свързване с аудиопоток от LE"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Аудиопотоци в близост"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Аудиопотоци"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Свързване с аудиопоток чрез QR код"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Няма открити аудиопотоци в близост."</string>
<string name="date_and_time" msgid="1788358029823431692">"Дата и час"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Прокси сървър"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Отказ"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Отказ"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Настройване"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Настройване на частно пространство"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Частните приложения са на отделно място, което можете да скриете или заключите"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Начин на работа"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Можете да осъществите достъп до частното пространство от долната част на списъка с приложения"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Приложенията в частното простр. са защитени със заключване"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Известията от приложенията в частното ви пространство са скрити, когато то е заключено"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Когато частното ви пространство е заключено, приложенията в него няма да се показват в мениджъра на разрешенията, таблото за управление на поверителността и други настройки.\n\nЧастното ви пространство не може да бъде преместено на ново устройство. В такъв случай ще трябва да настроите друго частно пространство.\n\nВсеки, който свърже устройството ви с компютър или инсталира опасни приложения на него, би могъл да осъществи достъп до частното ви пространство."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Частното пространство се настройва…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Известията от приложенията в частното пространство са скрити, когато то е заключено"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Отключете частното пространство, за да споделяте снимки или файлове"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Някои приложения вече са инсталирани в частното ви пространство"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Не бе настроено частно пространство"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Нов опит"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Да се отключва ли частното простр. по същия начин?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Задайте ПИН код за частното пространство"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Задайте парола за частното пространство"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Задайте фигура за частното пространство"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Приложения и известия"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Поверителни известия на заключения екран"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Показване на деликатно съдържание, когато частното пространство е отключено"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Можете да добавите до <xliff:g id="COUNT">%d</xliff:g> отпечатъка"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Добавихте максималния брой отпечатъци"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Не могат да се добавят още отпечатъци"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Изключване"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Сдвояване и свързване"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Когато включите Bluetooth, у-вото ви може да се свързва с други у-ва с Bluetooth в близост"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"При включен Bluetooth устройството ви може да се свързва с други устройства с Bluetooth в близост. Bluetooth се използва от различни функции, като например „Бързо споделяне“, „Намиране на устройството ми“ и местоположението на устройството."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Когато включите Bluetooth, устройството ви може да се свързва с други устройства с Bluetooth в близост.\n\nС цел подобряване на практическата работа с устройството приложенията и услугите пак могат да сканират за устройства в близост по всяко време дори когато функцията за Bluetooth e изключена. Това може да послужи например за подобряване на базиращите се на местоположението функции и услуги. Можете да промените това от настройките за сканиране през Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"При включен Bluetooth устройството ви може да се свързва с други устройства с Bluetooth в близост. Bluetooth се използва от различни функции, като например „Бързо споделяне“, „Намиране на устройството ми“ и местоположението на устройството.\n\nПриложенията и услугите пак могат да сканират за устройства в близост по всяко време дори когато функцията за Bluetooth е изключена. Това може да послужи например за подобряване на базиращите се на местоположението функции и услуги. Можете да промените това от настройките за сканиране за устройства с Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Промяна"</string>
<string name="device_details_title" msgid="1155622417516195481">"Подробности за устройството"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Настройки на клавиатурата"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Операторът ви не разрешава да се свържете с тази мрежа, защото тя използва по-стар протокол за сигурност, който не е толкова надежден"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Разрешаване на WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Затваряне"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Разширени опции"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Падащ списък за разширени опции"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"разгъване"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Предпочита се честота от 5 ГХц"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Настройки за IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Поверителност"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Абонамент"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Преглед или промяна на абонамента"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Рандомизиран MAC адрес"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Тъмната тема използва черен фон с цел удължаване на живота на батерията на някои екрани. Графиците за нея изчакват с включването, докато екранът ви не се изключи."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Понастоящем тъмната тема следва графика ви за режима „Време за сън“"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Настройки за режима „Време за сън“"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Време до автоматично изключване на екрана"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"След <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> неактивност"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Не е зададено"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"За още опции докоснете долния десен ъгъл на сензорния панел"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Скорост на курсора"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Жестове със сензорния панел: Урок"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"тракпад, мишка, курсор, превъртане, плъзгане, кликване с десния бутон, кликване, показалец"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"кликване с десния бутон, докосване"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Към началния екран"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Прекарайте три пръста нагоре по сензорния панел"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Връщане назад"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Общи"</string>
<string name="display_category_title" msgid="6638191682294461408">"Дисплей"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Цвят и движение"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Затъмняване на екрана"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Контроли за взаимодействие"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Контроли за времевия интервал при докосване"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Непрозрачен"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Текст с висок контраст"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Променете цвета на текста на черен или бял. Така контрастът с фона се увеличава максимално."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Авт. актуал. на увеличението на екрана"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Актуал. на увеличението на екрана при преходи на прилож."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Край на обажд. с бутона за вкл./изкл."</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Прекарване на 2 пръста нагоре от долната част"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Задържане на бутоните за силата на звука"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Трикратно докосване на екрана"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Напред"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Слухови апарати"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"С телефона си можете да използвате слухови апарати, кохлеарни импланти и други устройства за усилване на звука"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> – ляво и дясно"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> и още 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Ново у-во: Сдвояване"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Всичко за сдвояването на ново устройство"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Слухови апарати"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Запазени устройства"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Контроли за слуховия апарат"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Съвместимост със слухови апарати"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Подобрява съвместимостта със слуховите апарати с телебобина и намалява нежелания шум"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Всичко за слуховите апарати"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Уверете се, че слуховият ви апарат е включен и готов за сдвояване"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Слухов апарат: Сдвояване"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Налични слухови апарати"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Не виждате слуховия си апарат?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Вижте още устройства"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Това приложение ще може да използва батерията на заден план. Тя може да се изтощи по-рано от очакваното."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Премахване"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Отказ"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Замяна"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Проверете аксесоара за зареждане"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Научете повече за несъвместимите начини на зареждане"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Мениджър на батерията"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Други"</string>
<string name="no_channels" msgid="4716199078612071915">"Все още няма публикувани известия от това приложение"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Допълнителни настройки в приложението"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Неползв. канали: Показване"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Неползв. канали: Скриване"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Изтрихте # категория}other{Изтрихте # категории}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Блокиране на всички"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Без показване на тези известия"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Продълж. задачи на заден план"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Разрешете на това приложение да изпълнява продължителни задачи на заден план. Това ще му даде възможност да изпълнява задачи, които може да отнемат повече от няколко минути, като например изтегляния и качвания. \n\nАко откажете това разрешение, системата ще ограничи времето, с което приложението разполага, за да изпълнява такива задачи на заден план."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"продължителни задачи, прехвърляне на данни, задачи на заден план"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Изпълняване на задачи на заден план за създ. на рез. копия"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Разрешаване на приложението да изпълнява задачи на заден план за създаване на резервни копия"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Указва, че приложението има основен случай на употреба, при който трябва да създава резервни копия или да синхронизира съдържание. Предоставянето на това разрешение дава възможност на приложението да се изпълнява на заден план малко по-дълго време, за да завършва създаването на резервни копия. \n\nАко откажете това разрешение, системата няма да прави специално изключение, за да може приложението да завършва създаването на резервни копия."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"задачи за създаване на резервни копия, задания за създаване на резервни копия"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Нулиране на ограничаването на скоростта в ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ограничаването на скоростта в ShortcutManager е нулирано"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Управление на информацията на заключения екран"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Регистрира се автоматично..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Да се разреши ли роуминг на данни?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"За цени се обърнете към оператора си."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Пренос на данни от приложенията"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Невалиден мрежов режим <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Пренебрегване."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Сателитни съобщения"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Изпращайте и получавайте текстови съобщения чрез сателит. Услугата е включена с профила ви."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Електронната SIM карта се изтрива…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Електронната SIM карта не бе изтрита"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Нещо се обърка и тази електронна SIM карта не бе изтрита.\n\nРестартирайте устройството си и опитайте отново."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Свързване с устройство"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Приложението <xliff:g id="APPNAME">%1$s</xliff:g> иска да използва временна Wi-Fi мрежа, за да се свърже с устройството ви"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Няма намерени устройства. Уверете се, че устройствата са включени и налице за свързване."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Отказ"</string>
<string name="contrast_title" msgid="6885768151336508075">"Контраст"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Стандартен"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Среден"</string>
<string name="contrast_high" msgid="3988567609694797696">"Висок"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Това приложение може да се отвори само в 1 прозорец"</string>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index 7db70b3..2d1d9a1 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ডিভাইসের ডিসকানেক্ট করবেন?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"নতুন ডিভাইস পেয়ার করুন"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ব্লুটুথ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"আগামীকাল আবার অটোমেটিক চালু হবে"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"ডান কানে পেয়ার করুন"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"বাঁ কানে পেয়ার করুন"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"অন্য হিয়ারিং এড পেয়ার করুন"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"ডানদিকেরটি পেয়ার করুন"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"বাঁদিকেরটি পেয়ার করুন"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"উপলভ্য সব হিয়ারিং ডিভাইসের জন্য"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"হিয়ারিং ডিভাইস সংক্রান্ত সেটিংস"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"শর্টকাট, হিয়ারিং এইড কম্প্যাটিবিলিটি"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"এই ডিভাইসের জন্য"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"অডিও আউটপুট"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"অডিও আউটপুট সম্পর্কে"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"টেক্সট ফিল্ডে লিখুন"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"স্টাইলাসের মাধ্যমে প্রেস করা হয়েছে এমন বোতাম এড়িয়ে যান"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"স্টাইলাস"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"অডিও শেয়ার করা"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"অডিও শেয়ার করুন"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"কল ও অ্যালার্ম"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE অডিও স্ট্রিমে কানেক্ট করুন"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"আশেপাশে অডিও স্ট্রিম"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"অডিও স্ট্রিম"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR কোড ব্যবহার করে কোনও একটি অডিও স্ট্রিমে কানেক্ট করুন"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"আশেপাশে কোনও অডিও স্ট্রিম পাওয়া যায়নি।"</string>
<string name="date_and_time" msgid="1788358029823431692">"দিন ও তারিখ"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"প্রক্সী"</string>
@@ -438,7 +434,7 @@
<string name="security_settings_remoteauth_settings_learn_more" msgid="5653556124819260050">"\'ঘড়ি আনলক করুন\' ফিচার সম্পর্কে আরও জানুন"</string>
<string name="security_settings_remoteauth_settings_register_new_authenticator" msgid="9191331738306527887">"ঘড়ি যোগ করুন"</string>
<string name="security_settings_remoteauth_settings_remove_device" msgid="2436226120578851282">"ঘড়ি সরান"</string>
- <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"ফিঙ্গারপ্রিন্ট & ফেস আনলক"</string>
+ <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"ফিঙ্গারপ্রিন্ট ও ফেস আনলক"</string>
<string name="security_settings_work_biometric_preference_title" msgid="3121755615533533585">"অফিস প্রোফালের জন্য \'ফেস ও ফিঙ্গারপ্রিন্ট আনলক\' ফিচার"</string>
<string name="security_settings_biometric_preference_summary_none_enrolled" msgid="213377753727694575">"সেট-আপ করতে হবে"</string>
<string name="security_settings_biometric_preference_summary_both_fp_multiple" msgid="4821859306609955966">"ফেস এবং আঙ্গুলের ছাপ যোগ করা হয়েছে"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"বাতিল করুন"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"বাতিল করুন"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"সেট-আপ করুন"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"প্রাইভেট স্পেস সেট-আপ করুন"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"প্রাইভেট অ্যাপ কোনও আলাদা স্পেসে রাখুন যেটি আপনি লুকাতে বা লক করতে পারবেন"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"এটি কীভাবে কাজ করে"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"আপনার অ্যাপ তালিকার নিচ থেকে নিজের প্রাইভেট স্পেস অ্যাক্সেস করতে পারবেন"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"আপনার প্রাইভেট স্পেসে অ্যাপ, লকের মাধ্যমে সুরক্ষিত থাকে"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"আপনার প্রাইভেট স্পেস লক থাকলে, সেখানে থাকা অ্যাপ থেকে পাওয়া বিজ্ঞপ্তি লুকানো থাকে"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"আপনার প্রাইভেট স্পেস লক থাকাকালীন, সেখানে থাকা অ্যাপ পার্মিশন ম্যানেজার, প্রাইভেসি ড্যাশবোর্ড এবং অন্যান্য সেটিংসে দেখা যাবে না।\n\nনতুন ডিভাইসে আপনার প্রাইভেট স্পেস সরানো যাবে না। আপনি অন্য ডিভাইসে প্রাইভেট স্পেস ব্যবহার করতে চাইলে আরেকটি সেট-আপ করতে হবে।\n\nকোনও কম্পিউটারের সাথে আপনার ডিভাইস কানেক্ট করতে পারেন বা আপনার ডিভাইসে ক্ষতিকর অ্যাপ ইনস্টল করতে পারেন এমন যেকেউ হয়ত প্রাইভেট স্পেস ব্যবহার করতে পারেন।"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"প্রাইভেট স্পেস সেট-আপ করা হচ্ছে…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"এটি লক করা থাকলে প্রাইভেট স্পেস অ্যাপ থেকে বিজ্ঞপ্তি লুকানো থাকে"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ফটো অথবা ফাইল শেয়ার করার জন্য প্রাইভেট স্পেস আনলক করুন"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"কিছু অ্যাপ আগেই আপনার প্রাইভেট স্পেসে ইনস্টল করা আছে"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"কোনও প্রাইভেট স্পেস সেট-আপ করা যায়নি"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"আবার চেষ্টা করুন"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"প্রাইভেট স্পেস আনলক করতে স্ক্রিন লক ব্যবহার করবেন?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"আপনার প্রাইভেট স্পেসের জন্য পিন সেট করুন"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"আপনার প্রাইভেট স্পেসের জন্য পাসওয়ার্ড সেট করুন"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"আপনার প্রাইভেট স্পেসের জন্য প্যাটার্ন সেট করুন"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"অ্যাপ ও বিজ্ঞপ্তি"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"লক স্ক্রিনে সংবেদনশীল বিজ্ঞপ্তি"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"প্রাইভেট স্পেস আনলক করা থাকলে সংবেদনশীল কন্টেন্ট দেখুন"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"আপনি সর্বাধিক <xliff:g id="COUNT">%d</xliff:g>টি ফিঙ্গারপ্রিন্ট যোগ করতে পারবেন"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"আপনি অনুমোদিত সর্বোচ্চ সংখ্যক আঙ্গুলের ছাপ যোগ করেছেন"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"এর বেশি আঙ্গুলের ছাপ যোগ করা যাবে না"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"ডিসকানেক্ট করুন"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"যুক্ত করুন ও কানেক্ট করুন"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ব্লুটুথ চালু করা হলে, আপনার ডিভাইস আশেপাশের অন্যান্য ব্লুটুথ ডিভাইসের সাথে যোগাযোগ করতে পারে"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ব্লুটুথ চালু করা থাকলে কাছাকাছি থাকা অন্য কোনও ব্লুটুথ ডিভাইসের সাথে সেটি কানেক্ট করতে পারে। ব্লুটুথ দ্রুত শেয়ার, Find My Device ও ডিভাইসের লোকেশন ব্যবহার করে।"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ব্লুটুথ চালু করা থাকলে, আপনার ডিভাইস কাছাকাছি অন্যান্য ব্লুটুথ ডিভাইসের সাথে যোগাযোগ করতে পারবে।\n\nডিভাইস ব্যবহারের অভিজ্ঞতা উন্নত করতে, এমনকি ব্লুটুথ বন্ধ থাকাকালীনও, অ্যাপ ও পরিষেবাগুলি কাছাকাছি থাকা ডিভাইস যেকোনও সময় স্ক্যান করতে পারবে। যেমন, এটি লোকেশন-ভিত্তিক ফিচার এবং পরিষেবা উন্নত করার মতো বিভিন্ন কাজের জন্য ব্যবহার করা হতে পারে। আপনি ব্লুটুথ স্ক্যানিং সেটিংস থেকে এটি পরিবর্তন করতে পারবেন।"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ব্লুটুথ চালু করা থাকলে কাছাকাছি থাকা অন্য কোনও ব্লুটুথ ডিভাইসের সাথে সেটি কানেক্ট করতে পারে। ব্লুটুথ দ্রুত শেয়ার, Find My Device ও ডিভাইসের লোকেশন ব্যবহার করে।\n\nব্লুটুথ বন্ধ করা থাকলেও অ্যাপ ও পরিষেবা যেকোনও সময় কাছাকাছি থাকা ব্লুটুথ ডিভাইস স্ক্যান করতে পারে। যেমন, এটি লোকেশন-সম্পর্কিত ফিচার ও পরিষেবা উন্নত করতে ব্যবহার করা যেতে পারে। আপনি ব্লুটুথ স্ক্যানিং সেটিংসে গিয়ে আপনি এটি পরিবর্তন করতে পারেন।"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"পরিবর্তন করুন"</string>
<string name="device_details_title" msgid="1155622417516195481">"ডিভাইসের বিবরণ"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"কীবোর্ড সেটিংস"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"আপনার পরিষেবা প্রদানকারী এই নেটওয়ার্কের সাথে কানেক্ট করার অনুমতি আপনাকে দেয় না, কারণ এটি এমন এক পুরনো সুরক্ষা প্রোটোকল ব্যবহার করে যেটি কম সুরক্ষিত"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP-কে অনুমতি দিন"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"বন্ধ করুন"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"উন্নত বিকল্প"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ড্রপ-ডাউন তালিকায় থাকা উন্নত বিকল্প"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"বড় করুন"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"৫.০ গিগা হার্জ ব্যান্ড পছন্দসই"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP সেটিংস"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"গোপনীয়তা"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"সাবস্ক্রিপশন"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"সাবস্ক্রিপশন দেখুন বা পরিবর্তন করুন"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"র্যান্ডামাইজ করা MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"ব্যাটারি যাতে অনেক্ষণ চলতে পারে সেই জন্য গাঢ় থিম কিছু স্ক্রিনে কালো রঙয়ের ব্যাকগ্রাউন্ড ব্যবহার করে। গাঢ় থিমের সময়সূচি আপনার স্ক্রিনটি বন্ধ না হওয়া পর্যন্ত চালু হওয়ার জন্য অপেক্ষা করে।"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ডার্ক থিম বর্তমানে আপনার বেডটাইম মোডের শিডিউল অনুযায়ী চালু বা বন্ধ হয়"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"বেডটাইম মোডের সেটিংস"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"স্ক্রিন টাইমআউট"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> ধরে নিষ্ক্রিয়তার পরে"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"সেট করা নেই"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"আরও বিকল্পের জন্য টাচপ্যাডের নিচে ডানদিকের কোণায় ট্যাপ করুন"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"পয়েন্টারের গতি"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"টাচপ্যাডের জেসচার সম্পর্কে জানুন"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ট্র্যাকপ্যাড, ট্র্যাক প্যাড, মাউস, কার্সর, স্ক্রল, সোয়াইপ, ডানদিকের বোতামে ক্লিক, ক্লিক, পয়েন্টার"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"ডানদিকের বোতামে ক্লিক, ট্যাপ"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"হোম স্ক্রিনে যান"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"আপনার টাচপ্যাডে তিনটি আঙুলের সাহায্যে উপরের দিকে সোয়াইপ করুন"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"ফিরে যান"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"সাধারণ"</string>
<string name="display_category_title" msgid="6638191682294461408">"ডিসপ্লে"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"রঙ এবং মোশন"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"স্ক্রিনের উজ্জ্বলতা কমান"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ইন্টারঅ্যাকশন নিয়ন্ত্রণগুলি"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"সময় সংক্রান্ত কন্ট্রোল"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"নন-ট্রান্সপারেন্ট"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"উচ্চ কনট্রাস্ট যুক্ত পাঠ্য"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"কালো অথবা সাদাতে টেক্সটের রঙ পরিবর্তন করুন। এটির জন্য ব্যাকগ্রাউন্ডের হিসেবে কনট্রাস্ট বেড়ে যায়।"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"স্ক্রিন বৃহত্তরীকরণ স্বতঃ আপডেট"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"অ্যাপ্লিকেশান ট্রানজিশনের উপর স্ক্রিন বৃহত্তরীকরণ আপডেট"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"পাওয়ার বোতামে কল শেষ হয়"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"২টি আঙুল দিয়ে নিচের দিক থেকে সোয়াইপ করুন"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"ভলিউম কী ধরে থাকুন"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"ট্রিপল ট্যাপ স্ক্রিন"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"এগিয়ে যান"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"হিয়ারিং ডিভাইস"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"আপনার ফোনের সাথে হিয়ারিং এড, কক্লিয়ার ইমপ্ল্যান্ট এবং অন্যান্য অ্যামপ্লিফিকেশন ডিভাইস ব্যবহার করতে পারবেন"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, বাঁ ও ডানদিকের"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ও আরও ১টি"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"নতুন ডিভাইস পেয়ার করুন"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"নতুন ডিভাইস পেয়ার করা সম্পর্কে"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"হিয়ারিং ডিভাইস"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"সেভ করা ডিভাইস"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"হিয়ারিং ডিভাইস সংক্রান্ত কন্ট্রোল"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"হিয়ারিং এইড কম্প্যাটিবিলিটি"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"টেলিকয়েলের সাহায্যে কম্প্যাটিবিলিটি উন্নত করে এবং অপ্রয়োজনীয় শব্দ কমিয়ে দেয়"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"হিয়ারিং ডিভাইস সম্পর্কে"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"আপনার হিয়ারিং ডিভাইস চালু করা আছে কিনা এবং পেয়ার করার জন্য রেডি কিনা তা ভালভাবে দেখে নিন"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"হিয়ারিং ডিভাইস পেয়ার করা"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"উপলভ্য হিয়ারিং ডিভাইস"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"হিয়ারিং ডিভাইস দেখতে পাচ্ছেন না?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"আরও ডিভাইস দেখুন"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"এই অ্যাপটি ব্যাকগ্রাউন্ডে ব্যাটারি ব্যবহার করতে পারবে। প্রত্যাশিত সময়ের আগেই আপনার ব্যাটারির চার্জ শেষ হয়ে যেতে পারে।"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"সরান"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"বাতিল করুন"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ওভাররাইড করুন"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"চার্জিং অ্যাক্সেসরি চেক করুন"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"মানানসই নয় এমন চার্জিং সম্পর্কে আরও জানুন"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ব্যাটারি ম্যানেজার"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"অন্যান্য"</string>
<string name="no_channels" msgid="4716199078612071915">"এই অ্যাপটি দ্বারা কোন বিজ্ঞপ্তি পোস্ট করা হয়নি"</string>
<string name="app_settings_link" msgid="6725453466705333311">"অ্যাপের আরও সেটিংস"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"অব্যবহৃত চ্যানেল দেখুন"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"অব্যবহৃত চ্যানেল লুকান"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{#টি বিভাগ মুছে ফেলা হয়েছে}one{#টি বিভাগ মুছে ফেলা হয়েছে}other{#টি বিভাগ মুছে ফেলা হয়েছে}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"সমস্ত অবরুদ্ধ করুন"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"এই বিজ্ঞপ্তিগুলি কখনোই দেখানো হবে না"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"ব্যাকগ্রাউন্ডে দীর্ঘ চলা টাস্ক"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"বেশিক্ষণ ধরে ব্যাকগ্রাউন্ডে টাস্ক রান করার জন্য এই অ্যাপকে অনুমতি দিন। এর ফলে, শেষ হতে কয়েক মিনিটের বেশি সময় লাগতে পারে এমন টাস্ক এই অ্যাপ রান করতে পারবে, যেমন ডাউনলোড বা আপলোড করা। \n\nএই অনুমতি দেওয়া না হলে, এই ধরনের টাস্ক অ্যাপ কতক্ষণ ব্যাকগ্রাউন্ডে রান করতে পারবে সিস্টেম তা সীমিত করবে।"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"দীর্ঘ কাজ, ডেটা ট্রান্সফার, ব্যাকগ্রাউন্ড টাস্ক"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ব্যাকগ্রাউন্ডে ব্যাক-আপ টাস্ক পারফর্ম করুন"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"অ্যাপকে ব্যাক-আপ সম্পর্কিত ব্যাকগ্রাউন্ড টাস্ক রান করানোর অনুমতি দিন"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"এতে কন্টেন্ট ব্যাক-আপ বা সিঙ্ক করার প্রয়োজনের ক্ষেত্রে এই অ্যাপের ব্যাপক ব্যবহারের সম্ভাবনার দিকটি দেখানো হয়। এই অনুমতি দেওয়া হলে, ব্যাক-আপ সম্পর্কিত কাজ সম্পূর্ণ করার জন্য অ্যাপকে একটু বেশি সময়ের জন্য অ্যাপটিকে রান করতে দেওয়া হয়। \n\nএই অনুমতি বাতিল করা হলে সিস্টেম, ব্যাকগ্রাউন্ডে ব্যাক-আপ সম্পর্কিত কাজ সম্পূর্ণ করার জন্য অ্যাপকে কোনও বিশেষ ছাড় দেয় না।"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"ব্যাক-আপ টাস্ক, ব্যাক-আপ জব"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager রেট-লিমিটিং আবার সেট করুন"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager রেট-লিমিটিং আবার সেট করা হয়েছে"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"লক স্ক্রিনে নিয়ন্ত্রণের তথ্য"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"অটেমেটিক রেজিস্ট্রেশন..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ডেটা রোমিংয়ের অনুমতি দেবেন?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"দামের বিষয়ে জানতে নেটওয়ার্ক প্রদানকারীর সাথে যোগাযোগ করুন।"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"অ্যাপ ডেটার ব্যবহার"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ভুল নেটওয়ার্ক মোড <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। এড়িয়ে যান।"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"স্যাটেলাইট মেসেজিং"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"স্যাটেলাইটের মাধ্যমে টেক্সট মেসেজ পাঠান ও পান। আপনার অ্যাকাউন্টে অন্তর্ভুক্ত।"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"ই-সিম মোছা হচ্ছে…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"ই-সিম মোছা যাচ্ছে না"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"কিছু সমস্যা হয়েছে এবং এই ই-সিম মোছা যায়নি।\n\nআপনার ডিভাইস আবার চালু করে চেষ্টা করুন।"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ডিভাইসে কানেক্ট করুন"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"আপনার ডিভাইসে কানেক্ট করার জন্য <xliff:g id="APPNAME">%1$s</xliff:g> অ্যাপ সাময়িকভাবে একটি ওয়াই-ফাই নেটওয়ার্ক ব্যবহার করতে চায়"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"কোনও ডিভাইস খুঁজে পাওয়া যায়নি। ডিভাইস চালু আছে এবং কানেক্ট করার জন্য তৈরি কিনা তা ভাল করে দেখে নিন।"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"বাতিল করুন"</string>
<string name="contrast_title" msgid="6885768151336508075">"কনট্রাস্ট"</string>
<string name="contrast_standard" msgid="1097297089917185235">"স্ট্যান্ডার্ড"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"মিডিয়াম"</string>
<string name="contrast_high" msgid="3988567609694797696">"হাই"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"এই অ্যাপটি শুধুমাত্র ১টি উইন্ডোতে খোলা যেতে পারে"</string>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index d866df6..18cd798 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Želite li prekinuti vezu s uređajem?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Uparite novi uređaj"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatski uključi ponovo sutra"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Upari desno uho"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Upari lijevo uho"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Uparite drugo uho"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Upari desno uho"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Upari lijevo uho"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Za sve dostupne slušne aparate"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Postavke slušnog aparata"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Prečica, kompatibilnost sa slušnim aparatom"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Za ovaj uređaj"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Izlaz zvuka"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Informacije o izlazu zvuka"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Pisanje u poljima za tekst"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignoriranje svih pritisaka dugmeta za pisaljku"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Pisaljka"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Dijeljenje zvuka"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Dijeli zvuk"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Pozivi i alarmi"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Povežite se s prijenosom zvuka LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Prijenosi zvuka u blizini"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Prijenosi zvuka"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Povežite se s prijenosom zvuka putem QR koda"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"U blizini nije pronađen nijed. prijenos zvuka"</string>
<string name="date_and_time" msgid="1788358029823431692">"Datum i vrijeme"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proksi server"</string>
@@ -438,7 +434,7 @@
<string name="security_settings_remoteauth_settings_learn_more" msgid="5653556124819260050">"Saznajte više o Otključavanju pomoću sata"</string>
<string name="security_settings_remoteauth_settings_register_new_authenticator" msgid="9191331738306527887">"Dodaj sat"</string>
<string name="security_settings_remoteauth_settings_remove_device" msgid="2436226120578851282">"Uklanjanje sata"</string>
- <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"Otisak prsta i otključavanje licem"</string>
+ <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"Otključavanje otiskom prsta i licem"</string>
<string name="security_settings_work_biometric_preference_title" msgid="3121755615533533585">"Otključavanje licem i otiskom prsta za radni profil"</string>
<string name="security_settings_biometric_preference_summary_none_enrolled" msgid="213377753727694575">"Potrebno je postavljanje"</string>
<string name="security_settings_biometric_preference_summary_both_fp_multiple" msgid="4821859306609955966">"Lice i otisci prstiju su dodani"</string>
@@ -561,7 +557,7 @@
<string name="private_space_category_ways_to_unlock" msgid="4356631225316950046">"Načini otključavanja"</string>
<string name="private_space_screen_lock_summary" msgid="394837965365561070">"Isto kao i zaključavanje ekrana uređaja"</string>
<string name="private_space_new_lock_title" msgid="9056139964133004094">"Odabrati novo zaključavanje privatnog prostora?"</string>
- <string name="private_space_auto_lock_title" msgid="8663409382910601261">"Automatski zaključaj privatni prostor"</string>
+ <string name="private_space_auto_lock_title" msgid="8663409382910601261">"Automatsko zaključavanje privatnog prostora"</string>
<string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Možete automatski zaključati privatni prostor ako niste koristili uređaj neko vrijeme"</string>
<string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Svaki put kada se ekran zaključa"</string>
<string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Nakon 5 minuta neaktivnosti"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Otkaži"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Otkaži"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Postavi"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Postavite privatni prostor"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Držite privatne aplikacije u zasebnom prostoru koji možete sakriti ili zaključati"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Kako ovo funkcionira"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Možete pristupiti privatnom prostoru s dna liste aplikacija"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplikacije u privatnom prostoru su zaštićene zaključavanjem"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Obavještenja iz aplikacija u privatnom prostoru su sakrivena kada je prostor zaključan"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Aplikacije u vašem privatnom prostoru se neće prikazivati u upravitelju odobrenja, na kontrolnoj tabli za privatnost ni u drugim postavkama kada je privatni prostor zaključan.\n\nPrivatni prostor se ne može premjestiti na novi uređaj. Morate postaviti drugi privatni prostor ako ga želite koristiti na drugom uređaju.\n\nAko neko poveže vaš uređaj s računarom ili na njega instalira štetne aplikacije, možda će moći pristupiti vašem privatnom prostoru."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Postavljanje privatnog prostora…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Obavještenja iz aplikacija u privatnom prostoru su sakrivena kada je prostor zaključan"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Otključajte privatni prostor da dijelite fotografije ili fajlove"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Neke aplikacije su već instalirane u vašem privatnom prostoru"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Postavljanje privatnog prostora nije uspjelo"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Pokušaj ponovo"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Koristiti zaklj. ekrana za otklj. priv. prostora?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Postavite PIN za privatni prostor"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Postavite lozinku za privatni prostor"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Postavite uzorak za privatni prostor"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikacije i obavještenja"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Osjetljiva obavještenja na zaključanom ekranu"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Prikaz osjetljivog sadržaja kada je privatni prostor otključan"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Broj otisaka prstiju koje možete dodati: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodali ste maksimalan broj otisaka prstiju"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nije moguće dodati još otisaka prstiju"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Prekini vezu"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Upari i poveži"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kada je Bluetooth uključen, uređaj može komunicirati s drugim Bluetooth uređajima u blizini"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Kada je Bluetooth uključen, uređaj može komunicirati s drugim Bluetooth uređajima u blizini. Funkcije kao što su Quick Share, Pronađi moj uređaj i lokacija uređaja koriste Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Kada je Bluetooth uključen, uređaj može komunicirati s Bluetooth uređajima u blizini.\n\nDa se poboljša iskustvo na uređaju, aplikacije i usluge i dalje mogu skenirati uređaje u blizini u bilo kojem trenutku, čak i kada je Bluetooth isključen. Ovo se, naprimjer, može koristiti da se poboljšaju funkcije i usluge zasnovane na lokaciji. Ovo možete promijeniti u postavkama Bluetooth skeniranja."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Kada je Bluetooth uključen, uređaj može komunicirati s drugim Bluetooth uređajima u blizini. Funkcije kao što su Quick Share, Pronađi moj uređaj i lokacija uređaja koriste Bluetooth.\n\nAplikacije i usluge i dalje mogu skenirati uređaje u blizini bilo kada, čak i kada je Bluetooth isključen. To se može koristiti, naprimjer, za poboljšanje funkcija i usluga zasnovanih na lokaciji. Ovo možete promijeniti u postavkama Bluetooth skeniranja."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Promijenite"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalji o uređaju"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Postavke tastature"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Operater vam ne dozvoljava da se povežete s ovom mrežom jer koristi stariji sigurnosni protokol koji je manje siguran"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Dozvoli WEP protokol"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Zatvori"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Napredne opcije"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Padajuća lista Naprednih opcija"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"proširivanje"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Preferira se opseg od 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP postavke"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privatnost"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Pretplata"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Pregledajte ili promijenite pretplatu"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Nasumično odabrani MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tamna tema koristi crnu pozadinu radi produženja trajanja baterije. Rasporedi tamne teme čekaju s uključivanjem dok se ekran ne isključi."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tamna tema trenutno prati vaš raspored načina rada za spavanje"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Postavke načina rada za spavanje"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Istek vremena ekrana"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Nakon <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> neaktivnosti"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nije postavljeno"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Dodirnite donji desni ugao dodirne podloge za više opcija"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Brzina pokazivača"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Naučite pokrete dodirne podloge"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"dodirna tabla, tabla na dodir, miš, kursor, klizanje, prevlačenje, desni klik, klik, pokazivač"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"desni klik, dodir"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Idite na početni ekran"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Prevucite nagore s tri prsta bilo gdje na dodirnoj podlozi"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Nazad"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Opće"</string>
<string name="display_category_title" msgid="6638191682294461408">"Prikaz"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Boja i pokret"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Zatamnjivanje ekrana"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Kontrole za interakciju"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Kontrole za vrijeme"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Nije providno"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst visokog kontrasta"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Promjena boje teksta u crnu ili bijelu. Maksimalno se povećava kontrast s pozadinom."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Automatsko ažurir. uvećav. ekrana"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Ažurira uvećavanje ekrana kod prelaza aplikacija"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Dugme uklj./isklj. prekida poziv"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Prevlačenje pomoću 2 prsta s dna ekrana prema gore"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Držite tipke za jačinu zvuka"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Trostruki dodir ekrana"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Nastavi"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Slušni aparati"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"S telefonom možete koristiti slušne aparate, kohlearne implantate i druge uređaje za pojačavanje zvuka"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, lijevi i desni"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> još 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Upari novi uređaj"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Informacije o uparivanju novog aparata"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Slušni aparati"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Sačuvani uređaji"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kontrole slušnog aparata"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kompatibilnost sa slušnim aparatom"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Poboljšava kompatibilnost s telezavojnicama i smanjuje neželjeni šum"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Informacije o slušnim aparatima"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Provjerite je li slušni aparat uključen i spreman za uparivanje"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Uparite slušni aparat"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Dostupni slušni aparati"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Ne vidite slušni aparat?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Prikaži više uređaja"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ova aplikacija će moći koristiti bateriju u pozadini. Vaša baterija bi se mogla isprazniti prije nego što očekujete."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ukloni"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Otkaži"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Zaobiđi"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Provjerite opremu za punjenje"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saznajte više o nekompatibilnom punjenju"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Upravitelj baterije"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Ostalo"</string>
<string name="no_channels" msgid="4716199078612071915">"Ova aplikacija nije objavila nikakva obavještenja"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Dodatne postavke u aplikaciji"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Prikaži nekorišt. kanale"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Sakrij nekorišt. kanale"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategorija je izbrisana}one{# kategorija je izbrisana}few{# kategorije su izbrisane}other{# kategorija je izbrisano}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokiraj sve"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Nikada ne prikazuj ova obavještenja"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Dugi zadaci u pozadini"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Dozvolite ovoj aplikaciji da izvršava duge zadatke u pozadini. Ovo omogućava aplikaciji da izvršava zadatke za koje može biti potrebno više od nekoliko minuta, kao što su preuzimanja i otpremanja. \n\nAko se ovo odobrenje odbije, sistem će odrediti granicu za to koliko dugo aplikacija može izvršavati takve zadatke u pozadini."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"dugi zadaci, prijenos podataka, zadaci u pozadini"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Izvršavanje zadataka izrade sigurnosne kopije u pozadini"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Dozvoli aplikaciji da izvršava zadatke povezane s izradom sigurnosne kopije u pozadini"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Pokazuje da se aplikacija intenzivno koristi kada treba napraviti sigurnosnu kopiju sadržaja ili ga sinhronizirati. Ako date odobrenje aplikaciji, dozvolit ćete joj da radi u pozadini malo duže da izvrši zadatke povezane s izradom sigurnosne kopije. \n\nAko odbijete odobrenje aplikaciji, sistem joj neće omogućiti nikakav poseban izuzetak da izvrši zadatke povezane s izradom sigurnosne kopije u pozadini."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"izrada sigurnosne kopije zadataka, izrada sigurnosne kopije poslova"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Poništi ograničenje brzine ShortcutManagera"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ograničenje brzine ShortcutManagera je poništeno"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolirajte informacije na zaključanom ekranu"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatska registracija…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Dozvoliti roming podataka?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Raspitajte se kod svog mobilnog operatera za cijene."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Prijenos podataka u aplikaciji"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mrežni način <xliff:g id="NETWORKMODEID">%1$d</xliff:g> nije važeći. Zanemarite."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satelitska razmjena poruka"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Šaljite i primajte poruke putem satelita. Uključeno je uz račun."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Potpuno brisanje podataka na eSIM-u…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Nije moguće potpuno izbrisati podatke na eSIM-u"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Nešto nije uredu i podaci na eSIM-u nisu potpuno izbrisani.\n\nPonovo pokrenite uređaj i pokušajte ponovo."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Povezivanje s uređajem"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacija <xliff:g id="APPNAME">%1$s</xliff:g> želi koristiti privremenu WiFi mrežu da se poveže s vašim uređajem"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nije pronađen nijedan uređaj Provjerite jesu li uređaji uključeni i dostupni za povezivanje."</string>
@@ -5048,6 +5129,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Otkaži"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standardno"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Srednje"</string>
<string name="contrast_high" msgid="3988567609694797696">"Visoko"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Ova aplikacija se može otvoriti samo u 1 prozoru"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 2094def..11bd748 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Vols desconnectar el dispositiu?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Vincula un dispositiu nou"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Torna\'l a activar automàticament demà"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Vincula la dreta"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Vincula l\'esquerra"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Vincula l\'altra orella"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Vincula la dreta"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Vincula l\'esquerra"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Per a tots els audiòfons disponibles"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Configuració de l\'audiòfon"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Drecera, compatibilitat amb audiòfons"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Per a aquest dispositiu"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Sortida d\'àudio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Sobre la sortida d\'àudio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Escriu als camps de text"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Omet la premuda repetida del botó de llapis òptic"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Llapis òptic"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Ús compartit d\'àudio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Comparteix l\'àudio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Trucades i alarmes"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Connecta\'t a un flux d\'LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Fluxos d\'àudio a prop"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Fluxos d\'àudio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Connecta\'t a un flux d\'àudio fent servir un codi QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"No s\'ha trobat cap flux d\'àudio a prop."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data i hora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Servidor intermediari"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancel·la"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancel·la"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configura"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configura un espai privat"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Mantén les aplicacions privades en un espai separat que puguis amagar o bloquejar"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Com funciona"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Pots accedir a l\'espai privat des del final de la llista d\'aplicacions"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Les apps de l\'espai privat estan protegides amb un bloqueig"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Quan està bloquejat, les notificacions de les aplicacions de l\'espai privat s\'amaguen"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Les aplicacions de l\'espai privat no es mostraran al gestor de permisos, al tauler de privadesa ni en altres opcions de configuració quan l\'espai privat estigui bloquejat.\n\nL\'espai privat no es pot traslladar a un dispositiu nou. Caldrà que configuris un altre espai privat si el vols utilitzar en un altre dispositiu.\n\nQualsevol persona que connecti el teu dispositiu a un ordinador o instal·li aplicacions perjudicials al teu dispositiu podria accedir a l\'espai privat."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"S\'està configurant l\'espai privat…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Quan està bloquejat, les notificacions de les aplicacions de l\'espai privat s\'amaguen"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Desbloqueja l\'espai privat per compartir fotos o fitxers"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Algunes aplicacions ja estan instal·lades a l\'espai privat"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"No s\'ha pogut configurar un espai privat"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Torna-ho a provar"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Vols utilitzar el bloqueig de pantalla per desbloquejar l\'espai privat?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Defineix un PIN per a l\'espai privat"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Defineix contrasenya per a l\'espai privat"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Defineix un patró per a l\'espai privat"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplicacions i notificacions"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notificacions sensibles a la pantalla de bloqueig"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Mostra contingut sensible quan l\'espai privat està desbloquejat"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Pots afegir un màxim de <xliff:g id="COUNT">%d</xliff:g> empremtes digitals"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Has afegit el nombre màxim d\'empremtes digitals"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"No es poden afegir més empremtes digitals"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Desconnecta"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Vincula i connecta"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Amb el Bluetooth activat, el dispositiu pot comunicar-se amb dispositius Bluetooth a prop"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Quan el Bluetooth està activat, el dispositiu pot comunicar-se amb altres dispositius Bluetooth a prop. Funcions com ara Quick Share, Troba el meu dispositiu i la ubicació del dispositiu utilitzen el Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Si el Bluetooth està activat, el dispositiu pot comunicar-se amb altres dispositius Bluetooth propers.\n\nPer millorar l\'experiència del dispositiu, les aplicacions i els serveis poden cercar dispositius propers en qualsevol moment, fins i tot quan el Bluetooth està desactivat. Aquesta opció es pot utilitzar, per exemple, per millorar les funcions i els serveis basats en la ubicació. Pots canviar-la a la configuració de cerca de dispositius Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Quan el Bluetooth està activat, el dispositiu pot comunicar-se amb altres dispositius Bluetooth a prop. Les funcions com ara Quick Share, Troba el meu dispositiu o la ubicació del dispositiu utilitzen el Bluetooth.\n\nLes aplicacions i els serveis poden cercar dispositius propers en qualsevol moment, fins i tot quan el Bluetooth està desactivat. Aquesta opció es pot utilitzar, per exemple, per millorar les funcions i els serveis basats en la ubicació. Pots canviar aquesta opció a la configuració de cerca de dispositius Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Canvia"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalls del dispositiu"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Configuració de teclat"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"El teu operador no et permet connectar-te a aquesta xarxa perquè utilitza un protocol de seguretat més antic que és menys segur"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Permet les xarxes WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Tanca"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opcions avançades"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Llista desplegable Opcions avançades"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"desplega"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Banda de 5,0 GHz preferida"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Configuració d\'IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privadesa"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Subscripció"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Consulta o canvia la subscripció"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Adreça MAC aleatòria"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"El tema fosc utilitza un fons negre en algunes pantalles perquè la bateria duri més. Les programacions del tema fosc no s\'activen fins que la pantalla està desactivada."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Actualment, el tema fosc segueix la programació del mode Hora de dormir"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Configuració del mode Hora de dormir"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Temps d\'espera de la pantalla"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Després de <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> d\'inactivitat"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"No definit"</string>
@@ -1568,7 +1609,7 @@
<string name="terms_title" msgid="2071742973672326073">"Termes i condicions"</string>
<string name="webview_license_title" msgid="5832692241345780517">"Llicència de WebView del sistema"</string>
<string name="wallpaper_attributions" msgid="4323659759250650736">"Crèdits de fons de pantalla"</string>
- <string name="wallpaper_attributions_values" msgid="987277439026021925">"Proveïdors d\'imatges per satèl·lit:\n©2014 CNES/Astrium, DigitalGlobe, Bluesky"</string>
+ <string name="wallpaper_attributions_values" msgid="987277439026021925">"Proveïdors d\'imatges de satèl·lit:\n©2014 CNES/Astrium, DigitalGlobe, Bluesky"</string>
<string name="settings_manual_activity_title" msgid="1682978148920788484">"Manual"</string>
<string name="settings_manual_activity_unavailable" msgid="2514549851682321576">"S\'ha produït un problema en carregar el manual."</string>
<string name="settings_license_activity_title" msgid="7832071619364734914">"Llicències de tercers"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Toca l\'extrem inferior dret del ratolí per veure més opcions"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Velocitat del punter"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Aprèn els gestos del ratolí tàctil"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ratolí tàctil, ratolí, cursor, desplaçar-se, lliscar, fer clic amb el botó dret, fer clic, punter"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"fer clic amb el botó dret, tocar"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Ves a la pàgina d\'inici"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Fes lliscar tres dits cap amunt al ratolí tàctil"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Torna"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"General"</string>
<string name="display_category_title" msgid="6638191682294461408">"Visualització"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Color i moviment"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Enfosqueix la pantalla"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controls d\'interacció"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Controls de temps"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"No transparent"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Text d\'alt contrast"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Canvia el color del text a blanc o negre. Maximitza el contrast amb el fons."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Actualitza ampliació automàticament"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Actualitza augment pantalla a transicions aplic."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"El botó d\'engegada penja"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Llisca amb dos dits des de la part inferior"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Mantén premudes les tecles de volum"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tres tocs a la pantalla"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continua"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Audiòfons"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Pots utilitzar audiòfons, implants coclears i altres dispositius d\'amplificació amb el teu telèfon"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, orelles esquerra i dreta"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> i 1 dispositiu més"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Vincula un disp. nou"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Sobre Vincula un dispositiu nou"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Audiòfons"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Dispositius desats"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Controls de l\'audiòfon"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilitat amb audiòfons"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Millora la compatibilitat amb telebobines i redueix els sorolls no desitjats"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Sobre els audiòfons"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Comprova que l\'audiòfon estigui encès i a punt per vincular-se"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Vincula l\'audiòfon"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Audiòfons disponibles"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"No veus el teu audiòfon?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Mostra més dispositius"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Aquesta aplicació podrà utilitzar la bateria en segon pla, cosa que pot provocar que s\'esgoti abans del previst."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Suprimeix"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel·la"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Anul·la"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Revisa l\'accessori de càrrega"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Més informació sobre la càrrega incompatible"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestor de bateria"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Altres"</string>
<string name="no_channels" msgid="4716199078612071915">"Aquesta aplicació no ha publicat cap notificació"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Opcions de configuració addicionals a l\'aplicació"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Mostra canals no usats"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Amaga els canals no utilitzats"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# categoria suprimida}other{# categories suprimides}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bloqueja-ho tot"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"No mostris mai aquestes notificacions"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tasques llargues en segon pla"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permet que aquesta aplicació executi tasques llargues en segon pla. Això permet que l\'aplicació executi tasques que poden tardar més d\'uns minuts a finalitzar, com ara baixades i pujades. \n\nSi aquest permís es rebutja, el sistema limitarà el temps que pot dedicar l\'aplicació a fer aquestes tasques en segon pla."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"feines llargues, transferència de dades, tasques en segon pla"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Executa tasques de còpia de seguretat en segon pla"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Permet que l\'aplicació executi tasques relacionades amb la còpia de seguretat en segon pla"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indica que aquesta aplicació té un cas d\'ús important, de manera que necessita crear una còpia de seguretat o sincronitzar el contingut. Concedir aquest permís permetrà que l\'aplicació s\'executi en segon pla durant un període de temps una mica més llarg per completar les tasques relacionades amb la còpia de seguretat. \n\nSi aquest permís es rebutja, el sistema no concedirà cap exempció especial a aquesta aplicació perquè completi les tasques de còpia de seguretat en segon pla."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tasques de còpia de seguretat"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Restableix la limitació de freqüència de ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"S\'ha restablert la limitació de freqüència de ShortcutManager"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Controla la informació de la pantalla de bloqueig"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Registre automàtic…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Vols permetre la itinerància de dades?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Contacta amb el proveïdor de xarxa per saber els preus."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Ús de dades de l\'aplicació"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El mode de xarxa <xliff:g id="NETWORKMODEID">%1$d</xliff:g> no és vàlid. Ignora."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Missatges per satèl·lit"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Envia i rep missatges de text per satèl·lit. S\'inclou amb el teu compte."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"S\'està esborrant l\'eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"No es pot esborrar l\'eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"S\'ha produït un error i aquesta eSIM no s\'ha pogut esborrar.\n\nReinicia el dispositiu i torna-ho a provar."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connexió al dispositiu"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"L\'aplicació <xliff:g id="APPNAME">%1$s</xliff:g> vol fer servir una xarxa Wi‑Fi temporal per connectar-se al teu dispositiu"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No s\'ha trobat cap dispositiu. Comprova que els dispositius estiguin activats i disponibles per connectar-s\'hi."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancel·la"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Estàndard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Mitjà"</string>
<string name="contrast_high" msgid="3988567609694797696">"Alt"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Aquesta aplicació només pot obrir-se en 1 finestra"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 77a6b80..5c21639 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Odpojit zařízení?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Spárovat nové zařízení"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Zítra znovu automaticky zapnout"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Spárovat pravé ucho"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Spárovat levé ucho"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Spárovat druhé ucho"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Spárovat pravé ucho"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Spárovat levé ucho"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Pro všechna dostupná naslouchátka"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Nastavení naslouchátek"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Zkratka, kompatibilita s naslouchátky"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Pro toto zařízení"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Zvukový výstup"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Informace o zvukovém výstupu"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Psát do textových polí"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorovat všechna stisknutí tlačítka na dotykovém peru"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Dotykové pero"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Sdílení zvuku"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Sdílet zvuk"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Hovory a budíky"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Připojení ke zvukovému streamu LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Okolní zvukové streamy"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Zvukové streamy"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Připojení ke zvukovému streamu pomocí QR kódu"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nebyly nalezeny žádné zvukové streamy v okolí."</string>
<string name="date_and_time" msgid="1788358029823431692">"Datum a čas"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy server"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Zrušit"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Zrušit"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Nastavit"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Nastavení soukromého prostoru"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Nechat soukromé aplikace v odděleném prostoru, který můžete skrýt nebo zamknout"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Jak to funguje"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Soukromý prostor můžete otevřít ze spodní části seznamu aplikací"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplikace v soukromém prostoru jsou chráněny zámkem"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Když je soukromý prostor uzamčen, jsou oznámení aplikací v soukromém prostoru skryta"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Když je soukromý prostor uzamčen, aplikace v soukromém prostoru se nezobrazují ve správci oprávnění, na panelu ochrany soukromí ani v dalších nastaveních.\n\nSoukromý prostor nelze přesunout do nového zařízení. Na novém zařízení bude nutné nastavit nový soukromý prostor.\n\nDo soukromého prostoru se může dostat kdokoli, kdo vaše zařízení připojí k počítači nebo nainstaluje škodlivé aplikace."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Nastavování soukromého prostoru…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Když je soukromý prostor uzamčen, jsou oznámení aplikací v soukromém prostoru skryta"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Pokud chcete sdílet fotky nebo soubory, odemkněte soukromý prostor"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Některé aplikace už jsou v soukromém prostoru nainstalované"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Soukromý prostor se nepodařilo nastavit"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Zkusit znovu"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Používat zámek obrazovky k odemknutí s. prostoru?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Nastavte PIN pro svůj soukromý prostor"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Nastavte heslo pro svůj soukromý prostor"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Nastavte vzor pro svůj soukromý prostor"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikace a oznámení"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Citlivá oznámení na obrazovce uzamčení"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Zobrazovat citlivý obsah, když je soukromý prostor odemčen"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Maximální počet otisků prstů, které lze přidat: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Přidali jste maximální počet otisků prstů"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Další otisky prstů nelze přidat"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Odpojit"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Spárovat a připojit"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Když je připojení Bluetooth zapnuto, vaše zařízení může komunikovat s ostatními zařízeními Bluetooth v okolí"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Když je zapnuté připojení Bluetooth, zařízení může komunikovat s ostatními zařízeními Bluetooth v okolí. Funkce jako Quick Share, Najdi moje zařízení a vyhledávání zařízení používají Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Když je zapnuté připojení Bluetooth, zařízení může komunikovat s ostatními zařízeními Bluetooth v okolí.\n\nAplikace a služby mohou za účelem vylepšení funkcí nadále vyhledávat zařízení v okolí, i když je Bluetooth vypnuté. Lze tak například vylepšit funkce a služby založené na poloze. Toto chování můžete změnit v nastavení vyhledávání Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Když je zapnuté připojení Bluetooth, zařízení může komunikovat s ostatními zařízeními Bluetooth v okolí. Funkce jako Quick Share, Najdi moje zařízení a vyhledávání zařízení používají Bluetooth.\n\nAplikace a služby mohou vyhledávat zařízení v okolí, i když je rozhraní Bluetooth vypnuté. Lze to využít například ke zlepšení funkcí a služeb založených na poloze. Toto chování můžete změnit v nastavení vyhledávání Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Změnit"</string>
<string name="device_details_title" msgid="1155622417516195481">"O zařízení"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Nastavení klávesnice"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Váš operátor připojení k této síti nepovoluje, protože používá starší bezpečnostní protokol, který je méně bezpečný"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Povolit WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Zavřít"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Rozšířené možnosti"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rozbalovací seznam Pokročilé možnosti"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"rozbalit"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Upřednostňované pásmo 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Nastavení IP adresy"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Ochrana soukromí"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Odběr"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Zobrazení nebo změna odběru"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Náhodná adresa MAC"</string>
@@ -1008,7 +1045,7 @@
<string name="wifi_failed_connect_message" msgid="8538000546604347894">"Připojení k síti se nezdařilo."</string>
<string name="wifi_not_in_range_message" msgid="3885327464037574739">"Síť není v dosahu"</string>
<string name="wifi_forget" msgid="3485573280364015620">"Zapomenout"</string>
- <string name="wifi_modify" msgid="5127926476383659412">"Upravit"</string>
+ <string name="wifi_modify" msgid="5127926476383659412">"Změnit"</string>
<string name="wifi_save" msgid="2312643132472226807">"Uložit"</string>
<string name="wifi_failed_save_message" msgid="1830279872341387120">"Uložení sítě se nezdařilo."</string>
<string name="wifi_cancel" msgid="6698897376888935410">"Zrušit"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tmavý motiv u některých obrazovek používá černé pozadí a prodlužuje tak výdrž baterie. Plány tmavého motivu čekají na zapnutí, dokud se obrazovka nevypne."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tmavý motiv se aktuálně řídí plánem režimu nočního klidu"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Nastavení režimu nočního klidu"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Interval vypnutí obrazovky"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> nečinnosti"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nenastaveno"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Klepnutím na pravý dolní roh touchpadu zobrazíte další možnosti"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Rychlost kurzoru"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Naučte se gesta touchpadu"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, myš, kurzor, posouvání, přejetí, kliknutí pravým tlačítkem, kliknutí, ukazatel"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"kliknutí pravým tlačítkem, klepnutí"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Přejít na domovskou stránku"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Přejeďte třemi prsty nahoru kdekoli na touchpadu"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Zpět"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Obecné"</string>
<string name="display_category_title" msgid="6638191682294461408">"Zobrazení"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Barvy a pohyb"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Ztmavit obrazovku"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaktivní ovládací prvky"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Ovládací prvky časování"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Neprůhledné"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Text s vysokým kontrastem"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Změnit barvu textu na černou nebo bílou, čímž se maximalizuje kontrast vůči pozadí."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Automaticky aktualizovat přiblížení"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Aktual. přiblížení obrazovky při přepnutí aplikací"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Vypínač ukončí hovor"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Přejetí dvěma prsty zdola nahoru"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Podržení tlačítek hlasitosti"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Přiblížení trojitým klepnutím"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Pokračovat"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Naslouchátka"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"S telefonem můžete používat naslouchátka, kochleární implantáty a další zesilovací zařízení"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, levé i pravé"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 další"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Spárovat nové zařízení"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Informace o párování nového zařízení"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Naslouchátka"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Uložená zařízení"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Ovládání naslouchátek"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kompatibilita s naslouchátky"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Zlepšuje kompatibilitu s indukčními cívkami a snižuje nežádoucí šum"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Informace o naslouchátkách"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Ujistěte se, že je vaše naslouchátko zapnuté a připravené ke spárování."</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Spárování naslouchátek"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Dostupná naslouchátka"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Nevidíte své naslouchátko?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Zobrazit další zařízení"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Aplikace začne využívat baterii na pozadí. Baterie se možná vybije dřív, než se očekávalo."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Odstranit"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Zrušit"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Přepsat"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Zkontrolujte nabíjecí příslušenství"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Další informace o nekompatibilním nabíjení"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Správce baterie"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Jiné"</string>
<string name="no_channels" msgid="4716199078612071915">"Tato aplikace neodeslala žádná oznámení"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Další nastavení v aplikaci"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Zobrazit nepoužívané"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Skrýt nepoužívané"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Byla smazána # kategorie}few{Byly smazány # kategorie}many{Bylo smazáno # kategorie}other{Bylo smazáno # kategorií}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokovat vše"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Tato oznámení nikdy nezobrazovat"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Dlouhé úkoly na pozadí"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Povolte této aplikaci provádět dlouhé úkoly na pozadí. Tyto úkoly trvají déle než pár minut a jedná se např. o stahování a nahrávání. \n\nPokud oprávnění neudělíte, systém omezí, jak dlouho může aplikace provádět tyto úkoly na pozadí."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"dlouhodobé úlohy, přenos dat, úkoly na pozadí"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Úlohy související se zálohováním na pozadí"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Povolit aplikaci provádět na pozadí úlohy související se zálohováním"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Udává, že aplikace zahrnuje významný případ použití, kdy potřebuje zálohovat nebo synchronizovat obsah. Když oprávnění udělíte, aplikace bude moct běžet na pozadí o něco déle, aby mohla dokončit zálohu. \n\nPokud oprávnění neudělíte, systém aplikaci neudělí žádnou speciální výjimku pro účely zálohování."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"úlohy zálohování, úkoly zálohování"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Resetovat limity četnosti služby ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Limity četnosti služby ShortcutManager byly resetovány"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Nastavte informace na obrazovce uzamčení"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatická registrace…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Povolit datový roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Ceny vám sdělí poskytovatel datových služeb."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Využití dat aplikacemi"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neplatný režim sítě <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorovat."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satelitní zprávy"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Odesílání a přijímání textových zpráv přes satelit. Je součástí vašeho účtu."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Mazání eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM nelze vymazat"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Něco se pokazilo a tato eSIM karta nebyla vymazána.\n\nRestartujte zařízení a zkuste to znovu."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Připojení k zařízení"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikace <xliff:g id="APPNAME">%1$s</xliff:g> chce za účelem připojení k zařízení použít dočasnou síť Wi-Fi"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nebyla nalezena žádná zařízení. Zajistěte, aby zařízení byla zapnutá a dostupná k připojení."</string>
@@ -5049,6 +5130,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Zrušit"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standardní"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Střední"</string>
<string name="contrast_high" msgid="3988567609694797696">"Vysoká"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Tuto aplikaci lze otevřít jen v jednom okně"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index f25ef2f..33deaf2 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Afbryd forbindelse til enhed?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Par en ny enhed"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Aktivér automatisk igen i morgen"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Par højre øre"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Par venstre øre"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Par det andet høreapparat"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Par højre apparat"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Par venstre apparat"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"For alle tilgængelige høreapparater"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Indstillinger for høreapparat"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Genvej, høreapparatskompatibilitet"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"For denne enhed"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Lydudgang"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Om lydudgang"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Skriv i tekstfelter"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorer alle tryk på styluspen-knappen"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Styluspen"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Deling af lyd"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Del lyd"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Opkald og alarmer"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Opret forbindelse til en LE-lydstream"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Lydstreams i nærheden"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Lydstreams"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Opret forbindelse til en lydstream ved hjælp af en QR-kode"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Ingen lydstreams blev fundet i nærheden."</string>
<string name="date_and_time" msgid="1788358029823431692">"Dato og klokkeslæt"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Annuller"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Annuller"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Konfigurer"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Konfigurer et privat område"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Gem private apps i et separat område, som du kan skjule eller låse"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Sådan fungerer det"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Du kan få adgang til dit private område nederst på din liste over apps"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps i dit private område er beskyttet af en lås"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Notifikationer fra apps i dit private område er skjult, når det er låst"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apps i dit private område vises ikke i tilladelsesmanager, privatlivspanelet eller andre indstillinger, når det private område er låst.\n\nDu kan ikke flytte dit private område til en ny enhed. Hvis du vil bruge det private område på en anden enhed, skal du konfigurere et nyt privat område.\n\nPersoner, der slutter din enhed til en computer eller installerer skadelige apps på din enhed, kan muligvis få adgang til dit private område."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Konfigurerer et privat område…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notifikationer fra apps i dit private område er skjult, når området er låst"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Du kan låse dit private område op for at dele billeder og filer"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Visse apps er allerede installeret i dit private område"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Et privat område kunne ikke konfigureres"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Prøv igen"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Brug skærmlås til at låse dit private område op?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Angiv en pinkode til dit private område"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Angiv en adgangskode til dit private område"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Angiv et mønster til dit private område"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps og notifikationer"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Følsomme notifikationer på låseskærmen"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Vis følsomt indhold, når det private område er låst op"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Du kan tilføje op til <xliff:g id="COUNT">%d</xliff:g> fingeraftryk"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Du har tilføjet det maksimale antal fingeraftryk"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Du kan ikke tilføje flere fingeraftryk"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Afbryd"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Par og forbind med denne enhed"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Når Bluetooth er aktiveret, kan enheden kommunikere med andre Bluetooth-enheder i nærheden"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Når Bluetooth er aktiveret, kan enheden kommunikere med andre Bluetooth-enheder i nærheden. Funktioner som f.eks. Quick Share, Find min enhed og enhedslokation anvender Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Når Bluetooth er aktiveret, kan din enhed kommunikere med andre Bluetooth-enheder i nærheden.\n\nFor at forbedre enhedsoplevelsen kan apps og tjenester stadig til enhver tid søge efter enheder i nærheden, også selvom Bluetooth er deaktiveret. Dette kan f.eks. bruges til at forbedre lokationsbaserede funktioner og tjenester. Du kan ændre dette i indstillingerne for Bluetooth-scanning."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Når Bluetooth er aktiveret, kan enheden kommunikere med andre Bluetooth-enheder i nærheden. Funktioner som f.eks. Quick Share, Find min enhed og enhedslokation anvender Bluetooth.\n\nApps og tjenester kan stadig til enhver tid søge efter enheder i nærheden, også selvom Bluetooth er deaktiveret. Dette kan f.eks. anvendes til at forbedre lokationsbaserede funktioner og tjenester. Du kan ændre dette i indstillingerne for Bluetooth-scanning."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Rediger"</string>
<string name="device_details_title" msgid="1155622417516195481">"Enhedsoplysninger"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Tastaturindstillinger"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Dit mobilselskab tillader ikke, at du opretter forbindelse til dette netværk, da det bruger en ældre og mindre sikker sikkerhedsprotokol"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Tillad WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Luk"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Avancerede valgmuligheder"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rulleliste med avancerede valgmuligheder"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"udvid"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 GHz-bånd foretrækkes"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-indstillinger"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privatliv"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abonnement"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Se eller skift abonnement"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Tilfældig MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Mørkt tema bruger en sort baggrund på nogle skærme for at spare på batteriet. Tidsplaner for Mørkt tema aktiveres først, når din skærm er slukket."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Mørkt tema følger i øjeblikket din tidsplan for sengetid"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Indstillinger for sengetid"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Timeout for skærmen"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Efter <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> med inaktivitet"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Ikke angivet"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tryk nederst til højre på touchpladen for at se mere"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Markørens hastighed"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Se bevægelser på touchpladen"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"touchplade, touch plade, mus, markør, rul, stryg, højreklik, klik, pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"højreklik, tryk"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Gå til startskærmen"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Stryg opad med tre fingre et vilkårligt sted på touchpladen"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Gå tilbage"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Generelt"</string>
<string name="display_category_title" msgid="6638191682294461408">"Visning"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Farve og bevægelse"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Gør skærmen mørkere"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaktionsstyring"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Tidsrelaterede styringselementer"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Ikke-gennemsigtig"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst med høj kontrast"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Skift tekstfarven til sort eller hvid. Dette maksimerer kontrasten med baggrunden."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Opdater skærmforstørrelse automatisk"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Opdater skærmforstørrelsen på appovergange"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Afbryderknap afslutter opkald"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Stryg opad med to fingre fra bunden af skærmen"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Hold lydstyrketasterne inde"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tryk tre gange på skærmen"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Fortsæt"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Høreapparater"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Du kan bruge høreapparater, cochlear-implantater og andre lydforstærkere sammen med din telefon"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> –venstre og højre"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"Mindst 1 <xliff:g id="DEVICE_NAME">%1$s</xliff:g> mere"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Par ny enhed"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Om \"Par ny enhed\""</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Høreapparater"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Gemte enheder"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Indstillinger for høreapparatet"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Høreapparatskompatibilitet"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Forbedrer kompatibiliteten med teleslynge og reducerer uønsket støj"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Om høreapparater"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Sørg for, at dit høreapparat er tændt og klar til at blive parret"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Par høreapparat"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Tilgængelige høreapparater"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Kan du ikke se dit høreapparat?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Se flere enheder"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Denne app vil kunne bruge batteri i baggrunden. Enheden løber muligvis tør for batteri hurtigere end forventet."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Fjern"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annuller"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Tilsidesæt"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Tjek opladningstilbehøret"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Få flere oplysninger om opladning med inkompatible strømadaptere"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batteriadministration"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Andre"</string>
<string name="no_channels" msgid="4716199078612071915">"Denne app har ikke sendt nogen notifikationer"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Flere indstillinger i appen"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Se ubrugte kanaler"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Skjul ubrugte kanaler"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategori er slettet}one{# kategori er slettet}other{# kategorier er slettet}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bloker alle"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Vis aldrig disse notifikationer"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Lange baggrundsopgaver"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Giv denne app tilladelse til at køre lange opgaver i baggrunden. Dette giver appen mulighed for at køre opgaver, som muligvis varer længere tid end et par minutter. Det kan f.eks. være downloads og uploads. \n\nHvis denne tilladelse afvises, begrænser systemet, hvor lang tid appen kan bruge på at udføre sådanne opgaver i baggrunden."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"lange opgaver, dataoverførsel, baggrundsopgaver"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Udfør sikkerhedskopieringsopgaver i baggrunden"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Giv appen tilladelse til at køre opgaver, der har at gøre med sikkerhedskopiering, i baggrunden"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Angiver, at denne app har et stort forbrug, og at indholdet i den derfor skal sikkerhedskopieres eller synkroniseres. Når denne tilladelse er tildelt, kan appen køre i baggrunden i lidt længere tid for at udføre de opgaver, der har at gøre med sikkerhedskopiering. \n\nHvis denne tilladelse afvises, kan systemet ikke give denne app særlige undtagelser til at udføre opgaver, der har at gøre med sikkerhedskopiering, i baggrunden."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"sikkerhedskopiering af opgaver, sikkerhedskopiering af arbejdsopgaver"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Nulstil antalsbegrænsning i ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Antalsbegrænsning i ShortcutManager er nulstillet"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Styr, hvad der vises på din låseskærm"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatisk registrering…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Vil du tillade dataroaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kontakt din netværksudbyder for at få oplyst priser."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Dataforbrug i apps"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ugyldig netværkstilstand <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorer."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellitbeskeder"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Send og modtag beskeder via satellit. Inkluderet på din konto."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Sletter eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Dette eSIM kan ikke ryddes"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Noget gik galt, og dette eSIM blev ikke ryddet.\n\nGenstart din enhed, og prøv igen."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Opret forbindelse til enheden"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Appen <xliff:g id="APPNAME">%1$s</xliff:g> vil gerne have midlertidig adgang til dit Wi-Fi-netværk for at oprette forbindelse til din enhed"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Der blev ikke fundet nogen enheder. Sørg for, at enhederne er tændt, og at der kan oprettes forbindelse til dem."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Annuller"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Middel"</string>
<string name="contrast_high" msgid="3988567609694797696">"Høj"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Denne app kan kun åbnes i 1 vindue"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 1067cb1..41e3c1a 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Geräteverbindung trennen?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Neues Gerät koppeln"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Morgen automatisch wieder aktivieren"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Rechtes Gerät koppeln"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Linkes Gerät koppeln"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Anderes Ohr koppeln"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Rechtes Ohr koppeln"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Linkes Ohr koppeln"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Für alle verfügbaren Hörgeräte"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Hörgeräteeinstellungen"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Verknüpfung, Kompatibilität mit Hörgeräten"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Für dieses Gerät"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audioausgabe"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Informationen zur Audioausgabe"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Textfelder ausfüllen"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Drücken der Taste am Eingabestift ignorieren"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Eingabestift"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audiofreigabe"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Audioinhalte freigeben"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Anrufe und Wecker"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Mit LE Audio-Stream verbinden"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Audiostreams in der Nähe"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audiostreams"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Über QR-Code mit einem Audiostream verbinden"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Keine Audiostreams in der Nähe gefunden."</string>
<string name="date_and_time" msgid="1788358029823431692">"Datum & Uhrzeit"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -352,7 +348,7 @@
<string name="security_settings_face_settings_require_confirmation" msgid="6603039421004198334">"Bestätigung immer erforderlich"</string>
<string name="security_settings_face_settings_require_confirmation_details" msgid="3498729789625461914">"Bei Gesichtsentsperrung in Apps immer Bestätigung anfordern"</string>
<string name="security_settings_face_settings_remove_face_model" msgid="812920481303980846">"Gesichtsmodell löschen"</string>
- <string name="security_settings_face_settings_enroll" msgid="3726313826693825029">"Entsperrung per Gesicht einrichten"</string>
+ <string name="security_settings_face_settings_enroll" msgid="3726313826693825029">"Gesichtsentsperrung einrichten"</string>
<string name="security_settings_face_settings_remove_dialog_title" msgid="2899669764446232715">"Gesichtsmodell löschen?"</string>
<string name="security_settings_face_settings_remove_dialog_details" msgid="916131485988121592">"Dein Gesichtsmodell wird dauerhaft und sicher gelöscht.\n\nNach dem Löschen benötigst du deine PIN, dein Muster oder dein Passwort, um dein Smartphone zu entsperren und dich in Apps zu authentifizieren."</string>
<string name="security_settings_face_settings_remove_dialog_details_convenience" msgid="475568135197468990">"Dein Gesichtsmodell wird dauerhaft und sicher gelöscht.\n\nNach dem Löschen benötigst du deine PIN, dein Muster oder dein Passwort, um dein Smartphone zu entsperren."</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Abbrechen"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Abbrechen"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Einrichten"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Privaten Bereich einrichten"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Du kannst für interne Apps einen separaten Bereich nutzen, der sich ausblenden oder sperren lässt"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"So funktionierts"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Auf deinen privaten Bereich kannst du vom unteren Teil deiner App-Liste aus zugreifen"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps im privaten Bereich sind durch eine Sperre geschützt"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Benachrichtigungen aus Apps im privaten Bereich werden nicht angezeigt, wenn dieser gesperrt ist"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Wenn dein privates Profil gesperrt ist, werden Apps in deinem privaten Profil unter „Berechtigungsmanager“, „Privatsphäredashboard“ und in anderen Einstellungen nicht angezeigt.\n\nDein privates Profil kann nicht auf ein neues Gerät übertragen werden. Du musst ein weiteres privates Profil einrichten, wenn du es auf einem anderen Gerät verwenden möchtest.\n\nJeder, der dein Gerät mit einem Computer verbindet oder auf dem Gerät schädliche Apps installiert, kann möglicherweise auf dein privates Profil zugreifen."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Der private Bereich wird eingerichtet…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Benachrichtigungen von Apps im privaten Bereich werden nicht angezeigt, wenn dieser gesperrt ist"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Privaten Bereich entsperren, um Fotos oder Dateien zu teilen"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Einige Apps sind bereits in deinem privaten Bereich installiert"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Der private Bereich konnte nicht eingerichtet werden"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Noch einmal versuchen"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Privaten Bereich mit Displaysperre entsperren?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"PIN für privaten Bereich einrichten"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Passwort für privaten Bereich einrichten"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Muster für privaten Bereich einrichten"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps und Benachrichtigungen"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Sensible Benachrichtigungen auf dem Sperrbildschirm"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Sensible Inhalte werden angezeigt, wenn der private Bereich entsperrt ist"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Du kannst bis zu <xliff:g id="COUNT">%d</xliff:g> Fingerabdrücke hinzufügen."</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Du hast die maximale Anzahl an Fingerabdrücken hinzugefügt"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Es können keine Fingerabdrücke mehr hinzugefügt werden"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Verbindung trennen"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Koppeln und verbinden"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bei aktiviertem Bluetooth kann dein Gerät mit Bluetooth-Geräten in der Nähe kommunizieren"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Bei aktiviertem Bluetooth kann dein Gerät mit Bluetooth-Geräten in der Nähe kommunizieren. Für Funktionen wie Quick Share, „Mein Gerät finden“ und den Gerätestandort wird Bluetooth verwendet."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Bei aktiviertem Bluetooth kann dein Gerät mit anderen Bluetooth-Geräten in der Nähe kommunizieren.\n\nDamit es optimal funktioniert, können Apps und Dienste immer nach Geräten in der Nähe suchen, auch wenn Bluetooth deaktiviert ist. Dadurch werden beispielsweise standortbasierte Funktionen und Dienste verbessert. Dies lässt sich in den Bluetooth-Sucheinstellungen ändern."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Bei aktiviertem Bluetooth kann dein Gerät mit Bluetooth-Geräten in der Nähe kommunizieren. Für Funktionen wie Quick Share, „Mein Gerät finden“ und den Gerätestandort wird Bluetooth verwendet.\n\nApps und Dienste können immer nach Geräten in der Nähe suchen, auch wenn Bluetooth deaktiviert ist. Dadurch werden beispielsweise standortbasierte Funktionen und Dienste verbessert. Dies lässt sich in den Einstellungen für die Bluetooth-Suche ändern."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Ändern"</string>
<string name="device_details_title" msgid="1155622417516195481">"Gerätedetails"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Tastatureinstellungen"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Dein Mobilfunkanbieter lässt nicht zu, dass du dich mit diesem Netzwerk verbindest, da es ein älteres Sicherheitsprotokoll verwendet, das weniger sicher ist"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP zulassen"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Schließen"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Erweiterte Optionen"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop-down-Liste \"Erweiterte Optionen\""</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"maximieren"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5-GHz-Band bevorzugt"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-Einstellungen"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Datenschutz"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abo"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Abo ansehen oder ändern"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Zufällig festgelegte MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Beim dunklen Design ist der Hintergrund einiger Bildschirme schwarz, damit dein Akku länger hält. Zeitpläne für das dunkle Design werden erst aktiviert, wenn das Display aus ist."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"„Dunkles Design“ wird aktuell gemäß deinem Zeitplan für den Schlafenszeitmodus aktiviert"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Schlafenszeitmodus – Einstellungen"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Display automatisch ausschalten"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> ohne Aktivität"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nicht festgelegt"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tippe unten rechts auf das Touchpad für weitere Optionen"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Zeigergeschwindigkeit"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Informationen zu Touchpad-Gesten"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"Touchpad, Touch-Pad, Maus, Cursor, scrollen, wischen, rechtsklicken, klicken, Zeiger"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"rechtsklicken, tippen"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Zum Startbildschirm"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Wische irgendwo auf dem Touchpad mit drei Fingern nach oben"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Zurück"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Allgemein"</string>
<string name="display_category_title" msgid="6638191682294461408">"Display"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Farbe und Bewegung"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Bildschirm dunkler machen"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaktionssteuerung"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Einstellungen für Zeitvorgaben"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Nicht transparent"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Text mit hohem Kontrast"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Textfarbe in Schwarz oder Weiß ändern. Maximiert den Kontrast zum Hintergrund."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Vergrößerung automatisch aktualisieren"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Vergrößerung bei App-Übergängen aktualisieren"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Ein/Aus-Taste beendet Anruf"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Mit zwei Fingern nach oben wischen"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Lautstärketasten gedrückt halten"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Dreimal auf den Bildschirm tippen"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Weiter"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Hörgeräte"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Du kannst Hörgeräte, Cochlea-Implantate und andere Audioverstärker mit deinem Smartphone koppeln"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, links und rechts"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> + 1 weiteres"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Neues Gerät koppeln"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Informationen zum Koppeln eines neuen Geräts"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Hörgeräte"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Gespeicherte Geräte"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Steuerung von Hörgeräten"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kompatibilität mit Hörgeräten"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Bessere Kompatibilität mit Telefonspulen und Reduzierung unerwünschter Geräusche"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Informationen zu Hörgeräten"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Dein Hörgerät muss eingeschaltet und bereit zum Koppeln sein"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Hörgerät koppeln"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Verfügbare Hörgeräte"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Du siehst dein Hörgerät nicht?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Mehr Geräte ansehen"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Diese App kann dann im Hintergrund laufen und beansprucht dabei den Akku. Er könnte deshalb früher als erwartet leer sein."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Entfernen"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Abbrechen"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Überschreiben"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Ladezubehör prüfen"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Weitere Informationen zu nicht kompatiblen Ladegräten"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akku-Manager"</string>
@@ -2534,9 +2602,7 @@
<string name="battery_usage_chart" msgid="4114747521432440017">"Diagramm zur Akkunutzung"</string>
<string name="daily_battery_usage_chart" msgid="4176059567682992686">"Diagramm zur täglichen Akkunutzung"</string>
<string name="hourly_battery_usage_chart" msgid="3098314511076561272">"Diagramm zur stündlichen Akkunutzung"</string>
- <!-- String.format failed for translation -->
- <!-- no translation found for battery_level_percentage (1433178290838842146) -->
- <skip />
+ <string name="battery_level_percentage" msgid="1433178290838842146">"Akkustand in Prozent von <xliff:g id="START_PERCENTAGE">%1$s</xliff:g> bis <xliff:g id="END_PERCENTAGE">%2$s</xliff:g>"</string>
<string name="battery_usage_breakdown_title_since_last_full_charge" msgid="435006273323199906">"Akkunutzung seit dem letzten kompletten Aufladen"</string>
<string name="battery_usage_breakdown_title_for_slot" msgid="4823179483667671406">"Akkunutzung von <xliff:g id="SLOT">%s</xliff:g>"</string>
<string name="screen_time_category_last_full_charge" msgid="8856908320256057753">"Bildschirmzeit seit dem letzten kompletten Aufladen"</string>
@@ -3539,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Andere"</string>
<string name="no_channels" msgid="4716199078612071915">"Für diese App gibt es keine Benachrichtigungen"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Zusätzliche Einstellungen in der App"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Ungenutzte Kanäle anzeigen"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ungenutzte Kanäle ausblenden"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# Kategorie gelöscht}other{# Kategorien gelöscht}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Alle blockieren"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Diese Benachrichtigungen nie anzeigen"</string>
@@ -4105,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Lange Hintergrundaufgaben"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Damit kannst du dieser App erlauben, lang andauernde Hintergrundaufgaben auszuführen. Die App kann dann Aufgaben ausführen, die länger als ein paar Minuten dauern, etwa Downloads und Uploads. \n\nWenn diese Berechtigung nicht gewährt wird, wird durch das System begrenzt, wie lange die App solche Aufgaben im Hintergrund ausführen darf."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"lang andauernde Aufgaben, Datenübertragung, Hintergrundaufgaben"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Sicherungsaufgaben im Hintergrund ausführen"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"App erlauben, auf die Sicherung bezogene Aufgaben im Hintergrund auszuführen"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Gibt an, dass diese App eine wichtige Aufgabe erfüllt, bei der sie Inhalte sichern oder synchronisieren muss. Wenn diese Berechtigung gewährt wird, darf die App etwas länger im Hintergrund ausgeführt werden, damit sie auf die Sicherung bezogene Aufgaben abschließen kann. \n\nWenn diese Berechtigung nicht gewährt wird, werden für diese App keine besonderen Ausnahmen gemacht, damit sie auf die Sicherung bezogene Aufgaben im Hintergrund abschließen kann."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"Back-up-Aufgaben, Back-up-Jobs, Sicherungsaufgaben, Sicherungsjobs"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Limits für ShortcutManager-Aufrufe zurücksetzen"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Limits für ShortcutManager-Aufrufe zurückgesetzt"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Infos auf Sperrbildschirm festlegen"</string>
@@ -4529,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatische Registrierung…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Daten-Roaming zulassen?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Wenn du Informationen zu Preisen erhalten möchtest, wende dich bitte an deinen Netzwerkanbieter."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Datennutzung durch Apps"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ungültiger Netzmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorieren."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Nachrichten per Satellit"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Nachrichten per Satellitenfunk senden und empfangen. Dein Konto unterstützt diesen Dienst."</string>
@@ -4630,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM wird gelöscht…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Löschen der eSIM nicht möglich"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Ein Fehler ist aufgetreten und die eSIM wurde nicht gelöscht.\n\nStarte dein Gerät neu und versuche es noch einmal."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Mit Gerät verbinden"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Die App „<xliff:g id="APPNAME">%1$s</xliff:g>“ möchte sich über ein temporäres WLAN mit deinem Gerät verbinden"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Keine Geräte gefunden. Achte darauf, dass die Geräte eingeschaltet und zur Verbindung bereit sind."</string>
@@ -5049,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Abbrechen"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Mittel"</string>
<string name="contrast_high" msgid="3988567609694797696">"Hoch"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Diese App kann nur in einem einzigen Fenster geöffnet werden"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 26494c2..a2373ef 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Αποσύνδεση συσκευής;"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Σύζευξη νέας συσκευής"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Αυτόματη ενεργοποίηση ξανά αύριο"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Σύζευξη δεξιού"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Σύζευξη αριστερού"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Σύζευξη του άλλου αυτιού"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Σύζευξη δεξιού"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Σύζευξη αριστερού"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Για όλες τις διαθέσιμες συσκευές ακοής"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Ρυθμίσεις συσκευής ακοής"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Συντόμευση, συμβατότητα βοηθημάτων ακοής"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Για αυτήν τη συσκευή"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Έξοδος ήχου"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Σχετικά με την έξοδο ήχου"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Γραφή σε πεδία κειμένου"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Παράβλεψη όλων των πατημάτων του κουμπιού γραφίδας"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Γραφίδα"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Κοινή χρήση ήχου"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Κοινή χρήση ήχου"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Κλήσεις και ξυπνητήρια"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Σύνδεση σε ροή LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Ροές ήχου σε κοντινή απόσταση"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Ροές ήχου"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Συνδεθείτε σε μια ροή ήχου χρησιμοποιώντας τον κωδικό QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Δεν βρέθηκαν ροές ήχου κοντά."</string>
<string name="date_and_time" msgid="1788358029823431692">"Ημερομηνία & ώρα"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Διακομιστής μεσολάβησης"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Ακύρωση"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Ακύρωση"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Ρύθμιση"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Ρύθμιση ιδιωτικού χώρου"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Διατηρήστε τις ιδιωτικές εφαρμογές σας σε ξεχωριστό χώρο που μπορείτε να κρύψετε ή να κλειδώσετε"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Πώς λειτουργεί"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Μπορείτε να αποκτήσετε πρόσβαση στον ιδιωτικό χώρο σας από το κάτω μέρος της λίστας εφαρμογών"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Οι εφαρμογές στον ιδιωτικό χώρο προστατεύονται με κλείδωμα"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Οι ειδοποιήσεις από εφαρμογές στον ιδιωτικό χώρο είναι κρυφές όταν είναι κλειδωμένος"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Οι εφαρμογές στον ιδιωτικό χώρο σας δεν θα εμφανίζονται στη Διαχείριση αδειών, στον πίνακα ελέγχου απορρήτου και σε άλλες ρυθμίσεις όταν ο ιδιωτικός χώρος είναι κλειδωμένος.\n\nΟ ιδιωτικός χώρος σας δεν μπορεί να μετακινηθεί σε νέα συσκευή. Θα πρέπει να δημιουργήσετε άλλον ιδιωτικό χώρο αν επιθυμείτε να τον χρησιμοποιήσετε σε μια άλλη συσκευή.\n\nΕάν κάποιος συνδέσει τη συσκευή σας σε έναν υπολογιστή ή εγκαταστήσει επιβλαβείς εφαρμογές στη συσκευή σας, μπορεί να αποκτήσει πρόσβαση στον ιδιωτικό χώρο σας."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Ρύθμιση ιδιωτικού χώρου…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Οι ειδοποιήσεις από εφαρμογές του απόρρητου χώρου είναι κρυφές όταν είναι κλειδωμένος"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Ξεκλείδωμα απόρρητου χώρου για την κοινοποίηση φωτογραφιών ή αρχείων"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Ορισμένες εφαρμογές έχουν ήδη εγκατασταθεί στον ιδιωτικό χώρο σας"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Δεν ήταν δυνατή η ρύθμιση ενός απόρρητου χώρου"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Επανάληψη"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Χρήση κλειδώματος οθόνης για τον ιδιωτικό χώρο;"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Ορισμός PIN απόρρητου χώρου"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Ορισμός κωδ. πρόσβασης απόρρητου χώρου"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Ορισμός μοτίβου απόρρητου χώρου"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Εφαρμογές και ειδοποιήσεις"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Ευαίσθητες ειδοποιήσεις στην οθόνη κλειδώματος"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Εμφάνιση ευαίσθητου περιεχομένου όταν ο απόρρητος χώρος είναι ξεκλειδωμένος"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Μπορείτε να προσθέσετε έως <xliff:g id="COUNT">%d</xliff:g> δακτυλικά αποτυπώματα"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Έχετε προσθέσει τον μέγιστο αριθμό δακτυλικών αποτυπωμάτων"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Δεν είναι δυνατή η προσθήκη περισσότερων δακτυλικών αποτυπωμάτων"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Αποσύνδεση"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Σύζευξη και σύνδεση"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Με ενεργό το Bluetooth, η συσκευή μπορεί να επικοινωνεί με άλλες κοντινές συσκευές Bluetooth"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Όταν είναι ενεργοποιημένο το Bluetooth, η συσκευή σας μπορεί να επικοινωνεί με άλλες συσκευές Bluetooth σε κοντινή απόσταση. Λειτουργίες όπως το Quick Share, η Εύρεση συσκευής και η τοποθεσία της συσκευής χρησιμοποιούν Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Όταν είναι ενεργό το Bluetooth, η συσκευή σας μπορεί να επικοινωνεί με άλλες κοντινές συσκευές Bluetooth.\n\nΓια τη βελτίωση της εμπειρίας χρήσης της συσκευής, οι εφαρμογές και οι υπηρεσίες μπορούν ακόμα να πραγματοποιούν σάρωση για συσκευές σε κοντινή απόσταση ανά πάσα στιγμή, ακόμα και όταν το Bluetooth είναι απενεργοποιημένο. Αυτή η λειτουργία μπορεί να χρησιμοποιηθεί, για παράδειγμα, για τη βελτίωση λειτουργιών και υπηρεσιών που εκτελούνται βάσει τοποθεσίας. Μπορείτε να αλλάξετε αυτή την επιλογή στις ρυθμίσεις σάρωσης Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Όταν είναι ενεργοποιημένο το Bluetooth, η συσκευή σας μπορεί να επικοινωνεί με άλλες συσκευές Bluetooth σε κοντινή απόσταση. Λειτουργίες όπως το Quick Share, η Εύρεση συσκευής και η τοποθεσία της συσκευής χρησιμοποιούν Bluetooth.\n\nΟι εφαρμογές και οι υπηρεσίες μπορούν ακόμα να πραγματοποιούν σάρωση για συσκευές σε κοντινή απόσταση ανά πάσα στιγμή, ακόμα και όταν το Bluetooth είναι απενεργοποιημένο. Αυτό μπορεί να χρησιμοποιηθεί, για παράδειγμα, για τη βελτίωση λειτουργιών και υπηρεσιών που εκτελούνται βάσει τοποθεσίας. Μπορείτε να αλλάξετε αυτή την επιλογή στις ρυθμίσεις σάρωσης Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Αλλαγή"</string>
<string name="device_details_title" msgid="1155622417516195481">"Λεπτομέρειες συσκευής"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Ρυθμίσεις πληκτρολογίου"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Επειδή αυτό το δίκτυο χρησιμοποιεί παλαιότερο πρωτόκολλο ασφαλείας που είναι λιγότερο ασφαλές, η εταιρεία κινητής τηλεφωνίας σας δεν επιτρέπει τη σύνδεση σε αυτό"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Να επιτρέπεται το WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Κλείσιμο"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Σύνθετες επιλογές"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Σύνθετες επιλογές αναπτυσσόμενης λίστας"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ανάπτυξη"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Προτιμάται ζώνη 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Ρυθμίσεις IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Απόρρητο"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Συνδρομή"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Προβολή ή αλλαγή συνδρομής"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Τυχαίο MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Το Σκούρο θέμα χρησιμοποιεί μαύρο φόντο, για να συμβάλλει στην αύξηση της διάρκειας της μπαταρίας σε ορισμένες οθόνες. Τα χρονοδιαγράμματα για το Σκούρο θέμα περιμένουν να σβήσει η οθόνη, για να ενεργοποιηθούν."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Αυτήν τη στιγμή, το Σκούρο θέμα ακολουθεί το πρόγραμμα της λειτουργίας Ώρα για ύπνο"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Ρυθμίσεις λειτουργίας Ώρα για ύπνο"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Λήξη χρονικού ορίου οθόνης"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Μετά από <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> αδράνειας"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Δεν έχει οριστεί"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Πατήστε κάτω δεξιά στην επιφάνεια αφής για περισ. επιλογές."</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Ταχύτητα δείκτη"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Μάθετε κινήσεις επιφάνειας αφής"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"επιφάνειας αφής, επιφάνεια, ποντίκι, δείκτης, κύλιση, σάρωση, δεξί κλικ, κλικ, δείκτης"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"δεξί κλικ, πάτημα"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Μετάβαση στην αρχική οθόνη"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Σύρετε επάνω με τρία δάχτ. από οποιοδ. σημείο της επιφ. αφής"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Επιστροφή"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Γενικά"</string>
<string name="display_category_title" msgid="6638191682294461408">"Οθόνη"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Χρώμα και κίνηση"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Κάντε την οθόνη πιο σκοτεινή"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Στοιχεία ελέγχου αλληλεπίδρασης"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Στοιχεία ελέγχου χρονισμού"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Μη διαφανές"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Κείμενο υψηλής αντίθεσης"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Αλλαγή χρώματος του κειμένου σε μαύρο ή λευκό. Μεγιστοποιεί την αντίθεση με το φόντο."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Αυτόματη ενημέρωση μεγέθυνσης οθόν."</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Ενημέρωση μεγέθυνσης οθόνης στις μεταβάσεις εφαρμ."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Τερματ. κλήσης με κουμπί λειτουργίας"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Ολίσθηση προς τα επάνω με 2 δάχτυλα από το κάτω μέρος"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Πατήστε παρατεταμένα τα πλήκτρα έντασης"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Τριπλό πάτημα οθόνης"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Συνέχεια"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Συσκευές ακοής"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Μπορείτε να χρησιμοποιείτε βοηθήματα ακοής, κοχλιακά εμφυτεύματα και άλλες συσκευές ενίσχυσης του ήχου στο τηλέφωνό σας"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, αριστερό και δεξί"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 ακόμη"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Σύζευξη νέας συσκ."</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Σχετικά με τη σύζευξη νέα συσκευής"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Συσκευές ακοής"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Αποθηκευμ. συσκευές"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Στοιχεία ελέγχου συσκευής ακοής"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Συμβατότητα βοηθημάτων ακοής"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Βελτιώνει τη συμβατότητα με telecoil και μειώνει τον ανεπιθύμητο θόρυβο"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Σχετικά με τις συσκευές ακοής"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Βεβαιωθείτε ότι η συσκευή ακοής είναι ενεργοποιημένη και έτοιμη για σύζευξη"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Σύζευξη συσκευής ακοής"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Διαθέσιμες συσκευές ακοής"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Δεν βλέπετε τη συσκευή ακοής σας;"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Εμφάνιση περισσότερων συσκευών"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Αυτή η εφαρμογή θα μπορεί να χρησιμοποιήσει μπαταρία στο παρασκήνιο. Η μπαταρία σας μπορεί να εξαντληθεί πιο σύντομα από το αναμενόμενο."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Κατάργηση"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Ακύρωση"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Παράκαμψη"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Έλεγχος αξεσουάρ φόρτισης"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Μάθετε περισσότερα για τη μη συμβατή φόρτιση"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Διαχείριση μπαταρίας"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Άλλα"</string>
<string name="no_channels" msgid="4716199078612071915">"Αυτή η εφαρμογή δεν έχει δημοσιεύσει ειδοποιήσεις"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Επιπλέον ρυθμίσεις στην εφαρμογή"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Εμφ. αχρησιμ. καναλ."</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Απόκρ. αχρησ. καναλ."</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# κατηγορία έχει διαγραφεί}other{# κατηγορίες διαγράφηκαν}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Αποκλεισμός όλων"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Να μην εμφανίζονται ποτέ αυτές οι ειδοποιήσεις"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Εργασ. στο παρασκ. μεγ. διαρκ."</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Να επιτρέπεται σε αυτή την εφαρμογή να εκτελεί εργασίες στο παρασκήνιο με μεγάλη διάρκεια. Αυτή η άδεια επιτρέπει στην εφαρμογή να εκτελεί εργασίες που μπορεί να χρειάζονται περισσότερο από μερικά λεπτά για να ολοκληρωθούν, όπως λήψεις και μεταφορτώσεις. \n\nΑν αυτή η άδεια απορριφθεί, το σύστημα θα περιορίσει τη χρονική διάρκεια για την οποία η εφαρμογή μπορεί να εκτελεί τέτοιες εργασίες στο παρασκήνιο."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"εργασίες μεγάλης διάρκειας, μεταφορά δεδομένα, εργασίες στο παρασκήνιο"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Εκτέλεση εργασιών δημιουργίας αντ. ασφαλείας στο παρασκήνιο"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Να επιτρέπεται στην εφαρμογή να εκτελεί στο παρασκήνιο εργασίες για τη δημιουργία αντιγρ. ασφαλείας"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Υποδεικνύει ότι η συγκεκριμένη εφαρμογή έχει μια κύρια περίπτωση χρήσης βάσει της οποίας πρέπει να δημιουργεί αντίγραφα ασφαλείας για περιεχόμενο ή να το συγχρονίζει. Εάν παραχωρήσετε αυτή την άδεια, θα επιτρέψετε στην εφαρμογή να εκτελείται στο παρασκήνιο για λίγο μεγαλύτερο διάστημα, προκειμένου να ολοκληρώνει τις εργασίες που σχετίζονται με τη δημιουργία αντιγράφων ασφαλείας. \n\nΕάν δεν παραχωρήσετε τη συγκεκριμένη άδεια, το σύστημα δεν θα παρέχει ειδική εξαίρεση σε αυτή την εφαρμογή για την ολοκλήρωση στο παρασκήνιο των εργασιών που σχετίζονται με τη δημιουργία αντιγράφων ασφαλείας."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"εργασίες δημιουργίας αντιγράφων ασφαλείας, λειτουργίες δημιουργίας αντιγράφων ασφαλείας"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Επαναφορά ορίου ρυθμού ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Έγινε επαναφορά του ορίου ρυθμού ShortcutManager"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Έλεγχος πληροφοριών στην οθόνη κλειδώματος"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Αυτόματη εγγραφή…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Να επιτρέπεται η περιαγωγή δεδομένων;"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Επικοινωνήστε με τον πάροχο του δικτύου για πληροφορίες σχετικά με τις τιμές."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Χρήση δεδομένων εφαρμογών"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Μη έγκυρη λειτουργία δικτύου <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Παράβλεψη."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Ανταλλαγή μηνυμάτων μέσω δορυφόρου"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Στείλτε και λάβετε μηνύματα κειμένου μέσω δορυφόρου. Περιλαμβάνεται στον λογαριασμό σας."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Διαγραφή eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Δεν είναι δυνατή η διαγραφή της eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Προέκυψε πρόβλημα και δεν διαγράφηκε αυτή η eSIM.\n\nΕπανεκκινήστε τη συσκευή και δοκιμάστε ξανά."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Σύνδεση με τη συσκευή"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Η εφαρμογή <xliff:g id="APPNAME">%1$s</xliff:g> θέλει να χρησιμοποιήσει ένα προσωρινό δίκτυο Wi‑Fi για να συνδεθεί στη συσκευή σας."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Δεν βρέθηκαν συσκευές. Βεβαιωθείτε ότι οι συσκευές είναι ενεργοποιημένες και διαθέσιμες για σύνδεση."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Ακύρωση"</string>
<string name="contrast_title" msgid="6885768151336508075">"Αντίθεση"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Τυπική"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Μέτρια"</string>
<string name="contrast_high" msgid="3988567609694797696">"Υψηλή"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Αυτή η εφαρμογή μπορεί να ανοίξει μόνο σε ένα παράθυρο"</string>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index cda67ff..1d7ccf9 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Disconnect device?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Pair new device"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatically turn on again tomorrow"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Pair right ear"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Pair left ear"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Pair your other ear"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Pair right ear"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Pair left ear"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"For all available hearing devices"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Hearing device settings"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Shortcut, hearing aid compatibility"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"For this device"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio output"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"About audio output"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Write in text fields"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignore all stylus button presses"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audio sharing"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Share audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Calls and alarms"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Connect to an LE audio stream"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Nearby audio streams"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audio streams"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Connect to an audio stream using QR code"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"No nearby audio streams were found."</string>
<string name="date_and_time" msgid="1788358029823431692">"Date and time"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancel"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancel"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Set up"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Set up a private space"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Keep private apps in a separate space that you can hide or lock"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"How it works"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"You can access your private space from the bottom of your apps list"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps in your private space are protected by a lock"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Notifications from apps in your private space are hidden when it’s locked"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apps in your private space won\'t appear in permission manager, privacy dashboard and other settings when your private space is locked.\n\nYour private space can\'t be moved to a new device. You\'ll need to set up another private space if you want to use it on another device.\n\nAnyone that connects your device to a computer or installs harmful apps on your device may be able to access your private space."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Setting up private space…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notifications from private space apps are hidden when it\'s locked"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Unlock private space to share photos or files"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Some apps are already installed in your private space"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Couldn\'t set up a private space"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Try again"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Use screen lock to unlock private space?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Set a password for your private space"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Set a pattern for your private space"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps and notifications"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Sensitive notifications on lock screen"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Show sensitive content when private space is unlocked"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Disconnect"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Pair & connect"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device and device location use Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices.\n\nTo improve device experience, apps and services can still scan for nearby devices at any time, even when Bluetooth is off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device and device location use Bluetooth.\n\nApps and services can still scan for nearby devices at any time, even when Bluetooth is turned off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Change"</string>
<string name="device_details_title" msgid="1155622417516195481">"Device details"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Keyboard settings"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Your operator doesn\'t allow you to connect to this network because it uses an older security protocol that’s less secure"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Allow WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Close"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop-down list Advanced Options"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz band preferred"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP settings"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacy"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Subscription"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"View or change subscription"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Randomised MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Dark theme uses a black background to help keep battery alive longer on some screens. Dark theme schedules wait to turn on until your screen is off."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Dark theme is currently following your Bedtime mode schedule"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Bedtime mode settings"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Screen timeout"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"After <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> of inactivity"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Not set"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tap the bottom-right corner of the touchpad for more options"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Pointer speed"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Learn touchpad gestures"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursor, scroll, swipe, right-click, click, pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"right click, tap"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Go home"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Swipe up with three fingers anywhere on your touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Go back"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"General"</string>
<string name="display_category_title" msgid="6638191682294461408">"Display"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Colour and motion"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Turn screen darker"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaction controls"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Timing controls"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Non-transparent"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"High-contrast text"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Change text colour to black or white. Maximises contrast with the background."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Auto update screen magnification"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Update screen magnification on app transitions"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Power button ends call"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Hold volume keys"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Triple-tap screen"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continue"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Hearing devices"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"You can use hearing aids, cochlear implants and other amplification devices with your phone"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, left and right"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 more"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Pair new device"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"About pair new device"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Hearing devices"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Saved devices"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Hearing device controls"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Hearing aid compatibility"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Improves compatibility with telecoils and reduces unwanted noise"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"About hearing devices"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Make sure that your hearing device is turned on and ready to pair"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Pair hearing device"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Available hearing devices"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Don’t see your hearing device?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"See more devices"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"This app will be able to use battery in the background. Your battery may run out sooner than expected."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remove"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Override"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Check charging accessory"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Learn more about incompatible charging"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Other"</string>
<string name="no_channels" msgid="4716199078612071915">"This app has not posted any notifications"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Additional settings in the app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Show unused channels"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Hide unused channels"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# category deleted}other{# categories deleted}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Block all"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Never show these notifications"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Long background tasks"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. \n\nIf this permission is denied, the system will limit how long the app can perform such tasks in the background."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"long jobs, data transfer, background tasks"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Perform backup tasks in background"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Allow app to run backup-related background tasks"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indicates that this app has a major use-case where it needs to backup or sync content. Granting this permission allows the app to run in the background for a slightly longer time in order to complete the backup-related work. \n\nIf this permission is denied, the system will not give any special exemption to this app to complete backup-related work in the background."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"backup tasks, backup jobs"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset ShortcutManager rate-limiting"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager rate-limiting has been reset"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Control info on lock screen"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatic registration…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Allow data roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellite messaging"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Send and receive text messages by satellite. Included with your account."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Erasing eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Can\'t erase eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Something went wrong and this eSIM wasn\'t erased.\n\nRestart your device and try again."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure that devices are turned on and available to connect."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancel"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Medium"</string>
<string name="contrast_high" msgid="3988567609694797696">"High"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"This app can only be opened in one window"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 31d61c6..fcd466d 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Disconnect device?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Pair new device"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatically turn on again tomorrow"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Pair right ear"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Pair left ear"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Pair your other ear"</string>
@@ -73,8 +74,8 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Pair right ear"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Pair left ear"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"For all available hearing devices"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Hearing device settings"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Shortcut, hearing aid compatibility"</string>
+ <string name="bluetooth_device_controls_title" msgid="659009912978022189">"More hearing device settings"</string>
+ <string name="bluetooth_device_controls_summary" msgid="5387400497394163925">"Change cross-device settings like shortcut, and telecoil controls"</string>
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"For this device"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio output"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"About audio output"</string>
@@ -137,13 +138,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Write in text fields"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignore all stylus button presses"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audio sharing"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Share audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Calls and alarms"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Connect to a LE audio stream"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Nearby audio streams"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audio streams"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Connect to an audio stream using QR code"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"No nearby audio streams were found."</string>
<string name="date_and_time" msgid="1788358029823431692">"Date and time"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +586,17 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancel"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancel"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Set up"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Set up a private space"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Keep private apps in a separate space that you can hide or lock"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"How it works"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"You can access your private space from the bottom of your apps list"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps in your private space are protected by a lock"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Notifications from apps in your private space are hidden when it’s locked"</string>
+ <string name="private_space_setup_title" msgid="2272968244329821450">"Private space"</string>
+ <string name="private_space_hide_apps_summary" msgid="4418722947376042418">"Hide or lock private apps in a separate space. Use a dedicated Google Account for extra security."</string>
+ <string name="private_space_setup_sub_header" msgid="5454598292017819146">"Set up your private space"</string>
+ <string name="private_space_separate_account_text" msgid="4492251315012955548"><b>"Choose a Google Account for your space"</b>\n"Using a dedicated account helps to stop synced files, photos, and emails appearing outside your space"</string>
+ <string name="private_space_protected_lock_text" msgid="9123250938334372735"><b>"Set a lock"</b>\n"Lock your space to stop other people opening it"</string>
+ <string name="private_space_install_apps_text" msgid="5693139160766464498"><b>"Install apps"</b>\n"Your private space has its own Play Store so you can install apps easily."</string>
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apps in your private space won\'t appear in permission manager, privacy dashboard, and other settings when your private space is locked.\n\nYour private space can\'t be moved to a new device. You\'ll need to set up another private space if you want to use it on another device.\n\nAnyone that connects your device to a computer or installs harmful apps on your device may be able to access your private space."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Setting up private space…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notifications from private space apps are hidden when it’s locked"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Unlock private space to share photos or files"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Some apps are already installed in your private space"</string>
+ <string name="private_space_explore_settings_title" msgid="1448128245941571654">"Explore private space settings to hide private space and set up automatic locking"</string>
+ <string name="private_space_apps_installed_title" msgid="4781838023423527730">"Required apps are already installed in your private space"</string>
<string name="private_space_error_screen_title" msgid="739381738044418346">"Couldn’t set up a private space"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Try Again"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Use screen lock to unlock private space?"</string>
@@ -622,6 +616,17 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Set a password for your private space"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Set a pattern for your private space"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps and notifications"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Sensitive notifications on lock screen"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Show sensitive content when private space is unlocked"</string>
+ <string name="private_space_gaia_education_title" msgid="3787414895669666563">"Create a Google Account to help keep your data private"</string>
+ <string name="private_space_gaia_education_description" msgid="1592753570023264559">"On the next screen you can sign in to an account to use with your private space"</string>
+ <string name="private_space_gaia_education_header" msgid="7835879839637613495"><b>"Create a dedicated account to help stop data appearing outside private space, such as:"</b></string>
+ <string name="private_space_gaia_education_bullet1" msgid="641701340908301992">"Synced photos, files, emails, contacts, calendar events, and other data"</string>
+ <string name="private_space_gaia_education_bullet2" msgid="3679859681253672976">"App download history and recommendations"</string>
+ <string name="private_space_gaia_education_bullet3" msgid="1703614225321289717">"Browsing history, bookmarks, and saved passwords"</string>
+ <string name="private_space_gaia_education_bullet4" msgid="515761604505366164">"Suggested content related to your activity in private space apps"</string>
+ <string name="private_space_gaia_education_got_it" msgid="7824029819615566806">"Got it"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -806,7 +811,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Disconnect"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Pair & connect"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"When Bluetooth is on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device, and device location use Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices.\n\nTo improve device experience, apps and services can still scan for nearby devices at any time, even when Bluetooth is off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"When Bluetooth is on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device, and device location use Bluetooth.\n\nApps and services can still scan for nearby devices at any time, even when Bluetooth is off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Change"</string>
<string name="device_details_title" msgid="1155622417516195481">"Device details"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Keyboard settings"</string>
@@ -908,6 +915,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Your carrier doesn\'t allow you to connect to this network because it uses an older security protocol that’s less secure"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Allow WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Close"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop down list Advanced Options"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
@@ -940,6 +951,10 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz Band preferred"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP settings"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacy"</string>
+ <string name="wifi_privacy_mac_settings" msgid="3188060664478313363">"MAC"</string>
+ <string name="wifi_privacy_device_name_settings" msgid="3699130177041345275">"Device name"</string>
+ <string name="wifi_privacy_send_device_name_toggle_title" msgid="1228107313152880073">"Send device name"</string>
+ <string name="wifi_privacy_send_device_name_toggle_summary" msgid="5995365836332817655">"Share this device\'s name with the network"</string>
<string name="wifi_subscription" msgid="4432423938285430113">"Subscription"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"View or change subscription"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Randomized MAC"</string>
@@ -1226,6 +1241,8 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Dark theme uses a black background to help keep battery alive longer on some screens. Dark theme schedules wait to turn on until your screen is off."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Dark theme is currently following your Bedtime mode schedule"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Bedtime mode settings"</string>
+ <string name="even_dimmer_display_title" msgid="8589063452814896327">"Even Dimmer"</string>
+ <string name="even_dimmer_display_summary" msgid="120301078873242172">"Allow device to go dimmer than usual"</string>
<string name="screen_timeout" msgid="7709947617767439410">"Screen timeout"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"After <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> of inactivity"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Not set"</string>
@@ -1880,10 +1897,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tap the bottom right corner of the touchpad for more options"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Pointer speed"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Learn touchpad gestures"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursor, scroll, swipe, right click, click, pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"right click, tap"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Go home"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Swipe up with three fingers anywhere on your touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Go back"</string>
@@ -1979,6 +1994,17 @@
<string name="general_category_title" msgid="6298579528716834157">"General"</string>
<string name="display_category_title" msgid="6638191682294461408">"Display"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Colour and motion"</string>
+ <string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Color contrast"</string>
+ <string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Higher contrast makes text, buttons, and icons stand out more. Choose the contrast that looks best to you."</string>
+ <string name="color_contrast_note" msgid="7592686603372566198">"Some apps may not support all color and text contrast settings"</string>
+ <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Adjust how colors and text look against your screen\'s background color"</string>
+ <string name="color_contrast_preview" msgid="6791430227535363883">"Preview"</string>
+ <string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
+ <string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 days ago"</string>
+ <string name="color_contrast_preview_email_badge" msgid="4845484039428505392">"Follow up?"</string>
+ <string name="color_contrast_preview_email_title" msgid="198712116139754823">"Business trip report"</string>
+ <string name="color_contrast_preview_email_body" msgid="4139331665325624199">"For further assistance, please reach out to \nmyself or Helen. This report will be"</string>
+ <string name="color_contrast_preview_email_attachment_name" msgid="852407311884814746">"Client Expenses"</string>
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Turn screen darker"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaction controls"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Timing controls"</string>
@@ -2115,6 +2141,8 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Non-transparent"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"High contrast text"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Change text color to black or white. Maximizes contrast with the background."</string>
+ <string name="accessibility_toggle_maximize_text_contrast_preference_title" msgid="8737272017343509753">"Maximize text contrast"</string>
+ <string name="accessibility_toggle_maximize_text_contrast_preference_summary" msgid="5493999083693403489">"Change text color to black or white to increase contrast with the background."</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Auto update screen magnification"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Update screen magnification on app transitions"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Power button ends call"</string>
@@ -2209,6 +2237,9 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Hold volume keys"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Triple tap screen"</string>
+ <string name="accessibility_shortcut_edit_screen_title" msgid="4494142067760961499">"Edit accessibility shortcuts"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continue"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Hearing devices"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"You can use hearing aids, cochlear implants, and other amplification devices with your phone"</string>
@@ -2222,7 +2253,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, left and right"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 more"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Pair new device"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"About Pair new device"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Hearing devices"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Saved devices"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Hearing device controls"</string>
@@ -2230,8 +2260,8 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Hearing aid compatibility"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Improves compatibility with telecoils and reduces unwanted noise"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"About hearing devices"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Make sure your hearing device is turned on and ready to pair"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Pair hearing device"</string>
+ <string name="accessibility_hearing_device_pairing_intro" msgid="7022201665808166517">"You can pair ASHA and LE Audio hearing devices on this page. Make sure your hearing device is turned on and ready to pair."</string>
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Available hearing devices"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Don’t see your hearing device?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"See more devices"</string>
@@ -3536,6 +3566,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Other"</string>
<string name="no_channels" msgid="4716199078612071915">"This app has not posted any notifications"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Additional settings in the app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Show unused channels"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Hide unused channels"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# category deleted}other{# categories deleted}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Block all"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Never show these notifications"</string>
@@ -4102,6 +4134,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Long background tasks"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. \n\nIf this permission is denied, the system will limit how long the app can perform such tasks in the background."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"long jobs, data transfer, background tasks"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Perform backup tasks in background"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Allow app to run backup-related background tasks"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indicates that this app has a major use-case where it needs to backup or sync content. Granting this permission allows the app to run in the background for a slightly longer time in order to complete the backup-related work. \n\nIf this permission is denied, the system will not give any special exemption to this app to complete backup-related work in the background."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"backup tasks, backup jobs"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset ShortcutManager rate-limiting"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager rate-limiting has been reset"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Control info on lock screen"</string>
@@ -4526,7 +4562,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatic registration…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Allow data roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid Network Mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellite messaging"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Send and receive text messages by satellite. Included with your account."</string>
@@ -4627,6 +4662,10 @@
<string name="erasing_sim" msgid="4237180547590463930">"Erasing eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Can\'t erase eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Something went wrong and this eSIM wasn\'t erased.\n\nRestart your device and try again."</string>
+ <string name="wifi_warning_dialog_title" msgid="7328515476966592390">"Connect to Wi‑Fi before erasing"</string>
+ <string name="wifi_warning_dialog_text" msgid="6584060137703953174">"This makes it easier to use your eSIM again in the future without needing to contact your carrier"</string>
+ <string name="wifi_warning_continue_button" msgid="8171574741789688214">"Erase anyway"</string>
+ <string name="wifi_warning_return_button" msgid="6226063181583906340">"OK"</string>
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure devices are turned on and available to connect."</string>
@@ -5046,6 +5085,7 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancel"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <string name="contrast_default" msgid="8918545965525226966">"Default"</string>
<string name="contrast_medium" msgid="384414510709285811">"Medium"</string>
<string name="contrast_high" msgid="3988567609694797696">"High"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"This app can only be opened in 1 window"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 84ef060..f6c4c84 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Disconnect device?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Pair new device"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatically turn on again tomorrow"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Pair right ear"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Pair left ear"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Pair your other ear"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Pair right ear"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Pair left ear"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"For all available hearing devices"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Hearing device settings"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Shortcut, hearing aid compatibility"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"For this device"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio output"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"About audio output"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Write in text fields"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignore all stylus button presses"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audio sharing"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Share audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Calls and alarms"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Connect to an LE audio stream"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Nearby audio streams"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audio streams"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Connect to an audio stream using QR code"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"No nearby audio streams were found."</string>
<string name="date_and_time" msgid="1788358029823431692">"Date and time"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancel"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancel"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Set up"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Set up a private space"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Keep private apps in a separate space that you can hide or lock"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"How it works"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"You can access your private space from the bottom of your apps list"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps in your private space are protected by a lock"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Notifications from apps in your private space are hidden when it’s locked"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apps in your private space won\'t appear in permission manager, privacy dashboard and other settings when your private space is locked.\n\nYour private space can\'t be moved to a new device. You\'ll need to set up another private space if you want to use it on another device.\n\nAnyone that connects your device to a computer or installs harmful apps on your device may be able to access your private space."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Setting up private space…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notifications from private space apps are hidden when it\'s locked"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Unlock private space to share photos or files"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Some apps are already installed in your private space"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Couldn\'t set up a private space"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Try again"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Use screen lock to unlock private space?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Set a password for your private space"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Set a pattern for your private space"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps and notifications"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Sensitive notifications on lock screen"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Show sensitive content when private space is unlocked"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Disconnect"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Pair & connect"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device and device location use Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices.\n\nTo improve device experience, apps and services can still scan for nearby devices at any time, even when Bluetooth is off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device and device location use Bluetooth.\n\nApps and services can still scan for nearby devices at any time, even when Bluetooth is turned off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Change"</string>
<string name="device_details_title" msgid="1155622417516195481">"Device details"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Keyboard settings"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Your operator doesn\'t allow you to connect to this network because it uses an older security protocol that’s less secure"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Allow WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Close"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop-down list Advanced Options"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz band preferred"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP settings"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacy"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Subscription"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"View or change subscription"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Randomised MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Dark theme uses a black background to help keep battery alive longer on some screens. Dark theme schedules wait to turn on until your screen is off."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Dark theme is currently following your Bedtime mode schedule"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Bedtime mode settings"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Screen timeout"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"After <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> of inactivity"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Not set"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tap the bottom-right corner of the touchpad for more options"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Pointer speed"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Learn touchpad gestures"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursor, scroll, swipe, right-click, click, pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"right click, tap"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Go home"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Swipe up with three fingers anywhere on your touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Go back"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"General"</string>
<string name="display_category_title" msgid="6638191682294461408">"Display"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Colour and motion"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Turn screen darker"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaction controls"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Timing controls"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Non-transparent"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"High-contrast text"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Change text colour to black or white. Maximises contrast with the background."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Auto update screen magnification"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Update screen magnification on app transitions"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Power button ends call"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Hold volume keys"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Triple-tap screen"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continue"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Hearing devices"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"You can use hearing aids, cochlear implants and other amplification devices with your phone"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, left and right"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 more"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Pair new device"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"About pair new device"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Hearing devices"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Saved devices"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Hearing device controls"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Hearing aid compatibility"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Improves compatibility with telecoils and reduces unwanted noise"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"About hearing devices"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Make sure that your hearing device is turned on and ready to pair"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Pair hearing device"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Available hearing devices"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Don’t see your hearing device?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"See more devices"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"This app will be able to use battery in the background. Your battery may run out sooner than expected."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remove"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Override"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Check charging accessory"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Learn more about incompatible charging"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Other"</string>
<string name="no_channels" msgid="4716199078612071915">"This app has not posted any notifications"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Additional settings in the app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Show unused channels"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Hide unused channels"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# category deleted}other{# categories deleted}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Block all"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Never show these notifications"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Long background tasks"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. \n\nIf this permission is denied, the system will limit how long the app can perform such tasks in the background."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"long jobs, data transfer, background tasks"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Perform backup tasks in background"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Allow app to run backup-related background tasks"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indicates that this app has a major use-case where it needs to backup or sync content. Granting this permission allows the app to run in the background for a slightly longer time in order to complete the backup-related work. \n\nIf this permission is denied, the system will not give any special exemption to this app to complete backup-related work in the background."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"backup tasks, backup jobs"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset ShortcutManager rate-limiting"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager rate-limiting has been reset"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Control info on lock screen"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatic registration…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Allow data roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellite messaging"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Send and receive text messages by satellite. Included with your account."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Erasing eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Can\'t erase eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Something went wrong and this eSIM wasn\'t erased.\n\nRestart your device and try again."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure that devices are turned on and available to connect."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancel"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Medium"</string>
<string name="contrast_high" msgid="3988567609694797696">"High"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"This app can only be opened in one window"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index f7c0b53..df27f54 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Disconnect device?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Pair new device"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatically turn on again tomorrow"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Pair right ear"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Pair left ear"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Pair your other ear"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Pair right ear"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Pair left ear"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"For all available hearing devices"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Hearing device settings"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Shortcut, hearing aid compatibility"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"For this device"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio output"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"About audio output"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Write in text fields"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignore all stylus button presses"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audio sharing"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Share audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Calls and alarms"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Connect to an LE audio stream"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Nearby audio streams"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audio streams"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Connect to an audio stream using QR code"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"No nearby audio streams were found."</string>
<string name="date_and_time" msgid="1788358029823431692">"Date and time"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancel"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancel"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Set up"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Set up a private space"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Keep private apps in a separate space that you can hide or lock"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"How it works"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"You can access your private space from the bottom of your apps list"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps in your private space are protected by a lock"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Notifications from apps in your private space are hidden when it’s locked"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apps in your private space won\'t appear in permission manager, privacy dashboard and other settings when your private space is locked.\n\nYour private space can\'t be moved to a new device. You\'ll need to set up another private space if you want to use it on another device.\n\nAnyone that connects your device to a computer or installs harmful apps on your device may be able to access your private space."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Setting up private space…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notifications from private space apps are hidden when it\'s locked"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Unlock private space to share photos or files"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Some apps are already installed in your private space"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Couldn\'t set up a private space"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Try again"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Use screen lock to unlock private space?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Set a password for your private space"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Set a pattern for your private space"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps and notifications"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Sensitive notifications on lock screen"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Show sensitive content when private space is unlocked"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Disconnect"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Pair & connect"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device and device location use Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices.\n\nTo improve device experience, apps and services can still scan for nearby devices at any time, even when Bluetooth is off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device and device location use Bluetooth.\n\nApps and services can still scan for nearby devices at any time, even when Bluetooth is turned off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Change"</string>
<string name="device_details_title" msgid="1155622417516195481">"Device details"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Keyboard settings"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Your operator doesn\'t allow you to connect to this network because it uses an older security protocol that’s less secure"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Allow WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Close"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop-down list Advanced Options"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz band preferred"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP settings"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacy"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Subscription"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"View or change subscription"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Randomised MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Dark theme uses a black background to help keep battery alive longer on some screens. Dark theme schedules wait to turn on until your screen is off."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Dark theme is currently following your Bedtime mode schedule"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Bedtime mode settings"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Screen timeout"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"After <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> of inactivity"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Not set"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tap the bottom-right corner of the touchpad for more options"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Pointer speed"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Learn touchpad gestures"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursor, scroll, swipe, right-click, click, pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"right click, tap"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Go home"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Swipe up with three fingers anywhere on your touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Go back"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"General"</string>
<string name="display_category_title" msgid="6638191682294461408">"Display"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Colour and motion"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Turn screen darker"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaction controls"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Timing controls"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Non-transparent"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"High-contrast text"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Change text colour to black or white. Maximises contrast with the background."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Auto update screen magnification"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Update screen magnification on app transitions"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Power button ends call"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Hold volume keys"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Triple-tap screen"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continue"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Hearing devices"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"You can use hearing aids, cochlear implants and other amplification devices with your phone"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, left and right"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 more"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Pair new device"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"About pair new device"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Hearing devices"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Saved devices"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Hearing device controls"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Hearing aid compatibility"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Improves compatibility with telecoils and reduces unwanted noise"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"About hearing devices"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Make sure that your hearing device is turned on and ready to pair"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Pair hearing device"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Available hearing devices"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Don’t see your hearing device?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"See more devices"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"This app will be able to use battery in the background. Your battery may run out sooner than expected."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remove"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancel"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Override"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Check charging accessory"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Learn more about incompatible charging"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Other"</string>
<string name="no_channels" msgid="4716199078612071915">"This app has not posted any notifications"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Additional settings in the app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Show unused channels"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Hide unused channels"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# category deleted}other{# categories deleted}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Block all"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Never show these notifications"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Long background tasks"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. \n\nIf this permission is denied, the system will limit how long the app can perform such tasks in the background."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"long jobs, data transfer, background tasks"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Perform backup tasks in background"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Allow app to run backup-related background tasks"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indicates that this app has a major use-case where it needs to backup or sync content. Granting this permission allows the app to run in the background for a slightly longer time in order to complete the backup-related work. \n\nIf this permission is denied, the system will not give any special exemption to this app to complete backup-related work in the background."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"backup tasks, backup jobs"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset ShortcutManager rate-limiting"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager rate-limiting has been reset"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Control info on lock screen"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatic registration…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Allow data roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid network mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellite messaging"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Send and receive text messages by satellite. Included with your account."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Erasing eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Can\'t erase eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Something went wrong and this eSIM wasn\'t erased.\n\nRestart your device and try again."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure that devices are turned on and available to connect."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancel"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Medium"</string>
<string name="contrast_high" msgid="3988567609694797696">"High"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"This app can only be opened in one window"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index 33ddeaa..c6f8ae0 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Disconnect device?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Pair new device"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatically turn on again tomorrow"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Pair right ear"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Pair left ear"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Pair your other ear"</string>
@@ -73,8 +74,8 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Pair right ear"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Pair left ear"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"For all available hearing devices"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Hearing device settings"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Shortcut, hearing aid compatibility"</string>
+ <string name="bluetooth_device_controls_title" msgid="659009912978022189">"More hearing device settings"</string>
+ <string name="bluetooth_device_controls_summary" msgid="5387400497394163925">"Change cross-device settings like shortcut, and telecoil controls"</string>
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"For this device"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio output"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"About audio output"</string>
@@ -137,13 +138,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Write in text fields"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignore all stylus button presses"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audio sharing"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Share audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Calls and alarms"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Connect to a LE audio stream"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Nearby audio streams"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audio streams"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Connect to an audio stream using QR code"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"No nearby audio streams were found."</string>
<string name="date_and_time" msgid="1788358029823431692">"Date & time"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +586,17 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancel"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancel"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Set up"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Set up a private space"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Keep private apps in a separate space that you can hide or lock"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"How it works"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"You can access your private space from the bottom of your apps list"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps in your private space are protected by a lock"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Notifications from apps in your private space are hidden when it’s locked"</string>
+ <string name="private_space_setup_title" msgid="2272968244329821450">"Private space"</string>
+ <string name="private_space_hide_apps_summary" msgid="4418722947376042418">"Hide or lock private apps in a separate space. Use a dedicated Google Account for extra security."</string>
+ <string name="private_space_setup_sub_header" msgid="5454598292017819146">"Set up your private space"</string>
+ <string name="private_space_separate_account_text" msgid="4492251315012955548">""<b>"Choose a Google Account for your space"</b>"\nUsing a dedicated account helps to stop synced files, photos, and emails appearing outside your space"</string>
+ <string name="private_space_protected_lock_text" msgid="9123250938334372735">""<b>"Set a lock"</b>"\nLock your space to stop other people opening it"</string>
+ <string name="private_space_install_apps_text" msgid="5693139160766464498">""<b>"Install apps"</b>"\nYour private space has its own Play Store so you can install apps easily."</string>
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apps in your private space won\'t appear in permission manager, privacy dashboard, and other settings when your private space is locked.\n\nYour private space can\'t be moved to a new device. You\'ll need to set up another private space if you want to use it on another device.\n\nAnyone that connects your device to a computer or installs harmful apps on your device may be able to access your private space."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Setting up private space…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notifications from private space apps are hidden when it’s locked"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Unlock private space to share photos or files"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Some apps are already installed in your private space"</string>
+ <string name="private_space_explore_settings_title" msgid="1448128245941571654">"Explore private space settings to hide private space and set up automatic locking"</string>
+ <string name="private_space_apps_installed_title" msgid="4781838023423527730">"Required apps are already installed in your private space"</string>
<string name="private_space_error_screen_title" msgid="739381738044418346">"Couldn’t set up a private space"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Try Again"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Use screen lock to unlock private space?"</string>
@@ -622,6 +616,17 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Set a PIN for your private space"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Set a password for your private space"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Set a pattern for your private space"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps and notifications"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Sensitive notifications on lock screen"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Show sensitive content when private space is unlocked"</string>
+ <string name="private_space_gaia_education_title" msgid="3787414895669666563">"Create a Google Account to help keep your data private"</string>
+ <string name="private_space_gaia_education_description" msgid="1592753570023264559">"On the next screen you can sign in to an account to use with your private space"</string>
+ <string name="private_space_gaia_education_header" msgid="7835879839637613495">""<b>"Create a dedicated account to help stop data appearing outside private space, such as:"</b>""</string>
+ <string name="private_space_gaia_education_bullet1" msgid="641701340908301992">"Synced photos, files, emails, contacts, calendar events, and other data"</string>
+ <string name="private_space_gaia_education_bullet2" msgid="3679859681253672976">"App download history and recommendations"</string>
+ <string name="private_space_gaia_education_bullet3" msgid="1703614225321289717">"Browsing history, bookmarks, and saved passwords"</string>
+ <string name="private_space_gaia_education_bullet4" msgid="515761604505366164">"Suggested content related to your activity in private space apps"</string>
+ <string name="private_space_gaia_education_got_it" msgid="7824029819615566806">"Got it"</string>
<string name="fingerprint_add_max" msgid="8639321019299347447">"You can add up to <xliff:g id="COUNT">%d</xliff:g> fingerprints"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -806,7 +811,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Disconnect"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Pair & connect"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"When Bluetooth is on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device, and device location use Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"When Bluetooth is turned on, your device can communicate with other nearby Bluetooth devices.\n\nTo improve device experience, apps and services can still scan for nearby devices at any time, even when Bluetooth is off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"When Bluetooth is on, your device can communicate with other nearby Bluetooth devices. Features like Quick Share, Find My Device, and device location use Bluetooth.\n\nApps and services can still scan for nearby devices at any time, even when Bluetooth is off. This can be used, for example, to improve location-based features and services. You can change this in Bluetooth scanning settings."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Change"</string>
<string name="device_details_title" msgid="1155622417516195481">"Device details"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Keyboard settings"</string>
@@ -908,6 +915,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Your carrier doesn\'t allow you to connect to this network because it uses an older security protocol that’s less secure"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Allow WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Close"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Advanced options"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Drop down list Advanced Options"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expand"</string>
@@ -940,6 +951,10 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz Band preferred"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP settings"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacy"</string>
+ <string name="wifi_privacy_mac_settings" msgid="3188060664478313363">"MAC"</string>
+ <string name="wifi_privacy_device_name_settings" msgid="3699130177041345275">"Device name"</string>
+ <string name="wifi_privacy_send_device_name_toggle_title" msgid="1228107313152880073">"Send device name"</string>
+ <string name="wifi_privacy_send_device_name_toggle_summary" msgid="5995365836332817655">"Share this device\'s name with the network"</string>
<string name="wifi_subscription" msgid="4432423938285430113">"Subscription"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"View or change subscription"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Randomized MAC"</string>
@@ -1226,6 +1241,8 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Dark theme uses a black background to help keep battery alive longer on some screens. Dark theme schedules wait to turn on until your screen is off."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Dark theme is currently following your Bedtime mode schedule"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Bedtime mode settings"</string>
+ <string name="even_dimmer_display_title" msgid="8589063452814896327">"Even Dimmer"</string>
+ <string name="even_dimmer_display_summary" msgid="120301078873242172">"Allow device to go dimmer than usual"</string>
<string name="screen_timeout" msgid="7709947617767439410">"Screen timeout"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"After <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> of inactivity"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Not set"</string>
@@ -1880,10 +1897,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tap the bottom right corner of the touchpad for more options"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Pointer speed"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Learn touchpad gestures"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursor, scroll, swipe, right click, click, pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"right click, tap"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Go home"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Swipe up with three fingers anywhere on your touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Go back"</string>
@@ -1979,6 +1994,17 @@
<string name="general_category_title" msgid="6298579528716834157">"General"</string>
<string name="display_category_title" msgid="6638191682294461408">"Display"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Color and motion"</string>
+ <string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Color contrast"</string>
+ <string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Higher contrast makes text, buttons, and icons stand out more. Choose the contrast that looks best to you."</string>
+ <string name="color_contrast_note" msgid="7592686603372566198">"Some apps may not support all color and text contrast settings"</string>
+ <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Adjust how colors and text look against your screen\'s background color"</string>
+ <string name="color_contrast_preview" msgid="6791430227535363883">"Preview"</string>
+ <string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
+ <string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 days ago"</string>
+ <string name="color_contrast_preview_email_badge" msgid="4845484039428505392">"Follow up?"</string>
+ <string name="color_contrast_preview_email_title" msgid="198712116139754823">"Business trip report"</string>
+ <string name="color_contrast_preview_email_body" msgid="4139331665325624199">"For further assistance, please reach out to \nmyself or Helen. This report will be"</string>
+ <string name="color_contrast_preview_email_attachment_name" msgid="852407311884814746">"Client Expenses"</string>
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Turn screen darker"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaction controls"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Timing controls"</string>
@@ -2115,6 +2141,8 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Non-transparent"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"High contrast text"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Change text color to black or white. Maximizes contrast with the background."</string>
+ <string name="accessibility_toggle_maximize_text_contrast_preference_title" msgid="8737272017343509753">"Maximize text contrast"</string>
+ <string name="accessibility_toggle_maximize_text_contrast_preference_summary" msgid="5493999083693403489">"Change text color to black or white to increase contrast with the background."</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Auto update screen magnification"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Update screen magnification on app transitions"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Power button ends call"</string>
@@ -2209,6 +2237,9 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-finger swipe up from bottom"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Hold volume keys"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Triple tap screen"</string>
+ <string name="accessibility_shortcut_edit_screen_title" msgid="4494142067760961499">"Edit accessibility shortcuts"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continue"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Hearing devices"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"You can use hearing aids, cochlear implants, and other amplification devices with your phone"</string>
@@ -2222,7 +2253,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, left and right"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 more"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Pair new device"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"About Pair new device"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Hearing devices"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Saved devices"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Hearing device controls"</string>
@@ -2230,8 +2260,8 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Hearing aid compatibility"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Improves compatibility with telecoils and reduces unwanted noise"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"About hearing devices"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Make sure your hearing device is turned on and ready to pair"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Pair hearing device"</string>
+ <string name="accessibility_hearing_device_pairing_intro" msgid="7022201665808166517">"You can pair ASHA and LE Audio hearing devices on this page. Make sure your hearing device is turned on and ready to pair."</string>
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Available hearing devices"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Don’t see your hearing device?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"See more devices"</string>
@@ -3536,6 +3566,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Other"</string>
<string name="no_channels" msgid="4716199078612071915">"This app has not posted any notifications"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Additional settings in the app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Show unused channels"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Hide unused channels"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# category deleted}other{# categories deleted}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Block all"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Never show these notifications"</string>
@@ -4102,6 +4134,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Long background tasks"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Allow this app to run long background tasks. This lets the app run tasks that might take longer than a few minutes to finish, such as downloads and uploads. \n\nIf this permission is denied, the system will limit how long the app can perform such tasks in the background."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"long jobs, data transfer, background tasks"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Perform backup tasks in background"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Allow app to run backup-related background tasks"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indicates that this app has a major use-case where it needs to backup or sync content. Granting this permission allows the app to run in the background for a slightly longer time in order to complete the backup-related work. \n\nIf this permission is denied, the system will not give any special exemption to this app to complete backup-related work in the background."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"backup tasks, backup jobs"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset ShortcutManager rate-limiting"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager rate-limiting has been reset"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Control info on lock screen"</string>
@@ -4526,7 +4562,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatic registration…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Allow data roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Check with your network provider for pricing."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"App data usage"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid Network Mode <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellite messaging"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Send and receive text messages by satellite. Included with your account."</string>
@@ -4627,6 +4662,10 @@
<string name="erasing_sim" msgid="4237180547590463930">"Erasing eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Can\'t erase eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Something went wrong and this eSIM wasn\'t erased.\n\nRestart your device and try again."</string>
+ <string name="wifi_warning_dialog_title" msgid="7328515476966592390">"Connect to Wi‑Fi before erasing"</string>
+ <string name="wifi_warning_dialog_text" msgid="6584060137703953174">"This makes it easier to use your eSIM again in the future without needing to contact your carrier"</string>
+ <string name="wifi_warning_continue_button" msgid="8171574741789688214">"Erase anyway"</string>
+ <string name="wifi_warning_return_button" msgid="6226063181583906340">"OK"</string>
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connect to device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> app wants to use a temporary Wi‑Fi network to connect to your device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No devices found. Make sure devices are turned on and available to connect."</string>
@@ -5046,6 +5085,7 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancel"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <string name="contrast_default" msgid="8918545965525226966">"Default"</string>
<string name="contrast_medium" msgid="384414510709285811">"Medium"</string>
<string name="contrast_high" msgid="3988567609694797696">"High"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"This app can only be opened in 1 window"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index bfb9e66..1cecdaa 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"¿Desconectar dispositivo?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Vincular dispositivo nuevo"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Volver a activar automáticamente mañana"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Vincular aud. der."</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Vincular aud. izq."</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Vincula el otro audífono"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Vincular aud. der."</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Vincular aud. izq."</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Para todos los dispositivos auditivos disponibles"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Configuración de dispositivos auditivos"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Acceso directo, compatibilidad con audífonos"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"En este dispositivo"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Salida de audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Info. sobre salida de audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Escribir en campos de texto"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorar todas las pulsaciones del botón de la pluma stylus"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Pluma stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Uso compartido de audio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Comparte audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Llamadas y alarmas"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Conectarse a reproducción de LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Reproducciones de audio cercanas"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Reproducciones de audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Conectarse a una reproducción de audio usando un código QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"No hay reproducciones de audio cercanas."</string>
<string name="date_and_time" msgid="1788358029823431692">"Fecha y hora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancelar"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancelar"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configurar"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Cómo configurar el espacio privado"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Mantén las apps privadas en un espacio separado que puedes ocultar o bloquear"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Cómo funciona"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Puedes acceder al espacio privado desde el final de tu lista de apps"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Las apps en el espacio privado están protegidas con bloqueo"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Las notificaciones de las apps en el espacio privado se ocultan cuando está bloqueado"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Las apps del espacio privado no se mostrarán en el Administrador de permisos, el panel de privacidad ni en ningún otro parámetro de configuración cuando el espacio privado esté bloqueado.\n\nTu espacio privado no puede moverse a un dispositivo nuevo. Deberás configurar uno nuevo si quieres usar la función en otro dispositivo.\n\nCualquier persona que conecte tu dispositivo a una computadora o le instale apps dañinas podría acceder a tu espacio privado."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Configurando espacio privado…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Las notificaciones de las apps en el espacio privado se ocultan cuando está bloqueado"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Desbloquea el espacio privado para compartir fotos y archivos"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Algunas apps podrían ya estar instaladas en el espacio privado"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"No se pudo configurar el espacio privado"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Reintentar"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"¿Desbloquear espacio privado con bloq. de pant.?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Establece un PIN para tu espacio privado"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Establece contraseña para espacio priv."</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Establece patrón para espacio privado"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps y notificaciones"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notificaciones sensibles en pantalla de bloqueo"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Muestra contenido sensible cuando el espacio privado está desbloqueado"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Puedes agregar hasta <xliff:g id="COUNT">%d</xliff:g> huellas dactilares"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Agregaste la cantidad máxima permitida de huellas digitales"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"No se pueden agregar más huellas digitales"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Desconectar"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Vincular y conectar"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Activa el Bluetooth para conectarte a dispositivos"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Cuando Bluetooth está activado, el dispositivo puede comunicarse con otros cercanos que tengan Bluetooth. Las funciones como Quick Share, Encontrar mi dispositivo y la ubicación del dispositivo usan Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Cuando Bluetooth está activado, tu dispositivo puede usarlo para comunicarse con otros dispositivos Bluetooth cercanos.\n\nPara mejorar la experiencia, las apps y los servicios pueden buscar dispositivos cercanos incluso cuando la conexión Bluetooth esté desactivada. Esta función puede usarse, por ejemplo, para mejorar las funciones y los servicios basados en la ubicación. Puedes cambiar esta opción en la configuración de búsqueda de Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Cuando Bluetooth está activado, el dispositivo puede comunicarse con otros cercanos que tengan Bluetooth. Las funciones como Quick Share, Encontrar mi dispositivo y la ubicación del dispositivo usan Bluetooth.\n\nLas apps y los servicios pueden seguir buscando dispositivos cercanos en cualquier momento, incluso si el Bluetooth está desactivado. Esto puede usarse, por ejemplo, para mejorar las funciones y los servicios que se basan en la ubicación. Puedes modificar esto en la configuración de búsqueda de dispositivos Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Cambiar"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalles del dispositivo"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Configuración del teclado"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Tu operador no permite que te conectes a esta red porque usa un protocolo de seguridad antiguo que es menos seguro"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Permitir WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Cerrar"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opciones avanzadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista desplegable \"Opciones avanzadas\""</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expandir"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Banda preferida: 5.0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Configuración de IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacidad"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Suscripción"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Ver o cambiar la suscripción"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Dirección MAC aleatoria"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"El Tema oscuro usa un fondo negro para conservar la batería durante más tiempo en algunas pantallas y se programa a fin de esperar a que se apague la pantalla para activarse."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"El tema oscuro se activa o desactiva a partir del horario para dormir"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Configuración del Modo hora de dormir"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Tiempo de espera de la pantalla"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Después de <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> de inactividad"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"No establecido"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Más opciones en la esquina inferior derecha del panel táctil"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Velocidad del puntero"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Aprende los gestos del panel táctil"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"panel táctil, panel, táctil,mouse, cursor, desplazar, deslizar, hacer clic con el botón derecho, clic, puntero"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"hacer clic con el botón derecho, presionar"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Ir a la pantalla principal"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Desliza hacia arriba con tres dedos en el panel táctil"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Atrás"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"General"</string>
<string name="display_category_title" msgid="6638191682294461408">"Pantalla"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Color y movimiento"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Oscurecer la pantalla"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controles de interacción"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Controles de tiempo"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"No transparente"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Texto de alto contraste"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Cambia el color del texto a blanco o negro. Maximiza el contraste con el fondo."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Actualizar automáticamente la ampliación de pantalla"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Actualizar la ampliación de pantalla al cambiar de aplicaciones"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Cortar con el botón de encendido"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Deslizar dos dedos hacia arriba desde la parte inferior"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Mantén presionadas las teclas de volumen"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Presionar tres veces la pantalla"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continuar"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Dispositivos auditivos"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Puedes usar audífonos, implantes cocleares y otros dispositivos de amplificación de sonido con tu teléfono"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, izquierdo y derecho"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"Más de 1 <xliff:g id="DEVICE_NAME">%1$s</xliff:g>"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Vincular nuevo disp."</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Información para vincular un dispositivo nuevo"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Disp. auditivos"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Disp. guardados"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Controles del dispositivo auditivo"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilidad con audífonos"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Mejora la compatibilidad con el acoplamiento inductivo y reduce el ruido no deseado"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Información sobre disp. auditivos"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Asegúrate de que el dispositivo auditivo esté encendido y listo para la vinculación."</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Vincular dispos. auditivo"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Dispositivos disponibles"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"¿No ves tu dispositivo auditivo?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Ver más dispositivos"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Esta app podrá usar la batería en segundo plano. La batería podría agotarse antes de lo esperado."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Quitar"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Anular"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Verifica el accesorio de carga"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Más información sobre la carga no compatible"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Administrador de batería"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Otros"</string>
<string name="no_channels" msgid="4716199078612071915">"Esta app no publicó ninguna notificación"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Opciones de configuración adicionales de la app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Mostrar can. sin uso"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ocultar can. sin uso"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# categoría borrada}other{# categorías borradas}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bloquear todos"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"No mostrar estas notificaciones"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tareas largas en segundo plano"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permite que esta app ejecute tareas largas en segundo plano. De esta manera, la app puede ejecutar tareas que podrían tardar más de un minuto en finalizar, como descargas y subidas de archivos. \n\nSi se niega este permiso, el sistema limitará el tiempo que la app puede realizar esas tareas en segundo plano."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"tareas largas, transferencia de datos, tareas en segundo plano"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Tareas de copia de seguridad en segundo plano"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Permitir que la app ejecute tareas en segundo plano relacionadas con las copias de seguridad"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indica que esta app tiene un caso de uso importante en el que necesita crear copias de seguridad o sincronizar contenido. Si otorgas este permiso, la app podrá ejecutarse en segundo plano por un poco más de tiempo para completar el trabajo relacionado con la copia de seguridad. \n\nSi se rechaza, el sistema no otorgará una exención especial a esta app para completar el trabajo relacionado con la copia de seguridad en segundo plano."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tareas de copia de seguridad, trabajos de copia de seguridad"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Restablecer la limitación de frecuencia de ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Se restableció la limitación de frecuencia de ShortcutManager"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Controlar qué aparece en la pantalla de bloqueo"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Registro automático…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"¿Permitir el roaming de datos?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Para saber los precios, consulta con tu proveedor de red."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de datos de las apps"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El modo de red no es válido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorar."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Mensajería satelital"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Envía y recibe mensajes de texto a través de satélites (incluido con tu cuenta)."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Borrando eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"No se puede borrar la eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Se produjo un error y esta eSIM no se borró.\n\nReinicia el dispositivo y vuelve a intentarlo."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar al dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"La app de <xliff:g id="APPNAME">%1$s</xliff:g> quiere usar una red Wi-Fi temporal para conectarse a tu dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No se encontraron dispositivos. Asegúrate de que los dispositivos estén encendidos y puedan conectarse."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancelar"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contraste"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Estándar"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Medio"</string>
<string name="contrast_high" msgid="3988567609694797696">"Alto"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Esta app solo puede estar abierta en 1 ventana"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 295a8cc..5f5531f 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"¿Desconectar dispositivo?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Emparejar nuevo dispositivo"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Volver a activar automáticamente mañana"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Emparejar derecho"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Emparejar izquierdo"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Empareja el otro audífono"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Emparejar derecho"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Emparejar izquierdo"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Para todos los audífonos disponibles"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Ajustes de audífonos"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Acceso directo, compatibilidad con audífonos"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Para este dispositivo"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Salida de audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Acerca de la salida de audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Escribir en campos de texto"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorar todas las pulsaciones del botón del lápiz óptico"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Lápiz óptico"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Uso compartido de audio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Compartir audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Llamadas y alarmas"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Conectar a stream de LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Streams de audio cercanos"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Streams de audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Conectar a un stream de audio mediante código QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"No se han encontrado streams cercanos."</string>
<string name="date_and_time" msgid="1788358029823431692">"Fecha y hora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancelar"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancelar"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configurar"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configurar un espacio privado"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Mantén las aplicaciones privadas en un espacio separado que puedas ocultar o bloquear"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Cómo funciona"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Puedes acceder al espacio privado desde la parte inferior de tu lista de aplicaciones"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Las apps del espacio privado están protegidas con un bloqueo"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Las notificaciones de las aplicaciones del espacio privado se ocultan si está bloqueado"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Las aplicaciones del espacio privado no se mostrarán en el Gestor de permisos, el panel de privacidad o en otros ajustes si el espacio privado está bloqueado.\n\nTu espacio privado no se puede trasladar a otro dispositivo. Debes configurar otro espacio privado si quieres usarlo en otro dispositivo.\n\nCualquier persona que conecte tu dispositivo a un ordenador o instale aplicaciones dañinas en tu dispositivo podría acceder a tu espacio privado."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Configurando espacio privado…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Las notificaciones de las aplicaciones del espacio privado se ocultan si está bloqueado"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Desbloquea el espacio privado para compartir fotos o archivos"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Algunas aplicaciones ya están instaladas en tu espacio privado"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"No se ha podido crear el espacio privado"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Reintentar"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"¿Usar bloqueo de pantalla para desbloquear espacio?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Configura un PIN para el espacio"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Configura una contraseña para el espacio"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Configura un patrón para el espacio"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplicaciones y notificaciones"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notificaciones sensibles en la pantalla de bloqueo"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Se muestra contenido sensible cuando el espacio privado está desbloqueado"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Puedes añadir hasta <xliff:g id="COUNT">%d</xliff:g> huellas digitales"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Has añadido el número máximo de huellas digitales"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"No se pueden añadir más huellas digitales"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Desconectar"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Emparejar y conectar"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Con el Bluetooth activado, tu dispositivo se puede comunicar con dispositivos Bluetooth cercanos"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Con el Bluetooth activado, tu dispositivo se puede comunicar con otros dispositivos Bluetooth cercanos. Funciones como Quick Share, Encontrar mi dispositivo y la ubicación del dispositivo usan Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Cuando el Bluetooth está activado, tu dispositivo puede comunicarse con otros dispositivos Bluetooth cercanos.\n\nPara mejorar la experiencia de uso del dispositivo, las aplicaciones y los servicios pueden buscar dispositivos cercanos en cualquier momento aunque el Bluetooth esté desactivado. Esto puede servir, por ejemplo, para mejorar servicios y funciones basados en la ubicación. Puedes cambiar esta opción en los ajustes de búsqueda de dispositivos Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Con el Bluetooth activado, tu dispositivo se puede comunicar con otros dispositivos Bluetooth cercanos. Funciones como Quick Share, Encontrar mi dispositivo y la ubicación del dispositivo usan Bluetooth.\n\nAunque el Bluetooth esté desactivado, las aplicaciones y los servicios pueden buscar dispositivos cercanos en cualquier momento para, por ejemplo, mejorar las funciones y los servicios basados en la ubicación. Puedes cambiar esta opción en los ajustes de la búsqueda de dispositivos Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Cambiar"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalles del dispositivo"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Ajustes del teclado"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Tu operador no te permite conectarte a esta red porque usa un protocolo de seguridad antiguo que es menos seguro"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Permitir WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Cerrar"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opciones avanzadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista desplegable de opciones avanzadas"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"mostrar"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Banda de 5,0 GHz (preferida)"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Ajustes de IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacidad"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Suscripción"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Ver o cambiar la suscripción"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Dirección MAC aleatoria"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"El tema oscuro utiliza un fondo negro que ayuda a ahorrar batería en algunas pantallas. Si lo programas, se esperará a que la pantalla esté apagada antes de activarse."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"El tema oscuro sigue tus horarios del modo Descanso"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Ajustes del modo Descanso"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Tiempo de espera de la pantalla"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> de inactividad"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Sin definir"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Toca la esquina inferior derecha del panel táctil para ver más"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Velocidad del puntero"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Consultar gestos del panel táctil"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"panel táctil, ratón, cursor, desplazar, deslizar, hacer clic con el botón derecho, clic, puntero"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"hacer clic con el botón derecho, tocar"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Ir a inicio"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Desliza tres dedos hacia arriba en el panel táctil"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Ir atrás"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"General"</string>
<string name="display_category_title" msgid="6638191682294461408">"Visualización"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Color y movimiento"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Oscurecer pantalla"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controles de interacción"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Controles de tiempo"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"No transparente"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Texto de alto contraste"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Cambia el color del texto a blanco o negro para maximizar el contraste con el fondo"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Actualizar ampliación automáticamente"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Actualizar ampliación de la pantalla al cambiar aplicaciones"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Colgar con botón de encendido"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Deslizar hacia arriba con dos dedos desde la parte inferior"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Mantener teclas de volumen"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tocar tres veces la pantalla"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continuar"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Audífonos"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Puedes usar audífonos, implantes cocleares y otros dispositivos de amplificación de sonido con tu teléfono"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, oídos izquierdo y derecho"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> y un dispositivo más"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Emparejar uno nuevo"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Acerca de Emparejar nuevo dispositivo"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Audífonos"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Guardados"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Controles de audífonos"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilidad con audífonos"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Mejora la compatibilidad con las telebobinas y reduce el ruido no deseado"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Acerca de los audífonos"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Comprueba que tu audífono está encendido y listo para emparejarse"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Emparejar audífono"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Audífonos disponibles"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"¿No ves tu audífono?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Ver más dispositivos"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Esta aplicación podrá usar la batería en segundo plano. Es posible que la batería se agote antes de lo esperado."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Quitar"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Invalidar"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Comprueba el accesorio de carga"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Más información sobre la carga con adaptadores incompatibles"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestor de batería"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Otros"</string>
<string name="no_channels" msgid="4716199078612071915">"Esta aplicación no ha publicado ninguna notificación"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Ajustes adicionales de la aplicación"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Mostrar canales sin usar"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ocultar canales sin usar"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# categoría eliminada}other{# categorías eliminadas}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bloquear todo"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"No mostrar nunca estas notificaciones"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tareas extensas en segundo plano"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permite que la aplicación ejecute tareas extensas en segundo plano. Esto hace que la aplicación ejecute tareas que pueden necesitar bastante más tiempo para finalizar, como descargas o subidas. \n\nSi se rechaza este permiso, el sistema limitará el tiempo que puede tardar una aplicación en ejecutar dichas tareas en segundo plano."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"tareas extensas, transferencia de datos, tareas en segundo plano"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Ejecutar tareas de copia de seguridad en segundo plano"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Permitir que la aplicación ejecute tareas relacionadas con la copia de seguridad en segundo plano"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indica que esta aplicación tiene un gran caso práctico, por lo que necesita crear copias de seguridad o sincronizar el contenido. Dar este permiso permite que la aplicación se ejecute en segundo plano durante más tiempo para completar las tareas relacionadas con la copia de seguridad. \n\nSi se rechaza este permiso, el sistema no concederá ninguna exención especial a la aplicación para que complete las tareas de copia de seguridad en segundo plano."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tareas de copia de seguridad"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Restablecer límite de frecuencia de ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Se ha restablecido el límite de frecuencia de ShortcutManager"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Controlar qué aparece en la pantalla de bloqueo"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Registro automático…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"¿Permitir roaming de datos?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Ponte en contacto con tu proveedor de red para consultar el precio."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de datos de aplicaciones"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"El modo de red <xliff:g id="NETWORKMODEID">%1$d</xliff:g> no es válido. Ignorar."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Mensajes por satélite"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Envía y recibe mensajes de texto por satélite. Incluido con tu cuenta."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Borrando eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"No se puede borrar la eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Se ha producido un error y esta eSIM no se ha borrado.\n\nReinicia el dispositivo y vuelve a intentarlo."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar a dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"La aplicación <xliff:g id="APPNAME">%1$s</xliff:g> quiere usar una red Wi-Fi temporal para conectarse a tu dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"No se ha encontrado ningún dispositivo. Comprueba que estén encendidos y listos para conectarse."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancelar"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contraste"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Estándar"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Medio"</string>
<string name="contrast_high" msgid="3988567609694797696">"Alto"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Esta aplicación solo puede abrirse en una ventana"</string>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 216b4c4..6feee80 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Kas katkestada seadme ühendus?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Uue seadme sidumine"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Lülita automaatselt homme uuesti sisse"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Seo parempoolne"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Seo vasakpoolne"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Teise kõrva sidumine"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Seo parempoolne"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Seo vasakpoolne"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Kõigi saadaolevate kuuldeseadmete jaoks"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Kuuldeseadme seaded"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Otsetee, ühilduvus kuuldeaparaatidega"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Selle seadme jaoks"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Heliväljund"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Teave heliväljundi kohta"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Kirjutamine tekstiväljadele"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Elektronpliiatsi kõigi nupuvajutuste eiramine"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Elektronpliiats"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Heli jagamine"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Heli jagamine"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Kõned ja äratused"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE Audio vooga ühendamine"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Läheduses asuvad helivood"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Helivood"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR-koodi kaudu helivooga ühendamine"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Läheduses asuvaid helivooge ei leitud"</string>
<string name="date_and_time" msgid="1788358029823431692">"Kuupäev ja kellaaeg"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Puhverserver"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Tühista"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Tühista"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Seadistamine"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Seadistage privaatne ruum"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Hoidke privaatseid rakendusi eraldi ruumis, mida saate peita või lukustada"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Tööpõhimõtted"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Privaatsele ruumile pääsete juurde oma rakenduste loendi allosas"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Privaatse ruumi rakendused on lukuga kaitstud"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Kui privaatne ruum on lukustatud, siis on privaatse ruumi rakenduste märguanded peidetud"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Kui teie privaatne ruum on lukustatud, ei kuvata teie privaatses ruumis olevaid rakendusi lubade halduris, privaatsuse juhtpaneelil ega muudes seadetes.\n\nTeie privaatset ruumi ei saa uude seadmesse teisaldada. Kui soovite seda mõnes teises seadmes kasutada, peate seadistama teise privaatse ruumi.\n\nKõik, kes ühendavad teie seadme arvutiga või installivad teie seadmesse kahjulikke rakendusi, võivad pääseda juurde teie privaatsele ruumile."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Privaatse ruumi seadistamine …"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Kui privaatne ruum on lukustatud, siis on privaatse ruumi rakenduste märguanded peidetud"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Fotode ja failide jagamiseks privaatse ruumi avamine"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Mõned rakendused on teie privaatsesse ruumi juba installitud"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Privaatset ruumi ei saanud seadistada"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Proovi uuesti"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Kas kasutada privaatse ruumi avamiseks ekraanilukku?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Määrake privaatse ruumi jaoks PIN-kood"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Määrake oma privaatse ruumi jaoks parool"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Määrake oma privaatse ruumi jaoks muster"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Rakendused ja märguanded"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Tundlikud märguanded lukustuskuval"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Kuva tundlik sisu, kui privaatne ruum on avatud"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Saate lisada kuni <xliff:g id="COUNT">%d</xliff:g> sõrmejälge"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Olete lisanud maksimaalse arvu sõrmejälgi"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Rohkem sõrmejälgi ei saa lisada"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Katkesta ühendus"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Seo ja ühenda"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kui Bluetooth on sisse lülitatud, saab seade suhelda teiste lähikonna Bluetooth-seadmetega"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Kui Bluetooth on sees, saab seade suhelda teiste lähikonna Bluetooth-seadmetega Funktsioonid, nagu Kiirjagamine, Leia mu seade ja seadme asukoht, kasutavad Bluetoothi."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Kui Bluetooth on sisse lülitatud, saab teie seade suhelda teiste läheduses olevate Bluetooth-seadmetega.\n\nSeadme kasutuskogemuse täiustamiseks saavad rakendused ja teenused endiselt igal ajal otsida läheduses olevaid seadmeid isegi siis, kui Bluetooth on välja lülitatud. Seda saab kasutada näiteks asukohapõhiste funktsioonide ja teenuste täiustamiseks. Saate seda muuta Bluetoothi skannimise seadetes."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Kui Bluetooth on sees, saab seade suhelda teiste lähikonna Bluetooth-seadmetega Funktsioonid, nagu Kiirjagamine, Leia mu seade ja seadme asukoht, kasutavad Bluetoothi.\n\nRakendused ja teenused saavadendiselt igal ajal otsida läheduses olevaid seadmeid isegi siis, kui Bluetooth on välja lülitatud. Seda saab kasutada näiteks asukohapõhiste funktsioonide ja teenuste täiustamiseks. Saate seda muuta Bluetoothi skannimise seadetes."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Muutke"</string>
<string name="device_details_title" msgid="1155622417516195481">"Seadme üksikasjad"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Klaviatuuriseaded"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Teie operaator ei luba teil selle võrguga ühendust luua, kuna see kasutab vanemat turvaprotokolli, mis on vähem turvaline"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Luba WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Sule"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Täpsemad valikud"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rippmenüü loend Täpsemad valikud"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"laienda"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Eelistatud on 5,0 GHz riba"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-seaded"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privaatsus"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Tellimus"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Tellimuse vaatamine või muutmine"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Juhuslikustatud MAC-aadress"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tume teema kasutab musta tausta, et teie aku kestaks mõne ekraani puhul kauem. Tumeda teema ajakava lülitatakse sisse siis, kui ekraan on väljas."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tume teema järgib praegu teie magamamineku režiimi ajakava"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Magamamineku režiimi seaded"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Ekraani ajalõpp"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Pärast <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> tegevusetust"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Määramata"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Lisavalikute nägemiseks puudutage puuteplaadi paremat alaosa"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Kursori kiirus"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Õppige puuteplaadi liigutusi"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"puuteplaat, hiir, kursor, kerimine, pühkimine, sõrmega tõmbamine, paremklõps, klõpsamine"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"paremklõps, puudutamine"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Avalehele liikumine"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Pühkige puuteplaadil kolme sõrmega üles"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Tagasiliikumine"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Üldine"</string>
<string name="display_category_title" msgid="6638191682294461408">"Ekraan"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Värvid ja liigutused"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Ekraanikuva muutmine tumedamaks"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaktsiooni juhtnupud"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Ajastuse juhtelemendid"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Läbipaistmatu"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Suure kontrastsusega tekst"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Muutke tekst mustaks või valgeks. Maksimeerib kontrasti taustaga."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Ekraanisuurenduse värskendus"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Ekraanisuurenduse kasutus rakenduste vahetamisel"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Toitenupp lõpetab kõne"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Kahe sõrmega alt üles pühkimine"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Helitugevuse klahvide allhoidmine"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Kolmikpuudutuse ekraanikuva"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Jätka"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Kuuldeseadmed"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Saate kasutada oma telefoniga kuuldeaparaate, kõrvaimplantaate ja muid võimendusseadmeid"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, vasak ja parem"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ja veel üks"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Uue seadme sidumine"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Teave uue seadme sidumise kohta"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Kuuldeseadmed"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Salvestatud seadmed"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kuuldeseadme juhtimisvidinad"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Ühilduvus kuuldeaparaatidega"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Parandab ühilduvust induktiivsidestitega (telecoils) ja vähendab soovimatut müra"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Teave kuuldeseade kohta"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Veenduge, et teie kuuldeseade oleks sisse lülitatud ja sidumiseks valmis"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Kuuldeseadme sidumine"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Saadaval kuuldeseadmed"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Kas te ei näe oma kuuldeseadet?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Kuva rohkem seadmeid"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"See rakendus saab taustal akut kasutada. Aku võib oodatust varem tühjaks saada."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Eemalda"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Tühista"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Alista"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Kontrollige laadimistarvikut"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Lisateave ühildumatu laadimise kohta"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akuhaldur"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Muu"</string>
<string name="no_channels" msgid="4716199078612071915">"See rakendus pole postitanud ühtegi märguannet"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Lisaseaded rakenduses"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Kuva kasutamata kanaleid"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Peida kasutamata kanalid"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategooria kustutati}other{# kategooriat kustutati}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokeeri kõik"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Ära kunagi näita neid märguandeid"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Pikaajalised taustaülesanded"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Lubage rakendusel käitada pikaajalisi taustaülesandeid. See võimaldab rakendusel käitada ülesandeid, mis võivad võtta kauem kui mõni minut (nt alla- ja üleslaadimised). \n\nKui seda luba ei anta, võib süsteem piirata, kui kaua tohib rakendus selliseid ülesandeid taustal teha."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"pikaajalised tööd, andmeedastus, taustaülesanded"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Tehke taustal varundustoiminguid"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Lubage rakendusel käivitada varundamisega seotud taustal tehtavad toiminguid"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Näitab, et sellel rakendusel on oluline kasutusjuhtum, mis nõuab sisu varundamist või sünkroonimist. Selle loa andmine võimaldab rakendusel varundamisega seotud töö lõpetamiseks taustal veidi kauem töötada. \n\nKui seda luba ei anta, ei anna süsteem sellele programmile eriluba taustal varundustoimingute tegemiseks."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"varundustoimingud, varundustööd"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Teenuse ShortcutManager sageduse piiramise lähtestamine"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Teenuse ShortcutManager sageduse piiramine lähtestati"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrollige lukustuskuva teavet"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automaatne registreerimine …"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Kas lubada andmesiderändlus?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Hinnakirja küsige oma võrguteenuse pakkujalt."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Rakenduste andmekasutus"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Võrgu režiim <xliff:g id="NETWORKMODEID">%1$d</xliff:g> on sobimatu. Eirake seda."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellidipõhine sõnumside"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Tekstisõnumite saatmine ja vastuvõtmine satelliidi kaudu. On teie kontoga lubatud."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM-i kustutamine …"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM-i ei saa kustutada"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Midagi läks valesti ja seda eSIM-i ei kustutatud.\n\nTaaskäivitage seade ja proovige uuesti."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Seadmega ühendamine"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Rakendus <xliff:g id="APPNAME">%1$s</xliff:g> soovib kasutada ajutist WiFi-võrku, et teie seadmega ühendus luua"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Seadmeid ei leitud. Veenduge, et seadmed oleksid sisse lülitatud ja ühendamiseks saadaval."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Tühista"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrastsus"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Tavaline"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Keskmine"</string>
<string name="contrast_high" msgid="3988567609694797696">"Kõrge"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Selle rakenduse saab avada ainult ühes aknas"</string>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index 659a89f..c2133e0 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Gailua deskonektatu nahi duzu?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Parekatu beste gailu batekin"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetootha"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Aktibatu automatikoki berriro bihar"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Parekatu eskuineko audifonoa"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Parekatu ezkerreko audifonoa"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Parekatu beste audifonoa"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Parekatu eskuineko audifonoa"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Parekatu ezkerreko audifonoa"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Entzumen-gailu erabilgarri guztietarako"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Entzumen-gailuen ezarpenak"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Lasterbidea eta audifonoekiko bateragarritasuna"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Gailu honetarako"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio-irteera"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Audio-irteerari buruz"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Idatzi testu-eremuetan"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Egin ez ikusi arkatzarekin sakatzen diren botoi guztiei"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Arkatza"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audioa partekatzea"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Partekatu audioa"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Deiak eta alarmak"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Konektatu kontsumo txikiko zuzeneko audio-igorpen batera"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Inguruko zuzeneko audio-igorpenak"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Zuzeneko audio-igorpenak"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Konektatu zuzeneko audio-igorpen batera QR kodea erabilita"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Ez da aurkitu zuzeneko audio-igorpenik."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data eta ordua"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxya"</string>
@@ -438,7 +434,7 @@
<string name="security_settings_remoteauth_settings_learn_more" msgid="5653556124819260050">"Lortu Erloju bidez desblokeatzea eginbideari buruzko informazio gehiago"</string>
<string name="security_settings_remoteauth_settings_register_new_authenticator" msgid="9191331738306527887">"Gehitu erloju bat"</string>
<string name="security_settings_remoteauth_settings_remove_device" msgid="2436226120578851282">"Kendu erlojua"</string>
- <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"Hatz-markaren eta aurpegiaren bidez desblokeatzea"</string>
+ <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"Hatz-marka eta aurpegi bidez desblokeatzea"</string>
<string name="security_settings_work_biometric_preference_title" msgid="3121755615533533585">"Laneko profila aurpegi eta hatz-marka bidez desblokeatzea"</string>
<string name="security_settings_biometric_preference_summary_none_enrolled" msgid="213377753727694575">"Konfiguratu gabe"</string>
<string name="security_settings_biometric_preference_summary_both_fp_multiple" msgid="4821859306609955966">"Aurpegia eta hatz-markak gehitu dira"</string>
@@ -578,7 +574,7 @@
<string name="private_space_category_system" msgid="1286843321867285700">"Sistema"</string>
<string name="private_space_delete_title" msgid="636873505724100006">"Ezabatu eremu pribatua"</string>
<string name="private_space_delete_header" msgid="4594429153176776184">"Eremu pribatua ezabatu nahi duzu?"</string>
- <string name="private_space_delete_summary" msgid="3344372988408565545">"Eremu pribatua gailutik kenduko da. Aplikazio pribatu eta datu guztiak ezabatuko dira. Ezin da desegin ekintza."</string>
+ <string name="private_space_delete_summary" msgid="3344372988408565545">"Eremu pribatua gailutik kenduko da. Aplikazio pribatu eta datu guztiak ezabatuko dira, eta ekintza hori ezin da desegin."</string>
<string name="private_space_accounts" msgid="1078277762792056395">"Kontu hauek eremu pribatutik kenduko dira:"</string>
<string name="private_space_delete_button_label" msgid="1256981385318225002">"Ezabatu"</string>
<string name="private_space_confirm_deletion_header" msgid="3468651585498942977">"Eremu pribatua ezabatzen…"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Utzi"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Utzi"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Konfiguratu"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Konfiguratu eremu pribatu bat"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Mantendu aplikazio pribatuak ezkutatu edo blokea dezakezun eremu bereiz batean"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Nola funtzionatzen du?"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Eremu pribatua aplikazio-zerrendaren behealdetik atzi dezakezu"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Eremu pribatuko aplikazioak blokeo bidez babesten dira"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Eremu pribatua blokeatuta badago, hango aplikazioen jakinarazpenak ezkutatzen dira"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Eremu pribatua blokeatuta badago, hango aplikazioak ez dira agertuko baimenen kudeatzailean, pribatutasun-panelean eta beste ezarpenetan.\n\nEremu pribatua ezin da eraman beste gailu batera. Eremu pribatua beste gailu batean erabili nahi baduzu, beste bat konfiguratu beharko duzu.\n\nBaliteke zure gailua ordenagailu batekin konektatzen duten edo gailuan aplikazio kaltegarriak instalatzen dituzten guztiek zure eremu pribatua atzitu ahal izatea."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Eremu pribatua konfiguratzen…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Eremu pribatua blokeatuta badago, hango aplikazioen jakinarazpenak ezkutatzen dira"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Argazki edo fitxategiak partekatzeko, desblokeatu eremu pribatua"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Aplikazio batzuk jada instalatuta daude eremu pribatuan"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Ezin izan da konfiguratu eremu pribatu bat"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Saiatu berriro"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Pantailaren blokeoa erabili nahi duzu eremu pribatua desblokeatzeko?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Ezarri PIN bat eremu pribaturako"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Ezarri pasahitz bat eremu pribaturako"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Ezarri eredu bat eremu pribaturako"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikazioak eta jakinarazpenak"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Kontuzko jakinarazpenak pantaila blokeatuan"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Erakutsi kontuzko edukia eremu pribatua desblokeatuta dagoenean"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> hartz-marka gehi ditzakezu gehienez"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Iritsi zara onartzen den gehieneko hatz-marka kopurura"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Ezin duzu gehitu beste hatz-markarik"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Deskonektatu"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Parekatu eta konektatu"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bluetootha aktibatuta badago, inguruko Bluetooth bidezko gailuekin komunika daiteke gailua"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Bluetootha aktibatuta badago, inguruko Bluetooth bidezko gailuekin komunika daiteke gailua. Quick Share, Bilatu nire gailua, gailuaren kokapena eta beste eginbide batzuek Bluetootha darabilte."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Bluetootha aktibatuta dagoenean, inguruan dauden Bluetooth bidezko beste gailu batzuekin komunika daiteke gailua.\n\nGailuaren erabilera hobetzeko, aplikazioek eta zerbitzuek inguruko gailuak bilatzen jarraituko dute Bluetootha desaktibatuta badago ere. Besteak beste, kokapenean oinarritutako eginbideak eta zerbitzuak hobetzeko erabil daiteke aukera hori. Aldatzeko, joan Bluetooth bidezko bilaketaren ezarpenetara."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Bluetootha aktibatuta badago, inguruko Bluetooth bidezko gailuekin komunika daiteke gailua. Quick Share, Bilatu nire gailua, gailuaren kokapena eta beste eginbide batzuek Bluetootha darabilte.\n\nAplikazioek eta zerbitzuek inguruko gailuak bilatzen jarraituko dute Bluetootha desaktibatuta badago ere. Besteak beste, kokapenean oinarritutako eginbideak eta zerbitzuak hobetzeko erabil daiteke aukera hori. Aldatzeko, joan Bluetooth bidezko bilaketaren ezarpenetara."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Aldatu"</string>
<string name="device_details_title" msgid="1155622417516195481">"Gailuaren xehetasunak"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Teklatuaren ezarpenak"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Zure operadoreak ez dizu uzten sare honetara konektatzen, hain segurua ez den segurtasun-protokolo zaharrago bat erabiltzen duelako"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Eman WEP sareak erabiltzeko baimena"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Itxi"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Aukera aurreratuak"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Aukera aurreratuak dago hautatuta goitibeherako zerrendan"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"zabaldu"</string>
@@ -915,7 +944,7 @@
<string name="wifi_ssid_hint" msgid="1940577553241083524">"Idatzi SSIDa"</string>
<string name="wifi_security" msgid="9095934643631406913">"Segurtasuna"</string>
<string name="wifi_hidden_network" msgid="6466834025375485596">"Sare ezkutua"</string>
- <string name="wifi_hidden_network_warning" msgid="3937433813754746158">"Bideratzaileak sarearen IDrik igortzen ez badu baina etorkizunean harekin konektatu nahi baduzu, ezkutuko gisa ezar dezakezu sarea.\n\nBaliteke horrek segurtasuna arriskuan jartzea, telefonoak aldian-aldian igorriko baitu seinalea sarea aurkitzeko.\n\nSarea ezkutuko gisa ezartzeak ez ditu aldatuko bideratzailearen ezarpenak."</string>
+ <string name="wifi_hidden_network_warning" msgid="3937433813754746158">"Bideratzaileak sare-identifikatzailerik igortzen ez badu baina etorkizunean harekin konektatu nahi baduzu, ezkutuko gisa ezar dezakezu sarea.\n\nBaliteke horrek segurtasuna arriskuan jartzea, telefonoak aldian-aldian igorriko baitu seinalea sarea aurkitzeko.\n\nSarea ezkutuko gisa ezartzeak ez ditu aldatuko bideratzailearen ezarpenak."</string>
<string name="wifi_signal" msgid="4442182285304271424">"Seinalearen indarra"</string>
<string name="wifi_status" msgid="5349199188871002778">"Egoera"</string>
<string name="tx_wifi_speed" msgid="2368986629172050673">"Transmititzeko lotura-abiadura"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 GHz-eko banda hobetsia"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IParen ezarpenak"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Pribatutasuna"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Harpidetza"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Ikusi edo aldatu harpidetza"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Ausaz aukeratutako MACa"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Gai ilunak atzeko plano beltza erabiltzen du bateriak gehiago iraun dezan pantaila batzuetan. Gai ilunaren programazioak ez dira aktibatzen pantaila itzaltzen den arte."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Une honetan, gai iluna lo egiteko garaiaren moduaren programazioarekin bat dator"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Lo egiteko garaiaren moduaren ezarpenak"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Pantailaren denbora-muga"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> inaktibo egon ondoren"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Ezarri gabe"</string>
@@ -1456,7 +1497,7 @@
<string name="reset_mobile_network_settings_desc" msgid="7292636387692165727">"Sare mugikorraren ezarpen guztiak berrezarriko dira"</string>
<string name="reset_mobile_network_settings_confirm_title" msgid="7510965634669511241">"Sare mugikorraren ezarpenak berrezarri?"</string>
<string name="reset_bluetooth_wifi_title" msgid="4113071322344697317">"Berrezarri Bluetootha eta wifia"</string>
- <string name="reset_bluetooth_wifi_desc" msgid="4030295669083059711">"Wifiaren eta Bluetootharen ezarpen guztiak berrezarriko dira. Ezin da desegin ekintza."</string>
+ <string name="reset_bluetooth_wifi_desc" msgid="4030295669083059711">"Wifiaren eta Bluetootharen ezarpen guztiak berrezarriko dira, eta ekintza hori ezin da desegin."</string>
<string name="reset_bluetooth_wifi_button_text" msgid="3974098137045963639">"Berrezarri"</string>
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Berrezarri dira Bluetootha eta wifia"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Ezabatu eSIMetako eduki guztia"</string>
@@ -1475,8 +1516,8 @@
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"musika"</li>\n<li>"argazkiak"</li>\n<li>"bestelako erabiltzaile-datuak"</li></string>
<string name="main_clear_desc_also_erases_esim" msgid="4553469876411831729"><li>"eSIM txartelak"</li></string>
<string name="main_clear_desc_no_cancel_mobile_plan" msgid="369883568059127035">\n\n"Ez da utziko bertan behera mugikorretarako zerbitzu-plana."</string>
- <string name="main_clear_final_desc" msgid="5800877928569039580">"Informazio pertsonal guztia eta deskargatutako aplikazioak ezabatuko dira. Ezin da desegin ekintza."</string>
- <string name="main_clear_final_desc_esim" msgid="6592404057237813989">"Informazio pertsonal guztia ezabatuko da, deskargatutako aplikazioak eta eSIMak barne. Ezin da desegin ekintza."</string>
+ <string name="main_clear_final_desc" msgid="5800877928569039580">"Informazio pertsonal guztia eta deskargatutako aplikazioak ezabatuko dira, eta ekintza hori ezin da desegin."</string>
+ <string name="main_clear_final_desc_esim" msgid="6592404057237813989">"Informazio pertsonal guztia ezabatuko da, deskargatutako aplikazioak eta eSIMak barne, eta ekintza hori ezin da desegin."</string>
<string name="main_clear_confirm_title" msgid="6577071819657853713">"Datu guztiak ezabatu nahi dituzu?"</string>
<string name="main_clear_not_available" msgid="3433795327146684827">"Erabiltzaileak ez du jatorrizko datuak berrezartzeko baimenik"</string>
<string name="main_clear_progress_title" msgid="7239741132015617719">"Eduki guztia ezabatzen"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Aukera gehiago ikusteko, sakatu ukipen-panelaren beheko eskuinaldeko izkina"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Erakuslearen abiadura"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Lortu ukipen-panelean erabiltzeko keinuei buruzko informazioa"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ukipen-panela, ukipena, panela, sagua, kurtsorea, gora egin, behera egin, hatza pasatu, eskuineko botoiarekin klik egin, klik, klikatu, erakuslea"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"eskuineko botoiarekin klik egin, sakatu"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Hasierako pantailara joan"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Ukipen-panelean, pasatu hiru hatz gora"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Atzera egin"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Orokorrak"</string>
<string name="display_category_title" msgid="6638191682294461408">"Pantaila"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Koloreak eta mugimendua"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Ilundu pantaila"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interakzioa kontrolatzeko aukerak"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Denbora kontrolatzeko aukerak"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Gardentasunik gabe"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Kontraste handiko testua"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Aldatu testuaren kolorea beltzera edo zurira. Atzeko planoarekiko kontrastea handitzen du."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Eguneratu auto. pantaila-handiagotzea"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Eguneratu handiagotzea aplik. batetik bestera pasatzean."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Amaitu deiak etengailuarekin"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Pasatu bi hatz behetik gora"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Eduki sakatuta bolumen-botoiak"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Sakatu pantaila hiru aldiz"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Egin aurrera"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Entzumen-gailuak"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Audifonoak, kokleako inplanteak eta bestelako anplifikazio-gailuak erabil ditzakezu telefonoarekin"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ezkerrekoa eta eskuinekoa"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"Eta beste <xliff:g id="DEVICE_NAME">%1$s</xliff:g> bat"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Parekatu beste gailu bat"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Parekatu beste gailu batekin aukerari buruz"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Entzumen-gailuak"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Gordetako gailuak"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Entzumen-gailuak kontrolatzeko aukerak"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Audifonoekiko bateragarritasuna"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Teleharilarekiko bateragarritasuna hobetzen du, eta nahi ez den zarata murrizten"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Entzumen-gailuei buruz"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Ziurtatu entzumen-gailua piztuta eta parekatzeko prest dagoela"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Parekatu entzumen-gailu bat"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Entzumen-gailu erabilgarriak"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Ez duzu ikusten entzumen-gailua?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Ikusi gailu gehiago"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Atzeko planoan exekutatu arren, baliteke aplikazio honek bateria erabiltzea. Horregatik, baliteke espero baino lehenago agortzea bateria."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Kendu"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Utzi"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ez erabili"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Eman begiratu bat kargatzeko osagarriari"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Lortu kargatze bateraezinei buruzko informazio gehiago"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Bateria-kudeatzailea"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Beste batzuk"</string>
<string name="no_channels" msgid="4716199078612071915">"Aplikazio honek ez du argitaratu jakinarazpenik"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Aplikazioaren ezarpen gehiago"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Erakutsi erabili gabeko kanalak"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ezkutatu erabili gabeko kanalak"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategoria dago ezabatuta}other{# kategoria daude ezabatuta}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokeatu guztiak"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Ez erakutsi jakinarazpen hauek inoiz"</string>
@@ -3714,10 +3784,10 @@
<string name="opening_paragraph_delete_profile_unknown_company" msgid="2951348192319498135">"Honek kudeatzen du laneko profil hau:"</string>
<string name="managing_admin" msgid="2633920317425356619">"Kudeatzailea: <xliff:g id="ADMIN_APP_LABEL">%s</xliff:g>"</string>
<string name="launch_by_default" msgid="892824422067985734">"Ireki modu lehenetsian"</string>
- <string name="app_launch_open_domain_urls_title" msgid="4805388403977096285">"Ireki esteka bateragarriak"</string>
+ <string name="app_launch_open_domain_urls_title" msgid="4805388403977096285">"Ireki onartzen diren estekak"</string>
<string name="app_launch_top_intro_message" msgid="137370923637482459">"Eman web-estekak aplikazio honetan irekitzeko baimena"</string>
<string name="app_launch_links_category" msgid="2380467163878760037">"Aplikazio honetan ireki beharreko estekak"</string>
- <string name="app_launch_supported_domain_urls_title" msgid="5088779668667217369">"Esteka bateragarriak"</string>
+ <string name="app_launch_supported_domain_urls_title" msgid="5088779668667217369">"Onartzen diren estekak"</string>
<string name="app_launch_other_defaults_title" msgid="5674385877838735586">"Beste hobespen lehenetsi batzuk"</string>
<string name="app_launch_add_link" msgid="8622558044530305811">"Gehitu esteka bat"</string>
<string name="app_launch_footer" msgid="4521865035105622557">"Aplikazioek estekak egiazta ditzakete, aplikazioan bertan automatikoki irekitzeko."</string>
@@ -3725,7 +3795,7 @@
<string name="app_launch_verified_links_message" msgid="190871133877476176">"{count,plural, =1{Egiaztatu egin da esteka, eta aplikazio honetan automatikoki irekitzen da.}other{Egiaztatu egin dira estekak, eta aplikazio honetan automatikoki irekitzen dira.}}"</string>
<string name="app_launch_dialog_ok" msgid="1446157681861409861">"Ados"</string>
<string name="app_launch_verified_links_info_description" msgid="7514750232467132117">"Erakutsi egiaztapen-esteken zerrenda"</string>
- <string name="app_launch_checking_links_title" msgid="6119228853554114201">"Esteka bateragarri gehiago bilatzen…"</string>
+ <string name="app_launch_checking_links_title" msgid="6119228853554114201">"Onartzen diren esteka gehiago bilatzen…"</string>
<string name="app_launch_dialog_cancel" msgid="6961071841814898663">"Utzi"</string>
<string name="app_launch_supported_links_title" msgid="2457931321701095763">"{count,plural, =1{Onartzen den # esteka}other{Onartzen diren # esteka}}"</string>
<string name="app_launch_supported_links_add" msgid="3271247750388016131">"Gehitu"</string>
@@ -3766,10 +3836,10 @@
<string name="tap_to_wake" msgid="3313433536261440068">"Sakatu aktibatzeko"</string>
<string name="tap_to_wake_summary" msgid="6641039858241611072">"Sakatu birritan pantailako edozein puntu gailua aktibatzeko"</string>
<string name="domain_urls_title" msgid="7012209752049678876">"Irekiko diren estekak"</string>
- <string name="domain_urls_summary_none" msgid="1132578967643384733">"Ez ireki esteka bateragarriak"</string>
+ <string name="domain_urls_summary_none" msgid="1132578967643384733">"Ez ireki onartzen diren estekak"</string>
<string name="domain_urls_summary_one" msgid="3312008753802762892">"Ireki <xliff:g id="DOMAIN">%s</xliff:g>"</string>
<string name="domain_urls_summary_some" msgid="1197692164421314523">"Ireki <xliff:g id="DOMAIN">%s</xliff:g> eta beste URL batzuk"</string>
- <string name="app_link_open_always" msgid="9167065494930657503">"Eman esteka bateragarriak irekitzeko baimena aplikazioari"</string>
+ <string name="app_link_open_always" msgid="9167065494930657503">"Eman onartzen diren estekak irekitzeko baimena aplikazioari"</string>
<string name="app_link_open_ask" msgid="2422450109908936371">"Galdetu beti"</string>
<string name="app_link_open_never" msgid="5299808605386052350">"Ez eman estekak irekitzeko baimena aplikazioari"</string>
<string name="app_link_open_always_summary" msgid="4524005594295855117">"{count,plural, =1{# esteka kudeatzen duela dio aplikazioak}other{# esteka kudeatzen dituela dio aplikazioak}}"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Atzeko planoko zeregin luzeak"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Eman atzeko planoko zeregin luzeak exekutatzeko baimena aplikazioari. Hala, minutu gutxi batzuk baino gehiago irauten duten zereginak (adibidez, deskargak eta kargak) exekutatu ahalko ditu aplikazioak. \n\nBaimena ukatzen bada, zeregin horiek atzeko planoan zenbat denboraz exekuta daitezkeen mugatuko du sistemak."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"zeregin luzeak, datu-transferentzia, atzeko planoko zereginak"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Egin babeskopiekin lotutako zereginak atzeko planoan"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Eman atzeko planoan babeskopiekin lotutako zereginak exekutatzeko baimena aplikazioari"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Aplikazio honek edukiaren babeskopiak egiteko edo hura sinkronizatzeko funtzioa duela adierazten du. Baimen hau emanez gero, aplikazioa denbora gehiagoz egon ahalko da atzeko planoan exekutatzen, babeskopiekin lotutako lanak osatu arte. \n\nBaimena ukatuz gero, sistemak ez du salbuespen berezirik egingo aplikazio honek babeskopiekin lotutako lanak atzeko planoan osa ditzan."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"babeskopia-zereginak, babeskopia-lanak"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Berrezarri ShortcutManager-en mugak"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Berrezarri dira ShortcutManager-en mugak"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolatu pantaila blokeatuko informazioa"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Erregistratze automatikoa…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Datu-ibiltaritza erabiltzeko baimena eman nahi duzu?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Eskatu prezioari buruzko informazioa sare-hornitzaileari."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Aplikazioen datu-erabilera"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> sare moduak ez du balio. Egin ez ikusi."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satelite bidezko mezularitza"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Bidali eta jaso testu-mezuak satelite bidez. Kontuarekin dator."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIMeko eduki guztia ezabatzen…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Ezin da ezabatu eSIMeko eduki guztia"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Arazoren bat izan da, eta ez da ezabatu eSIM honetako eduki guztia.\n\nBerrabiarazi gailua eta saiatu berriro."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Konektatu gailura"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> aplikazioak aldi baterako wifi-sare bat erabili nahi du zure gailura konektatzeko"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Ez da aurkitu gailurik. Ziurtatu gailuak piztuta daudela eta konekta daitezkeela."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Utzi"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrastea"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Arrunta"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Tartekoa"</string>
<string name="contrast_high" msgid="3988567609694797696">"Altua"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Leiho bakar batean ireki daiteke aplikazioa"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index c1ee37f..91930ee 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ارتباط دستگاه قطع شود؟"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"جفت کردن دستگاه جدید"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"بلوتوث"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"فردا دوباره بهطور خودکار روشن شود"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"جفت کردن گوش راست"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"جفت کردن گوش چپ"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"جفت کردن گوش دیگر"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"جفت کردن گوش راست"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"جفت کردن گوش چپ"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"برای همه دستگاههای شنیداری (سمعک) دردسترس"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"تنظیمات دستگاه کمکشنوایی"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"میانبر، سازگاری با سمعک"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"برای این دستگاه"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"خروجی صوتی"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"درباره خروجی صوتی"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"نوشتن در فیلدهای نوشتاری"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"نادیده گرفتن همه موارد فشردن دکمه قلم"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"قلم"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"همرسانی صدا"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"همرسانی صدا"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"تماسها و زنگهای هشدار"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"اتصال به جاریسازی صوتی کممصرف"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"جاریسازیهای صوتی اطراف"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"جاریسازیهای صوتی"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"اتصال به جاریسازی صوتی با رمزینه پاسخسریع"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"هیچ جاریسازی صوتی در اطراف پیدا نشد."</string>
<string name="date_and_time" msgid="1788358029823431692">"تاریخ و زمان"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"پروکسی"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"لغو کردن"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"لغو کردن"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"راهاندازی"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"فضای خصوصی راهاندازی کنید"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"برنامههای خصوصی را در فضای جداگانهای نگه دارید که قابلیت پنهان کردن یا قفل کردن داشته باشد"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"روش کار"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"میتوانید از پایین فهرست برنامهها به فضای خصوصی دسترسی داشته باشید"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"از برنامههای موجود در فضای خصوصی با یک قفل محافظت میشود"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"اعلان برنامههای موجود در فضای خصوصی هنگام قفل بودن آن پنهان میشود"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"درصورت قفل بودن فضای خصوصی، برنامههای فضای خصوصی در مدیر اجازهها، داشبورد حریم خصوصی، و دیگر تنظیمات نشان داده نخواهد شد.\n\nنمیتوانید فضای خصوصیتان را به دستگاه دیگری منتقل کنید. اگر میخواهید از آن در دستگاه دیگری استفاده کنید، باید فضای خصوصی دیگری راهاندازی کنید.\n\nهر کسی که دستگاه شما را به رایانه متصل کند یا برنامههای مخرب در دستگاهتان نصب کند ممکن است بتواند به فضای خصوصی شما دسترسی داشته باشد."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"درحال راهاندازی فضای خصوصی…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"اعلانهای برنامههای فضای خصوصی هنگام قفل بودن فضا پنهان میشوند"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"برای همرسانی عکس یا فایل، قفل فضای خصوصی را باز کنید"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"برخیاز برنامهها قبلاً در فضای خصوصی نصب شدهاند"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"فضای خصوصی راهاندازی نشد"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"امتحان مجدد"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"از قفل صفحه برای باز کردن قفل فضای خصوصی استفاده شود؟"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"تنظیم پین برای فضای خصوصی"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"تنظیم گذرواژه برای فضای خصوصی"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"تنظیم الگو برای فضای خصوصی"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"برنامهها و اعلانها"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"اعلانهای حساس در صفحه قفل"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"وقتی قفل فضای خصوصی باز است، محتوای حساس نمایش داده میشود"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"میتوانید حداکثر <xliff:g id="COUNT">%d</xliff:g> اثرانگشت اضافه کنید"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"حداکثر تعداد اثرانگشت را اضافه کردهاید"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"نمیتوانید اثرانگشتهای بیشتری اضافه کنید"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"قطع اتصال"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"مرتبطسازی و اتصال"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"با بلوتوث روشن، دستگاهتان میتواند با دستگاههای بلوتوث اطراف در ارتباط باشد"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"وقتی بلوتوث روشن باشد، دستگاهتان میتواند با دستگاههای بلوتوث اطراف ارتباط داشته باشد. ویژگیهایی مثل «همرسانی سریع»، «پیدا کردن دستگاهم»، و مکان دستگاه از بلوتوث استفاده میکنند."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"وقتی بلوتوث روشن است، دستگاهتان میتواند با دیگر دستگاههای بلوتوث اطراف ارتباط برقرار کند.\n\nبرای بهبود تجربه استفاده از دستگاه، برنامهها و سرویسها همچنان میتوانند در هرزمانی دستگاههای اطراف را اسکن کنند، حتی وقتی بلوتوث خاموش باشد. برای مثال، از این ویژگی میتوان برای بهبود ویژگیها و سرویسهای مکانمبنا استفاده کرد. میتوانید این ویژگی را در تنظیمات اسکن دستگاههای بلوتوث تغییر دهید."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"وقتی بلوتوث روشن باشد، دستگاهتان میتواند با دستگاههای بلوتوث اطراف ارتباط داشته باشد. ویژگیهایی مثل «همرسانی سریع»، «پیدا کردن دستگاهم»، و مکان دستگاه از بلوتوث استفاده میکنند.\n\nبرنامهها و سرویسها حتی وقتی بلوتوث خاموش باشد همچنان میتوانند در هرزمانی دستگاههای اطراف را اسکن کنند. برای مثال میتوان از این ویژگی برای بهبود ویژگیها و سرویسهای مکانمبنا استفاده کرد. میتوانید این تنظیم را در تنظیمات اسکن دستگاههای بلوتوث تغییر دهید."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"تغییر"</string>
<string name="device_details_title" msgid="1155622417516195481">"جزئیات دستگاه"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"تنظیمات صفحهکلید"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"شرکت مخابراتیتان اجازه نمیدهد به این شبکه متصل شوید زیرا از پروتکل امنیتی قدیمیتری استفاده میکند که امنیت کمتری دارد"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"مجاز کردن WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"بستن"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"گزینههای پیشرفته"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"گزینههای پیشرفتهٔ فهرست کرکرهای"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"بزرگ کردن"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"باند ۵٫۰ گیگاهرتز ترجیح دارد"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"تنظیمات IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"حریم خصوصی"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"اشتراک"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"مشاهده یا تغییر اشتراک"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"MAC تصادفی"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"«زمینه تیره» در برخی صفحهها از پسزمینه سیاه استفاده میکند تا شارژ باتری برای مدتی طولانیتر حفظ شود. «زمینه تیره» تا زمانی که صفحه خاموش باشد، زمان انتظاری برای روشن شدن تنظیم میکند."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"درحالحاضر، «زمینه تیره» از زمانبندی «حالت وقت خواب» پیروی میکند"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"تنظیمات «حالت وقت خواب»"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"خاموش شدن صفحه"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> پس از غیرفعال بودن"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"تنظیم نشده"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"برای گزینههای بیشتر، روی پایین گوشه چپ صفحه لمسی ضربه بزنید"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"سرعت اشارهگر"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"آشنایی با اشارههای صفحه لمسی"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"پد لمسی، پدلمسی، موشواره، مکاننما، پیمایش، تند کشیدن، کلیک راست، کلیک، اشارهگر"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"کلیک راست، ضربه زدن"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"رفتن به صفحه اصلی"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"هر جایی از صفحه لمسی را با سه انگشت تند بهبالا بکشید"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"برگشتن"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"کلی"</string>
<string name="display_category_title" msgid="6638191682294461408">"نمایشگر"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"رنگ و حرکت"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"تیرهتر کردن صفحه"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"کنترلهای تعامل"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"کنترلهای زمانبندی"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"غیرشفاف"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"نوشتار با کنتراست بالا"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"رنگ نوشتار را به سیاه یا سفید تغییر میدهد. تضاد با پسزمینه را بهحداکثر میرساند."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"بهروزرسانی خودکار درشتنمایی صفحه"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"بهروزرسانی درشتنمایی صفحه در انتقالهای برنامه"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"قطع تماس با دکمه روشن/خاموش"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"با ۲ انگشت تند بهبالا بکشید"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"کلیدهای میزان صدا را نگهدارید"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"سه ضربه روی صفحه بزنید"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"ادامه"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"دستگاههای کمکشنوایی"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"میتوانید از سمعک، کاشت حلزون، و دیگر دستگاههای تقویت صدا بههمراه تلفنتان استفاده کنید"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>، چپ و راست"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> + ۱ مورد دیگر"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"جفت کردن دستگاه جدید"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"درباره جفت کردن دستگاه جدید"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"دستگاه کمکشنوایی"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"دستگاههای ذخیرهشده"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"کنترلهای دستگاه کمکشنوایی"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"سازگاری با سمعک"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"سازگاری با تلهکویل را بهبود میبخشد و نوفه ناخواسته را کاهش میدهد"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"درباره دستگاههای کمکشنوایی"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"ببینید دستگاه کمکشنوایی روشن و آماده برای جفت کردن باشد"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"جفت کردن دستگاه کمکشنوایی"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"دستگاههای کمکشنوایی موجود"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"دستگاه کمکشنواییتان را نمیبینید؟"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"دیدن دستگاههای بیشتر"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"این برنامه میتواند در پسزمینه از باتری استفاده کند. ممکن است شارژ باتری زودتر از حد انتظار تمام شود."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"برداشتن"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"لغو"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ملغی کردن"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"لوازم شارژ را بررسی کنید"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"درباره شارژ ناسازگار بیشتر بدانید"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"مدیر باتری"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"موارد دیگر"</string>
<string name="no_channels" msgid="4716199078612071915">"این برنامه هیچ اعلانی پست نکرده است"</string>
<string name="app_settings_link" msgid="6725453466705333311">"تنظیمات بیشتر در برنامه"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"نمایش کانالهای استفادهنشده"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"پنهان کردن کانالهای استفادهنشده"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# دسته حذف شد}one{# دسته حذف شد}other{# دسته حذف شد}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"مسدود کردن همه"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"هرگز این اعلانها نشان داده نشوند"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"کارهای طولانی در پسزمینه"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"به این برنامه اجازه دهید کارهای طولانیمدت در پسزمینه اجرا کند. این کار به برنامه اجازه میدهد کارهایی را اجرا کند که ممکن است تکمیلشان بیشتر از چند دقیقه طول بکشد، مانند بارگیری و بارگذاری. \n\nاگر این اجازه داده نشود، سیستم مدتزمانی را که برنامه میتواند در پسزمینه کار اجرا کند محدود خواهد کرد."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"کارهای طولانی، انتقال داده، کارهای پسزمینه"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"اجرای کارهای پشتیبانگیری در پسزمینه"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"مجاز کردن برنامه برای اجرای کارهای مربوط به پشتیبانگیری در پسزمینه"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"نشان میدهد این برنامه مورد استفاده مهمی دارد که نیاز به پشتیبانگیری یا همگامسازی محتوا دارد. با اعطای این اجازه، به برنامه اجازه داده میشود برای مدت زمان بیشتری در پسزمینه اجرا شود تا کارهای مربوط به پشتیبانگیری را تکمیل کند. \n\nاگر این اجازه داده نشود، سیستم معافیت خاصی به این برنامه نمیدهد تا کارهای مربوط به پشتیبانگیری را در پسزمینه تکمیل کند."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"وظایف پشتیبانگیری، کارهای پشتیبانگیری"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"بازنشانی محدودکننده سرعت ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"محدودکننده سرعت ShortcutManager بازنشانی شد"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"کنترل بافت صفحه قفل"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ثبت خودکار..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"فراگردی داده مجاز است؟"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"برای قیمت با ارائهدهنده شبکهتان بررسی کنید."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"مصرف داده برنامه"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"حالت شبکه نامعتبر <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. نادیده گرفته شود."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"پیامرسانی ماهوارهای"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"پیامکها را ازطریق ماهواره ارسال و دریافت کنید. با حساب شما ارائه شده است."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"درحال پاک کردن سیمکارت داخلی…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"سیمکارت داخلی پاک نشد"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"مشکلی پیش آمد و این سیمکارت داخلی پاکسازی نشد.\n\nدستگاه را بازراهاندازی کنید و دوباره امتحان کنید."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"اتصال به دستگاه"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"برنامه <xliff:g id="APPNAME">%1$s</xliff:g> برای اتصال به دستگاهتان میخواهد از شبکه Wi-Fi موقت استفاده کند"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"دستگاهی پیدا نشد. مطمئن شوید دستگاهها روشن و برای اتصال دردسترس هستند."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"لغو"</string>
<string name="contrast_title" msgid="6885768151336508075">"تضاد"</string>
<string name="contrast_standard" msgid="1097297089917185235">"استاندارد"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"متوسط"</string>
<string name="contrast_high" msgid="3988567609694797696">"بالا"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"این برنامه فقط در ۱ پنجره میتواند باز شود"</string>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index b82fa5b..43a6165 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Katkaistaanko laitteen yhteys?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Muodosta uusi laitepari"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Laita automaattisesti päälle taas huomenna"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Liitä oikea korva"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Liitä vasen korva"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Liitä toinen korva"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Liitä oikea korva"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Liitä vasen korva"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Kaikille saatavilla oleville kuulolaitteille"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Kuulolaiteasetukset"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Pikanäppäin, kuulolaiteyhteensopivuus"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Tälle laitteelle"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audion toistotapa"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Tietoa audion toistotavasta"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Kirjoittaminen tekstikenttiin"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ohita kaikki näyttökynäpainikkeen painallukset"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Näyttökynä"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audion jakaminen"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Audion jakaminen"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Puhelut ja hälytykset"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Yhdistä LE Audio ‑striimiin"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Lähellä olevat audiostriimit"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audiostriimit"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Yhdistä audostriimiin QR-koodilla"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Audiostriimejä ei löytynyt lähistöltä."</string>
<string name="date_and_time" msgid="1788358029823431692">"Päivämäärä ja aika"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Välityspalvelin"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Peruuta"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Peruuta"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Ota käyttöön"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Yksityisen tilan käyttöönotto"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Pidä yksityiset sovellukset erillisessä tilassa, jonka voit piilottaa tai lukita"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Näin se toimii"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Saat pääsyn yksityiseen tilaan sovelluslistan alareunasta"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Yksityisen tilan sovelluksia suojataan lukolla"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Ilmoitukset yksityisen tilan sovelluksista ovat piilotettuina, kun se on lukittu"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Yksityisen tilan sovellukset eivät näy lupienhallinnassa, yksityisyydenhallintapaneelissa tai muissa asetuksissa, kun yksityinen tila on lukittuna.\n\nYksityistä tilaa ei voi siirtää toiseen laitteeseen. Sinun täytyy ottaa käyttöön uusi yksityinen tila, jos haluat käyttää sitä toisella laitteella.\n\nKuka tahansa, joka yhdistää laitteesi tietokoneeseen tai asentaa laitteelle haitallisia sovelluksia, voi saada pääsyn yksityiseen tilaan."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Yksityistä tilaa otetaan käyttöön…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Ilmoitukset yksityisen tilan sovelluksista ovat piilotettuina, kun se on lukittu"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Avaa yksityinen tila kuvien ja tiedostojen jakamista varten"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Jotkin sovellukset on jo asennettu yksityiseen tilaan"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Yksityisen tilan käyttöönotto epäonnistui"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Yritä uudelleen"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Käytetäänkö avaamiseen näytön lukitusta?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Määritä PIN-koodi yksityiselle tilallesi"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Määritä salasana yksityiselle tilallesi"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Määritä kuvio yksityiselle tilallesi"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Sovellukset ja ilmoitukset"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Arkaluontoiset ilmoitukset lukitusnäytöllä"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Näytä arkaluontoinen sisältö, kun yksityisen tilan lukitus on avattuna"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Voit lisätä korkeintaan <xliff:g id="COUNT">%d</xliff:g> sormenjälkeä"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Et voi lisätä useampia sormenjälkiä."</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Enempää sormenjälkiä ei voi lisätä."</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Katkaise yhteys"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Muodosta laitepari ja yhdistä"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kun Bluetooth on päällä, laite voi viestiä muiden lähellä olevien Bluetooth-laitteiden kanssa"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Kun Bluetooth on päällä, laite voi viestiä lähellä olevien Bluetooth-laitteiden kanssa. Ominaisuudet (esim. Quick Share ja Paikanna laite) ja laitteen sijainti käyttävät Bluetoothia."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Kun Bluetooth on käytössä, laitteesi voi kommunikoida muiden lähellä olevien Bluetooth-laitteiden kanssa.\n\nKun Bluetooth on poissa käytöstä, sovellukset ja palvelut voivat silti hakea lähellä olevia laitteita käyttökokemuksen parantamiseksi. Näin voidaan esimerkiksi kehittää sijaintiin perustuvia ominaisuuksia ja palveluita. Voit muuttaa tätä Bluetooth-haun asetuksissa."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Kun Bluetooth on päällä, laite voi viestiä lähellä olevien Bluetooth-laitteiden kanssa. Ominaisuudet (esim. Quick Share ja Paikanna laite) ja laitteen sijainti käyttävät Bluetoothia.\n\nSovellukset ja palvelut voivat edelleen etsiä lähellä olevia laitteita milloin tahansa, vaikka Bluetooth olisi pois päältä. Näin ne voivat esimerkiksi parantaa sijaintiin perustuvien ominaisuuksien ja palveluiden toimintaa. Voit muuttaa tätä Bluetooth-hakuasetuksista."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Muuta"</string>
<string name="device_details_title" msgid="1155622417516195481">"Laitteen tiedot"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Näppäimistön asetukset"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Operaattori ei salli yhteyden muodostamista tähän verkkoon, koska se käyttää vanhempaa tietoturvaprotokollaa, joka on vähemmän turvallinen"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Salli WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Sulje"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Lisäasetukset"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lisäasetusten avattava lista"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"laajenna"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 GHz:n taajuus ensisijainen"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-asetukset"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Yksityisyys"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Tilaus"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Katso tai muuta tilausta"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Satunnaistettu MAC-osoite"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tumman teeman musta tausta auttaa pidentämään akunkestoa joillain näytöillä. Tumman teeman aikataulut otetaan käyttöön vasta, kun näyttö on sammutettu."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tumma teema toimii nyt nukkuma-aikamoodisi aikataulun mukaan"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Nukkuma-aikamoodin asetukset"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Näytön aikakatkaisu"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Laitteen oltua käyttämättä: <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Ei asetettu"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Lisäasetukset: napauta kosketuslevyn oikeaa alareunaa"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Osoittimen nopeus"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Opettele kosketuslevyn eleitä"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ohjauslevy, ohjaus levy, hiiri, kohdistin, vieritä, pyyhkäise, klikkaa kakkospainikkeella, klikkaa, osoitin"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"klikkaa kakkospainikkeella, napauta"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Siirry aloitusnäytölle"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Pyyhkäise ylös 3 sormella mistä tahansa kosketuslevyllä"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Takaisin"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Yleiset"</string>
<string name="display_category_title" msgid="6638191682294461408">"Näyttö"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Väri ja liike"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Tummenna näyttöä"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Käytönhallinta"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Ajoitussäätimet"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Läpinäkymätön"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Suurikontrastinen teksti"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Muuta tekstin väri mustaksi tai valkoiseksi. Maksimoi kontrastin taustan kanssa."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Päivitä näytön suurennus automaatt."</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Päivitä näytön suurennus sovellussiirtymissä"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Puhelun katkaisu virtapainikkeella"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Pyyhkäisy kahdella sormella alhaalta ylöspäin"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Paina äänenvoimakkuuspainikkeita pitkään"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Kolmoisnapauta näyttöä"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Jatka"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Kuulolaitteet"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Voit käyttää kuulolaitteita, sisäkorvaimplantteja tai muita äänenvahvistuslaitteita puhelimellasi"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, vasen ja oikea"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ja 1 muu"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Uusi laitepari"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Tietoa uudesta laiteparista"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Kuulolaitteet"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Tallennetut laitteet"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kuulolaitteen ohjaimet"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kuulolaiteyhteensopivuus"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Parantaa yhteensopivuutta induktiosilmukan kanssa ja vähentää ei-toivottuja ääniä"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Tietoa kuulolaitteista"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Varmista, että kuulolaite on päällä ja se on valmis muodostamaan laiteparin"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Laiteparin muodostaminen"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Käytettävät kuulolaitteet"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Etkö näe kuulolaitettasi?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Näytä lisää laitteita"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Tämä sovellus voi käyttää akkua taustalla, joten akku saattaa loppua odotettua aiemmin."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Poista"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Peru"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ohita"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Tarkista latauslisävaruste"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Lue lisää yhteensopimattomasta latauksesta"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Virranhallinta"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Muut"</string>
<string name="no_channels" msgid="4716199078612071915">"Tämä sovellus ei ole lähettänyt ilmoituksia"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Lisäasetukset sovelluksessa"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Näytä käyttämättömät"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Piilota käyttämättömät kanavat"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategoria poistettu}other{# kategoriaa poistettu}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Estä kaikki"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Älä koskaan näytä näitä ilmoituksia"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Pitkät taustatehtävät"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Anna sovelluksen suorittaa pitkiä taustatehtäviä. Tämä antaa sovelluksen suorittaa tehtäviä, jotka voivat kestää kauemmin kuin muutaman minuutin, esimerkiksi latauksia ja lähetyksiä. \n\nJos lupaa ei myönnetä, järjestelmä rajoittaa, kuinka kauan sovellus voi suorittaa tällaisia tehtäviä taustalla."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"pitkäkestoiset työt, datansiirto, taustatehtävät"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Varmuuskopiointitehtävien suorittaminen taustalla"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Salli sovelluksen suorittaa varmuuskopiointiin liittyvät tehtävät taustalla"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Osoittaa, että tällä sovelluksella on tärkeä käyttötapaus, joka edellyttää sisällön varmuuskopioimista tai synkronoimista. Kun sovelluksella on tämä lupa, se voi olla käynnissä taustalla hieman tavallista pidempään, jotta sillä on aikaa suorittaa varmuuskopiointiin liittyvät tehtävät. \n\nJos lupaa ei myönnetä, järjestelmä ei anna sovellukselle erityislupaa suorittaa varmuuskopiointiin liittyviä tehtäviä taustalla."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"varmuuskopiotehtävät, varmuuskopiotyöt"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Nollaa ShortcutManagerin kutsurajoitus"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManagerin kutsurajoitus nollattiin."</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Hallinnoi lukitusnäytön tietoja"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automaattinen rekisteröinti…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Sallitaanko roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kysy hinnasta operaattorilta."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Sovelluksen datan käyttö"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Virheellinen verkkotila <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ohita."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satelliittiviestintä"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Lähetä ja vastaanota tekstiviestejä satelliitin kautta. Sisältyy tiliin."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Poistetaan eSIMiä…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIMin poistaminen ei onnistu"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Jotain meni pieleen, eikä eSIMiä poistettu.\n\nKäynnistä laite uudelleen ja yritä sitten uudelleen."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Laitteeseen yhdistäminen"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> haluaa käyttää väliaikaista Wi-Fi-verkkoa laitteeseen yhdistämiseksi"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Laitteita ei löytynyt. Varmista, että laitteet ovat päällä ja voivat muodostaa yhteyden."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Peru"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrasti"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Tavallinen"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Keskitaso"</string>
<string name="contrast_high" msgid="3988567609694797696">"Suuri"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Tämän sovelluksen voi avata vain yhdessä ikkunassa"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 9c816f9..76bdbaf 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Déconnecter l\'appareil?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Associer un autre appareil"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Activer le Bluetooth automatiquement demain"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Asso. oreille droite"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Asso. oreille gauche"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Associer l\'autre oreille"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Assoc. oreille droite"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Assoc. oreille gauche"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Pour tous les appareils auditifs accessibles"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Paramètres de l\'appareil auditif"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Raccourci, compatibilité avec les prothèses auditives"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Pour cet appareil"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Sortie audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"À propos de la sortie audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Écrire dans les champs de texte"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorer toutes les pressions sur les boutons du stylet"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylet"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Partage du son"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Partager le son"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Appels et alarmes"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Se connecter à un flux LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Flux audio à proximité"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Flux audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Connectez-vous à un flux audio à l\'aide d\'un code QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Aucun flux audio trouvé à proximité."</string>
<string name="date_and_time" msgid="1788358029823431692">"Date et heure"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Serveur mandataire"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Annuler"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Annuler"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configuration"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configurer un Espace privé"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Conservez les applications privées dans un espace séparé que vous pouvez masquer ou verrouiller"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Fonctionnement"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Vous pouvez accéder à votre Espace privé en bas de votre liste d\'applications"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Les applis de votre Espace privé sont protégées par un verrou"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Les notifications des applications de votre Espace privé sont masquées lorsqu\'il est verrouillé"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Les applications de votre Espace privé ne figureront pas dans le gestionnaire des autorisations, dans le Tableau de bord de confidentialité ni dans d\'autres paramètres lorsque l\'Espace privé est verrouillé.\n\nVotre Espace privé ne peut pas être déplacé vers un nouvel appareil. Vous devrez créer un autre Espace privé si vous souhaitez l\'utiliser sur un autre appareil.\n\nToute personne qui connecte votre appareil à un ordinateur ou installe des applications nuisibles sur votre appareil peut être en mesure d\'accéder à votre Espace privé."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Configuration de l\'Espace privé en cours…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Les notifications des applications de l\'Espace privé sont masquées lorsqu\'il est verrouillé"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Déverrouiller l\'Espace privé pour partager des photos ou des fichiers"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Certaines applications sont déjà installées dans votre Espace privé"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Impossible de configurer un Espace privé"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Réessayer"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Utiliser le verrouillage de l\'écran pour déverrouiller l\'Espace privé?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Créer un NIP pour l\'Espace privé"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Créer un mot de passe pour Espace privé"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Créer un schéma pour l\'Espace privé"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Applications et notifications"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notifications confidentielles sur l\'écran de verrouillage"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Afficher le contenu confidentiel lorsque l\'Espace privé est déverrouillé"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Vous pouvez ajouter jusqu\'à <xliff:g id="COUNT">%d</xliff:g> empreintes digitales"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Vous avez ajouté le nombre maximal d\'empreintes digitales"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Impossible d\'ajouter des empreintes digitales"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Déconnecter"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Associer et connecter"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Si la fonctionnalité Bluetooth est activée, votre appareil peut communiquer avec d\'autres appareils Bluetooth à proximité"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Si le Bluetooth est activé, votre appareil peut communiquer avec d\'autres appareils Bluetooth à proximité. Les fonctionnalités comme le Partage rapide, Localiser mon appareil et la position de l\'appareil utilisent le Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Lorsque le Bluetooth est activé, votre appareil peut communiquer avec d\'autres appareils Bluetooth à proximité.\n\nPour améliorer l\'expérience d\'utilisation de l\'appareil, les applications et les services peuvent continuer de rechercher les appareils à proximité en tout temps, même si le Bluetooth est désactivé. Cette autorisation peut permettre, par exemple, d\'améliorer les fonctionnalités et les services reposant sur la localisation. Vous pouvez modifier cette option dans les paramètres de recherche Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Si le Bluetooth est activé, votre appareil peut communiquer avec d\'autres appareils Bluetooth à proximité. Les fonctionnalités comme le Partage rapide, Localiser mon appareil et la position de l\'appareil utilisent le Bluetooth.\n\nLes applications et les services peuvent toujours rechercher les appareils à proximité, même si le Bluetooth est désactivé. Cela sert, par exemple, à améliorer les fonctionnalités et les services de géolocalisation. Vous pouvez modifier cette option dans les paramètres de recherche d\'appareils Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Modifier"</string>
<string name="device_details_title" msgid="1155622417516195481">"Détails de l\'appareil"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Paramètres du clavier"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Votre opérateur ne vous permet pas de vous connecter à ce réseau, car il utilise un protocole de sécurité plus ancien et moins sécuritaire"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Autoriser WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Fermer"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Options avancées"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Liste déroulante des options avancées"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"développer"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Préférer la bande de 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Paramètres IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Confidentialité"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abonnement"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Affichez ou modifiez l\'abonnement"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Adresse MAC aléatoire"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Le thème sombre utilise un arrière-plan noir pour aider à prolonger l\'autonomie de votre pile sur certains écrans. Les horaires du thème sombre attendent que votre écran soit éteint pour s\'activer."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"L\'activation du thème sombre suit actuellement votre horaire de mode Nuit"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Paramètres du mode Nuit"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Mise en veille de l\'écran"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Après <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> d\'inactivité"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Non défini"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Touch. coin inférieur droit (pavé tactile) pour plus d\'options"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Vitesse du pointeur"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Apprendre les gestes du pavé tactile"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"pavé tactile, souris, curseur, faire défiler, balayer, faire un clic droit, cliquer, pointeur"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"faire un clic droit, toucher"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Retour à la page d\'accueil"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Balayez votre pavé tactile vers le haut avec trois doigts"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Retour"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Général"</string>
<string name="display_category_title" msgid="6638191682294461408">"Affichage"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Couleur et mouvement"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Assombrir l\'écran"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Commandes d\'interaction"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Commandes du minutage"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Opaque"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Texte de contraste élevé"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Changez la couleur du texte en noir ou en blanc. Cela aide à maximiser le contraste avec l\'arrière-plan."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Mise à jour auto de la loupe"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Mettre à jour la loupe si transition entre applis"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Interrupteur pour raccrocher"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Balayer l\'écran du bas vers le haut avec deux doigts"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Maintenir enfoncées les touches de volume"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Toucher l\'écran trois fois"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continuer"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Appareils auditifs"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Vous pouvez utiliser des prothèses auditives, des implants cochléaires et d\'autres appareils d\'amplification avec votre téléphone"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, gauche et droite"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 autre"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Associer un appareil"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"À propos de l\'association d\'un nouvel appareil"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Appareils auditifs"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Appareils consignés"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Commandes de l\'appareil auditif"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilité : prothèses auditives"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Améliore la compatibilité avec les phonocapteurs et réduit les bruits indésirables"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"À propos des appareils auditifs"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Assurez-vous que votre appareil auditif est allumé et prêt à être associé"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Associer appareil auditif"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Appareils auditifs accessibles"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Vous ne voyez pas votre appareil auditif?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Afficher d\'autres appareils"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Cette application pourra utiliser la pile en arrière-plan. Cela pourrait épuiser la pile plus rapidement."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Supprimer"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annuler"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ignorer"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Vérifier l\'accessoire de recharge"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"En savoir plus sur les chargeurs incompatibles"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestionnaire de pile"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Autre"</string>
<string name="no_channels" msgid="4716199078612071915">"Cette application n\'a publié aucune notification"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Paramètres supplémentaires dans l\'application"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Afficher les chaînes inutilisées"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Masquer les chaînes inutilisées"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# catégorie supprimée}one{# catégorie supprimée}other{# catégories supprimées}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Tout bloquer"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Ne jamais afficher ces notifications"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Longues tâches en arrière-plan"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Autoriser cette application à exécuter de longues tâches en arrière-plan. Ceci permet à cette application d\'exécuter des tâches qui pourraient prendre plus que quelques minutes, comme des téléchargements ou des téléversements. \n\nSi cette autorisation est refusée, le système va limiter le temps pendant lequel l\'application peut effectuer ces tâches en arrière-plan."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"longues tâches, transfert de données, tâches en arrière-plan"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Exécuter des tâches de sauvegarde en arrière-plan"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Autoriser l\'application à exécuter des tâches de sauvegarde en arrière-plan"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indique que cette application présente un cas d\'utilisation majeur nécessitant la sauvegarde ou la synchronisation de contenu. L\'octroi de cette autorisation permet à l\'application de s\'exécuter en arrière-plan pour une durée légèrement supérieure afin de réaliser le travail de sauvegarde. \n\nSi cette autorisation est refusée, le système n\'accordera aucune exemption spéciale à cette application en ce qui concerne l\'exécution de travail de sauvegarde en arrière-plan."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tâches de sauvegarde, travaux de sauvegarde"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Réinitialiser la limitation de fréquence ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"La limitation de fréquence ShortcutManager a été réinitialisée"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Gérer les données sur l\'écran de verrouillage"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Enregistrement automatique en cours…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Autoriser les données en itinérance?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Communiquez avec votre fournisseur réseau pour connaître les tarifs."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Utilisation des données par application"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode réseau non valide : <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorer."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Messagerie par satellite"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Envoyez et recevez des messages texte par satellite. Compris dans votre compte."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Suppression de la carte eSIM en cours…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Impossible d\'effacer la carte eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Un problème est survenu et cette carte eSIM n\'a pas été effacée.\n\nRedémarrez votre appareil, puis réessayez."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Se connecter à l’appareil"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"L\'application <xliff:g id="APPNAME">%1$s</xliff:g> souhaite utiliser un réseau Wi‑Fi temporaire pour se connecter à votre appareil"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Aucun appareil trouvé. Assurez-vous que l\'appareil est allumé et prêt à se connecter."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Annuler"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contraste"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Moyen"</string>
<string name="contrast_high" msgid="3988567609694797696">"Élevé"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Cette application ne peut être ouverte que dans une seule fenêtre."</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 165bf1f..86e45b7 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -24,9 +24,9 @@
<string name="confirmation_turn_on" msgid="2979094011928347665">"Activer"</string>
<string name="device_info_default" msgid="1406619232867343310">"Inconnu"</string>
<string name="device_info_protected_single_press" msgid="3810785480060743677">"Appuyez pour afficher les infos"</string>
- <string name="show_dev_countdown" msgid="2936506773086395069">"{count,plural, =1{Plus que # étape pour être développeur.}one{Plus que # étape pour être développeur.}other{Plus que # étapes pour être développeur.}}"</string>
- <string name="show_dev_on" msgid="2840850085134853754">"Vous êtes désormais un développeur !"</string>
- <string name="show_dev_already" msgid="7041756429707644630">"Inutile, vous êtes déjà un développeur."</string>
+ <string name="show_dev_countdown" msgid="2936506773086395069">"{count,plural, =1{Plus que # étape pour être développeur.}one{Plus que # étapes pour être développeur.}other{Plus que # étapes pour être développeur.}}"</string>
+ <string name="show_dev_on" msgid="2840850085134853754">"Vous êtes désormais développeur !"</string>
+ <string name="show_dev_already" msgid="7041756429707644630">"Inutile, vous êtes déjà développeur."</string>
<string name="dev_settings_disabled_warning" msgid="6971867026249671244">"Veuillez tout d\'abord activer les options pour les développeurs."</string>
<string name="dev_settings_available_to_admin_only_warning" msgid="3408243404879083111">"Seuls les administrateurs peuvent accéder aux paramètres développeur."</string>
<string name="header_category_system" msgid="1665516346845259058">"Système"</string>
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Déconnecter l\'appareil ?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Associer un appareil"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Réactiver automatiquement demain"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Associer le droit"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Associer le gauche"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Associer l\'autre appareil"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Associer le droit"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Associer le gauche"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Pour tous les appareils auditifs disponibles"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Paramètres de l\'appareil auditif"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Raccourci, compatibilité avec les appareils auditifs"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Pour cet appareil"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Sortie audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"À propos de la sortie audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Écrire dans les champs de texte"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorer toutes les pressions sur les boutons du stylet"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylet"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Partage du contenu audio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Partager le contenu audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Appels et alarmes"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Connecter à un flux LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Flux audio à proximité"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Flux audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Connecter à un flux audio à l\'aide d\'un code QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Aucun flux audio n\'a été détecté"</string>
<string name="date_and_time" msgid="1788358029823431692">"Date et heure"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Annuler"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Annuler"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configuration"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configurer un espace privé"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Gardez vos applis privées dans un espace séparé que vous pouvez masquer ou verrouiller"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Comment ça marche ?"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Vous pouvez accéder à votre espace privé à partir du bas de votre liste d\'applis"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Les applis dans votre espace privé sont protégées par un verrouillage"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Les notifications des applis figurant dans votre espace privé sont masquées lorsque ces applis sont verrouillées"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Les applis installées dans votre espace privé n\'apparaîtront ni dans le gestionnaire d\'autorisations, ni dans le tableau de bord Confidentialité. Lorsque votre espace privé est verrouillé, d\'autres paramètres sont également concernés. \n\nIl est impossible de basculer votre espace privé sur un autre appareil. Vous devrez configurer un autre espace privé si vous souhaitez l\'utiliser sur un autre appareil.\n\nQuiconque connecte votre appareil à un ordinateur ou y installe des applis malveillantes peut avoir accès à votre espace privé."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Configuration de l\'espace privé…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Les notifications provenant des applis de l\'espace privé sont masquées lorsque celui-ci est verrouillé"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Déverrouillez votre espace privé pour partager des photos ou des fichiers"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Certaines applis sont déjà installées dans votre espace privé"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Impossible de configurer un espace privé"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Réessayer"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Utiliser le verrouillage de l\'écran pour déverrouiller l\'espace privé ?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Définir un code PIN pour l\'espace privé"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Définir un mot de passe pour l\'espace privé"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Définir un schéma pour l\'espace privé"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Applis et notifications"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notifications sensibles sur l\'écran de verrouillage"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Afficher le contenu sensible lorsque l\'espace privé est déverrouillé"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Vous pouvez ajouter jusqu\'à <xliff:g id="COUNT">%d</xliff:g> empreintes digitales"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Vous avez ajouté le nombre maximal autorisé d\'empreintes digitales"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Impossible d\'ajouter d\'autres empreintes digitales"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Déconnecter"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Associer et connecter"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bluetooth activé : Votre appareil communique avec d\'autres appareils à proximité."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"L\'activation du Bluetooth permet à votre appareil de communiquer avec les appareils Bluetooth à proximité. Certaines fonctionnalités telles que Quick Share, Localiser mon appareil ou encore la position de l\'appareil utilisent le Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Quand le Bluetooth est activé, votre appareil peut communiquer avec d\'autres appareils Bluetooth à proximité.\n\nQuand il ne l\'est pas, les applis et services peuvent quand même rechercher les appareils à proximité à tout moment, afin d\'améliorer l\'expérience, par exemple, les fonctionnalités et services basés sur la localisation. Vous pouvez modifier ce réglage dans les paramètres de recherche Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"L\'activation du Bluetooth permet à votre appareil de communiquer avec les appareils Bluetooth à proximité. Certaines fonctionnalités telles que Quick Share, Localiser mon appareil ou encore la position de l\'appareil utilisent le Bluetooth.\n\nLes applis et services sont toujours en mesure de rechercher les appareils à proximité, même si le Bluetooth est désactivé. Cela permet par exemple aux services et fonctionnalités utilisant la position de fonctionner correctement. Rendez-vous dans les paramètres de recherche Bluetooth pour modifier cette fonctionnalité."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Modifier"</string>
<string name="device_details_title" msgid="1155622417516195481">"Infos sur l\'appareil"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Paramètres du clavier"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Votre opérateur ne vous permet pas de vous connecter à ce réseau parce qu\'il utilise un ancien protocole moins sécurisé"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Autoriser le WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Fermer"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Options avancées"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Liste déroulante \"Options avancées\""</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"développer"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Bande 5 GHz (de préférence)"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Paramètres IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Confidentialité"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abonnement"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Afficher ou modifier l\'abonnement"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Adresse MAC aléatoire"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Le thème sombre utilise un fond noir pour préserver l\'autonomie de la batterie sur certains écrans. Si vous le programmez, il attend que l\'écran soit éteint pour s\'activer."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Actuellement, le thème sombre s\'active au même horaire que le mode Coucher."</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Paramètres du mode Coucher"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Délai de mise en veille de l\'écran"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Après <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> d\'inactivité"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Non définie"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Appuyez en bas à droite du pavé tactile pour plus d\'options"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Vitesse du pointeur"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Découvrir gestes au pavé tactile"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"pavé tactile, pavé tactile, souris, curseur, faire défiler, balayer, clic droit, clic, pointeur"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"clic droit, appuyer"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Retour à l\'accueil"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Balayez vers le haut avec trois doigts sur le pavé tactile"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Retour"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Général"</string>
<string name="display_category_title" msgid="6638191682294461408">"Affichage"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Couleur et mouvement"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Assombrir l\'écran"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Commandes d\'interaction"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Contrôle du temps d\'appui"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Opaque"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Texte avec contraste élevé"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Mettre le texte en noir ou blanc pour accentuer le contraste avec le fond."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Mise à jour auto de la loupe"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Mettre à jour la loupe si transition entre applis"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Bouton Marche/Arrêt pour raccrocher"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Balayer l\'écran vers le haut avec deux doigts"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Maintenir enfoncés les boutons de volume"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Appuyer trois fois sur l\'écran"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continuer"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Appareils auditifs"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Vous pouvez utiliser des appareils auditifs, des implants cochléaires et d\'autres appareils d\'amplification avec votre téléphone"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, gauche et droit"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> et un de plus"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Associer nouvel appareil"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"À propos de \"Associer un appareil\""</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Appareils auditifs"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Appareils enregistrés"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Commandes des appareils auditifs"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilité avec appareils auditifs"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Améliore la compatibilité avec les phonocapteurs et réduit les bruits indésirables"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"À propos des appareils auditifs"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Vérifiez que votre appareil auditif est allumé et prêt à être associé"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Associer appareil auditif"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Appareils auditifs dispos"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Vous ne voyez pas votre appareil auditif ?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Voir d\'autres appareils"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Cette application pourra utiliser la batterie en arrière-plan. Il se peut que vous arriviez à court de batterie plus vite que prévu."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Supprimer"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annuler"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ignorer"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Vérifier l\'accessoire de recharge"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"En savoir plus sur la recharge incompatible"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestionnaire de batterie"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Autres"</string>
<string name="no_channels" msgid="4716199078612071915">"Cette application n\'a publié aucune notification"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Paramètres supplémentaires dans l\'application"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Afficher canaux non utilisés"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Masquer canaux non utilisés"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# catégorie supprimée}one{# catégorie supprimée}other{# catégories supprimées}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Tout bloquer"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Ne jamais afficher ces notifications"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tâches longues en arrière-plan"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Autoriser cette appli à exécuter les tâches longues en arrière-plan. Cette option permet à l\'appli d\'exécuter les tâches susceptibles de prendre plus de quelques minutes, comme certains téléchargements et importations. \n\nSi cette autorisation est refusée, le système limite la durée pendant laquelle l\'appli peut effectuer ces tâches en arrière-plan."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"tâches longues, transfert de données, tâches en arrière-plan"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Effectuer des tâches de sauvegarde en arrière-plan"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Autoriser l\'application à exécuter les tâches de sauvegarde en arrière-plan"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indique que cette application présente un cas d\'utilisation important où elle doit sauvegarder ou synchroniser du contenu. Lorsque cette autorisation est acceptée, l\'application peut s\'exécuter en arrière-plan pendant un peu plus longtemps afin de terminer la tâche de sauvegarde. \n\nSi cette autorisation est refusée, le système n\'accordera aucune exception spéciale à cette application pour terminer la tâche de sauvegarde en arrière-plan."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tâches de sauvegarde, jobs de sauvegarde"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Réinitialiser la limitation du débit de ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"La limitation de fréquence ShortcutManager a bien été réinitialisée."</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Contrôler les infos sur l\'écran de verrouillage"</string>
@@ -4362,7 +4436,7 @@
<string name="install_type_instant" msgid="7685381859060486009">"Appli instantanée"</string>
<string name="automatic_storage_manager_deactivation_warning" msgid="4905106133215702099">"Désactiver le gestionnaire d\'espace de stockage ?"</string>
<string name="zen_suggestion_title" msgid="4555260320474465668">"Mettre à jour le mode Ne pas déranger"</string>
- <string name="zen_suggestion_summary" msgid="1984990920503217">"Suspendre les notifications pour rester concentré"</string>
+ <string name="zen_suggestion_summary" msgid="1984990920503217">"Suspendre les notifications pour garder votre concentration"</string>
<string name="disabled_feature" msgid="7151433782819744211">"Fonctionnalité non disponible"</string>
<string name="disabled_feature_reason_slow_down_phone" msgid="5743569256308510404">"Cette fonctionnalité a été désactivée, car elle ralentit votre téléphone"</string>
<string name="show_first_crash_dialog" msgid="1696584857732637389">"Toujours afficher la boîte de dialogue de plantage"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Enregistrement automatique…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Autoriser l\'itinérance des données ?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Vérifiez le tarif auprès de votre opérateur."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Consommation de données des applications"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode réseau non valide <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Action ignorée."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Messagerie par satellite"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Envoyez et recevez des messages par satellite. Inclus dans votre compte."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Effacement de la carte eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Impossible d\'effacer la carte eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Une erreur est survenue et cette carte eSIM n\'a pas été effacée.\n\nRedémarrez votre appareil et réessayez."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connexion à l\'appareil"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"L\'application <xliff:g id="APPNAME">%1$s</xliff:g> souhaite utiliser un réseau Wi‑Fi temporaire pour établir la connexion à votre appareil"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Aucun appareil trouvé. Assurez-vous que des appareils soient activés et prêts à être connectés."</string>
@@ -4987,7 +5068,7 @@
<string name="bt_le_audio_qr_code_is_not_valid_format" msgid="7821837654128137901">"Le format de code QR n\'est pas valide"</string>
<string name="convert_to_esim_title" msgid="71037864129009206">"Convertir en eSIM"</string>
<string name="transfer_esim_to_another_device_title" msgid="5286117866086383192">"Transférer l\'eSIM à un autre appareil"</string>
- <string name="background_install_preference_summary" msgid="3065219346519340364">"{count,plural, =1{# appli}one{# appli}other{# applis}}"</string>
+ <string name="background_install_preference_summary" msgid="3065219346519340364">"{count,plural, =1{# appli}one{# applis}other{# applis}}"</string>
<string name="background_install_title" msgid="607913515188276168">"Applis installées en arrière-plan"</string>
<string name="background_install_summary" msgid="3890296129543309666">"Le fabricant de votre appareil peut y installer des applis en arrière-plan ou autoriser votre opérateur et d\'autres partenaires à le faire.\n\nAucune des applis listées ici n\'est nécessaire au fonctionnement normal de votre appareil. Vous pouvez désinstaller celles dont vous ne voulez pas."</string>
<string name="background_install_feature_list_no_entry" msgid="2071343281272266154">"Aucune appli installée en arrière-plan"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Annuler"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contraste"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Moyen"</string>
<string name="contrast_high" msgid="3988567609694797696">"Élevé"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Cette appli ne peut être ouverte que dans 1 fenêtre"</string>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 13d159d..d6312e6 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Desconectar dispositivo?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Vincular novo dispositivo"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Volver activar automaticamente mañá"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Vincular dereito"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Vincular esquerdo"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Vincula o outro audiófono"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Vincular dereito"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Vincular esquerdo"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Para todos os dispositivos auditivos dispoñibles"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Configuración dos dispositivos auditivos"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Atallo, compatibilidade con audiófonos"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Para este dispositivo"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Saída de audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Acerca da saída de audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Escribir en campos de texto"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorar todas as presións de botóns do lapis óptico"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Lapis óptico"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Uso compartido do audio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Compartir audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Chamadas e alarmas"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Conectar a unha emisión de audio de baixo consumo"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Emisións de audio próximas"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Emisións de audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Conéctate a unha emisión de audio por medio dun código QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Ningunha emisión de audio próxima."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data e hora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -445,7 +441,7 @@
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Engadíronse a cara e a impresión dixital"</string>
<string name="biometric_settings_intro" msgid="4263069383955676756">"Se configuras o desbloqueo facial e dactilar, o teléfono pedirache a impresión dixital no caso de que leves máscara ou esteas nun espazo escuro"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Maneiras de desbloquear o dispositivo"</string>
- <string name="biometric_settings_category_use_face_fingerprint" msgid="4377659744376863913">"Usa o desbloqueo facial ou dactilar para"</string>
+ <string name="biometric_settings_category_use_face_fingerprint" msgid="4377659744376863913">"Usar o desbloqueo facial ou dactilar para"</string>
<string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Desbloquear teléfono"</string>
<string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Verificar identidade nas aplicacións"</string>
<string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Coa cara"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancelar"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancelar"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configurar"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configura un espazo privado"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Mantén as aplicacións privadas nun espazo separado que poderás ocultar ou bloquear"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Como funciona?"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Podes acceder ao espazo privado desde a parte inferior da túa lista de aplicacións"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"As aplicacións do espazo privado protéxense cun bloqueo"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Cando o espazo privado está bloqueado, ocúltanse as notificacións das súas aplicacións"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"As aplicacións do espazo privado non aparecerán no xestor de permisos, no panel de privacidade nin noutras opcións de configuración cando o espazo privado estea bloqueado.\n\nO espazo privado non se pode mover a outro dispositivo. Terás que configurar un novo espazo privado se queres usalo noutro aparello.\n\nCalquera usuario que instale aplicacións daniñas no teu dispositivo ou o conecte a un ordenador poderá acceder ao teu espazo privado."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Configurando espazo privado…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Cando o espazo privado está bloqueado, ocúltanse as notificacións das súas aplicacións"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Desbloquear o espazo privado para compartir fotos ou ficheiros"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Algunhas aplicacións xa están instaladas no espazo privado"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Non se puido configurar ningún espazo privado"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Tentar de novo"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Usar bloqueo pant. para desbloquear espazo priv.?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Define un PIN para o espazo privado"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Define contrasinal para o espazo privado"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Define un padrón para o espazo privado"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplicacións e notificacións"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notificacións confidenciais na pantalla de bloqueo"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Mostra contido confidencial cando o espazo privado está desbloqueado"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Podes engadir ata <xliff:g id="COUNT">%d</xliff:g> impresións dixitais"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Engadiches o número máximo de impresións dixitais"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Non se poden engadir máis impresións dixitais"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Desconectar"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Sincronizar e conectar"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Co Bluetooth activado, o dispositivo pode comunicarse con dispositivos Bluetooth próximos"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Cando o Bluetooth está activado, o dispositivo pode comunicarse con outros dispositivos Bluetooth próximos. As funcións como Quick Share, Localizar o meu dispositivo ou a de localización do dispositivo utilizan o Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Cando o Bluetooth está activado, o dispositivo pode comunicarse con outros dispositivos Bluetooth das proximidades.\n\nPara mellorar a experiencia co uso do dispositivo, as aplicacións e os servizos poden seguir buscando dispositivos próximos en calquera momento, mesmo cando o Bluetooth está desactivado. Esta opción pode utilizarse, por exemplo, para mellorar as funcións e os servizos baseados na localización. Podes cambiar esta opción na configuración da busca de dispositivos Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Cando o Bluetooth está activado, o dispositivo pode comunicarse con outros dispositivos Bluetooth próximos. As funcións como Quick Share, Localizar o meu dispositivo ou a de localización do dispositivo utilizan o Bluetooth.\n\nAs aplicacións e os servizos poden seguir buscando dispositivos próximos en calquera momento, mesmo cando o Bluetooth estea desactivado. Esta opción pode empregarse, por exemplo, para mellorar as funcións e os servizos baseados na localización. Para cambiar esta opción, vai á configuración da busca de dispositivos Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Cambiar"</string>
<string name="device_details_title" msgid="1155622417516195481">"Datos do dispositivo"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Configuración do teclado"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"O teu operador non permite que te conectes a esta rede porque utiliza un protocolo de seguranza máis antigo que é menos seguro"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Permitir WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Pechar"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opcións avanzadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista despregable Opcións avanzadas"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"despregar"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Banda de 5,0 GHz preferida"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Configuración IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacidade"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Subscrición"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Consulta ou cambia a subscrición"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Enderezo MAC aleatorio"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"O tema escuro utiliza un fondo negro para que a batería dure máis nalgunhas pantallas. As planificacións do tema escuro actívanse cando a pantalla está desactivada."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Nestes momentos, o tema escuro segue o horario do modo Hora de durmir"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Configuración do modo Hora de durmir"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Tempo de espera da pantalla"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> de inactividade"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Sen configurar"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Toca a esquina inferior dereita do panel para máis opcións"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Velocidade do punteiro"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Descubrir xestos no panel táctil"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"panel táctil, rato, cursor, desprazar, pasar o dedo, facer clic co botón dereito, facer clic, punteiro"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"facer clic co botón dereito, tocar"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Ir a Inicio"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Pasa 3 dedos cara arriba en calquera parte do panel táctil"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Atrás"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Xeral"</string>
<string name="display_category_title" msgid="6638191682294461408">"Pantalla"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Cor e movemento"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Escurecer pantalla"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controis de interacción"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Controis de tempo"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Non transparente"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Texto de alto contraste"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Cambia a cor do texto a negro ou branco. Maximiza o contraste co fondo."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Actualizar aumento automaticamente"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Actualizar aumento pantalla en transicións de apps"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Botón de acendido para colgar"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Mover dous dedos cara arriba desde abaixo"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Manter premidas as teclas de volume"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tres toques na pantalla"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continuar"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Dispositivos auditivos"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Podes usar audiófonos, implantes cocleares e outros dispositivos de amplificación de son co teu teléfono"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> (ambos os oídos)"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> e 1 dispositivo máis"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Vincular dispositivo"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Acerca de Vincular dispositivo"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Disposit. auditivos"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Disps. gardados"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Controis dos dispositivos auditivos"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilidade disps. auditivos"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Mellora a compatibilidade con telebobinas e reduce o ruído non desexado"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Acerca dos dispositivos auditivos"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Asegúrate de que o teu dispositivo auditivo está activado e listo para vincularse co dispositivo"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Vincular disp. auditivo"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Dispositivos auditivos dispoñibles"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Non ves o teu dispositivo auditivo?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Ver máis dispositivos"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Esta aplicación poderá utilizar a batería en segundo plano e provocar que quedes sen ela antes do esperado."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Quitar"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ignorar"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Comproba os accesorios de carga"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Máis información sobre a carga non compatible"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Xestor de batería"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Outros"</string>
<string name="no_channels" msgid="4716199078612071915">"Esta aplicación non emitiu notificacións"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Configuración adicional da aplicación"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Most. canles sen uso"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ocul. canles sen uso"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Eliminouse # categoría}other{Elimináronse # categorías}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bloquear todo"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Non mostrar nunca estas notificacións"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tarefas longas (segundo plano)"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permite que esta aplicación execute en segundo plano tarefas longas (é dicir, as que poderían tardar máis duns poucos minutos en completarse, como as descargas e as cargas). \n\nSe se denega este permiso, o sistema limitará o tempo durante o que a aplicación pode realizar estas tarefas en segundo plano."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"tarefas longas, transferencia de datos, tarefas en segundo plano"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Executar en segundo plano as tarefas de copia de seguranza"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Permitir que a aplicación execute en segundo plano tarefas relacionadas coa copia de seguranza"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indica que esta aplicación presenta un caso de uso importante, polo que necesita crear unha copia de seguranza ou sincronizar contido. Se se concede este permiso, a aplicación poderá executarse en segundo plano durante un pouco máis de tempo para así completar o traballo relacionado coa copia de seguranza. \n\nSe se denega, o sistema non lle outorgará a esta aplicación ningunha exención especial para que complete ese traballo."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tarefas de copia de seguranza, traballos de copia de seguranza"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Restablecer límite de velocidade de ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Restableceuse o límite de velocidade de ShortcutManager"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Controlar a información da pantalla de bloqueo"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Rexistro automático…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Queres permitir a itinerancia de datos?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consulta os prezos co teu provedor de rede."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de datos das apps"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede non válido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorar."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Mensaxaría por satélite"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Envía e recibe mensaxes de texto por satélite. Inclúese na túa conta."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Borrando eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Non se puido borrar a eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Produciuse un erro e non se borrou esta eSIM.\n\nReinicia o dispositivo e téntao de novo."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar co dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"A aplicación <xliff:g id="APPNAME">%1$s</xliff:g> quere utilizar unha rede wifi temporal para conectar co teu dispositivo."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Non se atoparon dispositivos. Asegúrate de que estean activados e dispoñibles para a conexión."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancelar"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contraste"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Nivel estándar"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Nivel medio"</string>
<string name="contrast_high" msgid="3988567609694797696">"Nivel alto"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Esta aplicación só se pode abrir en 1 ventá"</string>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index 2bfe5ef..b8be9df 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ઉપકરણને ડિસ્કનેક્ટ કરીએ?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"નવા ડિવાઇસ જોડો"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"બ્લૂટૂથ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"આવતીકાલે ફરીથી ઑટોમૅટિક રીતે ચાલુ કરો"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"જમણા કાનને જોડો"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"ડાબા કાનને જોડો"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"તમારા બીજા કાનનું જોડો"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"જમણા કાનનું જોડો"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"ડાબા કાનનું જોડો"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"બધા ઉપલબ્ધ શ્રવણ ડિવાઇસ માટે"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"સાંભળવામાં મદદ આપતા ડિવાઇસ સંબંધી સેટિંગ"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"શૉર્ટકટ, શ્રવણ યંત્રની સુસંગતતા"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"આ ડિવાઇસ માટે"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ઑડિયો આઉટપુટ"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ઑડિયો આઉટપુટ વિશે"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"ટેક્સ્ટ ફીલ્ડમાં લખો"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"તમામ સ્ટાઇલસ બટન દબાવવાને અવગણો"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"સ્ટાઇલસ"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ઑડિયો શેરિંગ"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ઑડિયો શેર કરો"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"કૉલ અને અલાર્મ"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE ઑડિયો સ્ટ્રીમ સાથે કનેક્ટ કરો"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"શેરિંગ ઑડિયો સ્ટ્રીમ"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ઑડિયો સ્ટ્રીમ"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR કોડનો ઉપયોગ કરીને કોઈ ઑડિયો સ્ટ્રીમ સાથે કનેક્ટ કરો"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"કોઈ શેરિંગ ઑડિયો સ્ટ્રીમ મળ્યું નથી."</string>
<string name="date_and_time" msgid="1788358029823431692">"તારીખ અને સમય"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"પ્રૉક્સી"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"રદ કરો"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"રદ કરો"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"સેટઅપ કરો"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"ખાનગી સ્પેસનું સેટઅપ કરો"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"ખાનગી ઍપ કોઈ એવી અલગ સ્પેસમાં રાખો જે તમે છુપાવી કે લૉક કરી શકો"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"તેની કામ કરવાની રીત"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"તમે તમારી ઍપની સૂચિમાં સૌથી નીચેથી તમારી ખાનગી સ્પેસ ઍક્સેસ કરી શકશો"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"ખાનગી સ્પેસમાંની ઍપ કોઈ લૉક વડે સુરક્ષિત રાખવામાં આવે છે"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"જ્યારે ખાનગી સ્પેસ લૉક કરવામાં આવી હોય, ત્યારે તમારી ખાનગી સ્પેસમાંની ઍપના નોટિફિકેશન છુપાવવામાં આવે છે"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"જ્યારે ખાનગી સ્પેસ લૉક કરવામાં આવી હોય, ત્યારે પરવાનગી મેનેજર, પ્રાઇવસી ડૅશબોર્ડ અને અન્ય સેટિંગમાં તમારી ખાનગી સ્પેસમાંની ઍપ દેખાશે નહીં.\n\nતમારી ખાનગી સ્પેસ નવા ડિવાઇસ પર ખસેડી શકાતી નથી. અન્ય કોઈ ડિવાઇસમાં ઉપયોગ કરવા માટે તમારે અન્ય કોઈ ખાનગી સ્પેસ સેટઅપ કરવી પડશે.\n\nજો કોઈ વ્યક્તિ તમારા ડિવાઇસને કોઈ કમ્પ્યૂટર સાથે જોડે કે તમારા ડિવાઇસ પર નુકસાનકારક ઍપ ઇન્સ્ટૉલ કરે, તો તેઓ તમારી ખાનગી સ્પેસને ઍક્સેસ કરી શકે એમ બને."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"ખાનગી સ્પેસનું સેટઅપ કરી રહ્યાં છીએ…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"જ્યારે ખાનગી સ્પેસ લૉક કરવામાં આવી હોય, ત્યારે તમારી ખાનગી સ્પેસમાંની ઍપના નોટિફિકેશન છુપાવવામાં આવે છે"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ફોટા કે ફાઇલો શેર કરવા માટે ખાનગી સ્પેસ અનલૉક કરો"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"તમારી ખાનગી સ્પેસમાં કેટલીક ઍપ પહેલાંથી જ ઇન્સ્ટૉલ કરેલી છે"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"કોઈ ખાનગી સ્પેસનું સેટઅપ કરી શકાતું નથી"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ફરી પ્રયાસ કરો"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"ખાનગી સ્પેસને અનલૉક કરવા સ્ક્રીન લૉકનો ઉપયોગ કરીએ?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"તમારી ખાનગી સ્પેસ માટે પિન સેટ કરો"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"તમારી ખાનગી સ્પેસ માટે પાસવર્ડ સેટ કરો"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"તમારી ખાનગી સ્પેસ માટે પૅટર્ન સેટ કરો"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"ઍપ અને નોટિફિકેશન"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"લૉક સ્ક્રીન પર સંવેદનશીલ નોટિફિકેશન"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"જ્યારે ખાનગી સ્પેસ અનલૉક કરેલી હોય ત્યારે સંવેદનશીલ કન્ટેન્ટ બતાવો"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"તમે <xliff:g id="COUNT">%d</xliff:g> જેટલી ફિંગરપ્રિન્ટ ઉમેરી શકો છો"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"તમે મહત્તમ ફિંગરપ્રિન્ટ્સ ઉમેર્યા છે"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"વધુ ફિંગરપ્રિન્ટ્સ ઉમેરી શકતાં નથી"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"ડિસ્કનેક્ટ કરો"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"જોડાણ બનાવો અને કનેક્ટ કરો"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"બ્લૂટૂથ ચાલુ હોય ત્યારે તે બ્લૂટૂથ ડિવાઇસ સાથે કમ્યુનિકેટ કરે છે"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"જ્યારે બ્લૂટૂથ ચાલુ હોય, ત્યારે તમારું ડિવાઇસ નજીકના અન્ય બ્લૂટૂથ ડિવાઇસનો સંપર્ક કરી શકે છે. ક્વિક શેર, Find My Device અને ડિવાઇસના લોકેશન જેવી સુવિધાઓ બ્લૂટૂથનો ઉપયોગ કરે છે."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"જ્યારે બ્લૂટૂથ ચાલુ હોય, ત્યારે તમારું ડિવાઇસ નજીકના અન્ય બ્લૂટૂથ ડિવાઇસ સાથે કનેક્ટ થઈ શકે છે.\n\nડિવાઇસનો અનુભવ બહેતર બનાવવા માટે, જ્યારે બ્લૂટૂથ બંધ હોય ત્યારે પણ ઍપ અને સેવાઓ, નજીકના ડિવાઇસને ગમે ત્યારે સ્કૅન કરી શકે છે. ઉદાહરણ તરીકે, આનો ઉપયોગ લોકેશન આધારિત સુવિધાઓ અને સેવાઓને બહેતર બનાવવા માટે કરી શકાય છે. તમે આને બ્લૂટૂથ સ્કૅનિંગના સેટિંગમાં જઈને બદલી શકો છો."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"જ્યારે બ્લૂટૂથ ચાલુ હોય, ત્યારે તમારું ડિવાઇસ નજીકના અન્ય બ્લૂટૂથ ડિવાઇસનો સંપર્ક કરી શકે છે. ક્વિક શેર, Find My Device અને ડિવાઇસના લોકેશન જેવી સુવિધાઓ બ્લૂટૂથનો ઉપયોગ કરે છે.\n\nજ્યારે બ્લૂટૂથ બંધ હોય ત્યારે પણ ઍપ અને સેવાઓ, નજીકના ડિવાઇસને ગમે ત્યારે સ્કૅન કરી શકે છે. ઉદાહરણ તરીકે, આનો ઉપયોગ લોકેશન આધારિત સુવિધાઓ અને સેવાઓને બહેતર બનાવવા માટે કરી શકાય છે. તમે આને બ્લૂટૂથ સ્કૅનિંગના સેટિંગમાં જઈને બદલી શકો છો."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"બદલો"</string>
<string name="device_details_title" msgid="1155622417516195481">"ડિવાઇસની વિગતો"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"કીબોર્ડ સેટિંગ"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"તમારા મોબાઇલ ઑપરેટર તમને આ નેટવર્ક સાથે કનેક્ટ કરવાની મંજૂરી આપતા નથી કારણ કે તે જૂના સુરક્ષા પ્રોટોકૉલનો ઉપયોગ કરે છે, જે ઓછો સુરક્ષિત છે"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEPને મંજૂરી આપો"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"બંધ કરો"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"વિગતવાર વિકલ્પો"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"વિગતવાર વિકલ્પોની ડ્રૉપ-ડાઉન સૂચિ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"મોટા કરો"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz બૅન્ડ પસંદ કર્યું"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP સેટિંગ"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"પ્રાઇવસી"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"સબ્સ્ક્રિપ્શન"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"સબ્સ્ક્રિપ્શન જુઓ અથવા બદલો"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"રેન્ડમ કરેલ MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"અમુક સ્ક્રીન પર તમારી બૅટરીને વધુ લાંબો સમય ટકાવી રાખવામાં સહાય કરવા માટે ઘેરી થીમ કાળા બૅકગ્રાઉન્ડનો ઉપયોગ કરે છે. તમારી સ્ક્રીન બંધ ન થાય ત્યાં સુધી ઘેરી થીમ શેડ્યૂલ ચાલુ થવાની રાહ જુએ છે."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ઘેરી થીમ હાલમાં તમારા બેડટાઇમ મોડના શેડ્યૂલને અનુસરી રહી છે"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"બેડટાઇમ મોડનાં સેટિંગ"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"સ્ક્રીનનો ઑટોમૅટિક સમાપ્તિ સમય"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"નિષ્ક્રિયતાના <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> પછી"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"સેટ નથી"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"વધુ વિકલ્પો માટે ટચપૅડ પર સૌથી નીચે જમણા ખૂણે ટૅપ કરો"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"પૉઇન્ટરની ઝડપ"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"ટચપૅડના સંકેતો વિશે જાણો"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ટ્રૅકપૅડ, ટ્રૅક પૅડ, માઉસ, કર્સર, સ્ક્રોલ કરો, સ્વાઇપ કરો, રાઇટ ક્લિક કરો, ક્લિક કરો, પૉઇન્ટર"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"રાઇટ ક્લિક કરો, ટૅપ કરો"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"હોમ પર જાઓ"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"તમારા ટચપૅડ પર ગમે ત્યાં ત્રણ આંગળી વડે ઉપરની તરફ સ્વાઇપ કરો"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"પાછા જાઓ"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"સામાન્ય"</string>
<string name="display_category_title" msgid="6638191682294461408">"ડિસ્પ્લે"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"રંગ અને મોશન"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"સ્ક્રીનને વધુ ઘેરી બનાવો"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ક્રિયાપ્રતિક્રિયાના નિયંત્રણો"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"સમયના નિયંત્રણો"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"અપારદર્શક"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ઉચ્ચ કોન્ટ્રાસ્ટ ટેક્સ્ટ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"ટેક્સ્ટનો રંગ બદલીને કાળો અથવા સફેદ કરો. આને કારણે બૅકગ્રાઉન્ડ અનુસાર કોન્ટ્રાસ્ટ વધી જાય છે."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"સ્ક્રીન મોટી કરવાનું ઑટોમૅટિક અપડેટ કરો"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ઍપ્લિકેશન સંક્રમણો પર સ્ક્રીન વિસ્તૃતીકરણને અપડેટ કરો"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"પાવર બટન કૉલને સમાપ્ત કરે છે"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"નીચેથી 2 આંગળી વડે ઉપર સ્વાઇપ કરો"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"વૉલ્યૂમ કીને દબાવી રાખો"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"સ્ક્રીનને ત્રણ વાર ટૅપ કરો"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"આગળ ચાલુ રાખો"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"સાંભળવામાં મદદ આપતા ડિવાઇસ"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"તમે તમારા સાંભળવામાં મદદ આપતા યંત્રો, કૉક્લિઅર ઇમ્પ્લાન્ટ અને અન્ય ઍમ્પ્લિફિકેશન ડિવાઇસનો તમારા ફોન સાથે ઉપયોગ કરી શકો છો"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ડાબું અને જમણું"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> + વધુ 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"નવા ડિવાઇસનું જોડાણ કરો"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"નવા ડિવાઇસનું જોડાણ કરવા વિશે"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"સાંભળવામાં સહાય કરતા ડિવાઇસ"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"સાચવેલા ડિવાઇસ"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"સાંભળવામાં મદદ આપતા યંત્રના નિયંત્રણો"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"શ્રવણ યંત્રની સુસંગતતા"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ટેલિકૉઇલ સાથેની સુસંગતતા વધારે છે અને વણજોઈતો અવાજ ઘટાડે છે"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"સાંભળવામાં સહાય કરતા ડિવાઇસ વિશે"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"ખાતરી કરો કે તમારું સાંભળવામાં મદદ કરતું ડિવાઇસ ચાલુ છે અને જોડાણ કરવા માટે તૈયાર છે"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"સાંભળવામાં મદદ આપતા યંત્રનું જોડાણ બનાવો"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"સાંભળવાના સહાયક ઉપલબ્ધ ડિવાઇસ"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"તમારું સાંભળવામાં મદદ કરતું ડિવાઇસ નથી દેખાતું?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"વધુ ડિવાઇસ જુઓ"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"આ ઍપ બૅકગ્રાઉન્ડમાં બૅટરીનો વપરાશ કરી શકશે. તમારા ડિવાઇસની બૅટરી અપેક્ષા કરતાં વહેલા સમાપ્ત થઈ શકે છે."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"કાઢી નાખો"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"રદ કરો"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ઓવરરાઇડ કરો"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ચાર્જિંગ ઍક્સેસરી ચેક કરો"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"અસંગત ચાર્જિંગ વિશે વધુ જાણો"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"બૅટરી મેનેજર"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"અન્ય"</string>
<string name="no_channels" msgid="4716199078612071915">"આ ઍપએ કોઈ નોટિફિકેશન પોસ્ટ કરી નથી"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ઍપમાંના વધારાના સેટિંગ"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"ન વપરાયેલી ચૅનલ બતાવો"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"ન વપરાયેલી ચૅનલ છુપાવો"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# કૅટેગરી કાઢી નાંખી}one{# કૅટેગરી કાઢી નાંખી}other{# કૅટેગરી કાઢી નાંખી}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"બધાને બ્લૉક કરો"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"આ સૂચનાઓ ક્યારેય બતાવશો નહીં"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"બૅકગ્રાઉન્ડમાં લાંબા કાર્યો"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"આ ઍપને બૅકગ્રાઉન્ડમાં લાંબો સમય ચાલતા કાર્યો કરવાની મંજૂરી આપો. આનાથી ઍપ એવા કાર્યો કરી શકે છે જેને પૂર્ણ કરવામાં થોડી મિનિટ કરતાં વધુ સમય લાગી શકે છે જેમ કે ડાઉનલોડ અને અપલોડ કરવું. \n\nજો આ પરવાનગી નકારવામાં આવે, તો સિસ્ટમ બૅકગ્રાઉન્ડમાં આવા કાર્યો કરવાના ઍપના સમયને મર્યાદિત કરશે."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"લાંબો સમય ચાલતા કાર્યો, ડેટા ટ્રાન્સફર, બૅકગ્રાઉન્ડમાં થતા કાર્યો"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"બૅકગ્રાઉન્ડમાં બૅકઅપ-સંબંધિત કાર્યો કરો"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"ઍપને બૅકઅપ-સંબંધિત બૅકગ્રાઉન્ડના કાર્યો કરવાની મંજૂરી આપો"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"જ્યારે આ ઍપને કન્ટેન્ટનું બૅકઅપ લેવા કે તેને સિંક કરવાની જરૂર પડે ત્યારે તે મુખ્યરૂપે કેસના આધારે ઉચિત ઉપયોગ કરી શકે છે તેમ સૂચવે છે. આ પરવાનગી આપવાથી ઍપને બૅકઅપ-સંબંધિત કાર્ય પૂર્ણ કરવા માટે થોડા વધુ સમય માટે બૅકગ્રાઉન્ડમાં ચાલવાની મંજૂરી મળે છે. \n\nજો આ પરવાનગી નકારવામાં આવે, તો સિસ્ટમ આ ઍપને બૅકગ્રાઉન્ડમાં બૅકઅપ-સંબંધિત કાર્ય પૂર્ણ કરવા માટે કોઈ વિશેષ છૂટ આપશે નહીં."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"બૅકઅપ કાર્યો, બૅકઅપ નોકરીઓ"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager દરને મર્યાદિત કરવાનું ફરીથી સેટ કરો"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager દરને મર્યાદિત કરવાનું ફરીથી સેટ કરવામાં આવ્યું"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"લૉક સ્ક્રીન પરની માહિતી નિયંત્રિત કરો"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ઑટોમૅટિક નોંધણી…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ડેટા રોમિંગને મંજૂરી આપીએ?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"કિંમત માટે તમારા નેટવર્ક પ્રદાતાનો સંપર્ક કરો."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ઍપ ડેટા વપરાશ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"અમાન્ય નેટવર્ક મોડ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. અવગણો."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"સૅટલાઇટ મેસેજિંગ"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"સૅટલાઇટ મારફતે ટેક્સ્ટ મેસેજ મોકલો અને પ્રાપ્ત કરો. તમારા એકાઉન્ટમાં શામેલ છે."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"ઇ-સિમ કાઢી નાખી રહ્યાં છીએ…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"ઇ-સિમ કાઢી નાખી શકતા નથી"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"કંઈક ખોટું થયું અને આ ઇ-સિમ કાઢી નાખવામાં આવ્યું નથી.\n\nતમારું ડિવાઇસ ફરી શરૂ કરો અને ફરી પ્રયાસ કરો."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ડિવાઇસ સાથે કનેક્ટ કરો"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> ઍપ તમારા ડિવાઇસ સાથે કનેક્ટ થવા માટે હંગામી વાઇ-ફાઇ નેટવર્કનો ઉપયોગ કરવા માગે છે"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"કોઈ ડિવાઇસ મળ્યું નથી. ખાતરી કરો કે ડિવાઇસ ચાલુ છે અને કનેક્ટ કરવા માટે ઉપલબ્ધ છે."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"રદ કરો"</string>
<string name="contrast_title" msgid="6885768151336508075">"કોન્ટ્રાસ્ટ"</string>
<string name="contrast_standard" msgid="1097297089917185235">"સ્ટૅન્ડર્ડ"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"મધ્યમ"</string>
<string name="contrast_high" msgid="3988567609694797696">"વધુ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"આ ઍપ માત્ર 1 વિન્ડોમાં ખોલી શકાય છે"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index f48ac85..fbe10a8 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"डिवाइस डिसकनेक्ट करना चाहते हैं?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"नया डिवाइस जोड़ें"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ब्लूटूथ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"ब्लूटूथ, कल फिर से अपने-आप चालू हो जाएगा"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"दाईं मशीन को जोड़ें"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"बाईं मशीन को जोड़ें"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"दूसरे कान की मशीन जोड़ें"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"दाईं मशीन को जोड़ें"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"बाईं मशीन को जोड़ें"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"कान की सभी उपलब्ध मशीनों के लिए"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"कान की मशीन की सेटिंग"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"शॉर्टकट, कान की मशीन के साथ काम करने की सुविधा"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"इस डिवाइस के लिए"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ऑडियो आउटपुट"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ऑडियो आउटपुट की जानकारी"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"टेक्स्ट फ़ील्ड में कुछ लिखें"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"स्टाइलस के बटन के सभी इनपुट को नज़रअंदाज़ करें"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"स्टाइलस"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ऑडियो शेयर करने की सुविधा"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ऑडियो शेयर करें"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"कॉल और अलार्म"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE Audio स्ट्रीम से कनेक्ट करें"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"आस-पास होने वाली ऑडियो स्ट्रीम"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ऑडियो स्ट्रीम"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"क्यूआर कोड का इस्तेमाल करके ऑडियो स्ट्रीम से कनेक्ट करें"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"आस-पास की कोई ऑडियो स्ट्रीम नहीं मिली."</string>
<string name="date_and_time" msgid="1788358029823431692">"तारीख और समय"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"प्रॉक्सी"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"अभी नहीं"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"रद्द करें"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"सेट अप करें"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"प्राइवेट स्पेस सेट अप करें"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"निजी ऐप्लिकेशन ऐसी जगह पर रखें जिसे छिपाया या लॉक किया जा सकता है"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"यह सुविधा कैसे काम करती है"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"ऐप्लिकेशन लिस्ट में सबसे नीचे जाकर, प्राइवेट स्पेस को ऐक्सेस किया जा सकता है"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"प्राइवेट स्पेस में ऐप्लिकेशन, लॉक करके सुरक्षित रखे जाते हैं"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"प्राइवेट स्पेस के लॉक होने पर, ऐप्लिकेशन की सूचनाएं छिपी रहती हैं"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"प्राइवेट स्पेस लॉक होने पर, उसमें मौजूद ऐप्लिकेशन, \'अनुमतियों को मैनेज करें\' सेक्शन, प्राइवसी डैशबोर्ड, और अन्य सेटिंग में नहीं दिखेंगे.\n\nआपका प्राइवेट स्पेस, किसी नए डिवाइस में नहीं भेजा जा सकता. दूसरे डिवाइस में इस्तेमाल करने के लिए, आपको दूसरा प्राइवेट स्पेस सेट अप करना होगा.\n\nअगर कोई व्यक्ति आपके डिवाइस को कंप्यूटर से कनेक्ट करता है या डिवाइस में, नुकसान पहुंचाने वाले ऐप्लिकेशन इंस्टॉल करता है, तो हो सकता है कि वह आपके प्राइवेट स्पेस को ऐक्सेस कर पाए."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"प्राइवेट स्पेस सेट अप किया जा रहा है…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"प्राइवेट स्पेस वाले ऐप्लिकेशन लॉक होने पर, इनकी सूचनाएं छिपी हुई रहती हैं"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"फ़ोटो या फ़ाइलें शेयर करने के लिए, प्राइवेट स्पेस को अनलॉक करें"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"कुछ ऐप्लिकेशन पहले से ही आपके प्राइवेट स्पेस में इंस्टॉल हैं"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"प्राइवेट स्पेस को सेट अप नहीं किया जा सका"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"फिर से कोशिश करें"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"स्क्रीन लॉक से प्राइवेट स्पेस को अनलॉक करें?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"प्राइवेट स्पेस के लिए पिन सेट करें"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"प्राइवेट स्पेस के लिए पासवर्ड सेट करें"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"प्राइवेट स्पेस के लिए पैटर्न सेट करें"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"ऐप्लिकेशन और सूचनाएं"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"लॉक स्क्रीन पर संवेदनशील सूचनाएं"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"प्राइवेट स्पेस अनलॉक होने पर संवेदनशील कॉन्टेंट दिखाएं"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"ज़्यादा से ज़्यादा <xliff:g id="COUNT">%d</xliff:g> फ़िंगरप्रिंट जोड़े जा सकते हैं"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"आप अधिकतम संख्या में फ़िंगरप्रिंट जोड़ चुके हैं"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"और ज़्यादा फ़िंगरप्रिंट नहीं जोड़े जा सकते"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"डिसकनेक्ट करें"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"जोड़े और कनेक्ट करें"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ब्लूटूथ ऑन होने पर आपका डिवाइस आस-पास के अन्य ब्लूटूथ डिवाइसों से संपर्क कर सकता है"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ब्लूटूथ चालू होने पर, आपका डिवाइस आस-पास मौजूद दूसरे ब्लूटूथ डिवाइसों से कनेक्ट हो सकता है. क्विक शेयर, Find My Device, और डिवाइस की जगह की जानकारी जैसी सुविधाएं ब्लूटूथ का इस्तेमाल करती हैं."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ब्लूटूथ चालू हाेने पर, आपका डिवाइस आस-पास के ब्लूटूथ डिवाइसों से कनेक्ट हो सकता है. \n\nडिवाइस इस्तेमाल करने के अनुभव काे बेहतर बनाने के लिए, ऐप्लिकेशन और सेवाओं की मदद से किसी भी समय आस-पास के ब्लूटूथ डिवाइसों काे स्कैन किया जा सकता है. ऐसा ब्लूटूथ बंद होने पर भी किया जा सकता है. उदाहरण के लिए, इसका इस्तेमाल जगह से जुड़ी सुविधाओं और सेवाओं को बेहतर बनाने के लिए किया जा सकता है. ब्लूटूथ स्कैनिंग की सेटिंग में जाकर, इसे बदला जा सकता है."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ब्लूटूथ चालू होने पर, आपका डिवाइस आस-पास मौजूद दूसरे ब्लूटूथ डिवाइसों से कनेक्ट हो सकता है. क्विक शेयर, Find My Device, और डिवाइस की जगह की जानकारी जैसी सुविधाएं ब्लूटूथ का इस्तेमाल करती हैं.\n\nब्लूटूथ बंद होने पर, ऐप्लिकेशन और सेवाओं की मदद से किसी भी समय आस-पास के ब्लूटूथ डिवाइस काे स्कैन किया जा सकता है. उदाहरण के लिए, इसका इस्तेमाल जगह से जुड़ी सुविधाओं और सेवाओं को बेहतर बनाने के लिए किया जा सकता है. ब्लूटूथ डिवाइस का पता लगाने की सेटिंग में जाकर, इसे बदला जा सकता है."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"बदलें"</string>
<string name="device_details_title" msgid="1155622417516195481">"डिवाइस की जानकारी"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"कीबोर्ड की सेटिंग"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"आपको मोबाइल और इंटरनेट सेवा देने वाली कंपनी, इस नेटवर्क से कनेक्ट करने की अनुमति नहीं देती है. ऐसा इसलिए, क्योंकि यह पुराने सिक्योरिटी प्रोटोकॉल का इस्तेमाल करता है, जो कि कम सुरक्षित है"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP नेटवर्क को अनुमति दें"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"बंद करें"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"बेहतर विकल्प"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"बेहतर विकल्पों की ड्रॉप-डाउन सूची"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"बड़ा करें"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 गीगाहर्ट्ज़ बैंड का इस्तेमाल करना बेहतर होगा"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"आईपी सेटिंग"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"निजता"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"सदस्यता"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"सदस्यता देखें या बदलें"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"अपने आप चुना गया एमएसी"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"गहरे रंग वाली थीम चालू हाेने पर, स्क्रीन का बैकग्राउंड काला हो जाता है. इससे कुछ डिवाइस पर बैटरी ज़्यादा देर तक चलती है. यह थीम तब चालू होती है, जब स्क्रीन की लाइट बंद हो जाती है."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"फ़िलहाल, गहरे रंग वाली थीम आपके बेडटाइम मोड वाले शेड्यूल के हिसाब से लागू है"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"बेडटाइम मोड की सेटिंग"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"स्क्रीन इतनी देर में बंद हो जाएगी"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> तक इस्तेमाल न होने पर"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"सेट नहीं किया गया है"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"ज़्यादा विकल्पों के लिए टचपैड के सबसे नीचे दाएं कोने पर टैप करें"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"पॉइंटर की स्पीड"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"टचपैड पर हाथ के जेस्चर जानें"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ट्रैकपैड, ट्रैक पैड, माउस, कर्सर, स्क्रोल, स्वाइप, राइट क्लिक, क्लिक, पॉइंटर"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"राइट क्लिक, टैप"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"होम स्क्रीन पर जाएं"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"टचपैड पर तीन उंगलियों से कहीं भी ऊपर की ओर स्वाइप करें"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"वापस जाएं"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"सामान्य"</string>
<string name="display_category_title" msgid="6638191682294461408">"डिसप्ले"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"रंग और मोशन"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"स्क्रीन की चमक को कम करें"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"इंटरैक्शन कंट्रोल"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"समय से जुड़े कंट्रोल"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"पारदर्शी नहीं है"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ज़्यादा कंट्रास्ट वाला टेक्स्ट"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"टेक्स्ट का रंग बदलकर काला या सफ़ेद करें. इससे बैकग्राउंड के मुताबिक कंट्रास्ट बढ़ जाता है."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"स्क्रीन को बड़ा करने की सुविधा को अपने आप अपडेट करें"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ऐप ट्रांज़िशन पर स्क्रीन को बड़ा दिखाना अपडेट करें"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"पावर बटन से कॉल काटना"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"नीचे से ऊपर की ओर दो उंगलियों से स्वाइप करें"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"आवाज़ बढ़ाने और घटाने वाले बटनों को दबाकर रखें"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"स्क्रीन पर तीन बार टैप करें"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"जारी रखें"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"कान की मशीनें"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"आपके फ़ोन के साथ कान की मशीन, कॉकलीयर इंप्लांट, और दूसरे एम्प्लफ़िकेशन डिवाइसों का इस्तेमाल किया जा सकता है"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, बाएं और दाएं कान की मशीन चालू है"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 और"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"नया डिवाइस जोड़ें"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"नया डिवाइस जोड़ने के बारे में जानकारी"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"कान की मशीनें"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"सेव किए गए डिवाइस"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"कान की मशीन के कंट्रोल"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"कान की मशीन के साथ काम करने की सुविधा"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"टेलीकॉइल के साथ काम करने की सुविधा को बेहतर बनाएं और आस-पास के शोर को कम करें"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"कान की मशीनों के बारे में जानकारी"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"देख लें कि कान की मशीन चालू है और जोड़े जाने के लिए तैयार है"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"कान की मशीन जोड़ें"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"कान की उपलब्ध मशीनें"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"क्या आपको कान की मशीन नहीं दिख रही है?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"ज़्यादा डिवाइस देखें"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"यह ऐप्लिकेशन, बैकग्राउंड में बैटरी का इस्तेमाल कर पाएगा. ऐसा हो सकता है कि आपके डिवाइस की बैटरी समय से पहले ही खत्म हो जाए."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"ऐप्लिकेशन से रोक हटाएं"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"अभी नहीं"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"बदलें"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"चार्जिंग ऐक्सेसरी की जांच करें"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"डिवाइस के साथ काम न करने वाले चार्जिंग सेटअप के बारे में ज़्यादा जानें"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"बैटरी मैनेजर"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"अन्य"</string>
<string name="no_channels" msgid="4716199078612071915">"इस ऐप्लिकेशन ने कोई भी सूचना पोस्ट नहीं की है"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ऐप्लिकेशन की दूसरी सेटिंग"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"इस्तेमाल नहीं हुए चैनल दिखाएं"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"इस्तेमाल न हुए चैनल छिपाएं"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# चैनल मिटाया गया}one{# चैनल मिटाया गया}other{# चैनल मिटाए गए}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"सभी रोक दें"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ये सूचनाएं कभी न दिखाएं"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"लंबे बैकग्राउंड टास्क"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"इस ऐप्लिकेशन को, लंबे समय तक चलने वाले बैकग्राउंड टास्क करने की अनुमति दें. यह अनुमति, ऐप्लिकेशन को ऐसे टास्क करने देती है जिन्हें पूरा करने में कुछ मिनटों से ज़्यादा का समय लग सकता है. जैसे, डाउनलोड और अपलोड करना. \n\nअगर यह अनुमति नहीं दी जाती है, तो सिस्टम यह तय करेगा कि कोई ऐप्लिकेशन कितने समय तक बैकग्राउंड में ऐसे टास्क कर सकता है."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"लंबे समय तक चलने वाले टास्क, डेटा ट्रांसफ़र, बैकग्राउंड टास्क"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"बैकग्राउंड में बैकअप से जुड़े काम करने की अनुमति दें"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"ऐप्लिकेशन को बैकअप से जुड़े काम करने के लिए, बैकग्राउंड में चलने की अनुमति दें"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"इससे पता चलता है कि कॉन्टेंट का बैकअप लेने या उसे सिंक करने के लिए यह ऐप्लिकेशन काफ़ी कारगर है. यह अनुमति मिलने के बाद, ऐप्लिकेशन कुछ देर और बैकग्राउंड पर चल सकता है, ताकि बैकअप से जुड़ा काम पूरा कर सके. \n\nअगर यह अनुमति नहीं दी जाती है, तो सिस्टम इस ऐप्लिकेशन को बैकग्राउंड में बैकअप से जुड़ा काम पूरा करने के लिए अलग से कोई छूट नहीं देगा."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"बैकअप टास्क, बैकअप जॉब"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager में दर सीमित करने का टाइमर रीसेट करें"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager दर सीमित करना रीसेट कर दिया गया है"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"लॉक स्क्रीन पर मौजूद जानकारी को कंट्रोल करें"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"अपने आप रजिस्ट्रेशन…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"क्या आपको डेटा रोमिंग की अनुमति देनी है?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"कीमतों की जानकारी के लिए आपको नेटवर्क सेवा देने वाली कंपनी से संपर्क करें."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ऐप्लिकेशन का डेटा खर्च"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"गलत नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. अनदेखा करें."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"सैटलाइट के ज़रिए मैसेज भेजने की सुविधा"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"सैटलाइट के ज़रिए मैसेज भेजें और पाएं. यह सुविधा, आपके खाते के लिए उपलब्ध नहीं है."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"ई-सिम हमेशा के लिए मिटाया जा रहा है…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"ई-सिम नहीं मिटाया जा सका"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"कोई गड़बड़ी हुई है. इसकी वजह से, इस ई-सिम को नहीं मिटाया जा सका.\n\nअपने डिवाइस को रीस्टार्ट करके फिर से कोशिश करें."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"डिवाइस से कनेक्ट करें"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"आपके डिवाइस से कनेक्ट होने के लिए, <xliff:g id="APPNAME">%1$s</xliff:g> ऐप्लिकेशन को किसी वाई-फ़ाई नेटवर्क से कुछ समय के लिए जुड़ना होगा"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"कोई डिवाइस नहीं मिला देख लें कि डिवाइस चालू हों और कनेक्ट किए जा सकते हों."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"रहने दें"</string>
<string name="contrast_title" msgid="6885768151336508075">"कंट्रास्ट"</string>
<string name="contrast_standard" msgid="1097297089917185235">"स्टैंडर्ड"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"सामान्य"</string>
<string name="contrast_high" msgid="3988567609694797696">"ज़्यादा"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"इस ऐप्लिकेशन को सिर्फ़ एक विंडो में खोला जा सकता है"</string>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index 70ade4b..88b5f69 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Prekinuti vezu uređaja?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Uparite novi uređaj"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatski ponovo uključi sutra"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Upari desno uho"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Upari lijevo uho"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Uparite drugo uho"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Upari desno uho"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Upari lijevo uho"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Za sve dostupne slušne uređaje"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Postavke slušnih pomagala"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Prečac, kompatibilnost sa slušnim pomagalima"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Za ovaj uređaj"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audioizlaz"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"O audioizlazu"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Pisanje u tekstualnim poljima"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Zanemari sve pritiske pisaljke na gumb"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Pisaljka"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Dijeljenje audiozapisa"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Podijeli audiozapis"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Pozivi i alarmi"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Povežite se s audiostreamom LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Audiostreamovi u blizini"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audiostreamovi"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Povežite se s audiostreamom pomoću QR koda"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nema nađenih audiostreamova u blizini."</string>
<string name="date_and_time" msgid="1788358029823431692">"Datum i vrijeme"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Odustani"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Odustani"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Postavi"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Postavljanje privatnog prostora"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Držite privatne aplikacije u zasebnom prostoru koji možete sakriti ili zaključati"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Kako to funkcionira"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Privatnom prostoru možete pristupiti s dna popisa aplikacija"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplikacije u privatnom prostoru zaštićene su zaključavanjem"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Obavijesti aplikacija u privatnom prostoru sakrivene su kada je on zaključan"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Aplikacije u vašem privatnom prostoru neće se prikazati u Upravitelju dopuštenja, na nadzornoj ploči za privatnost i u drugim postavkama kada je privatni prostor zaključan.\n\nVaš se privatni prostor ne može premjestiti na novi uređaj. Trebat ćete postaviti drugi privatni prostor ako ga želite koristiti na drugom uređaju.\n\nSvatko tko poveže vaš uređaj s računalom ili instalira štetne aplikacije na vaš uređaj moći će pristupiti vašem privatnom prostoru."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"U tijeku je postavljanje privatnog prostora…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Obavijesti aplikacija u privatnom prostoru sakrivene su kada je on zaključan"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Otključajte privatni prostor da biste dijelili fotografije ili datoteke"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Neke su aplikacije već instalirane u vašem privatnom prostoru"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Postavljanje privatnog prostora nije uspjelo"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Pokušajte ponovo"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Koristiti zaključavanje zaslona za otključavanje?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Postavljanje PIN-a za privatni prostor"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Postavljanje zaporke za privatni prostor"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Postavljanje uzorka za privatni prostor"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikacije i obavijesti"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Osjetljive obavijesti na zaključanom zaslonu"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Prikaži osjetljivi sadržaj kad je privatni prostor otključan"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Maksimalni broj otisaka prstiju koji možete dodati: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodali ste maksimalan broj otisaka prstiju"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nije moguće dodati više otisaka prstiju"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Isključi"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Upari i poveži"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kad je Bluetooth uključen, uređaj može komunicirati s drugim uređajima u blizini"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Kada je Bluetooth uključen, uređaj može komunicirati s ostalim Bluetooth uređajima u blizini. Značajke kao što su brzo dijeljenje, Pronađi moj uređaj i lokacija uređaja upotrebljavaju Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Kada je Bluetooth uključen, uređaj može komunicirati s ostalim Bluetooth uređajima u blizini.\n\nRadi boljeg doživljaja na uređaju, aplikacije i usluge i dalje mogu tražiti uređaje u blizini u bilo kojem trenutku, čak i kada je Bluetooth isključen. Time se primjerice mogu poboljšati značajke i usluge koje se temelje na lokaciji. To možete promijeniti u postavkama traženja Bluetootha."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Kada je Bluetooth uključen, uređaj može komunicirati s ostalim Bluetooth uređajima u blizini. Značajke kao što su brzo dijeljenje, Pronađi moj uređaj i lokacija uređaja upotrebljavaju Bluetooth.\n\nAplikacije i usluge i dalje mogu uvijek tražiti uređaje u blizini, čak i kada je Bluetooth isključen. To se primjerice može upotrebljavati za poboljšanje značajki i usluga koje se temelje na lokaciji. To možete promijeniti u postavkama traženja Bluetooth uređaja."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Promijenite"</string>
<string name="device_details_title" msgid="1155622417516195481">"O uređaju"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Postavke tipkovnice"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Vaš mobilni operater ne dopušta da se povežete s ovom mrežom jer ona koristi stariji sigurnosni protokol koji je manje siguran"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Dopusti WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Zatvori"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Napredne opcije"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Padajući popis Napredne opcije"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"proširi"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Prednost se daje frekvenciji od 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Postavke IP-ja"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privatnost"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Pretplata"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Pregled ili promjena pretplate"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Nasumično određen MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tamna tema upotrebljava crnu pozadinu radi produljenja trajanja baterije na nekim zaslonima. Rasporedi s tamnom temom čekaju s uključivanjem dok se zaslon ne isključi."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tamna tema trenutačno prati raspored načina rada za spavanje"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Postavke načina rada za spavanje"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Automatsko isključivanje zaslona"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Nakon <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> neaktivnosti"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nije postavljeno"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Za više opcija dodirnite desni donji kut dodirne podloge"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Brzina pokazivača"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Učenje pokreta za dodirnu podlogu"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"dodirna površina, miš, pokazivač, pomicanje, prijeći prstom, kliknuti desnom tipkom, kliknuti, pokazivači"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"kliknuti desnom tipkom, dodirnuti"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Na početni zaslon"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Prijeđite trima prstima nagore bilo gdje na dodirnoj podlozi"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Natrag"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Općenito"</string>
<string name="display_category_title" msgid="6638191682294461408">"Zaslon"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Boja i pokret"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Zatamnjenje zaslona"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Kontrole interakcije"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Kontrole tajminga"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Neprozirno"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst s visokim kontrastom"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Mijenja boju teksta u crnu ili bijelu. Maksimizira kontrast s pozadinom."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Autom. ažuriranje uvećanja zaslona"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Ažuriranje uvećanja zaslona pri izmjeni aplikacija"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Tipka za uklj. prekida poziv"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"prijeđite dvama prstima prema gore"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Držite tipke za glasnoću"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Triput dodirnite zaslon"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Nastavi"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Slušna pomagala"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Možete koristiti slušna pomagala, umjetne pužnice i druge uređaje za pojačanje zvuka sa svojim telefonom"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, lijevo i desno"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> i još jedan uređaj"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Upari novi uređaj"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"O uparivanju novog uređaja"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Slušna pomagala"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Spremljeni uređaji"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kontrole slušnih uređaja"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kompatibilnost sa slušnim pomagalima"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Poboljšava kompatibilnost s telezavojnicama i smanjuje neželjenu buku"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"O slušnim uređajima"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Provjerite je li vaše slušno pomgalo uključeno i spremno za uparivanje"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Uparite slušni uređaj"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Dostupni slušni uređaji"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Ne vidite svoj slušni uređaj?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Pregled više uređaja"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ta će aplikacija moći upotrebljavati bateriju u pozadini. Baterija bi se mogla isprazniti brže nego što očekujete."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ukloni"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Odustani"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Nadjačaj"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Provjerite dodatak za punjenje"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saznajte više o punjenju pomoću nekompatibilnog adaptera"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Drugo"</string>
<string name="no_channels" msgid="4716199078612071915">"Ova aplikacija nije objavila nijednu obavijest"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Dodatne postavke u aplikaciji"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Prikaži nekorištene kanale"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Sakrij nekorištene kanale"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Izbrisana je # kategorija}one{Izbrisana je # kategorija}few{Izbrisane su # kategorije}other{Izbrisano je # kategorija}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokiraj sve"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Nikad ne prikazuj te obavijesti"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Dugački zadaci u pozadini"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Dopustite ovoj aplikaciji izvođenje dugačkih zadataka u pozadini. To joj omogućuje izvođenje zadataka koji bi mogli potrajati dulje od nekoliko minuta, kao što su preuzimanja i prijenosi. \n\nAko se to dopuštenje odbije, sustav će ograničiti koliko dugo aplikacija može izvoditi takve zadatke u pozadini."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"dugački zadaci, prijenos podataka, zadaci u pozadini"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Obavljanje zadataka sigurnosnog kopiranja u pozadini"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Omogući aplikaciji izvršavanje zadataka povezanih sa sigurnosnim kopiranjem"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Označava da ova aplikacija ima značajan scenarij upotrebe u kojem treba sigurnosno kopirati ili sinkronizirati sadržaj. Odobravanje ovog dopuštenja omogućuje aplikaciji da ostane aktivna u pozadini malo dulje kako bi se dovršile radnje povezane sa sigurnosnim kopiranjem. \n\nAko se to dopuštenje ne odobri, sustav neće omogućiti nikakvo posebno izuzeće za ovu aplikacije kako bi dovršila radnje povezane sa sigurnosnim kopiranjem u pozadini."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"sigurnosno kopiranje zadataka, sigurnosno kopiranje poslova"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Poništi ograničavanje brzine ShortcutManagera"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ograničavanje brzine ShortcutManagera poništeno je"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Odaberite što se prikazuje na zaključanom zaslonu"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatska prijava…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Želite li dopustiti roaming podataka?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Podatke o cijeni možete saznati od svojeg mrežnog operatera."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Potrošnja podatkovnog prometa aplikacija"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mrežni način <xliff:g id="NETWORKMODEID">%1$d</xliff:g> nije važeći. Zanemarite."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Slanje poruka putem satelita"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Šaljite i primajte tekstne poruke putem satelita. Uključeno s vašim računom."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Brisanje eSIM kartice…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Brisanje eSIM kartice nije moguće"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Došlo je do pogreške i ovaj eSIM nije izbrisan.\n\nPonovno pokrenite uređaj i pokušajte ponovno."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Povezivanje s uređajem"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacija <xliff:g id="APPNAME">%1$s</xliff:g> želi koristiti privremenu Wi‑Fi mrežu za povezivanje s vašim uređajem"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nije pronađen nijedan uređaj. Provjerite je li uređaj uključen i dostupan za povezivanje."</string>
@@ -5048,6 +5129,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Odustani"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standardni"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Srednji"</string>
<string name="contrast_high" msgid="3988567609694797696">"Visoki"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Ova se aplikacija može otvoriti samo u jednom prozoru"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 287001e..41a9d4f 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Leválasztja az eszközt?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Új eszköz párosítása"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatikus visszakapcsolás holnap"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Jobb fül párosítása"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Bal fül párosítása"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Párosítsa a másik fület"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Jobb fül párosítása"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Bal fül párosítása"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Minden rendelkezésre álló hallókészüléknél"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Hallókészülék-beállítások"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Gyorsparancs, hallókészülék-kompatibilitás"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Ennél az eszköznél"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Hangkimenet"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"A hangkimenetről"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Írás a szövegmezőkben"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Az érintőceruza összes gombnyomásának figyelmen kívül hagyása"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Érintőceruza"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Hang megosztása"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Hang megosztása"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Hívások és riasztások"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Csatlakozás alacsony energiaszintű hangátvitelt használó streamhez"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Közeli audiostreamek"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audiostreamek"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Csatlakozhat audiostreamhez QR-kóddal"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nem találtunk közeli audiostreamet."</string>
<string name="date_and_time" msgid="1788358029823431692">"Dátum és idő"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Mégse"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Mégse"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Beállítás"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Privát terület beállítása"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Tárolja olyan külön területen a privát alkalmazásokat, amelyet elrejthet vagy zárolhat"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Hogyan működik?"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"A privát területhez az alkalmazások listájának alján férhet hozzá."</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"A privát területen lévő alkalmazásokat zárolás védi"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"A privát területen lévő alkalmazásoktól érkező értesítések rejtve maradnak, amikor le van zárva a privát terület"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"A privát terület alkalmazásai nem jelennek meg az engedélykezelőben, az adatvédelmi irányítópulton és más beállításokban, amikor a privát terület le van zárva.\n\nA privát terület nem helyezhető át új eszközre. Ha másik eszközön szeretné használni, akkor másik privát területet kell beállítania.\n\nBárki, aki az Ön eszközét számítógéphez csatlakoztatja, vagy kártékony alkalmazást telepít az Ön eszközére, hozzá tud férni a privát területhez."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"A privát terület beállítása…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"A magánterületen lévő alkalmazásoktól érkező értesítések rejtve maradnak, amikor le van zárva a magánterület"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Magánterület zárolásának feloldása fotók vagy fájlok megosztásához"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Egyes alkalmazások már telepítve vannak a privát területén"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Nem sikerült a magánterület beállítása"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Újra"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"A privát terület feloldása képernyőzárral?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"PIN-kód beállítása a privát területhez"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Jelszó beállítása a privát területhez"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Minta beállítása a privát területhez"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Alkalmazások és értesítések"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Bizalmas értesítések a lezárási képernyőn"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Bizalmas tartalmak megjelenítése, ha a magánterület zárolása fel van oldva"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Legfeljebb <xliff:g id="COUNT">%d</xliff:g> ujjlenyomatot adhat hozzá"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Elérte a hozzáadható ujjlenyomatok maximális számát"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nem lehet több ujjlenyomatot hozzáadni"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Szétkapcsolás"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Párosítás és csatlakozás"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Ha a Bluetooth aktív, az eszköz képes kommunikálni a közeli Bluetooth-eszközökkel."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Ha a Bluetooth be van kapcsolva, az eszköz képes kommunikálni a közelben lévő Bluetooth-eszközökkel. Az olyan funkciók, mint a Quick Share, a Készülékkereső és az eszköz helyadatai Bluetootht használnak."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Ha a Bluetooth aktív, az eszköz képes kommunikálni a közelben lévő Bluetooth-eszközökkel.\n\nAz eszközhasználati élmény javítása érdekében az alkalmazások és a szolgáltatások bármikor kereshetnek közeli eszközöket, még akkor is, ha ki van kapcsolva a Bluetooth. Ez például a helyalapú funkciók és szolgáltatások javítására használható. A funkciót a Bluetooth-keresési beállításoknál módosíthatja."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Ha a Bluetooth be van kapcsolva, az eszköz képes kommunikálni a közelben lévő Bluetooth-eszközökkel. Az olyan funkciók, mint a Quick Share, a Készülékkereső és az eszköz helyadatai Bluetootht használnak.\n\nAz alkalmazások és a szolgáltatások még akkor is kereshetnek közeli eszközöket, ha a Bluetooth ki van kapcsolva. Ennek célja például az lehet, hogy javítsák a helyalapú funkciók és szolgáltatások pontosságát. Ezt a viselkedést a Bluetooth-keresés beállításai között módosíthatja."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Módosítás"</string>
<string name="device_details_title" msgid="1155622417516195481">"Eszközadatok"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Billentyűzetbeállítások"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Szolgáltatója nem engedélyezi a csatlakozást, mert ez a hálózat egy régebbi, kevésbé biztonságos biztonsági protokollt használ."</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"A WEP engedélyezése"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Bezárás"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Speciális beállítások"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Legördülő lista – Speciális beállítások"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"kibontás"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Előnyben részesített sáv: 5 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-beállítások"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Adatvédelem"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Előfizetés"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Előfizetés megtekintése vagy módosítása"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Véletlenszerű MAC-cím"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"A Sötét téma fekete hátteret használ, ezáltal kíméli az akkumulátort bizonyos képernyőkön. A Sötét téma csak a képernyő kikapcsolása után kapcsol be."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"A Sötét téma jelenleg az Alvásidő mód ütemezését követi"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Az Alvásidő mód beállításai"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Képernyő időkorlátja"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> inaktivitás után"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nincs beállítva"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Több beállítás: koppintson az érintőpad jobb alsó sarkában"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Mutató sebessége"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Érintőpad-kézmozdulatok megismerése"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"érintőpad, érintő pad, egér, kurzor, görgetés, csúsztatás, kattintás jobb egérgombbal, kattintás, mutató"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"kattintás jobb egérgombbal, koppintás"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Ugrás a főoldalra"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Csúsztasson gyorsan felfelé 3 ujjával bárhol az érintőpadon"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Vissza"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Általános"</string>
<string name="display_category_title" msgid="6638191682294461408">"Megjelenítés"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Szín és mozgás"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Képernyő sötétítése"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interakcióvezérlők"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Időzítési vezérlők"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Nem átlátszó"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Nagy kontrasztú szöveg"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"A szöveg színének módosítása feketére vagy fehérre, hogy maximálisan elkülönüljön a háttértől."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Képernyőnagyítás automatikus frissítése"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Nagyítás frissítése az alkalmazások közti átmeneteknél"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"A bekapcs. gomb megszakítja a hívást"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Két ujjal csúsztatás felfelé"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Hangerőgombok nyomva tartása"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Három koppintás a képernyőre"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Tovább"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Hallásjavító eszközök"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Telefonján hallókészülékeket, cochleáris implantátumokat és egyéb jelerősítő eszközöket használhat."</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, bal és jobb"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 további"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Új eszköz párosítása"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Az Új eszköz párosítása funkcióról"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Hallókészülékek"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Mentett eszközök"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Hallásjavító eszköz vezérlői"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Hallókészülék-kompatibilitás"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Javítja a Telecoil rendszerű készülékekkel való kompatibilitást, és csökkenti a nem kívánt zajokat"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"A hallókészülékekről"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Győződjön meg arról, hogy az eszköz be van kapcsolva, és készen áll a párosításra"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Hallásjavító párosítása"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Elérhető hallókészülékek"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Nem látja a hallásjavító eszközt?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"További eszközök megjelenítése"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ez az alkalmazás a háttérben is használhatja az akkumulátort. Emiatt az akkumulátor a vártnál gyorsabban lemerülhet."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Eltávolítás"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Mégse"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Felülbírálás"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Ellenőrizze a töltőtartozékot"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"További információ a nem kompatibilis töltésről"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akkumulátorkezelő"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Egyéb"</string>
<string name="no_channels" msgid="4716199078612071915">"Ez az alkalmazás nem küldött semmilyen értesítést"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Az alkalmazás további beállításai"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Inaktívak mutatása"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Inaktívak elrejtése"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategória törölve}other{# kategória törölve}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Az összes letiltása"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Soha ne jelenjenek meg ezek az értesítések"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Hosszan futó háttérfeladatok"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Engedélyezheti, hogy ez az alkalmazás háttérben, hosszan futó feladatokat futtasson. Az alkalmazás ekkor olyan feladatokat futtathat, melyek futása néhány percnél hosszabb ideig tarthat (ilyen például a le- és feltöltés). \n\nAz engedély elutasításával a rendszer korlátozza majd annak időtartamát, hogy az alkalmazás mennyi ideig végezhet ilyen feladatokat a háttérben."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"hosszan futó feladatok, adatátvitel, háttérben futó feladatok"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Biztonsági mentési feladatok elvégzése a háttérben"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Az alkalmazás futtathat biztonsági mentéssel kapcsolatos feladatokat a háttérben"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Azt jelzi, hogy ennek az alkalmazásnak van olyan fő használati esete, amelynél biztonsági mentést kell készítenie a tartalmakról, illetve szinkronizálnia kell őket. Ha megadja ezt az engedélyt, az alkalmazás kicsit tovább futhat a háttérben, hogy el tudja végezni a biztonsági mentéssel kapcsolatos munkát. \n\nHa nem adja meg ezt az engedélyt, a rendszer nem biztosít speciális kivételt ennek az alkalmazásnak ahhoz, hogy el tudja végezni a biztonsági mentéssel kapcsolatos munkát a háttérben."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"feladatok biztonsági mentése, munkák biztonsági mentése"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager gyakoriságkorlátozásának visszaállítása"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"A ShortcutManager gyakoriságkorlátozása visszaállítva"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"A lezárási képernyő adatainak kezelése"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatikus regisztráció…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Engedélyezi az adatroamingot?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Az árakat a szolgáltatótól tudhatja meg."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Alkalmazás adathasználata"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Érvénytelen hálózati mód: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Figyelmen kívül hagyás."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Műholdas üzenetváltás"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Szöveges üzeneteket küldhet és fogadhat műholdon keresztül. A szolgáltatás rendelkezésre áll a fiókjában."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM törlése…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Nem sikerült az eSIM törlése"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Hiba történt, és a rendszer nem törölte ezt az eSIM-et.\n\nIndítsa újra az eszközt, és próbálkozzon újra."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Csatlakozás adott eszközhöz"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"A(z) <xliff:g id="APPNAME">%1$s</xliff:g> alkalmazás ideiglenes Wi-Fi-hálózatot szeretne használni az eszközhöz való csatlakozáshoz."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nem találhatók eszközök. Ellenőrizze, hogy be vannak-e kapcsolva az eszközök, és lehetséges-e a hozzájuk való csatlakozás."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Mégse"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontraszt"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Normál"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Közepes"</string>
<string name="contrast_high" msgid="3988567609694797696">"Nagy"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Ez az alkalmazás csak egy ablakban nyitható meg"</string>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index 74fc578..14a4adc 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Անջատե՞լ սարքը:"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Նոր սարքի զուգակցում"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Վաղը նորից ավտոմատ միացնել"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Զուգակցել աջ ականջը"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Զուգակցել ձախ ականջը"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Զուգակցեք մյուս ականջը"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Զուգակցել աջ ականջը"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Զուգակցել ձախ ականջը"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Բոլոր հասանելի լսողական սարքերի համար"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Լսողական սարքի կարգավորումներ"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Դյուրանցում, լսողական սարքի համատեղելիություն"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Այս սարքի համար"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Աուդիո ելք"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Աուդիո ելքի մասին"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Գրել տեքստային դաշտերում"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Անտեսել կոճակների ստիլուսով սեղմումները"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Ստիլուս"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Աուդիոյի փոխանցում"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Փոխանցել աուդիո"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Զանգեր և զարթուցիչներ"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Միացեք LE Audio հոսքի"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Մոտակա սարքերի աուդիո հոսքերը"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Աուդիո հոսքեր"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Միանալ աուդիո հոսքի՝ QR կոդի միջոցով"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Մոտակայքում աուդիո հոսքեր չեն գտնվել։"</string>
<string name="date_and_time" msgid="1788358029823431692">"Ամսաթիվ և ժամ"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Պրոքսի"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Չեղարկել"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Չեղարկել"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Կարգավորել"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Կարգավորեք անձնական տարածք"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Անձնական հավելվածները պահեք առանձին տարածքում, որը կարող եք թաքցնել կամ կողպել"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Ինչպես է դա աշխատում"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Անձնական տարածք կարող եք անցնել ձեր հավելվածների ցանկի ներքևից"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Անձնական տարածքի հավելվածները պաշտպանված են կողպեքի միջոցով"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Անձնական տարածքում հավելվածներից ծանուցումները թաքցված են, երբ այն կողպված է"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Ձեր անձնական տարածքի հավելվածները չեն ցուցադրվի թույլտվությունների կառավարչում, թույլտվությունների կառավարման վահանակում և այլ կարգավորումներում, .երբ անձնական տարածքը կողպված է։\n\nՁեր անձնական տարածքը հնարավոր չէ տեղափոխել նոր սարք։ Դուք պետք է այլ անձնական տարածք կարգավորեք, եթե ուզում եք այն օգտագործել ուրիշ սարքում։\n\nՑանկացած մեկը, ով ձեր սարքը միացնի համակարգչի կամ վնասաբեր հավելվածներ տեղադրի ձեր սարքում, կկարողանա բացել ձեր անձնական տարածքը։"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Անձնական տարածքի կարգավորում…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Մասնավոր տարածքում հավելվածներից ծանուցումները թաքցված են, երբ այն կողպված է"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Ապակողպեք մասնավոր տարածքը, որպեսզի լուսանկարներով կամ ֆայլերով կիսվեք"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Որոշ հավելվածներ արդեն տեղադրված են ձեր անձնական տարածքում"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Չհաջողվեց մասնավոր տարածք կարգավորել"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Նորից փորձել"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Օգտագործե՞լ էկրանի կողպում անձնական տարածքի համար"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"PIN կոդ անձնական տարածքի համար"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Գաղտնաբառ անձնական տարածքի համար"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Նախշ անձնական տարածքի համար"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Հավելվածներ և ծանուցումներ"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Զգայուն ծանուցումներ կողպէկրանի վրա"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Ցույց տալ զգայուն բովանդակություն, երբ մասնավոր տարածքն ապակողպված է"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Կարող եք ավելացնել առավելագույնը <xliff:g id="COUNT">%d</xliff:g> մատնահետք"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Դուք ավելացրել եք մատնահետքերի առավելագույն թույլատրելի քանակը"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Հնարավոր չէ ավելացնել այլ մատնահետքեր"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Անջատել"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Զուգակցել և միանալ"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Երբ Bluetooth-ը միացված է, ձեր սարքը կարող է հաղորդակցել մոտակայքում գտնվող Bluetooth սարքերի հետ"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Երբ Bluetooth-ը միացված է, ձեր սարքը կարող է հաղորդակցվել մոտակայքում գտնվող Bluetooth սարքերի հետ: Գործառույթները, ինչպիսիք են Quick Share-ը, «Գտնել իմ սարքը» գործառույթը և սարքի տեղորոշումը, օգտագործում են Bluetooth-ը:"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Երբ Bluetooth-ը միացված է, ձեր սարքը կարող է հաղորդակցվել մոտակայքում գտնվող Bluetooth սարքերի հետ։\n\nՍարքի աշխատանքը բարելավելու նպատակով հավելվածներն ու ծառայությունները կորոնեն մոտակայքում գտնվող սարքեր, նույնիսկ երբ Bluetooth-ն անջատված է։ Դա կարելի է օգտագործել, օրինակ, տեղադրության տվյալների վրա հիմնված գործառույթների և ծառայությունների աշխատանքը բարելավելու համար։ Այս պարամետրը կարող եք փոխել Bluetooth-ի որոնման կարգավորումներում։"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Երբ Bluetooth-ը միացված է, ձեր սարքը կարող է հաղորդակցվել մոտակայքում գտնվող Bluetooth սարքերի հետ: Գործառույթները, ինչպիսիք են Quick Share-ը, «Գտնել իմ սարքը» գործառույթը և սարքի տեղորոշումը, օգտագործում են Bluetooth-ը:\n\nՀավելվածներն ու ծառայությունները կարող են նախկինի պես որոնել մոտակայքում գտնվող սարքեր, նույնիսկ երբ Bluetooth-ն անջատված է։ Դա կարող է օգտագործվել, օրինակ, տեղադրության տվյալների վրա հիմնված գործառույթների և ծառայությունների աշխատանքը բարելավելու համար։ Այս պարամետրը ցանկացած ժամանակ կարող եք փոխել Bluetooth սարքերի որոնման կարգավորումներում։"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Փոխել"</string>
<string name="device_details_title" msgid="1155622417516195481">"Սարքի տվյալները"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Ստեղնաշարի կարգավորումներ"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Ձեր օպերատորը թույլ չի տալիս միանալ այս ցանցին, քանի որ այն օգտագործում է պաշտպանության ցածր մակարդակով անվտանգության հին հաղորդակարգ"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Թույլատրել WEP-ով ցանցեր"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Փակել"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Ընդլայնված ընտրանքներ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Իջնող ցանկի լրացուցիչ կարգավորումներ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ծավալել"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 ԳՀց (նախընտրելի)"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP կարգավորումներ"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Գաղտնիություն"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Բաժանորդագրություն"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Դիտել և փոխել բաժանորդագրությունը"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Պատահական ընտրված MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Մուգ թեմայում օգտագործվում է սև ֆոն՝ որոշ էկրաններում մարտկոցի աշխատանքի տևողությունը երկարացնելու համար։ Մուգ թեմայի ժամանակացույցները չեն միանա, մինչև էկրանը չանջատվի։"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Մուգ թեման այժմ օգտագործվում է «Քնելու ժամ» ռեժիմի ժամանակացույցի համաձայն"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"«Քնելու ժամ» ռեժիմի կարգավորումներ"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Էկրանի անջատում"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> անգործուն լինելուց հետո"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Կարգավորված չէ"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Այլ տարբերակների համար հպեք հպահարթակի ներքևի աջ անկյունին"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Նշորդի արագությունը"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Սովորել հպահարթակի ժեստերը"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"հպահարթակ, մկնիկ, նշորդ, ոլորել, թերթել, աջ սեղմել, սեղմում, ցուցիչ"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"սեղմել մկնիկի աջ կոճակը, հպել"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Վերադարձ հիմնական էկրան"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Հպահարթակի վրա երեք մատը սահեցրեք վերև"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Հետ"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Ընդհանուր"</string>
<string name="display_category_title" msgid="6638191682294461408">"Էկրան"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Գույն և շարժում"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Էկրանի մգացում"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Կառավարման տարրեր"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Ժամանակի կարգավորումներ"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Ոչ թափանցիկ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Բարձր կոնտրաստի տեքստ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Փոխեք տեքստի գույնը սևի կամ սպիտակի, որպեսզի ֆոնի հետ կոնտրասն առավելագույնի հասցվի։"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Ավտոմատ թարմացնել էկրանի խոշորությունը"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Թարմացնել էկրանի խոշորությունը ծրագրի տարանցումների վրա"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Սնուցման կոճակը ավարտում է զանգը"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 մատը սահեցրեք ներքևից վերև"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Սեղմած պահել ձայնի ուժգնության ստեղները"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Եռակի հպեք էկրանին"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Շարունակել"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Լսողական սարքեր"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Դուք կարող եք ձեր հեռախոսի հետ օգտագործել լսողական սարքեր, կոխլեար իմպլանտներ և ձայնն ուժեղացնող այլ սարքեր"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ձախ և աջ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ու ևս 1 սարք"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Նոր սարքի զուգակցում"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Նոր սարքի զուգակցման մասին"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Լսողական սարքեր"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Պահված սարքեր"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Լսողական սարքի կառավարում"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Լսողական սարքի համատեղելիություն"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Բարելավում է համատեղելիությունը լսողական սարքերի հետ և նվազեցնում անցանկալի աղմուկը"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Լսողական սարքերի մասին"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Համոզվեք, որ ձեր լսողական սարքը միացված է և պատրաստ զուգակցման"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Լսողական սարքի զուգակցում"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Հասանելի լսողական սարքեր"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Չե՞ք տեսնում ձեր լսողական սարքը"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Այլ սարքեր"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Այս հավելվածը կկարողանա օգտագործել մարտկոցը ֆոնային ռեժիմում, ինչի պատճառով դրա լիցքը կարող է ավելի շուտ սպառվել:"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ջնջել"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Չեղարկել"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Փոխարինել"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Ստուգեք լիցքավորիչը"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Իմանալ ավելին անհամատեղելի ադապտերով լիցքավորման մասին"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Մարտկոցի կառավարիչ"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Այլ"</string>
<string name="no_channels" msgid="4716199078612071915">"Այս հավելվածը ծանուցումներ չի փակցրել"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Հավելվածի լրացուցիչ կարգավորումները"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Ցույց տալ չօգտագործվող ալիքները"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Թաքցնել չօգտագործվող ալիքները"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Ջնջվել է # կատեգորիա}one{Ջնջվել է # կատեգորիա}other{Ջնջվել է # կատեգորիա}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Արգելափակել բոլորը"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Երբեք չցուցադրել այս ծանուցումները"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Երկարատև ֆոնային առաջադրանքներ"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Թույլատրել հավելվածին կատարել երկարատև ֆոնային առաջադրանքներ, օրինակ՝ ներբեռնում և վերբեռնում։ \n\nԵթե այս թույլտվությունը մերժվի, համակարգը կսահմանափակի ֆոնային ռեժիմում նման առաջադրանքների կատարման տևողությունը։"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"երկարատև առաջադրանքներ, տվյալների փոխանցում, ֆոնային առաջադրանքներ"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Կատարել պահուստավորման առաջադրանքներ ֆոնային ռեժիմում"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Թույլատրել հավելվածին աշխատեցնել պահուստավորման հետ կապված առաջադրանքներ ֆոնային ռեժիմում"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Ցույց է տալիս, որ այս հավելվածն ունի օգտագործման հիմնական տարբերակ, երբ անհրաժեշտ է պահուստավորել կամ համաժամացնել բովանդակությունը։ Այս թույլտվությունը հնարավորություն է տալիս հավելվածին ֆոնային ռեժիմում մի փոքր ավելի երկար աշխատել, որպեսզի ավարտի պահուստավորման հետ կապված գործընթացը։ \n\nԵթե այս թույլտվությունը մերժվի, համակարգը ոչ մի հատուկ բացառություն չի անի այս հավելվածի համար՝ կապված ֆոնային ռեժիմում պահուստավորման աշխատանքի հետ։"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"պահուստավորել առաջադրանքները, պահուստավորել աշխատանքները"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Վերակայել ShortcutManager-ի արագության սահմանափակումները"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager-ի արագության սահմանափակումները վերակայվել են"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Կառավարեք կողպէկրանին հայտնվող տեղեկությունները"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Ավտոմատ գրանցում..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Թույլատրե՞լ տվյալների ռոումինգը"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Գների վերաբերյալ տեղեկություններ ստանալու համար դիմեք ձեր օպերատորին:"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Հավելվածների թրաֆիկ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ցանցի անվավեր ռեժիմ՝ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>։ Փակել։"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Արբանյակային կապով հաղորդագրում"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Տեքստային հաղորդագրությունների ուղարկում և ստացում արբանյակային կապի միջոցով։ Ներառված է ձեր հաշվում։"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM քարտը ջնջվում է…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Չհաջողվեց ջնջել eSIM քարտը"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Սխալի պատճառով չհաջողվեց ջնջել այս eSIM քարտը։\n\nՎերագործարկեք սարքը և նորից փորձեք։"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Միացում սարքին"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> հավելվածը ցանկանում է օգտագործել ժամանակավոր Wi‑Fi ցանց՝ ձեր սարքին միանալու համար։"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Սարքեր չեն գտնվել։ Համոզվեք, որ սարքերը միացված են և հասանելի են կապակցման համար։"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Չեղարկել"</string>
<string name="contrast_title" msgid="6885768151336508075">"Կոնտրաստ"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Սովորական"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Միջին"</string>
<string name="contrast_high" msgid="3988567609694797696">"Բարձր"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Այս հավելվածը հնարավոր է բացել միայն մեկ պատուհանում"</string>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index ed66437..399b3df 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Putuskan sambungan perangkat?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Sambungkan perangkat baru"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Otomatis aktifkan lagi besok"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Sambungkan ke telinga kanan"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Sambungkan ke telinga kiri"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Sambungkan ke telinga satunya"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Sambungkan ke telinga kanan"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Sambungkan ke telinga kiri"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Untuk semua alat bantu dengar yang tersedia"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Setelan alat bantu dengar"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Pintasan, kompatibilitas alat bantu dengar (HAC)"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Untuk perangkat ini"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Output audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Tentang output audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Menulis di kolom teks"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Abaikan semua penekanan tombol dengan stilus"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stilus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Berbagi audio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Bagikan audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Panggilan dan alarm"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Hubungkan ke streaming LE audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Streaming audio di sekitar"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Streaming audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Hubungkan ke streaming audio menggunakan kode QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Tidak ada streaming audio di sekitar."</string>
<string name="date_and_time" msgid="1788358029823431692">"Tanggal & waktu"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Batal"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Batal"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Siapkan"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Siapkan ruang pribadi"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Tempatkan aplikasi pribadi di ruang terpisah yang dapat Anda sembunyikan atau kunci"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Cara kerjanya"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Anda dapat mengakses ruang pribadi dari bagian bawah daftar aplikasi"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplikasi di ruang pribadi dilindungi dengan kunci"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Notifikasi dari aplikasi di ruang pribadi disembunyikan saat ruang pribadi dikunci"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Aplikasi di ruang pribadi tidak akan muncul di pengelola izin, dasbor privasi, dan setelan lainnya jika ruang pribadi Anda dikunci.\n\nRuang pribadi tidak dapat dipindahkan ke perangkat baru. Anda harus menyiapkan ruang pribadi lain jika ingin menggunakannya di perangkat lain.\n\nSiapa saja yang menghubungkan perangkat Anda ke komputer atau menginstal aplikasi berbahaya ke perangkat Anda mungkin dapat mengakses ruang pribadi Anda."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Menyiapkan ruang pribadi…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notifikasi dari aplikasi ruang privasi disembunyikan saat ruang privasi dikunci"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Buka kunci ruang privasi Anda untuk berbagi foto atau file"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Beberapa aplikasi sudah diinstal di ruang pribadi"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Tidak dapat menyiapkan ruang privasi"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Coba Lagi"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Gunakan kunci layar untuk membuka ruang pribadi?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Setel PIN untuk ruang pribadi Anda"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Setel sandi untuk ruang pribadi Anda"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Setel pola untuk ruang pribadi Anda"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikasi dan notifikasi"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notifikasi sensitif di layar kunci"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Menampilkan konten sensitif saat ruang privasi tidak terkunci"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Anda dapat menambahkan maksimal <xliff:g id="COUNT">%d</xliff:g> sidik jari"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Anda telah menambahkan jumlah maksimum sidik jari"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Tidak dapat menambahkan sidik jari lagi"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Putuskan koneksi"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Sambungkan & hubungkan"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Jika Bluetooth aktif, perangkat dapat berkomunikasi dengan perangkat Bluetooth lain di sekitar"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Jika Bluetooth aktif, perangkat dapat berkomunikasi dengan perangkat Bluetooth lain di sekitar. Fitur seperti Quick Share, Temukan Perangkat Saya, dan lokasi perangkat menggunakan Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Jika Bluetooth diaktifkan, perangkat Anda dapat berkomunikasi dengan perangkat Bluetooth di sekitar.\n\nUntuk meningkatkan fungsi perangkat, aplikasi dan layanan tetap dapat memindai perangkat di sekitar kapan saja, bahkan saat Bluetooth nonaktif. Setelan ini dapat digunakan, misalnya, untuk meningkatkan kualitas fitur dan layanan berbasis lokasi. Anda dapat mengubahnya di setelan pemindaian Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Jika Bluetooth aktif, perangkat dapat berkomunikasi dengan perangkat Bluetooth lain di sekitar. Fitur seperti Quick Share, Temukan Perangkat Saya, dan lokasi perangkat menggunakan Bluetooth.\n\nAplikasi dan layanan tetap dapat memindai perangkat di sekitar kapan saja, meskipun Bluetooth nonaktif. Ini dapat digunakan, misalnya, untuk meningkatkan fitur dan layanan berbasis lokasi. Anda dapat mengubahnya di setelan pemindaian Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Ubah"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detail perangkat"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Setelan keyboard"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Operator Anda tidak mengizinkan Anda terhubung ke jaringan ini karena jaringan tersebut menggunakan protokol keamanan lama yang kurang aman"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Izinkan WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Tutup"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opsi lanjutan"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Menu drop-down Opsi Lanjutan"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"luaskan"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Disarankan Band 5.0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Setelan IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privasi"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Langganan"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Melihat atau mengubah langganan"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Randomized MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tema gelap menggunakan latar belakang hitam agar daya baterai dapat bertahan lebih lama di beberapa layar. Jadwal tema gelap menunggu diaktifkan hingga layar nonaktif."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tema gelap saat ini mengikuti jadwal Mode Waktu Tidur Anda"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Setelan Mode Waktu Tidur"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Waktu tunggu layar"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Setelah tidak aktif selama <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Tidak disetel"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Ketuk pojok kanan bawah touchpad untuk melihat opsi lainnya"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Kecepatan kursor"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Pelajari gestur touchpad"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, kursor, scroll, geser, klik kanan, klik, pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"klik kanan, ketuk"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Membuka layar utama"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Geser ke atas dengan tiga jari di touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Kembali"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Umum"</string>
<string name="display_category_title" msgid="6638191682294461408">"Tampilan"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Warna dan gerakan"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Buat layar lebih gelap"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Kontrol interaksi"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Kontrol waktu"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Tidak transparan"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Teks kontras tinggi"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Ubah warna teks ke hitam atau putih. Memaksimalkan kontras dengan latar belakang."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Perbarui otomatis pembesaran layar"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Perbarui pembesaran layar di transisi aplikasi"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Tombol daya untuk tutup telepon"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"geser dengan 2 jari dari bawah ke atas"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Tahan tombol volume"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Ketuk layar tiga kali"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Lanjutkan"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Alat bantu dengar"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Anda dapat menggunakan alat bantu dengar, implan koklea, dan perangkat amplifikasi lainnya dengan ponsel"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, kiri dan kanan"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 lainnya"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Sambungkan alat baru"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Tentang Sambungkan perangkat baru"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Alat bantu dengar"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Alat tersimpan"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kontrol alat bantu dengar"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kompatibilitas alat bantu dengar"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Meningkatkan kompatibilitas dengan telecoil dan mengurangi kebisingan yang tidak diinginkan"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Tentang alat bantu dengar"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Pastikan alat bantu dengar Anda telah diaktifkan dan siap disambungkan"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Sambungkan alat"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Alat bantu dengar yang tersedia"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Tidak melihat alat bantu dengar Anda?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Lihat perangkat lainnya"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Aplikasi ini dapat menggunakan baterai di latar belakang. Baterai mungkin lebih cepat habis dari biasanya."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Hapus"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Batal"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ganti"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Periksa aksesori pengisi daya"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Pelajari lebih lanjut mengisi daya dengan pengisi daya yang tidak kompatibel"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Pengelola Baterai"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Lainnya"</string>
<string name="no_channels" msgid="4716199078612071915">"Aplikasi ini belum memposting notifikasi"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Setelan tambahan di aplikasi"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Tampilkan saluran yang tidak digunakan"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Sembunyikan saluran yang tidak digunakan"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategori dihapus}other{# kategori dihapus}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokir semua"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Jangan pernah tampilkan notifikasi ini"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tugas latar belakang lama"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Izinkan aplikasi ini melakukan tugas latar belakang yang berjalan lama. Tindakan ini memungkinkan aplikasi menjalankan tugas yang mungkin memerlukan waktu lebih dari beberapa menit untuk diselesaikan, seperti download dan upload. \n\nJika izin ini ditolak, sistem akan membatasi durasi aplikasi dapat melakukan tugas tersebut di latar belakang."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"tugas lama, transfer data, tugas latar belakang"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Menjalankan tugas pencadangan di latar belakang"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Izinkan aplikasi menjalankan tugas latar belakang terkait pencadangan"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Menunjukkan bahwa aplikasi ini memiliki kasus penggunaan besar yang memerlukan pencadangan atau sinkronisasi konten. Pemberian izin ini memungkinkan aplikasi untuk berjalan di latar belakang dengan waktu yang sedikit lebih lama, guna menyelesaikan tugas terkait pencadangan. \n\nJika izin ini ditolak, sistem tidak akan memberikan pengecualian khusus ke aplikasi ini untuk menyelesaikan tugas terkait pencadangan di latar belakang."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"mencadangkan tugas, mencadangkan tugas"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reset pembatasan frekuensi ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Pembatasan kecepatan PengelolaPintasan telah direset"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrol info di layar kunci"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Pendaftaran otomatis..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Izinkan roaming data?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Hubungi penyedia jaringan untuk mengetahui harganya."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Penggunaan data oleh aplikasi"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mode Jaringan Tidak Valid <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Abaikan."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Fitur pesan satelit"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Kirim dan terima pesan teks melalui satelit. Disertakan dengan akun Anda."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Menghapus eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Tidak dapat menghapus eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Terjadi error dan eSIM ini tidak dihapus.\n\nMulai ulang perangkat Anda dan coba lagi."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Hubungkan ke perangkat"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikasi <xliff:g id="APPNAME">%1$s</xliff:g> ingin menggunakan jaringan Wi-Fi sementara untuk terhubung ke perangkat"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Perangkat tidak ditemukan. Pastikan perangkat dihidupkan dan dapat terhubung ke jaringan."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Batal"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontras"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standar"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Sedang"</string>
<string name="contrast_high" msgid="3988567609694797696">"Tinggi"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Aplikasi ini hanya dapat dibuka di 1 jendela"</string>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index d4fae2b..18820f5 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Aftengja tæki?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Para nýtt tæki"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Kveikja sjálfkrafa aftur á morgun"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Para hægra eyra"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Para vinstra eyra"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Para hitt eyrað"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Para hægra eyra"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Para vinstra eyra"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Fyrir öll heyrnartæki sem eru í boði"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Stillingar heyrnartækis"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Flýtileið, samhæfi við heyrnartæki"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Fyrir þetta tæki"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Hljóðúttak"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Um hljóðúttak"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Skrifa í textareiti"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Hunsa þegar ýtt er á pennahnapp"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Penni"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Hljóði deilt"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Deila hljóði"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Símtöl og vekjarar"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Tengjast LE-hljóðstreymi"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Nálæg hljóðstreymi"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Hljóðstreymi"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Tengjast hljóðstreymi með QR-kóða"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Engin nálæg hljóðstreymi fundust."</string>
<string name="date_and_time" msgid="1788358029823431692">"Dagsetning og tími"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy-þjónn"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Hætta við"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Hætta við"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Setja upp"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Setja upp einkarými"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Geymdu einkaforrit í aðskildu rými sem þú getur falið eða læst"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Svona virkar þetta"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Þú getur nálgast einkarými neðst á forritalistanum"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Forrit í einkarými eru varin með lás"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Tilkynningar forrita í einkarýminu eru faldar þegar það er læst"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Forrit í einkarýminu þínu birtast ekki í leyfisstjóra, á persónuverndarstjórnborði og í öðrum stillingum þegar einkarýmið er læst.\n\nEkki er hægt að flytja einkarýmið yfir í annað tæki. Þú þarft að setja upp nýtt einkarými ef þú vilt nota það í öðru tæki.\n\nHver sem er sem tengir tækið þitt við tölvu eða setur upp skaðleg forrit í tækinu gæti fengið aðgang að einkarýminu."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Setur upp einkarými…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Tilkynningar frá forritum í leynirými eru faldar þegar rýmið er læst"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Taktu leynirýmið úr lás til að deila myndum eða skrám"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Sum forrit eru þegar sett upp í einkarýminu"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Ekki tókst að setja upp leynirými"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Reyna aftur"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Nota skjálás til að taka einkarýmið úr lás?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Stilltu PIN-númer fyrir einkarýmið þitt"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Stilltu aðgangsorð fyrir einkarýmið þitt"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Stilltu mynstur fyrir einkarýmið þitt"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Forrit og tilkynnignar"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Viðkvæmar tilkynningar á lásskjá"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Sýna viðkvæmt efni þegar leynirými er ólæst"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Þú getur bætt við allt að <xliff:g id="COUNT">%d</xliff:g> fingraförum"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Þú hefur bætt við hámarksfjölda fingrafara"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Ekki er hægt að bæta fleiri fingraförum við"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Aftengja"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Pörun og tenging"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Þegar kveikt er á Bluetooth getur tækið átt í samskiptum við önnur nálæg Bluetooth-tæki"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Þegar kveikt er á Bluetooth getur tækið átt í samskiptum við önnur nálæg Bluetooth-tæki. Eiginleikar á borð við flýtideilingu, „Finna tækið mitt“ og staðsetningu tækis nota Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Þegar kveikt er á Bluetooth getur tækið átt samskipti við önnur nálæg Bluetooth-tæki.\n\nTil að bæta notkun tækisins geta forrit og þjónustur áfram leitað að nálægum tækjum hvenær sem er, jafnvel þegar slökkt er á Bluetooth. Sem dæmi er hægt að nota þetta til að bæta eiginleika og þjónustur sem byggjast á staðsetningu. Hægt er að breyta þessu í stillingum Bluetooth-leitar."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Þegar kveikt er á Bluetooth getur tækið átt í samskiptum við önnur nálæg Bluetooth-tæki. Eiginleikar á borð við flýtideilingu, „Finna tækið mitt“ og staðsetningu tækis nota Bluetooth.\n\nForrit og þjónustur geta samt sem áður leitað að nálægum tækjum hvenær sem er, jafnvel þótt slökkt sé á Bluetooth. Þetta má til dæmis nota til að bæta eiginleika og þjónustur sem byggjast á staðsetningu. Þú getur breytt þessu í stillingum Bluetooth-skönnunar."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Breyta"</string>
<string name="device_details_title" msgid="1155622417516195481">"Upplýsingar um tæki"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Stillingar lyklaborðs"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Símafyrirtækið þitt leyfir þér ekki að tengjast þessu netkerfi vegna þess að það notar eldri öryggissamskiptareglu sem er ekki eins örugg"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Leyfa WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Loka"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Ítarlegri valkostir"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Ítarlegir valkostir fellilista"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"Opna"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz tíðnisvið í forgangi"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-stillingar"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Persónuvernd"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Áskrift"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Skoða eða breyta áskrift"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"MAC-vistfang af handahófi"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Dökkt þema notar svartan bakgrunn á sumum skjámyndum til að rafhlaðan endist lengur. Áætlanir fyrir dökkt þema verða ekki virkar fyrr en það slokknar á skjánum."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Dökkt þema fylgir áætlun háttatímastillingar eins og er"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Valkostir háttatímastillingar"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Tími þar til skjár slekkur á sér"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Eftir <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> af aðgerðaleysi"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Ekki stillt"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Ýttu á hægra hornið neðst á snertifletinum til að sjá fleiri valkosti"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Hraði bendils"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Nánar um bendingar á snertifleti"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"snertiflötur, hljóðrásarhnappur, mús, bendill, fletta, strjúka, hægrismella, smella, bendill"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"hægrismella, ýta"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Fara á upphafssíðu"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Strjúktu upp með þremur fingrum hvar sem er á snertifletinum"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Til baka"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Almennt"</string>
<string name="display_category_title" msgid="6638191682294461408">"Skjár"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Litur og hreyfing"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Dekkja skjáinn"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Gagnvirknistýringar"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Tímastýringar"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Ógagnsætt"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Texti með miklum birtuskilum"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Breyta textalit í svartan eða hvítan. Dregur fram birtuskil í bakgrunni."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Uppfæra skjástækkun sjálfkrafa"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Uppfæra skjástækkun þegar skipt er milli forrita"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Aflrofi lýkur símtali"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Strjúka upp með tveimur fingrum"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Halda inni hljóðstyrkstökkum"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Ýta þrisvar á skjá"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Áfram"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Heyrnartæki"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Þú getur notað heyrnartæki, kuðungsígræði og fleiri hljóðmögnunartæki með símanum"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, vinstri og hægri"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> og 1 í viðbót"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Para nýtt tæki"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Um pörun nýs tækis"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Heyrnartæki"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Vistuð tæki"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Stýringar heyrnartækja"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Samhæfi við heyrnartæki"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Bætir samhæfi við T-spólur og dregur úr óæskilegum hljóðum"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Um heyrnartæki"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Gakktu úr skugga um að kveikt sé á heyrnartækjunum og þau tilbúin til pörunar"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Para heyrnartæki"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Tiltæk heyrnartæki"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Sérðu ekki heyrnartækið þitt?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Sjá fleiri tæki"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Þetta forrit getur notað rafhlöðuna í bakgrunni. Rafhlaðan gæti tæmst hraðar en venjulega."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Fjarlægja"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Hætta við"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Hnekkja"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Athugaðu hleðslubúnaðinn"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Nánar um ósamhæfa hleðslu"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Rafhlöðustjórnun"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Annað"</string>
<string name="no_channels" msgid="4716199078612071915">"Þetta forrit hefur ekki birt neinar tilkynningar"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Fleiri stillingar í forritinu"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Sýna ónotaðar rásir"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Fela ónotaðar rásir"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# flokki eytt}one{# flokki eytt}other{# flokkum eytt}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Útiloka allt"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Aldrei sýna þessar tilkynningar"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Löng bakgrunnsverk"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Leyfa þessu forriti að keyra löng bakgrunnsverk. Þetta leyfir forritinu að keyra verk sem gætu tekið lengri tíma en nokkrar mínútur, t.d. niðurhal og upphleðslur. \n\nEf þessari heimild er hafnað setur kerfið tímamörk fyrir forritið til að keyra slík verk í bakgrunni."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"löng verk, gagnaflutningur, bakgrunnsverk"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Framkvæma öryggisafritunarverk í bakgrunni"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Leyfa forriti að keyra verk í bakgrunni sem tengjast öryggisafritun"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Gefur til kynna að þetta forrit sé með tilfelli mikillar notkunar þar sem það þarf að taka öryggisafrit af eða samstilla efni. Ef þessi heimild er veitt er hægt að keyra forritið aðeins lengur í bakgrunni til þess að ljúka verkum sem tengjast öryggisafritun. \n\nEf þessari heimild er hafnað veitir kerfið þessu forriti enga sérstaka undanþágu til þess að ljúka verkum sem tengjast öryggisafritun í bakgrunni."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"öryggisafritunarverk, öryggisafritunarstörf"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Endurstilla ShortcutManager hraðatakmörkun"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Hraðatakmörkun ShortcutManager hefur verið endurstillt"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Stjórna upplýsingum á lásskjá"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Sjálfvirk skráning…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Leyfa gagnareiki?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Upplýsingar um verð fást hjá símafyrirtækinu."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Gagnanotkun forrits"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ógild símkerfisstilling <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Hunsa."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Gervihnattarskilaboð"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Sendu og taktu á móti SMS-skilaboðum um gervihnött. Hluti af reikningnum þínum."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Eyðir eSIM-korti…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Ekki tókst að eyða eSIM-korti"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Eitthvað fór úrskeiðis og ekki tókst að eyða eSIM-kortinu.\n\nEndurræstu tækið og reyndu aftur."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Tengjast tæki"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Forritið <xliff:g id="APPNAME">%1$s</xliff:g> vill nota tímabundið Wi‑Fi net til að tengjast við tækið þitt"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Engin tæki fundust. Gakktu úr skugga um að kveikt sé á tækjunum og að hægt sé að tengjast við þau."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Hætta við"</string>
<string name="contrast_title" msgid="6885768151336508075">"Birtuskil"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Staðlað"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Miðlungs"</string>
<string name="contrast_high" msgid="3988567609694797696">"Mikið"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Aðeins er hægt að opna þetta forrit í 1 glugga"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index dd4046a..8dc26b0 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Scollegare il dispositivo?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Accoppia nuovo dispositivo"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Riattiva automaticamente domani"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Accoppia orecchio dx"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Accoppia orecchio sx"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Accoppia l\'altro orecchio"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Accoppia orecchio destro"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Accoppia orecchio destro"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Per tutte le protesi uditive disponibili"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Impostazioni protesi uditive"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Scorciatoia, compatibilità con apparecchi acustici"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Per questo dispositivo"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Uscita audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Informazioni su uscita audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Scrivi nei campi di testo"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignora tutti i pulsanti premuti con lo stilo"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stilo"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Condivisione audio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Condividi audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Chiamate e sveglie"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Collegati a uno stream LE audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Stream audio nelle vicinanze"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Stream audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Collegati a uno stream audio tramite codice QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nessuno stream audio nelle vicinanze."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data e ora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -443,7 +439,7 @@
<string name="security_settings_biometric_preference_summary_none_enrolled" msgid="213377753727694575">"Configurazione richiesta"</string>
<string name="security_settings_biometric_preference_summary_both_fp_multiple" msgid="4821859306609955966">"Impronte e volto aggiunti"</string>
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"Impronta e volto aggiunti"</string>
- <string name="biometric_settings_intro" msgid="4263069383955676756">"Se hai configurato lo Sblocco con il Volto e con l\'impronta, lo smartphone ti chiederà l\'impronta se indossi una mascherina o ti trovi in un luogo buio"</string>
+ <string name="biometric_settings_intro" msgid="4263069383955676756">"Se hai configurato lo Sblocco con il Volto e l\'Impronta, lo smartphone ti chiederà l\'impronta se indossi una mascherina o ti trovi in un luogo buio"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Modi per sbloccare"</string>
<string name="biometric_settings_category_use_face_fingerprint" msgid="4377659744376863913">"Uso del volto o dell\'impronta"</string>
<string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Sblocca lo smartphone"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Annulla"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Annulla"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configurazione"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configura uno spazio privato"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Conserva le app private in uno spazio separato che puoi nascondere o bloccare"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Come funziona"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Puoi accedere al tuo spazio privato dalla parte inferiore dell\'elenco di app"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Le app nello spazio privato sono protette da un blocco"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Le notifiche delle app nello spazio privato vengono nascoste quando quest\'ultimo è bloccato"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Le app presenti nello spazio privato non vengono visualizzate nella gestione autorizzazioni, nella dashboard della privacy e in altre impostazioni quando lo spazio privato è bloccato.\n\nLo spazio privato non può essere spostato su un nuovo dispositivo. Dovrai configurare un altro spazio privato per poterlo usare su un altro dispositivo.\n\nChiunque colleghi il dispositivo a un computer o installi app dannose sul dispositivo può avere accesso al tuo spazio privato."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Configurazione dello spazio privato in corso…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Le notifiche delle app nello spazio privato vengono nascoste quando quest\'ultimo è bloccato"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Sblocca lo spazio privato per condividere foto o file"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Alcune app sono già installate nel tuo spazio privato"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Impossibile configurare uno spazio privato"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Riprova"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Usare blocco schermo per sbloccare spazio privato?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Imposta PIN per lo spazio privato"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Imposta password per lo spazio privato"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Imposta sequenza per lo spazio privato"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"App e notifiche"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notifiche sensibili sulla schermata di blocco"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Mostra contenuti sensibili quando lo spazio privato è sbloccato"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Puoi aggiungere fino a <xliff:g id="COUNT">%d</xliff:g> impronte digitali"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Hai aggiunto il numero massimo di impronte digitali"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Impossibile aggiungere ulteriori impronte digitali"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Disconnetti"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Accoppia e connetti"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Quando il Bluetooth è attivato, il tuo dispositivo può comunicare con altri dispositivi che si trovano nelle vicinanze"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Quando il Bluetooth è attivato, il tuo dispositivo può comunicare con altri dispositivi che si trovano nelle vicinanze. Funzionalità come Quick Share, Trova il mio dispositivo e la posizione del dispositivo usano il Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Quando il Bluetooth è attivo, il dispositivo può comunicare con altri dispositivi Bluetooth nelle vicinanze.\n\nPer migliorare l\'esperienza sul dispositivo, app e servizi possono comunque cercare dispositivi nelle vicinanze in qualsiasi momento, anche quando il Bluetooth non è attivo. Questo può essere utile, ad esempio, per migliorare funzionalità e servizi basati sulla posizione. Puoi modificare questa opzione nelle impostazioni relative alla scansione Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Quando il Bluetooth è attivato, il tuo dispositivo può comunicare con altri dispositivi che si trovano nelle vicinanze. Funzionalità come Quick Share, Find My Device e la posizione del dispositivo usano il Bluetooth.\n\nApp e servizi possono comunque cercare dispositivi nelle vicinanze in qualsiasi momento, anche quando il Bluetooth non è attivo. Questo può essere utile, ad esempio, per migliorare funzionalità e servizi basati sulla posizione. Puoi modificare questa opzione nelle impostazioni di scansione Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Modifica"</string>
<string name="device_details_title" msgid="1155622417516195481">"Dettagli dispositivo"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Impostazioni tastiera"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Il tuo operatore non consente la connessione a questa rete perché utilizza un protocollo di sicurezza meno recente e meno sicuro"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Consenti le reti WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Chiudi"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opzioni avanzate"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Elenco a discesa Opzioni avanzate"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"espandi"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Banda a 5,0 GHz preferita"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Impostazioni IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacy"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abbonamento"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Visualizza o modifica l\'abbonamento"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Indirizzo MAC casuale"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Il tema scuro usa uno sfondo nero per aumentare la durata della batteria su alcuni schermi. Le pianificazioni del tema scuro si attivano solo se lo schermo è spento."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Al momento il tema scuro viene attivato/disattivato in base alla pianificazione della modalità Riposo"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Impostazioni modalità Riposo"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Spegnimento dello schermo"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Dopo <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> di inattività"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nessuna impostazione"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Per più opzioni tocca l\'angolo destro in basso del touchpad"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Velocità del puntatore"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Impara i gesti con il touchpad"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursore, scorrimento, scorrere, clic con il tasto destro del mouse, clic, puntatore"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"clic con il tasto destro del mouse, tocco"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Vai alla schermata Home"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Scorri in alto con 3 dita su un punto qualsiasi del touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Vai indietro"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Generali"</string>
<string name="display_category_title" msgid="6638191682294461408">"Visualizzazione"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Colore e movimento"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Scurisci lo schermo"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controlli di interazione"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Controlli basati sul tempo"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Non trasparente"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Testo ad alto contrasto"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Cambia il colore del testo in bianco o nero. Massimizza il contrasto con lo sfondo."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Aggiorn. autom. ingrandim. schermo"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Aggiorna ingrandimento schermo per transizioni app"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Chiudi chiamata con tasto accensione"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Scorri con due dita dal basso verso l\'alto"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Tieni premuti i tasti del volume"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tocca tre volte lo schermo"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continua"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Protesi uditive"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Puoi utilizzare gli apparecchi acustici, gli impianti cocleari e altri dispositivi di amplificazione con il tuo smartphone"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, sinistra e destra"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> più un altro"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Accoppia nuovo dispositivo"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Informazioni su Accoppia nuovo dispositivo"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Protesi uditive"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Dispositivi salvati"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Controlli della protesi uditiva"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilità con apparecchi acustici"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Aumenta la compatibilità con telecoil e riduce i rumori indesiderati"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Informazioni sulle protesi uditive"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Assicurati che la tua protesi uditiva sia accesa e pronta per l\'accoppiamento"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Accoppia protesi uditiva"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Protesi uditive disponibili"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Non trovi la tua protesi uditiva?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Visualizza altri dispositivi"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Questa app potrà usare la batteria in background. La batteria potrebbe esaurirsi prima del previsto."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Rimuovi"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annulla"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Esegui override"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Controlla l\'accessorio di ricarica"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Scopri di più sulla ricarica con un alimentatore non compatibile"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gestione batteria"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Altro"</string>
<string name="no_channels" msgid="4716199078612071915">"L\'app non ha pubblicato alcuna notifica"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Altre impostazioni nell\'app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Mostra canali inutilizzati"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Nascondi canali inutilizzati"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# categoria eliminata}other{# categorie eliminate}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blocca tutto"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Non mostrare mai queste notifiche"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Attività in background lunghe"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Consenti a questa app di eseguire attività in background lunghe. L\'app può eseguire attività che potrebbero richiedere più di qualche minuto per il completamento, ad esempio download e caricamenti. \n\nSe questa autorizzazione viene negata, il sistema limiterà il tempo di esecuzione di queste attività in background da parte dell\'app."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"processi lunghi, trasferimento di dati, attività in background"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Eseguire attività di backup in background"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Consenti all\'app di eseguire in background attività relative al backup"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indica che questa app svolge un\'attività importante che richiede il backup o la sincronizzazione dei contenuti. Concedendo questa autorizzazione, l\'app potrà essere eseguita in background per un periodo di tempo leggermente più lungo, in modo da completare i processi relativi al backup. \n\nSe questa autorizzazione viene negata, non saranno previste esenzioni speciali per consentire all\'app di completare i processi relativi al backup in background."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"attività di backup, job di backup"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Reimposta il limite di frequenza in ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Il limite di frequenza di ShortcutManager è stato reimpostato"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Gestisci le informazioni nella schermata di blocco"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Registrazione automatica…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Consentire il roaming dei dati?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Verifica i costi con il tuo fornitore di rete."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Utilizzo dati delle app"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modalità di rete <xliff:g id="NETWORKMODEID">%1$d</xliff:g> non valida. Ignora."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Messaggistica satellitare"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Invia e ricevi messaggi via satellite. Disponibile con il tuo account."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Reset dell\'eSIM in corso…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Impossibile resettare l\'eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Si è verificato un problema e questa eSIM non è stata resettata.\n\nRiavvia il dispositivo e riprova."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Connessione al dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"L\'app <xliff:g id="APPNAME">%1$s</xliff:g> vorrebbe usare una rete Wi-Fi temporanea per connettersi al tuo dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nessun dispositivo trovato. Assicurati che i dispositivi siano accesi e disponibili per la connessione."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Annulla"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrasto"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Medio"</string>
<string name="contrast_high" msgid="3988567609694797696">"Alto"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Questa app può essere aperta soltanto in 1 finestra"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index ac3266c..51466b4 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"לנתק את המכשיר?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"התאמה של מכשיר חדש"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"החיבור יופעל שוב אוטומטית מחר"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"התאמה באוזן ימין"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"התאמה באוזן שמאל"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"התאמה באוזן השנייה"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"התאמה באוזן ימין"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"התאמה באוזן שמאל"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"לכל מכשירי השמיעה הזמינים"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"הגדרות של מכשיר שמיעה"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"קיצור דרך, תאימות למכשירי שמיעה"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"למכשיר הזה"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"פלט אודיו"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"מידע על פלט האודיו"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"כתיבה בשדות טקסט"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"התעלמות מכל הלחיצות של הסטיילוס"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"סטיילוס"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"שיתוף של אודיו"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"שיתוף האודיו"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"שיחות והתראות"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"חיבור לשידור אודיו LE"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"שידורי אודיו בקרבת מקום"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"שידורי אודיו"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"חיבור לשידור אודיו באמצעות קוד QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"לא נמצאו שידורי אודיו בקרבת מקום."</string>
<string name="date_and_time" msgid="1788358029823431692">"תאריך ושעה"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"שרת Proxy"</string>
@@ -282,7 +278,7 @@
<string name="location_settings_title" msgid="8375074508036087178">"מיקום"</string>
<string name="location_settings_primary_switch_title" msgid="8849081766644685127">"שימוש במיקום"</string>
<string name="location_settings_summary_location_off" msgid="4797932754681162262">"כבוי"</string>
- <string name="location_settings_summary_location_on" msgid="4273299717586679786">"{count,plural, =1{פועלת / לאפליקציה אחת (#) יש גישה למיקום}one{פועלת / ל-# אפליקציות יש גישה למיקום}two{פועלת / ל-# אפליקציות יש גישה למיקום}other{פועלת / ל-# אפליקציות יש גישה למיקום}}"</string>
+ <string name="location_settings_summary_location_on" msgid="4273299717586679786">"{count,plural, =1{ההגדרה פועלת / לאפליקציה אחת (#) יש גישה למיקום}one{ההגדרה פועלת / ל-# אפליקציות יש גישה למיקום}two{ההגדרה פועלת / ל-# אפליקציות יש גישה למיקום}other{ההגדרה פועלת / ל-# אפליקציות יש גישה למיקום}}"</string>
<string name="location_settings_loading_app_permission_stats" msgid="6054103701535557342">"בטעינה…"</string>
<string name="location_settings_footer_general" msgid="1040507068701188821">"אפליקציות עם ההרשאה \"מכשירים בקרבת מקום\" יכולות להעריך את המיקום היחסי של המכשירים המחוברים."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"הגישה למיקום מושבתת עבור אפליקציות ושירותים. אם מתקשרים למספר חירום או שולחים אליו הודעת טקסט, ייתכן שפרטי מיקום המכשיר יישלחו לצוותי חירום."</string>
@@ -306,7 +302,7 @@
<string name="security_settings_face_enroll_education_title_accessibility" msgid="3701874093226957891">"הגדרת התכונה \'פתיחה ע\"י זיהוי הפנים\'"</string>
<string name="security_settings_face_enroll_education_title_unlock_disabled" msgid="8810954233979716906">"שימוש באימות פנים"</string>
<string name="security_settings_face_enroll_education_message" msgid="4308030157487176799"></string>
- <string name="security_settings_face_enroll_education_start" msgid="8830924400907195590">"התחלה"</string>
+ <string name="security_settings_face_enroll_education_start" msgid="8830924400907195590">"שנתחיל?"</string>
<string name="security_settings_face_enroll_education_accessibility_dialog_message" msgid="2965952386172202665">"אם הגדרות נגישות של פתיחה ע\"י זיהוי הפנים מושבתות, ייתכן שחלק משלבי ההגדרה לא יפעלו באופן תקין עם TalkBack."</string>
<string name="security_settings_face_enroll_education_accessibility_dialog_negative" msgid="7872647360361245461">"חזרה"</string>
<string name="security_settings_face_enroll_education_accessibility_dialog_positive" msgid="3148077647572203458">"להמשך הגדרה"</string>
@@ -438,12 +434,12 @@
<string name="security_settings_remoteauth_settings_learn_more" msgid="5653556124819260050">"מידע נוסף על ביטול נעילה עם השעון"</string>
<string name="security_settings_remoteauth_settings_register_new_authenticator" msgid="9191331738306527887">"הוספת השעון"</string>
<string name="security_settings_remoteauth_settings_remove_device" msgid="2436226120578851282">"הסרת השעון"</string>
- <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"פתיחה בטביעת אצבע ופתיחה ע\"י זיהוי הפנים"</string>
+ <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"ביטול הנעילה בטביעת אצבע ופתיחה ע\"י זיהוי הפנים"</string>
<string name="security_settings_work_biometric_preference_title" msgid="3121755615533533585">"פתיחה ע\"י זיהוי הפנים וביטול הנעילה בטביעת אצבע בפרופיל העבודה"</string>
<string name="security_settings_biometric_preference_summary_none_enrolled" msgid="213377753727694575">"צריך להגדיר ביטול נעילה בעזרת מידע ביומטרי"</string>
<string name="security_settings_biometric_preference_summary_both_fp_multiple" msgid="4821859306609955966">"נוספו טביעות אצבע וזיהוי פנים"</string>
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"נוספו טביעת אצבע וזיהוי פנים"</string>
- <string name="biometric_settings_intro" msgid="4263069383955676756">"לאחר הגדרה של פתיחה ע\"י זיהוי הפנים ושל ביטול הנעילה בטביעת אצבע, טביעת האצבע נדרשת בטלפון אם עוטים מסיכה או נמצאים באזור חשוך"</string>
+ <string name="biometric_settings_intro" msgid="4263069383955676756">"לאחר הגדרה של פתיחה ע\"י זיהוי הפנים ושל ביטול הנעילה בטביעת אצבע, תופיע בקשה בטלפון לבטל את הנעילה באמצעות טביעת אצבע אם עוטים מסיכה או נמצאים במקום חשוך"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"דרכים לביטול הנעילה"</string>
<string name="biometric_settings_category_use_face_fingerprint" msgid="4377659744376863913">"שימוש בזיהוי פנים או בטביעת אצבע לצורך"</string>
<string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ביטול של נעילת הטלפון"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"ביטול"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"ביטול"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"הגדרה"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"הגדרת מרחב פרטי"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"שמים אפליקציות פרטיות במרחב נפרד שאפשר להסתיר או לנעול"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"איך זה עובד"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"אפשר לגשת למרחב הפרטי בחלק התחתון של רשימת האפליקציות שלך"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"אפליקציות במרחב הפרטי מוגנות באמצעות נעילה"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"ההתראות מהאפליקציות במרחב הפרטי מוסתרות כשהוא נעול"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"אפליקציות במרחב הפרטי לא יופיעו בניהול ההרשאות, במרכז הבקרה להגדרות הפרטיות ובהגדרות אחרות כשהמרחב הפרטי נעול.\n\nלא ניתן להעביר את המרחב הפרטי למכשיר חדש. עליך להגדיר מרחב פרטי אחר אם ברצונך להשתמש בו במכשיר אחר.\n\nכל מי שיחבר את המכשיר שלך למחשב או יתקין אפליקציות מזיקות במכשיר שלך יוכל לגשת למרחב הפרטי שלך."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"הגדרת המרחב הפרטי מתבצעת…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ההתראות מהאפליקציות במרחב הפרטי מוסתרות כשהוא נעול"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"מבטלים את נעילת המרחב הפרטי כדי לשתף תמונות או קבצים"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"חלק מהאפליקציות כבר מותקנות במרחב הפרטי שלך"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"לא ניתן להגדיר מרחב פרטי"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ניסיון נוסף"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"להשתמש בנעילת המסך כדי לבטל את נעילת המרחב הפרטי?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"הגדרת קוד אימות למרחב הפרטי"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"הגדרת סיסמה למרחב הפרטי"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"הגדרת קו ביטול נעילה למרחב הפרטי"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"אפליקציות והתראות"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"התראות רגישות במסך הנעילה"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"הצגת תוכן רגיש כשהמרחב הפרטי פתוח"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"אפשר להוסיף עד <xliff:g id="COUNT">%d</xliff:g> טביעות אצבע"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"הוספת את המספר המרבי של טביעות אצבע."</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"לא ניתן להוסיף עוד טביעות אצבע"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"התנתקות"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"התאמה וחיבור"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"עם Bluetooth מופעל, המכשיר יכול לתקשר עם מכשירי Bluetooth אחרים בקרבת מקום"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"עם Bluetooth מופעל, המכשיר יכול לתקשר עם מכשירי Bluetooth אחרים בקרבת מקום. תכונות כמו \'שיתוף מהיר\', \'איפה המכשיר שלי\' ומיקום המכשיר משתמשות בחיבור Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"כשה-Bluetooth מופעל, המכשיר יכול לתקשר עם מכשירי Bluetooth אחרים שנמצאים בקרבת מקום.\n\nכדי לשפר את חוויית השימוש במכשיר, אפליקציות ושירותים יכולים לסרוק אחר מכשירים בקרבת מקום בכל שלב, גם כשה-Bluetooth כבוי. אפשר להשתמש בכך, למשל, כדי לשפר תכונות ושירותים שמבוססים על מיקום. ניתן לשנות זאת בהגדרות הסריקה של Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"עם Bluetooth מופעל, המכשיר יכול לתקשר עם מכשירי Bluetooth אחרים בקרבת מקום. תכונות כמו \'שיתוף מהיר\', \'איפה המכשיר שלי\' ומיקום המכשיר משתמשות בחיבור Bluetooth.\n\nאפליקציות ושירותים עדיין יכולים לבצע סריקה של מכשירים בקרבת מקום בכל שלב, גם כשחיבור ה-Bluetooth מושבת. אפשר להשתמש באפשרות הזו, לדוגמה, כדי לשפר תכונות ושירותים מבוססי מיקום. ניתן לשנות את זה בהגדרות של סריקת Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"שינוי"</string>
<string name="device_details_title" msgid="1155622417516195481">"פרטי המכשיר"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"הגדרות מקלדת"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"הספק שלך לא מאפשר לך להתחבר לרשת הזו כי היא משתמשת בפרוטוקול אבטחה ישן יותר ופחות מאובטח"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"הרשאה ל-WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"סגירה"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"אפשרויות מתקדמות"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"רשימה נפתחת של אפשרויות מתקדמות"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"הרחבה"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"עדיפות לתדר 5.0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"הגדרות IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"פרטיות"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"מינוי"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"הצגה או שינוי של מינוי"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"כתובת MAC אקראית"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"העיצוב הכהה משתמש ברקע שחור כדי להאריך את חיי הסוללה. הפעלת העיצוב הכהה תתחיל לאחר כיבוי המסך והפעלתו מחדש."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"העיצוב הכהה פועל כרגע בהתאם ללוח הזמנים של מצב שעת השינה"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"הגדרות של מצב שעת השינה"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"זמן קצוב לכיבוי המסך"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"לאחר <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> של חוסר פעילות"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"לא מוגדר"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"מקישים על הפינה הימנית התחתונה של לוח המגע לאפשרויות נוספות"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"מהירות המצביע"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"מידע על התנועות בלוח המגע"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"משטח-מגע, משטח מגע, עכבר, סמן, גלילה, החלקה, לחיצה ימנית, לחיצה, מצביע"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"לחיצה ימנית, הקשה"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"מעבר לדף הבית"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"מחליקים כלפי מעלה עם שלוש אצבעות על לוח המגע"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"הקודם"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"הגדרות כלליות"</string>
<string name="display_category_title" msgid="6638191682294461408">"תצוגה"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"צבע ותנועה"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"הכהיית המסך"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"פקדי אינטראקציה"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"הגדרות תזמון"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"לא שקוף"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"טקסט בניגודיות גבוהה"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"שינוי צבע הטקסט לשחור או לבן. ניגודיות מקסימלית לצבע הרקע."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"עדכון אוטומטי של הגדלת מסך"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"עדכון הגדלת מסך במעבר בין אפליקציות"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"לחצן ההפעלה מסיים שיחה"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"החלקה בשתי אצבעות כלפי מעלה מהחלק התחתון"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"לחיצה ארוכה על לחצני עוצמת הקול"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"מסך של הקשה שלוש פעמים"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"המשך"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"מכשירי שמיעה"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"אפשר להשתמש במכשירי שמיעה, בשתלים קוכליאריים ובמכשירי הגברה אחרים יחד עם הטלפון"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, אוזן שמאל ואוזן ימין"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ועוד אחד"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"התאמה של מכשיר חדש"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"מידע על התאמת מכשיר חדש"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"מכשירי שמיעה"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"מכשירים שמורים"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"פקדי מכשיר השמיעה"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"תאימות למכשירי שמיעה"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"שיפור התאימות עם צימוד אינדוקטיבי (telecoil) והפחתת רעשים לא רצויים"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"מידע על מכשירי שמיעה"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"צריך לוודא שמכשיר השמיעה מופעל ומוכן להתאמה"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"התאמה של מכשיר השמיעה"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"מכשירי שמיעה זמינים"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"לא רואה את מכשיר השמיעה שלך?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"הצגת מכשירים נוספים"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"האפליקציה הזו תוכל להשתמש בסוללה ברקע. ייתכן שהסוללה תתרוקן מוקדם מהצפוי."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"הסרה"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"ביטול"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"שינוי מברירת המחדל"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"בדיקה של אביזר הטעינה"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"מידע נוסף על טעינה לא תואמת"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"מנהל הסוללה"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"אחר"</string>
<string name="no_channels" msgid="4716199078612071915">"האפליקציה הזו לא שלחה התראות"</string>
<string name="app_settings_link" msgid="6725453466705333311">"הגדרות נוספות באפליקציה"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"הצגת ערוצים שלא בשימוש"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"הסתרת ערוצים שלא בשימוש"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{קטגוריה אחת (#) נמחקה}one{# קטגוריות נמחקו}two{# קטגוריות נמחקו}other{# קטגוריות נמחקו}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"לחסום הכול"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"לעולם את תציג את ההתראות אלה"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"משימות ארוכות ברקע"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ההגדרה הזו מתירה לאפליקציה להריץ משימות ארוכות ברקע. ההגדרה הזו מתירה לאפליקציה להריץ משימות שעשויות להימשך יותר מכמה דקות, כמו הורדות והעלאות. \n\nאם ההרשאה הזו תידחה, המערכת תגביל את משך הזמן שהאפליקציה יכולה לבצע משימות כאלה ברקע."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"עבודות ארוכות, העברת נתונים, משימות ברקע"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ביצוע משימות גיבוי ברקע"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"הרשאה לאפליקציה להריץ משימות שקשורות לגיבוי ברקע"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"מציין שלאפליקציה הזו יש תרחיש עיקרי לדוגמה שבו היא צריכה לגבות או לסנכרן תוכן. מתן ההרשאה הזו מאפשר לאפליקציה לפעול ברקע לזמן ארוך יותר כדי להשלים את העבודה שקשורה לגיבוי. \n\nאם ההרשאה הזו תידחה, המערכת לא תיתן פטור מיוחד לאפליקציה הזו כדי להשלים את העבודה שקשורה לגיבוי ברקע."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"משימות גיבוי, עבודות גיבוי"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"איפוס הגבלת דירוג ב-ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"אופסה הגבלת דירוג ב-ShortcutManager"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"בחירת הפרטים שמופיעים במסך הנעילה"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"רישום אוטומטי…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"האם לאפשר נדידה?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"למידע נוסף על המחירים, יש לפנות לספק השירות."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"שימוש בחבילת הגלישה באפליקציות"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"מצב רשת לא חוקי <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. התעלמות."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"העברת הודעות באמצעות לוויין"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"שליחה וקבלה של הודעות טקסט באמצעות לוויין. השירות נכלל בחשבון שלך."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"מתבצעת מחיקה של eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"לא ניתן למחוק את ה-eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"משהו השתבש וה-eSIM לא נמחק.\n\nצריך להפעיל את המכשיר מחדש ולנסות שוב."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"התחברות למכשיר"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"האפליקציה <xliff:g id="APPNAME">%1$s</xliff:g> מבקשת להשתמש ברשת Wi-Fi זמנית כדי להתחבר למכשיר שלך"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"לא נמצאו מכשירים. יש לוודא שהמכשירים פועלים וזמינים לחיבור."</string>
@@ -5048,6 +5129,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"ביטול"</string>
<string name="contrast_title" msgid="6885768151336508075">"ניגודיות"</string>
<string name="contrast_standard" msgid="1097297089917185235">"רגילה"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"בינונית"</string>
<string name="contrast_high" msgid="3988567609694797696">"גבוהה"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ניתן לפתוח את האפליקציה הזו רק בחלון אחד"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index caa20e0..6ce38ab 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"デバイスの接続を解除しますか?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"新しいデバイスとペア設定"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"明日自動的に ON に戻す"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"右耳をペア設定"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"左耳をペア設定"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"もう一方の耳をペア設定"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"右耳をペア設定"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"左耳をペア設定"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"使用可能なすべての補聴器"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"補聴器の設定"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"ショートカット、補聴器両立性"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"このデバイスのみ"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"音声出力"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"音声出力について"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"テキスト フィールドに入力"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"タッチペンのボタン押下をすべて無視する"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"タッチペン"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"音声の共有"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"音声を共有"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"通話とアラーム"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE Audio ストリームへの接続"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"付近の音声ストリーム"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"音声ストリーム"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR コードを使用して音声ストリームに接続します"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"付近に音声ストリームは見つかりませんでした。"</string>
<string name="date_and_time" msgid="1788358029823431692">"日付と時刻"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"プロキシ"</string>
@@ -297,7 +293,7 @@
<string name="security_status_title" msgid="6958004275337618656">"セキュリティ ステータス"</string>
<string name="security_dashboard_summary" msgid="7571035662779425918">"画面ロック、デバイスを探す、アプリのセキュリティ"</string>
<string name="safety_center_title" msgid="7732397372178774777">"セキュリティとプライバシー"</string>
- <string name="safety_center_summary" msgid="3554867379951053869">"アプリのセキュリティ、デバイスのロック、権限"</string>
+ <string name="safety_center_summary" msgid="3554867379951053869">"アプリのセキュリティ、デバイスのロック、アクセス許可"</string>
<string name="security_settings_face_preference_summary" msgid="6675126437396914838">"顔が登録されています"</string>
<string name="security_settings_face_preference_summary_none" msgid="523320857738436024">"セットアップが必要です"</string>
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"顔認証"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"キャンセル"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"キャンセル"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"設定"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"プライベート スペースを設定する"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"非表示またはロックできる個別のスペースに限定公開アプリを保持できます"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"仕組み"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"アプリのリストの下部からプライベート スペースにアクセスできます"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"プライベート スペースのアプリはロックによって保護されます"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"プライベート スペースがロックされているときは、プライベート スペースにアプリからの通知は表示されません"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"プライベート スペースがロックされている場合、プライベート スペースにあるアプリは、権限マネージャ、プライバシー ダッシュボード、その他の設定に表示されません。\n\nプライベート スペースを新しいデバイスに移動することはできません。別のデバイスで使用したい場合は、別のプライベート スペースを設定する必要があります。\n\nお使いのデバイスをパソコンに接続したり、デバイスに有害なアプリをインストールしたりしたユーザーが、あなたのプライベート スペースにアクセスできる可能性があります。"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"プライベート スペースを設定しています…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"プライベート スペースがロックされているときは、プライベート スペースのアプリからの通知は表示されません"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"プライベート スペースのロックを解除して写真やファイルを共有する"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"一部のアプリはプライベート スペースにすでにインストールされています"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"プライベート スペースを設定できませんでした"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"再試行"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"プライベート スペースを画面ロックでロック解除しますか?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"プライベート スペースの PIN の設定"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"プライベート スペースのパスワードの設定"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"プライベート スペースのパターンの設定"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"アプリと通知"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"ロック画面上での機密性の高い通知"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"プライベート スペースのロックが解除されているときに、デリケートなコンテンツを表示します"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"最大で <xliff:g id="COUNT">%d</xliff:g> 件の指紋を追加できます"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"追加された指紋の数が上限に達しました"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"これ以上、指紋を追加できません"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"接続を解除"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"ペアに設定して接続"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bluetooth を ON にすると、近くにある他の Bluetooth デバイスと通信できます"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Bluetooth を ON にすると、近くにある他の Bluetooth デバイスと通信できます。クイック共有、デバイスを探す、デバイスの位置情報などの機能は Bluetooth を使用します。"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Bluetooth を ON にすると、付近の他の Bluetooth デバイスと通信できます。\n\nBluetooth が OFF の場合でもアプリやサービスは付近のデバイスをいつでもスキャンできます。位置情報を使用する機能やサービスで利便性が向上するなどの効果があります。この設定は Bluetooth スキャンの設定で変更できます。"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Bluetooth を ON にすると、近くにある他の Bluetooth デバイスと通信できます。クイック共有、デバイスを探す、デバイスの位置情報などの機能は Bluetooth を使用します。\n\nBluetooth が OFF の場合でも、いつでもアプリやサービスは付近のデバイスをスキャンできます。これには、位置情報を使用する機能やサービスで利便性が向上するといった効果があります。この設定は Bluetooth スキャンの設定で変更できます。"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"変更"</string>
<string name="device_details_title" msgid="1155622417516195481">"デバイスの詳細"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"キーボードの設定"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"このネットワークは安全性の低い旧式のセキュリティ プロトコルを使用しているため、ご利用の携帯通信会社では接続が許可されていません"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP を許可する"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"閉じる"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"詳細設定"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"プルダウン リスト、詳細設定"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"展開"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz 帯を優先"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP 設定"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"プライバシー"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"定期購入"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"定期購入を確認、変更できます"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"ランダム MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"ダークモードでは黒い背景を使用するため、一部の画面で電池が長持ちします。スケジュールを設定した場合、時刻を過ぎても画面が OFF になるまではダークモードに切り替わりません。"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ダークモードは現在、おやすみ時間モードのスケジュールに合わせた設定になっています"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"おやすみ時間モードの設定"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"画面消灯"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"操作が行われない状態で <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>経過後"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"未設定"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"タッチパッドの右下をタップすると他のオプションが表示されます"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"ポインタの速度"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"タッチパッド操作を見る"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"トラックパッド, マウス, カーソル, スクロール, スワイプ, 右クリック, クリック, ポインタ"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"右クリック, タップ"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ホームに移動"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"タッチパッドを 3 本の指で上にスワイプします"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"戻る"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"全般"</string>
<string name="display_category_title" msgid="6638191682294461408">"表示"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"色と動き"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"画面を暗くする"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"操作のコントロール"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"タイミングの調節"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"非透明"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"高コントラスト テキスト"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"テキストの色を黒または白に変更します。背景とのコントラストが最も際立ちます。"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"画面の拡大を自動更新"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"アプリの遷移時に画面の拡大を更新"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"電源ボタンで通話を終了"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"画面の下から上に 2 本の指でスワイプ"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"音量ボタンを長押し"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"画面をトリプルタップ"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"続行"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"補聴器"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"補聴器や人工内耳などの聴覚補助器をスマートフォンと連携させて使用できます"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>、左と右"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>、他 1 台"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"新規デバイスのペア設定"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"新しい機器のペア設定について"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"補聴器"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"保存済みのデバイス"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"補聴器の操作"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"補聴器両立性"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"テレコイルとの両立性を改善し、不要なノイズを軽減できます"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"補聴器について"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"補聴器の電源が入っていて、ペア設定できる状態であることをご確認ください"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"補聴器とのペア設定"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"使用可能な補聴器"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"補聴器が表示されない場合"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"他の機器を見る"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"このアプリがバックグラウンドで電池を使用できるようになるため、電池を予想より早く消費する可能性があります。"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"解除"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"キャンセル"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"オーバーライド"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"充電用アクセサリを確認してください"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"互換性のない充電方法の詳細"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"バッテリー マネージャ"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"その他"</string>
<string name="no_channels" msgid="4716199078612071915">"このアプリの通知はありません"</string>
<string name="app_settings_link" msgid="6725453466705333311">"アプリ内のその他の設定"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"未使用のチャンネルを表示"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"未使用のチャンネルを非表示"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# 件のカテゴリを削除しました}other{# 件のカテゴリを削除しました}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"すべてブロック"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"今後はこの通知を表示しない"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"長いバックグラウンド タスク"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"このアプリに長いバックグラウンド タスクの実行を許可します。アプリは、ダウンロード、アップロードなど、完了まで数分以上かかる可能性があるタスクを実行できます。\n\nこの権限を承認しない場合、システムにより、アプリがバックグラウンドでこうしたタスクを実行できる時間が制限されます。"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"長い ジョブ, データ 転送, バックグラウンド タスク"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"バックアップ タスクをバックグラウンドで実行する"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"バックアップ関連のバックグラウンド タスクの実行をアプリに許可する"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"このアプリにはコンテンツのバックアップや同期を必要とする主なユースケースがあることを示しています。この権限を承認すると、アプリをバックグラウンドで長めに実行して、バックアップ関連の処理を行うことができます。\n\nこの権限を承認しない場合、このアプリはバックアップ関連の処理をバックグラウンドで行うための除外対象になりません。"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"バックアップ タスク, バックアップ ジョブ"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager のレート制限をリセット"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager のレート制限をリセットしました"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"ロック画面に表示される情報を管理する"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"自動登録..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"データ ローミングを許可しますか?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"価格設定については、ネットワーク プロバイダにお問い合わせください。"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"アプリのデータ使用量"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ネットワーク モード <xliff:g id="NETWORKMODEID">%1$d</xliff:g> は無効です。無視してください。"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"衛星通信メッセージ"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"衛星通信によりテキスト メッセージを送受信します。お客様のアカウントに含まれています。"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM を消去しています…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM を消去できません"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"エラーが発生したため、この eSIM を消去できませんでした。\n\nデバイスを再起動してもう一度お試しください。"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"デバイスに接続"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> アプリがデバイスに接続するために、Wi-Fi ネットワークを一時的に使用します"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"デバイスが見つかりません。デバイスの電源が入っており、接続が可能であることを確認してください。"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"キャンセル"</string>
<string name="contrast_title" msgid="6885768151336508075">"コントラスト"</string>
<string name="contrast_standard" msgid="1097297089917185235">"標準"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"中"</string>
<string name="contrast_high" msgid="3988567609694797696">"高"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"このアプリはウィンドウが 1 つの場合のみ開くことができます"</string>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index 48a1ddb..a36f1b9 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"გსურთ მოწყობილობის დაკავშირების გაწყვეტა?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"ახალი მოწყობილობის დაწყვილება"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"ხელახლა ავტომატურად ჩართვა ხვალ"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"დააწყვილეთ მარჯვენა დინამიკი"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"მარცხენა დინამიკის დაკავშირება"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"დააწყვილეთ სხვა დინამიკი"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"დააწყვილეთ მარჯვენა დინამიკი"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"მარცხენა დინამიკის დაკავშირება"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"სმენის ყველა ხელმისაწვდომი აპარატისთვის"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"სმენის აპარატის პარამეტრები"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"მალსახმობი, სმენის აპარატებთან თავსებადობა"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"ამ მოწყობილობისთვის"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"გამომავალი აუდიო"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"აუდიოს გამოსატანის შესახებ"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"დაწერეთ ტექსტურ ველებში"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"იგნორირება გაუკეთეთ სტილუსის ღილაკების ყველა დაჭერას"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"სტილუსი"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"აუდიოს გაზიარება"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"აუდიოს გაზიარება"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"ზარები და მაღვიძარები"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"დაუკავშირდით LE-აუდიო ნაკადს"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"ახლომახლო აუდიო ნაკადები"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"აუდიო ნაკადები"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"დაუკავშირდით აუდიო ნაკადს QR კოდის გამოყენებით"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"ახლომახლო აუდიო ნაკადები ვერ მოიძებნა."</string>
<string name="date_and_time" msgid="1788358029823431692">"თარიღი და დრო"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"პროქსი"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"გაუქმება"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"გაუქმება"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"დაყენება"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"პირადი სივრცის დაყენება"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"შეინახეთ პირადი აპები ცალკე სივრცეში, რომლის დამალვა ან ჩაკეტვა შეგიძლიათ"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"მუშაობის პრინციპი"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"თქვენს პირად სივრცეზე წვდომა შეგიძლიათ აპების გვერდის ბოლოში"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"აპებს პირად სივრცეში იცავს საკეტი"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"პირად სივრცეში არსებული აპების შეტყობინებები დამალულია, როცა ის ჩაკეტილია"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"თქვენს პირად სივრცეში არსებული აპები არ გამოჩნდება ნებართვების მენეჯერში, კონფიდენციალურობის საინფორმაციო დაფაში და სხვა პარამეტრებში, როდესაც თქვენი პირადი სივრცე დაბლოკილია.\n\nთქვენი პირადი სივრცის ახალ მოწყობილობაში გადატანა შეუძლებელია. თქვენ უნდა დააყენოთ სხვა პირადი სივრცე, თუ გსურთ მისი სხვა მოწყობილობაზე გამოყენება.\n\nნებისმიერს, ვინც თქვენს მოწყობილობას აკავშირებს კომპიუტერთან ან დააინსტალირებს მავნე აპებს თქვენს მოწყობილობაზე, შეიძლება ჰქონდეს წვდომა თქვენს პირად სივრცეში."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"მიმდინარეობს პირადი სივრცის დაყენება…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"კერძო სივრცის აპების შეტყობინებები დამალულია, როცა ის ჩაკეტილია"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"განბლოკეთ კერძო სივრცე ფოტოებისა და ფაილების გასაზიარებლად"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"ზოგიერთი აპი უკვე დაინსტალირებულია თქვენს პირად სივრცეში"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"კერძო სივრცის დაყენება ვერ მოხერხდა"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ხელახლა ცდა"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"გსურთ ეკრანის დაბლოკვის გამოყენება პირადი სივრცის განსაბლოკად?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"დააყენეთ PIN თქვენი კერძო სივრცისთვის"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"დააყენეთ პაროლი თქვენი კერძო სივრცისთვის"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"დააყენეთ ნიმუში თქვენი კერძო სივრცისთვის"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"აპები და შეტყობინებები"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"სენსიტიური შეტყობინებები ჩაკეტილ ეკრანზე"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"სენსიტიური კონტენტის ჩვენება, როდესაც კერძო სივრცე განბლოკილია"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"შეგიძლიათ დაამატოთ მაქსიმუმ <xliff:g id="COUNT">%d</xliff:g> თითის ანაბეჭდი"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"თქვენ უკვე დაამატეთ თითის ანაბეჭდების მაქსიმალური რაოდენობა"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"მეტი თითის ანაბეჭდის დამატება ვერ ხერხდება"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"კავშირის გაწყვეტა"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"დაწყვილება და შეერთება"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"როდესაც Bluetooth ჩართულია, თქვენს მოწყობილობას ახლომდებარე Bluetooth მოწყობილობებთან კომუნიკაცია შეუძლია"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"თქვენს მოწყობილობას ახლომდებარე Bluetooth მოწყობილობებთან კომუნიკაცია შეუძლია, როდესაც Bluetooth ჩართულია. ფუნქციები, როგორებიცაა „სწრაფი გაზიარება“, „ჩემი მოწყობილობის პოვნა“ და „მოწყობილობის მდებარეობა“ იყენებენ Bluetooth-ს."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"როცა Bluetooth ჩართულია, თქვენს მოწყობილობას შეუძლია სხვა ახლომდებარე Bluetooth მოწყობილობებთან კომუნიკაცია.\n\nმოწყობილობის საუკეთესოდ მოხმარებისთვის, აპები და სერვისები მაშინაც კი შეძლებს ახლომდებარე მოწყობილობათა აღმოსაჩენად სკანირებას, როცა Bluetooth გამორთულია. ამის გამოყენება შესაძლებელია, მაგალითად, მდებარეობაზე დაფუძნებული ფუნქციების და სერვისების გასაუმჯობესებლად. ამის შეცვლა Bluetooth-ით სკანირების პარამეტრებში შეგიძლიათ."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"თქვენს მოწყობილობას ახლომდებარე Bluetooth მოწყობილობებთან კომუნიკაცია შეუძლია, როდესაც Bluetooth ჩართულია. ფუნქციები, როგორებიცაა „სწრაფი გაზიარება“, „ჩემი მოწყობილობის პოვნა“ და „მოწყობილობის მდებარეობა“ იყენებენ Bluetooth-ს.\n\nაპებს და სერვისებს ნებისმიერ დროს შეუძლია ახლომახლო მოწყობილობების სკანირება, მაშინაც კი, როდესაც Bluetooth გამორთულია. ეს შეიძლება გამოყენებულ იქნეს, მაგალითად, მდებარეობაზე დაფუძნებული ფუნქციებისა და სერვისების გასაუმჯობესებლად. ამის შეცვლა Bluetooth სკანირების პარამეტრებიდან შეგიძლიათ."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"შეცვლა"</string>
<string name="device_details_title" msgid="1155622417516195481">"მოწყობილობის დეტალები"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"კლავიატურის პარამეტრები"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"თქვენი ოპერატორი გიკრძალავთ ამ ქსელთან დაკავშირებას, რადგან ის იყენებს დაცვის შედარებით ძველ პროტოკოლს, რომელიც ნაკლებად დაცულია"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP-ს დაშვება"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"დახურვა"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"დამატებითი პარამეტრები"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ჩამოსაშლელი სიის დამატებითი პარამეტრები"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"გაფართოება"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"სასურველია 5 გჰც დიაპაზონი"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP პარამეტრები"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"კონფიდენციალურობა"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"გამოწერა"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"გამოწერის ნახვა ან შეცვლა"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"შემთხვევითი MAC-მისამართი"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"მუქი თემა ზოგიერთ ეკრანზე იყენებს შავ ფონს იმისთვის, რომ ბატარეამ უფრო დიდხანს გაძლოს. მუქი თემის განრიგი ეკრანის გამორთვის შემდეგ გააქტიურდება."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"მუქი თემა ამჟამად მიჰყვება თქვენს ძილის დროის რეჟიმის განრიგს"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"ძილის დროის რეჟიმის პარამეტრები"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"ეკრანის დროის ლიმიტი"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> უმოქმედობის შემდეგ"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"არ არის დაყენებული"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"სხვა ვარიანტ. შეეხეთ სენს. პანელის ქვედა მარჯვენა მხარეს"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"მანიშნებლის სიჩქარე"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"გაეცანით სენსორული ეკრანის ჟესტებს"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ტრეკპედი, ტრეკ პედი, მაუსი, კურსორი, გადაადგილება, გადაფურცვლა, მარჯვენა დაწკაპუნება, დაწკაპუნება, მანიშნებელი"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"მარჯვენა დაწკაპუნება, შეხება"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"მთავარზე გადასვლა"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"სენსორ. პანელზე სამი თითით გადაფურცლეთ ნებისმ. მიმართულებით"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"უკან დაბრუნება"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"ზოგადი"</string>
<string name="display_category_title" msgid="6638191682294461408">"ეკრანი"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"ფერი და მოძრაობა"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"ეკრანის მუქი რეჟიმის ჩართვა"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ინტერაქციის მართვის საშუალებები"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"დროის მართვა"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"გაუმჭვირვალე"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"მაღალკონტრასტიანი ტექსტი"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"ტექსტის ფერის შავით ან თეთრით შეცვლა. აძლიერებს კონტრასტს ფონთან."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"ეკრანის მასშტაბის ავტომატური განახლება"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ეკრანის მასშტაბის განახლება ერთი აპიდან მეორეზე გადასვლისას"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"ზარი შეწყდება ჩართვის ღილაკზე დაჭერით"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ქვემოდან ზემოთ გადაფურცვლა 2-თითით"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"ხანგრძლივად გეჭიროთ ხმის ღილაკები"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"სამმაგად შეეხეთ ეკრანს"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"გაგრძელება"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"სმენის აპარატები"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"შეგიძლიათ, თქვენს ტელეფონთან ერთად გამოიყენოთ სმენის მოწყობილობები, კოხლეარული იმპლანტები და სხვა სახის გამაძლიერებლები"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, მარცხენა და მარჯვენა"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> და კიდევ 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"ახალი მოწყობ. დაწყვ."</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"ახალი მოწყობილობის დაწყვილების შესახებ"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"სმენის აპარატები"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"შენახული მოწყობ."</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"სმენის აპარატის მართვის საშუალებები"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"სმენის აპარატებთან თავსებადობა"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"აუმჯობესებს თავსებადობას გადამცემებთან და ამცირებს არასასურველ ხმაურს"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"სმენის მოწყობილობების შესახებ"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"დარწმუნდით, რომ თქვენი სმენის აპარატი ჩართულია და მზად არის დასაწყვილებლად"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"დაწყვილებ. სმენის აპარატი"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"ხელმისაწვდომი სმენის აპარატები"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"ვერ ხედავთ თქვენს სმენის აპარატს?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"მეტი მოწყობილობის ნახვა"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"ეს აპი შეძლებს თქვენი ბატარეის ფონურ რეჟიმში მოხმარებას. ამან შესაძლოა ბატარეა სწრაფად ამოწუროს."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"წაშლა"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"გაუქმება"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"უგულებელყოფა"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"შეამოწმეთ დამტენი აქსესუარი"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"შეიტყვეთ მეტი შეუთავსებელი დატენვის შესახებ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"სხვა"</string>
<string name="no_channels" msgid="4716199078612071915">"ამ აპს შეტყობინებები არ გამოუქვეყნებია"</string>
<string name="app_settings_link" msgid="6725453466705333311">"დამატებითი პარამეტრები აპში"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"გამოუყენებელი არხების ჩვენება"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"გამოუყენებლი არხების დამალვა"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# კატეგორია წაიშალა}other{# კატეგორია წაიშალა}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"ყველას დაბლოკვა"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ამ შეტყობინებების ჩვენების შეწყვეტა"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"ხანგრძლივი ფონური პროცესები"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ნებას დართავს ამ აპს, ფონურად გაუშვას ხანგრძლივი პროცესები. ამ მოქმედებით აპი გაუშვებს ისეთ პროცესებს, რომლებსაც დიდი დრო დასჭირდება დასასრულებლად, მაგალითად, ჩამოტვირთვები და ატვირთვები. \n\nამ ნებართვის უარყოფის შემთხვევაში სისტემა შეზღუდავს დროს, რომლის განმავლობაშიც აპს შეეძლება მსგავსი პროცესების ფონურად გაშვება."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"გრძელი პროცესები, მონაცემთა გადატანა, ფონური ამოცანები"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"სარეზერვო კოპირების ამოცანების ფონურ რეჟიმში შესრულება"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"აპის მიერ სარეზერვო კოპირებასთან დაკავშირებული ამოცანების შესრულების დაშვება"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"მიუთითებს იმაზე, რომ ამ აპს აქვს გამოყენების ძირითადი ვარიანტი, რომელშიც საჭიროა კონტენტის სარეზერვო კოპირება ან სინქრონიზაცია. ამ ნებართვის გაცემით, აპს ოდნავ უფრო ხანგრძლივი დროით ეძლევა ფონურ რეჟიმში გაშვების საშუალება სარეზერვო კოპირებასთან დაკავშირებული სამუშაოს შესასრულებლად. \n\nამ ნებართვის უარყოფის შემთხვევაში, სისტემა არ დაუშვებს ამ აპისთვის საგანგებო გამონაკლისს სარეზერვო კოპირებასთან დაკავშირებული სამუშაოს ფონურ რეჟიმში შესასრულებლად."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"სარეზერვო კოპირების ამოცანები, სარეზერვო კოპირების სამუშაოები"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager-ის სიხშირის შეზღუდვის გადაყენება"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager-ის სიხშირის შეზღუდვა გადაყენებულია"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"გააკონტროლეთ ჩაკეტილ ეკრანზე ნაჩვენები ინფორმაცია"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ავტომატური რეგისტრაცია…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"გსურთ, ჩაირთოს მობილური ინტერნეტის როუმინგი?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ფასები შეამოწმეთ თქვენს ოპერატორთან."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"აპის მიერ მონაცემთა მოხმარება"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ქსელის რეჟიმი (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>) არასწორია. იგნორირება."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"შეტყობინებების სატელიტური მიმოცვლა"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"მიიღეთ და გაგზავნეთ ტექსტური შეტყობინებები სატელიტის მეშვეობით. არ შედის თქვენს ანგარიშში."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"მიმდინარეობს eSIM-ის ამოშლა…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM-ის ამოშლა შეუძლებელია"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"წარმოიქმნა შეფერხება და მოცემული eSIM არ ამოშლილა.\n\nგადატვირთვეთ მოწყობილობა და ხელახლა ცადეთ."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"მოწყობილობასთან დაკავშირება"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> აპს სურს დროებითი Wi-Fi ქსელის გამოყენება თქვენს მოწყობილობასთან დასაკავშირებლად"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"მოწყობილობები ვერ მოიძებნა. დარწმუნდით, რომ მოწყობილობები ჩართულია და ხელმისაწვდომია დასაკავშირებლად."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"გაუქმება"</string>
<string name="contrast_title" msgid="6885768151336508075">"კონტრასტი"</string>
<string name="contrast_standard" msgid="1097297089917185235">"სტანდარტული"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"საშუალო"</string>
<string name="contrast_high" msgid="3988567609694797696">"მაღალი"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ამ აპის გახსნა შესაძლებელია მხოლოდ 1 ფანჯარაში"</string>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index e1bd1bc..e9fa833 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Құрылғы ажыратылсын ба?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Жаңа құрылғымен жұптастыру"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Ертең автоматты түрде қосылсын"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Оң құлақты жұптау"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Сол құлақты жұптау"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Екінші құлақты жұптау"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Оң құлақты жұптау"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Сол құлақты жұптау"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Барлық қолжетімді есту құрылғысына қатысты"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Есту құрылғысының параметрлері"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Жылдам пәрмен, есту аппаратының үйлесімділігі"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Осы құрылғыға қатысты"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Аудио шығысы"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Аудио шығысы туралы"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Мәтін өрістеріне жазу"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Стилуспен басқан барлық түймені елемеу"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Стилус"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Аудио бөлісу"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Аудионы бөлісу"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Қоңыраулар мен оятқыштар"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE аудио трансляциясына қосылу"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Маңайдағы аудио трансляциялар"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Аудио трансляциялар"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR коды арқылы аудио трансляцияға қосылуға болады."</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Маңайда аудио трансляциялар табылмады."</string>
<string name="date_and_time" msgid="1788358029823431692">"Күн және уақыт"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Прокси"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Бас тарту"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Бас тарту"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Реттеу"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Жеке бөлмені реттеу"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Жеке қолданбаларды жасыруға не құлыптауға болатын бөлек жерде сақтаңыз."</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Бұл қалай жұмыс істейді?"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Жеке бөлмеңізге қолданбалар тізімінің төменгі жағынан кіруге болады."</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Жеке бөлмеңіздегі қолданбалар құлыппен қорғалады."</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Жеке бөлме құлыптаулы кезде, ондағы қолданбалардан келетін хабарландырулар жасырылады."</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Жеке бөлмеңіз құлыпталып тұрған кезде, ондағы қолданбалар \"Рұқсаттарды басқару\" бөлімінде, құпиялық тақтасында және басқа параметрлерде көрсетілмейді.\n\nЖеке бөлмені жаңа құрылғыға көшіруге болмайды. Оны басқа құрылғыда пайдаланғыңыз келсе, басқа жеке бөлмені реттеуіңіз керек.\n\nҚұрылғыңызды компьютерге жалғайтын немесе оған зиянды қолданбалар орнататын кез келген адам жеке бөлмеңізге кіре алады."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Жеке бөлме реттеліп жатыр…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Құпия кеңістік құлыптаулы кезде, ондағы қолданбалардан келетін хабарландырулар жасырылады"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Фотосуреттерді не файлдарды бөлісу үшін құпия кеңістік құлпын ашыңыз"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Кейбір қолданбалар жеке бөлмеңізде орнатылып қойған"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Құпия кеңістікті реттеу мүмкін болмады"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Қайталау"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Жеке бөлмеңіздің құлпы экран құлпымен ашылсын ба?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Жеке кеңістік үшін PIN кодын орнату"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Жеке кеңістік үшін құпия сөз орнату"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Жеке кеңістік үшін өрнек орнату"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Қолданбалар мен хабарландырулар"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Құлып экранындағы құпия хабарландырулар"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Құпия кеңістік құлпы ашылған кезде шетін контентті көрсету."</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> саусақ ізіне дейін қосуға болады"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Саусақ іздерінің максималды саны енгізілді"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Қосымша саусақ іздері енгізілмейді"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Ажырату"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Жұптау және жалғау"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bluetooth қосулы кезде, құрылғыңыз маңайдағы басқа Bluetooth құрылғыларымен байланыса алады."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Bluetooth қосулы кезде, құрылғыңыз маңайдағы басқа Bluetooth құрылғыларымен байланыса алады. Quick Share, Find My Device сияқты функциялар мен құрылғы локациясы Bluetooth пайдаланады."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Bluetooth қосулы кезде, құрылғыңыз маңайдағы басқа Bluetooth құрылғыларымен байланыс орната алады.\n\nҚұрылғының жұмысын жақсарту үшін қолданбалар мен қызметтер маңайдағы құрылғыларды кез келген уақытта (Bluetooth өшірулі кезде де) іздеуі мүмкін. Бұл, мысалы, локацияға негізделген функциялар мен қызметтерді жақсартуға пайдаланыла алады. Оны Bluetooth іздеу параметрлерінен өзгерте аласыз."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Bluetooth қосулы кезде, құрылғыңыз маңайдағы басқа Bluetooth құрылғыларымен байланыса алады. Quick Share, Find My Device сияқты функциялар мен құрылғы локациясы Bluetooth пайдаланады.\n\nBluetooth өшірулі болса да, қолданбалар мен қызметтер маңайдағы құрылғыларды кез келген уақытта іздей береді. Бұны локацияға негізделген функциялар мен қызметтерді жақсарту үшін пайдалануға болады. Бұл мүмкіндікті Bluetooth іздеу функциясының параметрлерінде өзгерте аласыз."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Өзгерту"</string>
<string name="device_details_title" msgid="1155622417516195481">"Құрылғы мәліметтері"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Пернетақта параметрлері"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Қауіпсіздік деңгейі төмен ескі қауіпсіздік протоколы пайдаланылатындықтан, операторыңыз бұл желіге қосылуға рұқсат бермейді."</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP протоколына рұқсат беру"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Жабу"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Қосымша опциялар"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Қосымша опциялардың ашылмалы тізімі"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"жаю"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 ГГц диапазоны таңдалды"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP параметрлері"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Құпиялық"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Жазылым"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Жазылымды көру не өзгерту"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Кездейсоқ MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Қараңғы батарея кейбір экрандарда батарея зарядын ұзаққа жеткізу үшін қара фонды пайдаланады. Экран өшпейінше, қараңғы режим кестелері қосылмайды."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Қараңғы режим қазір \"Ұйқы\" режимінің кестесіне қолданылып жатыр."</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"\"Ұйқы\" режимі параметрлері"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Экранның өшуі"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Әрекетсіз <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> тұрған соң"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Орнатылмаған"</string>
@@ -1707,8 +1748,8 @@
<string name="force_stop" msgid="2681771622136916280">"Күштеп тоқтату"</string>
<string name="archive" msgid="9074663845068632127">"Мұрағаттау"</string>
<string name="restore" msgid="7622486640713967157">"Қалпына келтіру"</string>
- <string name="restoring_step_one" msgid="3465050101254272874">"Қалпына келтіріліп жатыр"</string>
- <string name="restoring_step_two" msgid="140484846432595108">"Қалпына келтіріліп жатыр."</string>
+ <string name="restoring_step_one" msgid="3465050101254272874">"Қалпына келтіру"</string>
+ <string name="restoring_step_two" msgid="140484846432595108">"Қалпына келтіру"</string>
<string name="restoring_step_three" msgid="3712883580876329811">"Қалпына келтіріліп жатыр…"</string>
<string name="restoring_step_four" msgid="8966846882470446209">"Қалпына келтіріліп жатыр…"</string>
<string name="total_size_label" msgid="2052185048749658866">"Барлығы"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Қосымша опцияларды көру үшін сенсорлық тақтаның төменгі оң жақ бұрышын түртіңіз."</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Меңзер жылдамдығы"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Сенсорлық тақта қимылдарын үйрену"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"сенсорлық тақта, тінтуір, курсор, айналдыру, сырғыту, тінтуірдің оң жақ түймесін басу, басу, клик, меңзер"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"тінтуірдің оң жақ түймесін басу, түрту"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Негізгі экранға өту"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Үш саусақпен сенсорлық тақта бетінің кез келген жерінен жоғары сырғытыңыз."</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Артқа"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Жалпы"</string>
<string name="display_category_title" msgid="6638191682294461408">"Дисплей"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Түс және қозғалыс"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Экранды қараңғылау"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Басқару элементтері"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Уақытты басқару элементтері"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Мөлдір емес"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Жоғары контрасты мәтін"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Мәтін түсін қараға немесе аққа өзгертеді. Фонмен арадағы контрасты арттырады."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Экранды ұлғайтуды авто жаңарту"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Қолданба ауысуларындағы экран ұлғайту функциясын жаңарту"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Қуат түймесі арқылы қоңырауды үзу"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 саусағыңызбен төменнен жоғары сырғыту"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Дыбыс деңгейі пернелерін басып тұру"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Экранды үш рет түрту"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Жалғастыру"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Есту аппараттары"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Телефоныңызбен есту аппараттарын, кохлеар импланттары мен басқа да күшейткіш құрылғыларды пайдалана аласыз."</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, сол және оң құлақ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> және тағы 1 құрылғы"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Жаңа құрылғыны жұптау"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Жаңа құрылғы жұптау туралы"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Есту аппараттары"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Сақталған құрылғылар"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Есту аппаратының басқару элементтері"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Есту аппаратының үйлесімділігі"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Телешарғылармен үйлесімділік деңгейін арттырып, қажетсіз шуды азайтады."</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Есту аппараттары туралы"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Есту құрылғысы қосулы және жұптауға дайын екеніне көз жеткізіңіз."</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Есту аппаратын жұптау"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Қолжетімді есту аппараттары"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Есту аппараты көрінбей тұр ма?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Басқа құрылғыларды көру"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Бұл қолданба батареяны фондық режимде пайдаланады. Батареяның заряды тез азаюы мүмкін."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Алу"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Бас тарту"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Қайта анықтау"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Зарядтау құрылғысын тексеріңіз"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Үйлесімсіз зарядтау туралы толық ақпарат"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Батарея шығынын қадағалау"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Басқа"</string>
<string name="no_channels" msgid="4716199078612071915">"Бұл қолданба ешқандай хабарландыру жіберген жоқ."</string>
<string name="app_settings_link" msgid="6725453466705333311">"Қолданбадағы қосымша параметрлер"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Пайдаланылмайтын арнаны көрсету"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Пайдаланылмайтын арнаны жасыру"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# санат жойылды.}other{# санат жойылды.}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Барлығына тыйым салу"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Бұл хабарландыруларды ешқашан көрсетпеу"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Ұзақ фондық тапсырмалар"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Бұл қолданбаға ұзақ фондық тапсырмалар орындауға рұқсат беріңіз. Сонда ол бірнеше минуттан ұзақ тапсырмаларды (жүктеп алу және жүктеп салу сияқты) орындай алады. \n\nРұқсат берілмесе, жүйе қолданбаның сондай тапсырмаларды фондық режимде орындау уақытына шектеу қояды."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ұзақ тапсырмалар, деректерді тасымалдау, фондық тапсырмалар"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Сақтық көшірме жасау тапсырмаларын фондық режимде орындау"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Қолданбаға cақтық көшірме жасауға қатысты тапсырмаларын фондық режимде орындауға рұқсат беру"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Бұл қолданбаның cақтық көшірме жасау немесе контентті синхрондау керек негізгі пайдалану нұсқасы барын білдіреді. Осы рұқсат қолданбаның фондық режимде ұзағырақ жұмыс істеп, cақтық көшірме жасауға қатысты жұмысын аяқтауына мүмкіндік береді. \n\nРұқсат берілмесе, жүйе қолданбаның cақтық көшірме жасауға қатысты жұмысын фондық режимде аяқтауына қосымша мүмкіндік бермейді."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"cақтық көшірме жасау тапсырмалары, cақтық көшірме жасау жұмыстары"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager жылдамдық шектеуін бастапқы күйіне қайтару"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager жылдамдық шектеуі бастапқы күйіне қайтарылды"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Құлып экранындағы ақпаратты басқару"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Aвтоматты тіркелу…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Деректер роумингіне рұқсат етілсін бе?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Бағасын желі провайдерінен біліңіз."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Қолданбаның дерек шығыны"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> желі режимі дұрыс емес. Мән бермеңіз."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Жерсерік қызметі арқылы хабар алмасу"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Жерсерік көмегімен мәтіндік хабарлар жіберуге және алуға болады. Бұл мүмкіндік аккаунтыңызда бар."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM картасы өшіріліп жатыр…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM картасын өшіру мүмкін емес"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Белгісіз қате шыққандықтан, осы eSIM картасы өшірілмеді.\n\nҚұрылғыны өшіріп қосып, әрекетті қайталаңыз."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Құрылғыға қосылу"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> қолданбасы құрылғыңызға қосылу үшін уақытша Wi‑Fi желісін пайдаланғысы келеді."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Ешбір құрылғы табылмады. Құрылғылардың қосулы екенін, оларды жалғауға болатынын тексеріңіз."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Бас тарту"</string>
<string name="contrast_title" msgid="6885768151336508075">"Контраст"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Стандартты режим"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Орташа"</string>
<string name="contrast_high" msgid="3988567609694797696">"Жоғары"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Бұл қолданбаны тек 1 терезеден ашуға болады."</string>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 15695c6..1d3000e 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ផ្ដាច់ឧបករណ៍?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"ផ្គូផ្គងឧបករណ៍ថ្មី"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ប៊្លូធូស"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"បើកដោយស្វ័យប្រវត្តិម្ដងទៀតនៅថ្ងៃស្អែក"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"ផ្គូផ្គងឧបករណ៍ជំនួយការស្ដាប់ខាងស្ដាំ"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"ផ្គូផ្គងឧបករណ៍ជំនួយការស្ដាប់ខាងឆ្វេង"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"ផ្គូផ្គងឧបករណ៍ជំនួយការស្ដាប់ម្ខាងទៀតរបស់អ្នក"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"ផ្គូផ្គងឧបករណ៍ជំនួយការស្ដាប់ខាងស្ដាំ"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"ផ្គូផ្គងឧបករណ៍ជំនួយការស្ដាប់ខាងឆ្វេង"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"សម្រាប់ឧបករណ៍ស្ដាប់ដែលមានទាំងអស់"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"ការកំណត់ឧបករណ៍ជំនួយការស្ដាប់"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"ផ្លូវកាត់ ភាពត្រូវគ្នាជាមួយនឹងឧបករណ៍ជំនួយការស្ដាប់"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"សម្រាប់ឧបករណ៍នេះ"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ឧបករណ៍បញ្ចេញសំឡេង"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"អំពីឧបករណ៍បញ្ចេញសំឡេង"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"សរសេរក្នុងកន្លែងបញ្ចូលអក្សរ"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"កុំអើពើនឹងការសង្កត់ប៊ូតុងប៊ិកទាំងអស់"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"ប៊ិក"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ការចែករំលែកសំឡេង"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ចែករំលែកសំឡេង"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"ការហៅទូរសព្ទ និងម៉ោងរោទ៍"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"ភ្ជាប់ទៅកាន់ការចាក់សំឡេងលើអ៊ីនធឺណិត LE"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"ការចាក់សំឡេងលើអ៊ីនធឺណិតដែលនៅជិត"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ការចាក់សំឡេងលើអ៊ីនធឺណិត"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"ភ្ជាប់ទៅកាន់ការចាក់សំឡេងលើអ៊ីនធឺណិតដោយប្រើប្រាស់កូដ QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"រកមិនឃើញការចាក់សំឡេងលើអ៊ីនធឺណិតនៅជិតទេ។"</string>
<string name="date_and_time" msgid="1788358029823431692">"កាលបរិច្ឆេទ និង ម៉ោង"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"ប្រូកស៊ី"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"បោះបង់"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"បោះបង់"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"រៀបចំ"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"រៀបចំបន្ទប់ឯកជន"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"រក្សាកម្មវិធីឯកជនក្នុងបន្ទប់ដាច់ដោយឡែកដែលអ្នកអាចលាក់ ឬចាក់សោបាន"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"របៀបដែលវាដំណើរការ"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"អ្នកអាចចូលប្រើប្រាស់បន្ទប់ឯកជនរបស់អ្នកពីផ្នែកខាងក្រោមនៃបញ្ជីកម្មវិធីរបស់អ្នក"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"កម្មវិធីនៅក្នុងបន្ទប់ឯកជនរបស់អ្នកត្រូវបានការពារដោយការចាក់សោ"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"ការជូនដំណឹងពីកម្មវិធីនៅក្នុងបន្ទប់ឯកជនរបស់អ្នកត្រូវបានលាក់ នៅពេលបន្ទប់នេះត្រូវបានចាក់សោ"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"កម្មវិធីនៅក្នុងបន្ទប់ឯកជនរបស់អ្នកនឹងមិនបង្ហាញនៅក្នុងមុខងារគ្រប់គ្រងការអនុញ្ញាត ផ្ទាំងគ្រប់គ្រងឯកជនភាព និងការកំណត់ផ្សេងទៀតទេ នៅពេលបន្ទប់ឯកជនរបស់អ្នកត្រូវបានចាក់សោ។\n\nមិនអាចផ្លាស់ទីបន្ទប់ឯកជនរបស់អ្នកទៅឧបករណ៍ថ្មីបានទេ។ អ្នកនឹងត្រូវរៀបចំបន្ទប់ឯកជនមួយទៀត ប្រសិនបើអ្នកចង់ប្រើវាលើឧបករណ៍មួយទៀត។\n\nគ្រប់គ្នាដែលភ្ជាប់ឧបករណ៍របស់អ្នកទៅនឹងកុំព្យូទ័រ ឬដំឡើងកម្មវិធីគ្រោះថ្នាក់នៅលើឧបករណ៍របស់អ្នក ប្រហែលអាចចូលប្រើប្រាស់បន្ទប់ឯកជនរបស់អ្នកបាន។"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"កំពុងរៀបចំបន្ទប់ឯកជន…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ការជូនដំណឹងពីកម្មវិធីនៅក្នុងលំហឯកជនត្រូវបានលាក់ នៅពេលលំហនេះត្រូវបានចាក់សោ"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ដោះសោលំហឯកជន ដើម្បីចែករំលែករូបថត ឬឯកសារ"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"កម្មវិធីមួយចំនួនត្រូវបានដំឡើងរួចហើយនៅក្នុងបន្ទប់ឯកជនរបស់អ្នក"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"មិនអាចរៀបចំលំហឯកជនបានទេ"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ព្យាយាមម្ដងទៀត"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"ប្រើមុខងារចាក់សោអេក្រង់ ដើម្បីដោះសោបន្ទប់ឯកជនឬ?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"កំណត់កូដ PIN សម្រាប់លំហឯកជនរបស់អ្នក"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"កំណត់ពាក្យសម្ងាត់សម្រាប់លំហឯកជនរបស់អ្នក"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"កំណត់លំនាំសម្រាប់លំហឯកជនរបស់អ្នក"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"កម្មវិធី និងការជូនដំណឹង"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"ការជូនដំណឹងរសើបលើអេក្រង់ចាក់សោ"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"បង្ហាញខ្លឹមសាររសើប ពេលលំហឯកជនត្រូវបានដោះសោ"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"អ្នកអាចបញ្ចូលស្នាមម្រាមដៃបានត្រឹម <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"អ្នកបានបញ្ចូលស្នាមម្រាមដៃដល់ចំនួនអតិបរមាហើយ"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"មិនអាចបញ្ចូលស្នាមម្រាមដៃបានទៀតទេ"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"ផ្ដាច់"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"ផ្គូផ្គង & តភ្ជាប់"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ពេលបើកប៊្លូធូស ឧបករណ៍របស់អ្នកអាចទាក់ទងជាមួយឧបករណ៍ប៊្លូធូសនៅជិតផ្សេងទៀតបាន"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"នៅពេលបើកប៊្លូធូស ឧបករណ៍របស់អ្នកអាចទាក់ទងជាមួយឧបករណ៍ប៊្លូធូសនៅជិតផ្សេងទៀតបាន។ មុខងារដូចជា Quick Share, \"រកឧបករណ៍របស់ខ្ញុំ\" និងទីតាំងឧបករណ៍ប្រើប្រាស់ប៊្លូធូស។"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ឧបករណ៍របស់អ្នកអាចភ្ជាប់ជាមួយឧបករណ៍ប៊្លូធូសដែលនៅជិតផ្សេងទៀត នៅពេលប៊្លូធូសបើក។\n\nដើម្បីកែលម្អបទពិសោធន៍ប្រើប្រាស់ឧបករណ៍ កម្មវិធី និងសេវាកម្មនៅតែអាចស្កេនរកឧបករណ៍ដែលនៅជិតបានគ្រប់ពេល ទោះបីជានៅពេលបិទប៊្លូធូសក៏ដោយ។ ឧទាហរណ៍ សកម្មភាពនេះអាចត្រូវបានប្រើ ដើម្បីកែលម្អមុខងារ និងសេវាកម្មដែលផ្អែកលើទីតាំងជាដើម។ អ្នកអាចប្ដូរវាបាននៅក្នុងការកំណត់ការស្កេនប៊្លូធូស។"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"នៅពេលបើកប៊្លូធូស ឧបករណ៍របស់អ្នកអាចទាក់ទងជាមួយឧបករណ៍ប៊្លូធូសនៅជិតផ្សេងទៀតបាន។ មុខងារដូចជា Quick Share, \"រកឧបករណ៍របស់ខ្ញុំ\" និងទីតាំងឧបករណ៍ប្រើប្រាស់ប៊្លូធូស។\n\nកម្មវិធី និងសេវាកម្មនៅតែអាចស្កេនរកឧបករណ៍នៅជិតនៅពេលណាក៏បាន សូម្បីនៅពេលបិទប៊្លូធូសក៏ដោយ។ សកម្មភាពនេះអាចត្រូវបានប្រើ ដូចជាដើម្បីកែលម្អមុខងារ និងសេវាកម្មដែលផ្អែកលើទីតាំងជាដើម។ អ្នកអាចផ្លាស់ប្ដូរលក្ខណៈនេះនៅក្នុងការកំណត់ការស្កេនរកប៊្លូធូស។"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"ផ្លាស់ប្ដូរ"</string>
<string name="device_details_title" msgid="1155622417516195481">"ព័ត៌មានលម្អិតអំពីឧបករណ៍"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"ការកំណត់ក្ដារចុច"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"ក្រុមហ៊ុនសេវាទូរសព្ទរបស់អ្នកមិនអនុញ្ញាតឱ្យអ្នកភ្ជាប់ទៅបណ្ដាញនេះទេ ដោយសារវាប្រើប្រូតូកូលសុវត្ថិភាពចាស់ ដែលមិនសូវមានសុវត្ថិភាព"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"អនុញ្ញាត WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"បិទ"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"ជម្រើសកម្រិតខ្ពស់"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ជម្រើសកម្រិតខ្ពស់នៃបញ្ជីធ្លាក់ចុះ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ពង្រីក"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"ប្រើរលកសញ្ញា 5.0 GHz ជាអាទិភាព"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"ការកំណត់ IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"ឯកជនភាព"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"ការជាវ"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"មើល ឬប្ដូរការជាវ"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"MAC ចៃដន្យ"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"រចនាប័ទ្មងងឹតប្រើផ្ទៃខាងក្រោយពណ៌ខ្មៅ ដើម្បីជួយរក្សាថាមពលថ្មឱ្យនៅបានយូរជាងមុននៅលើអេក្រង់មួយចំនួន។ កាលវិភាគរចនាប័ទ្មងងឹតរង់ចាំបើក រហូតទាល់តែអេក្រង់របស់អ្នកត្រូវបានបិទ។"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"បច្ចុប្បន្ន រចនាប័ទ្មងងឹតកំពុងអនុវត្តតាមកាលវិភាគមុខងារម៉ោងគេងរបស់អ្នក"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"ការកំណត់មុខងារម៉ោងគេង"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"រយៈពេលបិទអេក្រង់"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"បន្ទាប់ពីអសកម្ម <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"មិនបានកំណត់"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"ចុចជ្រុងខាងស្ដាំផ្នែកខាងក្រោមនៃផ្ទាំងប៉ះសម្រាប់ជម្រើសបន្ថែម"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"ល្បឿនទស្សន៍ទ្រនិច"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"ស្វែងយល់អំពីចលនាផ្ទាំងប៉ះ"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ផ្ទាំងប៉ះ, ផ្ទាំងសម្រាប់ប៉ះ, ម៉ៅស៍, ទស្សន៍ទ្រនិច, រំកិល, អូស, ចុចម៉ៅស៍ខាងស្ដាំ, ចុច, ទ្រនិចរំកិល"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"ចុចម៉ៅស៍ខាងស្ដាំ, ចុច"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ទៅអេក្រង់ដើម"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"អូសឡើងលើដោយប្រើម្រាមដៃបីនៅកន្លែងណាមួយនៅលើផ្ទាំងប៉ះរបស់អ្នក"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"ថយក្រោយ"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"ទូទៅ"</string>
<string name="display_category_title" msgid="6638191682294461408">"បង្ហាញ"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"ពណ៌ និងចលនា"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"ធ្វើឱ្យអេក្រង់ងងឹតជាងមុន"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ការគ្រប់គ្រងអន្តរកម្ម"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"ការគ្រប់គ្រងការកំណត់ពេល"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"មិនថ្លា"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"អក្សរពន្លឺបញ្ច្រាសកម្រិតខ្ពស់"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"ប្ដូរពណ៌អក្សរទៅខ្មៅ ឬស។ បង្កើនពន្លឺបញ្ច្រាសក្នុងកម្រិតខ្ពស់បំផុតដោយប្រើផ្ទៃខាងក្រោយ។"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"ធ្វើបច្ចុប្បន្នភាពការពង្រីកអេក្រង់ស្វ័យប្រវត្តិ"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ធ្វើបច្ចុប្បន្នភាពការពង្រីកអេក្រង់ពេលមានដំណើរផ្លាស់ប្ដូរកម្មវិធី"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"ប៊ូតុងថាមពលបញ្ចប់ការហៅ"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"អូសម្រាមដៃ 2 ពីក្រោមឡើងលើ"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"សង្កត់គ្រាប់ចុចកម្រិតសំឡេងឱ្យជាប់"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"ចុចអេក្រង់បីដង"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"បន្ត"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"ឧបករណ៍ជំនួយការស្ដាប់"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"អ្នកអាចប្រើឧបករណ៍ជំនួយការស្តាប់ ការវះកាត់ដាក់ឧបករណ៍ជំនួយការស្ដាប់ និងឧបករណ៍បង្កើនសំឡេងផ្សេងទៀតជាមួយទូរសព្ទរបស់អ្នក"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> ខាងឆ្វេង និងខាងស្ដាំ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 ទៀត"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"ផ្គូផ្គងឧបករណ៍ថ្មី"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"អំពីការផ្គូផ្គងឧបករណ៍ថ្មី"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"ឧបករណ៍ជំនួយការស្ដាប់"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"ឧបករណ៍ដែលបានរក្សាទុក"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"ផ្ទាំងគ្រប់គ្រងឧបករណ៍ស្តាប់"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"ភាពត្រូវគ្នាជាមួយនឹងឧបករណ៍ជំនួយការស្ដាប់"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"កែលម្អភាពត្រូវគ្នាជាមួយឧបករណ៍ទទួលសញ្ញា និងកាត់បន្ថយសំឡេងរំខានដែលមិនចង់បាន"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"អំពីឧបករណ៍ជំនួយការស្ដាប់"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"ត្រូវប្រាកដថាឧបករណ៍ជំនួយការស្ដាប់របស់អ្នកត្រូវបានបើក និងអាចផ្គូផ្គងបាន"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"ផ្គូផ្គងឧបករណ៍ស្តាប់"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"ឧបករណ៍ជំនួយការស្ដាប់ដែលប្រើបាន"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"មិនឃើញឧបករណ៍ជំនួយការស្ដាប់របស់អ្នកឬ?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"មើលឧបករណ៍ច្រើនទៀត"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"កម្មវិធីនេះនឹងអាចប្រើថ្មនៅផ្ទៃខាងក្រោយបាន។ ថ្មរបស់អ្នកអាចនឹងឆាប់អស់ជាងការរំពឹងទុក។"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"លុប"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"បោះបង់"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"លុបពីលើ"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ពិនិត្យមើលគ្រឿងសាកថ្ម"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ស្វែងយល់បន្ថែមអំពីការសាកថ្មមិនត្រូវគ្នា"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"កម្មវិធីគ្រប់គ្រងថ្ម"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"ផ្សេងៗ"</string>
<string name="no_channels" msgid="4716199078612071915">"កម្មវិធីនេះមិនបានបង្ហោះការជូនដំណឹងណាមួយឡើយ"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ការកំណត់បន្ថែមនៅក្នុងកម្មវិធីនេះ"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"បង្ហាញប៉ុស្តិ៍ដែលមិនប្រើ"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"លាក់ប៉ុស្តិ៍ដែលមិនប្រើ"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{បានលុបប្រភេទ #}other{បានលុបប្រភេទ #}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"រារាំងទាំងអស់"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"កុំបង្ហាញការជូនដំណឹងទាំងនេះ"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"កិច្ចការនៅផ្ទៃខាងក្រោយដែលប្រើពេលយូរ"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"អនុញ្ញាតឱ្យកម្មវិធីនេះដំណើរការកិច្ចការនៅផ្ទៃខាងក្រោយដែលប្រើពេលយូរ។ ការធ្វើបែបនេះអនុញ្ញាតឱ្យកម្មវិធីដំណើរការកិច្ចការដែលអាចនឹងចំណាយពេលយូរជាងពីរបីនាទីក្នុងការបញ្ចប់ ដូចជាការទាញយក និងការបង្ហោះជាដើម។ \n\nប្រសិនបើបដិសេធការអនុញ្ញាតនេះ ប្រព័ន្ធនឹងកំណត់រយៈពេលដែលកម្មវិធីអាចធ្វើកិច្ចការបែបនេះនៅផ្ទៃខាងក្រោយ។"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ការងារប្រើពេលយូរ, ការផ្ទេរទិន្នន័យ, កិច្ចការនៅផ្ទៃខាងក្រោយ"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"បំពេញកិច្ចការបម្រុងទុកនៅផ្ទៃខាងក្រោយ"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"អនុញ្ញាតឱ្យកម្មវិធីដំណើរការកិច្ចការនៅផ្ទៃខាងក្រោយទាក់ទងនឹងការបម្រុងទុក"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"បង្ហាញថា កម្មវិធីនេះមានករណីប្រើប្រាស់សំខាន់ដែលកម្មវិធីនេះចាំបាច់ត្រូវបម្រុងទុក ឬធ្វើសមកាលកម្មខ្លឹមសារ។ ការផ្ដល់ការអនុញ្ញាតនេះអាចឱ្យកម្មវិធីដំណើរការនៅផ្ទៃខាងក្រោយរយៈពេលវែងជាងមុនបន្តិច ដើម្បីបញ្ចប់ការងារទាក់ទងនឹងការបម្រុងទុក។ \n\nប្រសិនបើបដិសេធការអនុញ្ញាតនេះ ប្រព័ន្ធនឹងមិនផ្ដល់ការលើកលែងពិសេសដល់កម្មវិធីនេះក្នុងការបញ្ចប់ការងារទាក់ទងនឹងការបម្រុងទុកនៅផ្ទៃខាងក្រោយទេ។"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"កិច្ចការបម្រុងទុក, ការងារបម្រុងទុក"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"កំណត់ដែនកំហិតអត្រា ShortcutManager ឡើងវិញ"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ដែនកំហិតអត្រា ShortcutManager ត្រូវបានកំណត់ឡើងវិញ"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"គ្រប់គ្រងព័ត៌មានលើអេក្រង់ចាក់សោ"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ការចុះឈ្មោះដោយស្វ័យប្រវត្តិ…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"អនុញ្ញាតឱ្យប្រើការរ៉ូមីងទិន្នន័យ?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ពិនិត្យមើលតម្លៃជាមួយក្រុមហ៊ុនផ្ដល់សេវាបណ្ដាញរបស់អ្នក។"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ការប្រើទិន្នន័យកម្មវិធី"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"មុខងារបណ្ដាញមិនត្រឹមត្រូវ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>។ សូមកុំអើពើ។"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"ការផ្ញើសារតាមផ្កាយរណប"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"ផ្ញើ និងទទួលសារជាអក្សរតាមផ្កាយរណប។ រួមបញ្ចូលជាមួយគណនីរបស់អ្នក។"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"កំពុងលុប eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"មិនអាចលុប eSIM បានទេ"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"មានអ្វីមួយខុសប្រក្រតី ហើយ eSIM នេះមិនត្រូវបានលុបទេ។\n\nសូមចាប់ផ្ដើមឧបករណ៍របស់អ្នកឡើងវិញ រួចព្យាយាមម្ដងទៀត។"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ភ្ជាប់ឧបករណ៍"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"កម្មវិធី <xliff:g id="APPNAME">%1$s</xliff:g> ចង់ប្រើបណ្ដាញ Wi‑Fi បណ្ដោះអាសន្ន ដើម្បីភ្ជាប់ជាមួយឧបករណ៍របស់អ្នក"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"រកមិនឃើញឧបករណ៍ទេ។ សូមប្រាកដថាឧបករណ៍បានបើក និងអាចភ្ជាប់បាន។"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"បោះបង់"</string>
<string name="contrast_title" msgid="6885768151336508075">"កម្រិតរំលេចពណ៌"</string>
<string name="contrast_standard" msgid="1097297089917185235">"ស្តង់ដារ"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"មធ្យម"</string>
<string name="contrast_high" msgid="3988567609694797696">"ខ្ពស់"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"អាចបើកកម្មវិធីនេះបានតែក្នុងវិនដូ 1 ប៉ុណ្ណោះ"</string>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 0c7c579..993554d 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ಸಾಧನದ ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದೇ?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"ಹೊಸ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ಬ್ಲೂಟೂತ್"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"ನಾಳೆ ಪುನಃ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆನ್ ಮಾಡಿ"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"ಬಲಕಿವಿಯ ಶ್ರವಣ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"ಎಡಕಿವಿಯ ಶ್ರವಣ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"ನಿಮ್ಮ ಮತ್ತೊಂದು ಕಿವಿಯ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"ಬಲಕಿವಿಯ ಶ್ರವಣ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"ಎಡಕಿವಿಯ ಶ್ರವಣ ಸಾಧನವನ್ನು ಜೋಡಿಸಿ"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಶ್ರವಣ ಸಾಧನಗಳಿಗೆ"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"ಹಿಯರಿಂಗ್ ಸಾಧನದ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"ಶಾರ್ಟ್ಕಟ್, ಶ್ರವಣ ಸಾಧನ ಹೊಂದಾಣಿಕೆ"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"ಈ ಸಾಧನಕ್ಕಾಗಿ"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ಆಡಿಯೋ ಔಟ್ಪುಟ್"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ಆಡಿಯೋ ಔಟ್ಪುಟ್ ಕುರಿತು"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"ಪಠ್ಯ ಫೀಲ್ಡ್ಗಳಲ್ಲಿ ಬರೆಯಿರಿ"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"ಎಲ್ಲಾ ಸ್ಟೈಲಸ್ ಬಟನ್ ಒತ್ತುವಿಕೆಯನ್ನು ನಿರ್ಲಕ್ಷಿಸಿ"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"ಸ್ಟೈಲಸ್"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ಆಡಿಯೋ ಹಂಚಿಕೊಳ್ಳುವಿಕೆ"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ಆಡಿಯೋ ಹಂಚಿಕೊಳ್ಳಿ"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"ಕರೆಗಳು ಮತ್ತು ಅಲಾರಾಂಗಳು"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE ಆಡಿಯೋ ಸ್ಟ್ರೀಮ್ಗೆ ಕನೆಕ್ಟ್ ಮಾಡಿ"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"ಸಮೀಪದ ಆಡಿಯೋ ಸ್ಟ್ರೀಮ್ಗಳು"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ಆಡಿಯೋ ಸ್ಟ್ರೀಮ್ಗಳು"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR ಕೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಆಡಿಯೋ ಸ್ಟ್ರೀಮ್ಗೆ ಕನೆಕ್ಟ್ ಮಾಡಿ"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"ಸಮೀಪದ ಆಡಿಯೋ ಸ್ಟ್ರೀಮ್ಗಳು ಕಂಡುಬಂದಿಲ್ಲ."</string>
<string name="date_and_time" msgid="1788358029823431692">"ದಿನಾಂಕ ಮತ್ತು ಸಮಯ"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"ಪ್ರಾಕ್ಸಿ"</string>
@@ -443,7 +439,7 @@
<string name="security_settings_biometric_preference_summary_none_enrolled" msgid="213377753727694575">"ಸೆಟಪ್ ಅಗತ್ಯವಿದೆ"</string>
<string name="security_settings_biometric_preference_summary_both_fp_multiple" msgid="4821859306609955966">"ಫೇಸ್ ಮತ್ತು ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ"</string>
<string name="security_settings_biometric_preference_summary_both_fp_single" msgid="684409535278676426">"ಫೇಸ್ ಮತ್ತು ಫಿಂಗರ್ ಪ್ರಿಂಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ"</string>
- <string name="biometric_settings_intro" msgid="4263069383955676756">"ನೀವು ಫೇಸ್ ಅನ್ಲಾಕ್ ಮತ್ತು ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ಲಾಕ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಿದ್ದಾಗ, ನೀವು ಫೇಸ್ ಮಾಸ್ಕ್ ಧರಿಸಿಕೊಂಡಿರುವ ವೇಳೆಯಲ್ಲಿ ಅಥವಾ ಕತ್ತಲೆ ಪ್ರದೇಶದಲ್ಲಿರುವ ವೇಳೆಯಲ್ಲಿ ನಿಮ್ಮ ಫೋನ್ ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಕೇಳುತ್ತದೆ"</string>
+ <string name="biometric_settings_intro" msgid="4263069383955676756">"ನೀವು ಫೇಸ್ ಅನ್ಲಾಕ್ ಮತ್ತು ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ಲಾಕ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡುವಾಗ, ನೀವು ಫೇಸ್ ಮಾಸ್ಕ್ ಧರಿಸಿಕೊಂಡಿರುವ ವೇಳೆಯಲ್ಲಿ ಅಥವಾ ಕತ್ತಲೆ ಜಾಗದಲ್ಲಿರುವ ವೇಳೆಯಲ್ಲಿ ನಿಮ್ಮ ಫೋನ್ ನಿಮ್ಮ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಅನ್ನು ಕೇಳುತ್ತದೆ"</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"ಅನ್ಲಾಕ್ ಮಾಡಲು ಮಾರ್ಗಗಳು"</string>
<string name="biometric_settings_category_use_face_fingerprint" msgid="4377659744376863913">"ಮುಖ ಅಥವಾ ಫಿಂಗರ್ಪ್ರಿಂಟ್ ಬಳಸಿ"</string>
<string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"ನಿಮ್ಮ ಫೋನ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"ರದ್ದುಗೊಳಿಸಿ"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"ರದ್ದುಗೊಳಿಸಿ"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"ಸೆಟಪ್ ಮಾಡಿ"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಿ"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"ನೀವು ಮರೆಮಾಡಲು ಅಥವಾ ಲಾಕ್ ಮಾಡಬಹುದಾದ ಪ್ರತ್ಯೇಕ ಸ್ಪೇಸ್ನಲ್ಲಿ ಖಾಸಗಿ ಆ್ಯಪ್ಗಳನ್ನು ಇರಿಸಿ"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"ನಿಮ್ಮ ಆ್ಯಪ್ಗಳ ಪಟ್ಟಿಯ ಕೆಳಗಿನಿಂದ ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ನೀವು ಆ್ಯಕ್ಸೆಸ್ ಮಾಡಬಹುದು"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"ಖಾಸಗಿ ಸ್ಪೇಸ್ನಲ್ಲಿರುವ ಆ್ಯಪ್ಗಳನ್ನು ಲಾಕ್ ಮೂಲಕ ರಕ್ಷಿಸಲಾಗಿದೆ"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಲಾಕ್ ಆಗಿರುವಾಗ ಅದರಲ್ಲಿರುವ ಆ್ಯಪ್ಗಳಿಂದ ನೋಟಿಫಿಕೇಶನ್ಗಳನ್ನು ಮರೆಮಾಡಲಾಗುತ್ತದೆ"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಲಾಕ್ ಮಾಡಿರುವಾಗ ಅನುಮತಿ ನಿರ್ವಾಹಕ, ಗೌಪ್ಯತೆ ಡ್ಯಾಶ್ಬೋರ್ಡ್ ಮತ್ತು ಇತರ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ನಲ್ಲಿರುವ ಆ್ಯಪ್ಗಳು ಗೋಚರಿಸುವುದಿಲ್ಲ.\n\nನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಹೊಸ ಸಾಧನಕ್ಕೆ ಸರಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ನೀವು ಮತ್ತೊಂದು ಸಾಧನದಲ್ಲಿ ಅದನ್ನು ಬಳಸಲು ಬಯಸಿದರೆ, ನೀವು ಇನ್ನೊಂದು ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.\n\nನಿಮ್ಮ ಸಾಧನವನ್ನು ಕಂಪ್ಯೂಟರ್ಗೆ ಕನೆಕ್ಟ್ ಮಾಡುವ ಅಥವಾ ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಹಾನಿಕಾರಕ ಆ್ಯಪ್ಗಳನ್ನು ಇನ್ಸ್ಟಾಲ್ ಮಾಡುವ ಯಾರಾದರೂ ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಆ್ಯಕ್ಸೆಸ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ಪ್ರೈವೆಟ್ ಸ್ಪೇಸ್ ಆ್ಯಪ್ಗಳು ಲಾಕ್ ಆಗಿರುವಾಗ ಅದರಲ್ಲಿರುವ ನೋಟಿಫಿಕೇಶನ್ಗಳನ್ನು ಮರೆಮಾಡಲಾಗುತ್ತದೆ"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ಫೋಟೋಗಳು ಅಥವಾ ಫೈಲ್ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಲು ಪ್ರೈವೆಟ್ ಸ್ಪೇಸ್ ಅನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"ಕೆಲವು ಆ್ಯಪ್ಗಳನ್ನು ಈಗಾಗಲೇ ನಿಮ್ಮ ಖಾಸಗಿ ಸ್ಪೇಸ್ನಲ್ಲಿ ಇನ್ಸ್ಟಾಲ್ ಮಾಡಲಾಗಿದೆ"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"ಪ್ರೈವೆಟ್ ಸ್ಪೇಸ್ ಅನ್ನು ಸೆಟಪ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ಪುನಃ ಪ್ರಯತ್ನಿಸಿ"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"ಖಾಸಗಿ ಸ್ಪೇಸ್ ಅನ್ಲಾಕ್ ಮಾಡಲು ಸ್ಕ್ರೀನ್ ಲಾಕ್ ಬಳಸಬೇಕೇ?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ನಿಮ್ಮ ಪ್ರೈವೇಟ್ ಸ್ಪೇಸ್ಗೆ ಪಿನ್ ಸೆಟ್ ಮಾಡಿ"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"ಪ್ರೈವೇಟ್ ಸ್ಪೇಸ್ಗೆ ಪಾಸ್ವರ್ಡ್ ಸೆಟ್ ಮಾಡಿ"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"ಪ್ರೈವೇಟ್ ಸ್ಪೇಸ್ಗೆ ಪ್ಯಾಟರ್ನ್ ಸೆಟ್ ಮಾಡಿ"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"ಆ್ಯಪ್ಗಳು ಮತ್ತು ನೋಟಿಫಿಕೇಶನ್ಗಳು"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"ಲಾಕ್ ಸ್ಕ್ರೀನ್ನಲ್ಲಿ ಸೂಕ್ಷ್ಮವಾದ ನೋಟಿಫಿಕೇಶನ್ಗಳು"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"ಪ್ರೈವೆಟ್ ಸ್ಪೇಸ್ ಅನ್ಲಾಕ್ ಆಗಿರುವಾಗ ಸೆನ್ಸಿಟಿವ್ ಕಂಟೆಂಟ್ ತೋರಿಸಿ"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"ನೀವು ಗರಿಷ್ಠ <xliff:g id="COUNT">%d</xliff:g> ಫಿಂಗರ್ಪ್ರಿಂಟ್ಗಳನ್ನು ಸೇರಿಸಬಹುದು"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"ನೀವು ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ಗಳನ್ನು ಸೇರಿಸಿರುವಿರಿ"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"ಹೆಚ್ಚಿನ ಫಿಂಗರ್ ಪ್ರಿಂಟ್ಗಳನ್ನು ಸೇರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸಿ"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"ಜೋಡಿಸಿ ಮತ್ತು ಸಂಪರ್ಕಪಡಿಸಿ"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ಬ್ಲೂಟೂತ್ ಆನ್ ಆದಾಗ, ಸಾಧನವು ಸಮೀಪದ ಇತರ ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳ ಜೊತೆ ಸಂವಹನ ಮಾಡಬಹುದು"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ಬ್ಲೂಟೂತ್ ಆನ್ ಆಗಿರುವಾಗ, ನಿಮ್ಮ ಸಾಧನವು ಸಮೀಪದ ಇತರ ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳ ಜೊತೆಗೆ ಸಂವಹನ ಮಾಡಬಹುದು. ಕ್ವಿಕ್ ಶೇರ್, Find My Device ನಂತಹ ಫೀಚರ್ಗಳು ಮತ್ತು ಸಾಧನದ ಸ್ಥಳವು ಬ್ಲೂಟೂತ್ ಬಳಸುತ್ತವೆ."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ಬ್ಲೂಟೂತ್ ಆನ್ ಮಾಡಿದ ನಂತರ, ನಿಮ್ಮ ಬ್ಲೂಟೂತ್ ಸಾಧನವು ಸಮೀಪದ ಸಾಧನಗಳ ಜೊತೆ ಸಂವಹನ ಮಾಡಬಹುದು. \n\nಸಾಧನದ ಅನುಭವವನ್ನು ಸುಧಾರಿಸಲು, ಬ್ಲೂಟೂತ್ ಆಫ್ ಆಗಿದ್ದರೂ ಸಹ, ಯಾವ ಸಮಯದಲ್ಲಾದರೂ ಸಮೀಪದ ಸಾಧನಗಳಿಗೆ ಸ್ಕ್ಯಾನ್ ಮಾಡಲು ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗೆ ಅನುಮತಿ ನೀಡಿ. ಉದಾಹರಣೆಗೆ, ಸ್ಥಳ ಆಧಾರಿತ ಫೀಚರ್ಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಸುಧಾರಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದಾಗಿದೆ. ನೀವು ಇದನ್ನು ಸ್ಕ್ಯಾನಿಂಗ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ಬ್ಲೂಟೂತ್ ಆನ್ ಆಗಿರುವಾಗ, ನಿಮ್ಮ ಸಾಧನವು ಸಮೀಪದ ಇತರ ಬ್ಲೂಟೂತ್ ಸಾಧನಗಳ ಜೊತೆಗೆ ಸಂವಹನ ಮಾಡಬಹುದು. ಕ್ವಿಕ್ ಶೇರ್, Find My Device ಮತ್ತು ಸಾಧನದ ಸ್ಥಳದಂತಹ ಫೀಚರ್ಗಳು ಬ್ಲೂಟೂತ್ ಅನ್ನು ಬಳಸುತ್ತವೆ.\n\nಬ್ಲೂಟೂತ್ ಆಫ್ ಆಗಿರುವಾಗಲೂ ಸಹ ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸೇವೆಗಳು ಹತ್ತಿರದ ಸಾಧನಗಳನ್ನು ಯಾವಾಗ ಬೇಕಾದರೂ ಸ್ಕ್ಯಾನ್ ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಸ್ಥಳ-ಆಧಾರಿತ ಫೀಚರ್ಗಳು ಮತ್ತು ಸೇವೆಗಳನ್ನು ಸುಧಾರಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ನೀವು ಇದನ್ನು ಬ್ಲೂಟೂತ್ ಸ್ಕ್ಯಾನಿಂಗ್ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಬದಲಾಯಿಸಬಹುದು."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"ಬದಲಾಯಿಸಿ"</string>
<string name="device_details_title" msgid="1155622417516195481">"ಸಾಧನದ ವಿವರಗಳು"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"ಕೀಬೋರ್ಡ್ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"ನಿಮ್ಮ ವಾಹಕವು ಈ ನೆಟ್ವರ್ಕ್ಗೆ ಕನೆಕ್ಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಅದು ಕಡಿಮೆ ಸುರಕ್ಷಿತವಾಗಿರುವ ಹಳೆಯ ಭದ್ರತಾ ಪ್ರೊಟೊಕಾಲ್ ಅನ್ನು ಬಳಸುತ್ತದೆ"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP ಅನ್ನು ಅನುಮತಿಸಿ"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"ಮುಚ್ಚಿರಿ"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"ಸುಧಾರಿತ ಆಯ್ಕೆಗಳು"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯ ಸುಧಾರಿತ ಆಯ್ಕೆಗಳು"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ವಿಸ್ತರಿಸಿ"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz ಬ್ಯಾಂಡ್ಗೆ ಆದ್ಯತೆ ನೀಡಿ"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"ಗೌಪ್ಯತೆ"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"ಸಬ್ಸ್ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ನೋಡಿ ಅಥವಾ ಬದಲಾಯಿಸಿ"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"ಯಾದೃಚ್ಛಿಕ.MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"ಡಾರ್ಕ್ ಥೀಮ್, ಕೆಲವು ಸ್ಕ್ರೀನ್ಗಳಲ್ಲಿ ಕಪ್ಪು ಹಿನ್ನೆಲೆಯನ್ನು ಬಳಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಬ್ಯಾಟರಿ ದೀರ್ಘ ಕಾಲ ಬಾಳಿಕೆ ಬರುತ್ತದೆ. ನೀವು ಸ್ಕ್ರೀನ್ ಆಫ್ ಮಾಡಿದ ನಂತರ, ಡಾರ್ಕ್ ಥೀಮ್ ವೇಳಾಪಟ್ಟಿಗಳು ಆನ್ ಆಗುತ್ತವೆ."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ಡಾರ್ಕ್ ಥೀಮ್ ಪ್ರಸ್ತುತ ನಿಮ್ಮ ಬೆಡ್ಟೈಮ್ ಮೋಡ್ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಅನುಸರಿಸುತ್ತಿದೆ"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"ಬೆಡ್ಟೈಮ್ ಮೋಡ್ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"ಸ್ಕ್ರೀನ್ ಟೈಮ್ಔಟ್"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"ನಿಷ್ಕ್ರಿಯತೆಯ <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> ಆದ ಮೇಲೆ"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"ಸೆಟ್ ಮಾಡಿಲ್ಲ"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"ಇನ್ನಷ್ಟು ಆಯ್ಕೆಗೆ ಟಚ್ಪ್ಯಾಡ್ನ ಕೆಳ ಬಲ ಮೂಲೆಯನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"ಪಾಯಿಂಟರ್ ವೇಗ"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"ಟಚ್ಪ್ಯಾಡ್ ಗೆಸ್ಚರ್ಗಳನ್ನು ಕಲಿಯಿರಿ"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ಟ್ರ್ಯಾಕ್ಪ್ಯಾಡ್, ಟ್ರ್ಯಾಕ್ ಪ್ಯಾಡ್, ಮೌಸ್, ಕರ್ಸರ್, ಸ್ಕ್ರಾಲ್, ಸ್ವೈಪ್, ಬಲ-ಕ್ಲಿಕ್, ಕ್ಲಿಕ್, ಪಾಯಿಂಟರ್"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"ಬಲ ಕ್ಲಿಕ್, ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ಹೋಮ್ಗೆ ಹೋಗಿ"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"ಟಚ್ಪ್ಯಾಡ್ನಲ್ಲಿ ಎಲ್ಲಿಯಾದರೂ ಮೂರು ಬೆರಳಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"ಹಿಂದಿರುಗಿ"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"ಸಾಮಾನ್ಯ"</string>
<string name="display_category_title" msgid="6638191682294461408">"ಡಿಸ್ಪ್ಲೇ"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"ಬಣ್ಣ ಮತ್ತು ಚಲನೆ"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"ಸ್ಕ್ರೀನ್ ಅನ್ನು ಇನ್ನಷ್ಟು ಡಾರ್ಕ್ ಆಗಿಸಿ"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ಸಂವಹನ ನಿಯಂತ್ರಣಗಳು"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"ಸಮಯ ನಿಯಂತ್ರಣಗಳು"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"ಪಾರದರ್ಶಕವಲ್ಲದ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ಹೆಚ್ಚು ಕಾಂಟ್ರಾಸ್ಟ್ನ ಪಠ್ಯ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"ಪಠ್ಯದ ಬಣ್ಣವನ್ನು ಕಪ್ಪು ಅಥವಾ ಬಿಳಿ ಬಣ್ಣಕ್ಕೆ ಬದಲಾಯಿಸಿ. ಹಿನ್ನೆಲೆ ಬಣ್ಣದೊಂದಿಗೆ ಕಾಂಟ್ರಾಸ್ಟ್ ಅನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"ಸ್ವಯಂ ಅಪ್ಡೇಟ್ ಸ್ಕ್ರೀನ್ ವರ್ಧನೆ"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ಅಪ್ಲಿಕೇಶನ್ ಪರಿವರ್ತನೆಗಳಲ್ಲಿ ಸ್ಕ್ರೀನ್ ವರ್ಧಕವನ್ನು ಅಪ್ಡೇಟ್ ಮಾಡಿ"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"ಪವರ್ ಬಟನ್ ಕರೆಯನ್ನು ಕೊನೆಗೊಳಿಸುತ್ತದೆ"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 ಬೆರಳುಗಳನ್ನು ಬಳಸಿ ಬಟನ್ನಿಂದ ಮೇಲಕ್ಕೆ ಸ್ವೈಪ್ ಮಾಡಿ"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"ವಾಲ್ಯೂಮ್ ಕೀಗಳನ್ನು ಹಿಡಿದುಕೊಳ್ಳಿ"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"ಸ್ಕ್ರೀನ್ ಮೇಲೆ ಮೂರು ಬಾರಿ ಟ್ಯಾಪ್ ಮಾಡಿ"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"ಮುಂದುವರಿಸಿ"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"ಶ್ರವಣ ಸಾಧನಗಳು"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"ನಿಮ್ಮ ಫೋನ್ ಜೊತೆಗೆ ನೀವು ಶ್ರವಣ ಸಾಧನಗಳು, ಕಾಕ್ಲಿಯರ್ ಇಂಪ್ಲಾಂಟ್ಗಳು ಮತ್ತು ಇತರ ಆಂಪ್ಲಿಫಿಕೇಶನ್ ಸಾಧನಗಳನ್ನು ಬಳಸಬಹುದು"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ಎಡ ಮತ್ತು ಬಲಕಿವಿಗಳು ಸಕ್ರಿಯವಾಗಿವೆ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> + ಇನ್ನೂ 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"ಹೊಸ ಸಾಧನವನ್ನು ಪೇರ್ ಮಾಡಿ"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"ಹೊಸ ಸಾಧನವನ್ನು ಪೇರ್ ಮಾಡುವ ಕುರಿತು"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"ಶ್ರವಣ ಸಾಧನಗಳು"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"ಉಳಿಸಲಾದ ಸಾಧನಗಳು"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"ಶ್ರವಣ ಸಾಧನ ನಿಯಂತ್ರಣಗಳು"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"ಶ್ರವಣ ಸಾಧನ ಹೊಂದಾಣಿಕೆ"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ಟೆಲಿಕಾಯಿಲ್ ಮೂಲಕ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಅನಗತ್ಯ ಶಬ್ದಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"ಶ್ರವಣ ಸಾಧನಗಳ ಕುರಿತು"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"ನಿಮ್ಮ ಶ್ರವಣ ಸಾಧನವನ್ನು ಆನ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಜೋಡಿಸಲು ಸಿದ್ಧವಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"ಶ್ರವಣ ಸಾಧನವನ್ನು ಪೇರ್ ಮಾಡಿ"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"ಲಭ್ಯವಿರುವ ಶ್ರವಣ ಸಾಧನಗಳು"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"ನಿಮ್ಮ ಶ್ರವಣ ಸಾಧನ ಕಾಣಿಸುತ್ತಿಲ್ಲವೇ?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"ಹೆಚ್ಚಿನ ಸಾಧನಗಳನ್ನು ನೋಡಿ"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಬ್ಯಾಟರಿ ಬಾಳಿಕೆಯನ್ನು ಬಳಸಲು ಈ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನಿಮ್ಮ ಬ್ಯಾಟರಿ ನಿರೀಕ್ಷಿಸಿದ ಅವಧಿಗಿಂತ ಮುನ್ನವೇ ಮುಕ್ತಾಯವಾಗಬಹುದು."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"ತೆಗೆದುಹಾಕಿ"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"ರದ್ದು ಮಾಡಿ"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ಅತಿಕ್ರಮಿಸಿ"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ಚಾರ್ಜಿಂಗ್ ಆ್ಯಕ್ಸೆಸರಿಯನ್ನು ಪರಿಶೀಲಿಸಿ"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ಹೊಂದಾಣಿಕೆಯಾಗದ ಚಾರ್ಜಿಂಗ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ಬ್ಯಾಟರಿ ನಿರ್ವಾಹಕ"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"ಇತರೆ"</string>
<string name="no_channels" msgid="4716199078612071915">"ಯಾವುದೇ ಅಧಿಸೂಚನೆಗಳನ್ನು ಈ ಅಪ್ಲಿಕೇಶನ್ ಪೋಸ್ಟ್ ಮಾಡಿಲ್ಲ"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ಆ್ಯಪ್ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಸೆಟ್ಟಿಂಗ್ಗಳು"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"ಬಳಸದ ಚಾನಲ್ ತೋರಿಸಿ"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"ಬಳಸದ ಚಾನಲ್ ಮರೆಮಾಡಿ"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# ವರ್ಗವನ್ನು ಅಳಿಸಲಾಗಿದೆ}one{# ವರ್ಗಗಳನ್ನು ಅಳಿಸಲಾಗಿದೆ}other{# ವರ್ಗಗಳನ್ನು ಅಳಿಸಲಾಗಿದೆ}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"ಎಲ್ಲವನ್ನೂ ನಿರ್ಬಂಧಿಸು"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ಈ ಅಧಿಸೂಚನೆಗಳನ್ನು ಎಂದಿಗೂ ತೋರಿಸಬೇಡ"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"ದೀರ್ಘ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ದೀರ್ಘ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳನ್ನು ರನ್ ಮಾಡಲು ಈ ಆ್ಯಪ್ಗೆ ಅನುಮತಿಸಿ. ಪೂರ್ಣಗೊಳಿಸಲು ಕೆಲವು ನಿಮಿಷಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದಾದ ಕಾರ್ಯಗಳನ್ನು ರನ್ ಮಾಡಲು ಆ್ಯಪ್ಗೆ ಇದು ಅನುಮತಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಡೌನ್ಲೋಡ್ಗಳು ಮತ್ತು ಅಪ್ಲೋಡ್ಗಳು. \n\nಈ ಅನುಮತಿಯನ್ನು ನಿರಾಕರಿಸಿದರೆ, ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಅಂತಹ ಕಾರ್ಯಗಳನ್ನು ಎಷ್ಟು ಸಮಯದವರೆಗೆ ಆ್ಯಪ್ ನಿರ್ವಹಿಸಬಹುದು ಎಂಬುದನ್ನು ಸಿಸ್ಟಮ್ ಮಿತಿಗೊಳಿಸುತ್ತದೆ."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ದೀರ್ಘ ಉದ್ಯೋಗಗಳು, ಡೇಟಾ ವರ್ಗಾವಣೆ, ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳು"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಬ್ಯಾಕಪ್ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಿ"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"ಬ್ಯಾಕಪ್-ಸಂಬಂಧಿತ ಹಿನ್ನೆಲೆ ಕಾರ್ಯಗಳನ್ನು ರನ್ ಮಾಡಲು ಆ್ಯಪ್ಗೆ ಅನುಮತಿಸಿ"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"ಕಂಟೆಂಟ್ ಅನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡುವುದು ಅಥವಾ ಸಿಂಕ್ ಮಾಡಬೇಕಾಗಿರುವ ಪ್ರಮುಖ ಬಳಕೆಯ ಪ್ರಕರಣವನ್ನು ಈ ಆ್ಯಪ್ ಹೊಂದಿದೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಈ ಅನುಮತಿಯನ್ನು ನೀಡಿದರೆ, ಬ್ಯಾಕಪ್-ಸಂಬಂಧಿತ ಕೆಲಸವನ್ನು ಪೂರ್ಣಗೊಳಿಸುವುದಕ್ಕಾಗಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಮಯದವರೆಗೆ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ರನ್ ಆಗಲು ಆ್ಯಪ್ಗೆ ಅನುಮತಿಸುತ್ತದೆ. \n\nಈ ಅನುಮತಿಯನ್ನು ನಿರಾಕರಿಸಿದರೆ, ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಬ್ಯಾಕಪ್-ಸಂಬಂಧಿತ ಕೆಲಸವನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಿಸ್ಟಂ ಈ ಆ್ಯಪ್ಗೆ ಯಾವುದೇ ವಿಶೇಷ ವಿನಾಯಿತಿಯನ್ನು ನೀಡುವುದಿಲ್ಲ."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"ಬ್ಯಾಕಪ್ ಕಾರ್ಯಗಳು, ಬ್ಯಾಕಪ್ ಕೆಲಸಗಳು"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager ನ ದರ-ಮಿತಿಗೊಳಿಸುವಿಕೆಯನ್ನು ಮರುಹೊಂದಿಸಿ"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ದರ-ಮಿತಿಗೊಳಿಸುವಿಕೆಯನ್ನು ಮರುಹೊಂದಿಸಲಾಗಿದೆ"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"ಲಾಕ್ ಪರದೆಯ ಮೇಲೆ ನಿಯಂತ್ರಣದ ಮಾಹಿತಿ"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ಸ್ವಯಂಚಾಲಿತ ನೋಂದಣಿ…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ಡೇಟಾ ರೋಮಿಂಗ್ ಅನುಮತಿಸುವುದೇ?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ಬೆಲೆ ನಿಗದಿಗಾಗಿ ನಿಮ್ಮ ನೆಟ್ವರ್ಕ್ ಪೂರೈಕೆದಾರರೊಂದಿಗೆ ಪರಿಶೀಲಿಸಿ."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ಆ್ಯಪ್ ಡೇಟಾ ಬಳಕೆ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ಅಮಾನ್ಯ ನೆಟ್ವರ್ಕ್ ಮೋಡ್ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. ನಿರ್ಲಕ್ಷಿಸಿ."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"ಸ್ಯಾಟಲೈಟ್ ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"ಸ್ಯಾಟಲೈಟ್ ಮೂಲಕ ಪಠ್ಯ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಿ ಮತ್ತು ಸ್ವೀಕರಿಸಿ. ನಿಮ್ಮ ಖಾತೆಯ ಜೊತೆಗೆ ಸೇರಿಸಲಾಗಿದೆ."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM ಅನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM ಅನ್ನು ಅಳಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತಿಲ್ಲ"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"ಏನೋ ತಪ್ಪಾಗಿದೆ ಹಾಗೂ ಈ eSIM ಅನ್ನು ಅಳಿಸಲಾಗಿಲ್ಲ.\n\nನಿಮ್ಮ ಸಾಧನವನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಮತ್ತು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ಸಾಧನಕ್ಕೆ ಸಂಪರ್ಕಿಸಿ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"ನಿಮ್ಮ ಸಾಧನಕ್ಕೆ ಕನೆಕ್ಟ್ ಮಾಡಲು ತಾತ್ಕಾಲಿಕ ವೈ-ಫೈ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ಬಳಸಲು <xliff:g id="APPNAME">%1$s</xliff:g> ಆ್ಯಪ್ ಬಯಸುತ್ತದೆ"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ಯಾವುದೇ ಸಾಧನಗಳು ಕಂಡುಬಂದಿಲ್ಲ. ಸಾಧನಗಳನ್ನು ಆನ್ ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಸಂಪರ್ಕಿಸಲು ಲಭ್ಯವಿದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"ರದ್ದುಮಾಡಿ"</string>
<string name="contrast_title" msgid="6885768151336508075">"ಕಾಂಟ್ರಾಸ್ಟ್"</string>
<string name="contrast_standard" msgid="1097297089917185235">"ಪ್ರಮಾಣಿತ"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"ಮಧ್ಯಮ"</string>
<string name="contrast_high" msgid="3988567609694797696">"ಹೆಚ್ಚು"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ಈ ಆ್ಯಪ್ ಅನ್ನು 1 ವಿಂಡೋದಲ್ಲಿ ಮಾತ್ರ ತೆರೆಯಬಹುದು"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index f31bf7d..454e4e1 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"기기 연결을 해제하겠습니까?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"새 기기와 페어링"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"블루투스"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"내일 다시 자동으로 사용 설정"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"오른쪽 보청기 페어링"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"왼쪽 보청기 페어링"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"반대쪽 보청기 페어링"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"오른쪽 보청기 페어링"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"왼쪽 보청기 페어링"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"사용 가능한 모든 보청기"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"청각 보조 기기 설정"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"단축키, 보청기 호환성"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"이 기기에 적용"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"오디오 출력"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"오디오 출력 정보"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"텍스트 입력란에 작성"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"스타일러스 버튼 누름 모두 무시"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"스타일러스"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"오디오 공유"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"오디오 공유"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"통화 및 알람"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE 오디오 스트림에 연결"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"주변 오디오 스트림"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"오디오 스트림"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR 코드를 사용해 오디오 스트림에 연결"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"주변 오디오 스트림이 없습니다."</string>
<string name="date_and_time" msgid="1788358029823431692">"날짜 및 시간"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"프록시"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"취소"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"취소"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"설정"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"비공개 스페이스를 설정하세요"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"비공개 앱을 숨기거나 잠글 수 있는 별도의 스페이스에 보관하세요."</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"작동 방식"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"앱 목록 하단에서 비공개 스페이스에 액세스할 수 있습니다."</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"잠금을 통해 비공개 스페이스의 앱이 보호됩니다."</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"비공개 스페이스가 잠겨 있으면 비공개 스페이스의 앱에서 보내는 알림은 표시되지 않습니다."</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"비공개 스페이스가 잠겨 있으면 비공개 스페이스의 앱은 권한 관리자, 개인 정보 대시보드, 기타 설정에 표시되지 않습니다.\n\n비공개 스페이스는 새 기기로 옮길 수 없습니다. 다른 기기에서 사용하려면 다른 비공개 스페이스를 설정해야 합니다.\n\n기기를 컴퓨터에 연결하거나 기기에 유해한 앱을 설치 가능한 사람은 비공개 스페이스에 액세스할 수 있습니다."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"비공개 스페이스 설정 중…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"비공개 스페이스가 잠겨 있으면 비공개 스페이스 앱에서 보내는 알림이 표시되지 않음"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"비공개 스페이스를 잠금 해제하여 사진이나 파일 공유"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"일부 앱이 이미 비공개 스페이스에 설치되어 있습니다"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"비공개 스페이스를 설정할 수 없음"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"다시 시도"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"화면 잠금을 사용하여 비공개 스페이스를 잠금 해제하시겠습니까?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"비공개 스페이스용 PIN 설정"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"비공개 스페이스용 비밀번호 설정"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"비공개 스페이스용 패턴 설정"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"앱 및 알림"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"잠금 화면의 민감한 알림"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"비공개 스페이스가 잠금 해제될 때 민감한 콘텐츠를 표시합니다."</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"지문을 <xliff:g id="COUNT">%d</xliff:g>개까지 추가할 수 있습니다."</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"최대 개수의 지문을 추가했습니다."</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"지문을 추가할 수 없습니다."</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"연결 끊기"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"페어링 및 연결"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"블루투스가 켜져 있으면 기기가 주변의 다른 블루투스 기기와 통신할 수 있습니다."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"기기에서 블루투스가 켜져 있으면 근처의 다른 블루투스 기기와 통신할 수 있습니다. Quick Share, 내 기기 찾기, 기기 위치 등의 기능에서 블루투스를 사용합니다."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"블루투스가 켜져 있으면 기기가 근처의 다른 블루투스 기기와 통신할 수 있습니다.\n\n기기 사용 환경을 개선하기 위해 블루투스가 꺼져 있을 때도 앱 및 서비스에서 언제든지 근처에 기기가 있는지 검색할 수 있습니다. 예를 들면 위치 기반 기능 및 서비스를 개선하는 데 이 기능이 사용되기도 합니다. 설정을 변경하려면 블루투스 검색 설정으로 이동하세요."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"기기에서 블루투스가 켜져 있으면 근처의 다른 블루투스 기기와 통신할 수 있습니다. Quick Share, 내 기기 찾기, 기기 위치 등의 기능에서 블루투스를 사용합니다.\n\n블루투스가 꺼져 있어도 앱 및 서비스에서 언제든지 근처 기기를 스캔할 수 있습니다. 예를 들어 위치 기반 기능 및 서비스를 향상하기 위한 용도로 블루투스를 사용합니다. 이 설정은 블루투스 검색 설정에서 변경할 수 있습니다."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"변경"</string>
<string name="device_details_title" msgid="1155622417516195481">"기기 세부정보"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"키보드 설정"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"사용 중인 이동통신사에서는 이 네트워크가 오래되어서 안전성이 낮은 보안 프로토콜을 사용하기 때문에 해당 네트워크에 대한 연결을 허용하지 않습니다"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP 허용"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"닫기"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"고급 옵션"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"드롭다운 목록 고급 옵션"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"펼치기"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0GHz 대역 사용 선호"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP 설정"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"개인 정보 보호"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"구독"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"구독 확인 또는 변경"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"무작위 MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"어두운 테마는 배터리 사용 시간을 늘리기 위해 일부 화면에서 검은색 배경을 사용합니다. 어두운 테마 일정은 화면이 꺼질 때까지 기다린 후 켜집니다."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"어두운 테마는 현재 취침 모드 일정을 따릅니다."</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"취침 모드 설정"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"화면 자동 잠금 시간"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> 이상 동작이 없을 때"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"설정되지 않음"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"더 많은 옵션을 확인하려면 터치패드 오른쪽 하단을 탭합니다"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"포인터 속도"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"터치패드 동작 알아보기"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"트랙패드, 트랙 패드, 마우스, 커서, 스크롤, 스와이프, 마우스 오른쪽 버튼으로 클릭, 클릭, 포인터"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"마우스 오른쪽 버튼으로 클릭, 탭"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"홈으로 이동"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"터치패드 아무 곳에서나 세 손가락을 사용해 위로 스와이프하세요."</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"뒤로"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"일반"</string>
<string name="display_category_title" msgid="6638191682294461408">"디스플레이"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"색상 및 모션"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"화면 어둡게"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"상호작용 관리"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"타이밍 제어"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"불투명"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"고대비 텍스트"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"텍스트 색상을 검은색 또는 흰색으로 변경하여 배경과의 대비를 극대화합니다."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"화면 확대 자동 업데이트"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"앱 전환 시 화면 확대 업데이트"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"전원 버튼으로 통화 종료"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"두 손가락으로 아래에서 위로 스와이프하세요."</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"볼륨 키를 길게 누르세요."</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"세 번 탭하세요."</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"계속"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"청각 보조 기기"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"휴대전화와 함께 보청기, 인공 와우 및 기타 소리 증폭 기기를 사용할 수 있습니다."</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, 왼쪽 및 오른쪽"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> 외 1개"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"새 기기와 페어링"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"새 기기와 페어링 정보"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"청각 보조 기기"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"저장된 기기"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"보청기 제어"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"보청기 호환성"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"텔레코일과의 호환성을 개선하고 원치 않는 소음을 줄이세요."</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"보청기 정보"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"보청기의 전원이 켜져 있으며 페어링할 준비가 되어 있는지 확인하세요."</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"보청기 페어링"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"사응 가능한 보청기"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"보청기가 표시되지 않나요?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"기기 더보기"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"이 앱이 백그라운드에서 배터리를 사용할 수 있게 되며 배터리가 예상보다 빨리 소진될 수 있습니다."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"삭제"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"취소"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"재정의"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"충전 액세서리 확인"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"호환되지 않는 충전에 관해 자세히 알아보기"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"배터리 관리"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"기타"</string>
<string name="no_channels" msgid="4716199078612071915">"이 앱에서 게시한 알림이 없음"</string>
<string name="app_settings_link" msgid="6725453466705333311">"앱 내 추가 설정"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"사용하지 않는 채널 표시"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"사용하지 않는 채널 숨기기"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{카테고리 #개 삭제됨}other{카테고리 #개 삭제됨}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"모두 차단"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"이러한 알림을 다시 표시하지 않음"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"오래 걸리는 백그라운드 작업"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"앱에서 오래 걸리는 백그라운드 작업을 실행할 수 있도록 허용합니다. 이렇게 하면 앱이 다운로드 및 업로드 등 완료하기까지 몇 분 이상 걸리는 작업을 실행할 수 있게 됩니다. \n\n이 권한이 거부되면 시스템에서 앱이 백그라운드에서 이러한 작업을 실행할 수 있는 시간을 제한합니다."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"오래 걸리는 작업, 데이터 전송, 백그라운드 작업"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"백그라운드에서 백업 작업 실행"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"앱이 백업 관련 백그라운드 작업을 실행하도록 허용"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"이 앱에 콘텐츠를 백업하거나 동기화해야 하는 주요 사용 사례가 있음을 나타냅니다. 이 권한을 부여하면 앱이 백업 관련 작업을 완료하기 위해 백그라운드에서 조금 더 오랜 시간 동안 실행될 수 있습니다. \n\n권한이 거부되면 시스템에서 이 앱이 백그라운드에서 백업 관련 작업을 완료하기 위한 어떠한 예외도 적용하지 않습니다."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"백업 할 일, 백업 작업"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager 대역 제한 기능 재설정"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager 대역 제한 기능이 재설정되었습니다."</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"잠금 화면에 표시되는 정보 설정"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"자동 등록..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"데이터 로밍을 허용하시겠습니까?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"요금은 이동통신사에 문의하세요."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"앱 데이터 사용량"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"잘못된 네트워크 모드(<xliff:g id="NETWORKMODEID">%1$d</xliff:g>)입니다. 무시하세요."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"위성 메시지"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"위성을 통해 문자 메시지를 주고받습니다. 계정에 포함되어 있습니다."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM 삭제 중…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM을 삭제할 수 없음"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"문제가 발생하여 이 eSIM이 삭제되지 않았습니다.\n\n기기를 다시 시작하고 다시 시도하세요."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"기기에 연결"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> 앱에서 임시 Wi‑Fi 네트워크를 사용하여 기기에 연결하려고 합니다."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"기기가 없습니다. 기기가 켜져 있으며 연결 가능한지 확인하세요."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"취소"</string>
<string name="contrast_title" msgid="6885768151336508075">"대비"</string>
<string name="contrast_standard" msgid="1097297089917185235">"표준"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"보통"</string>
<string name="contrast_high" msgid="3988567609694797696">"높음"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"이 앱은 창 1개에서만 열 수 있습니다."</string>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index 5914272..6345e41 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Түзмөк ажыратылсынбы?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Жаңы түзмөк кошуу"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Эртең автоматтык түрдө кайра күйгүзүү"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Оң кулакты жупташтыруу"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Сол кулакты жупташтыруу"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Экинчи кулагыңызды жупташтырыңыз"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Оң кулакты жупташтыруу"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Сол кулакты жупташтыруу"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Бардык жеткиликтүү угуу апараттары үчүн"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Угуу аппаратынын параметрлери"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Ыкчам баскыч, угуу аппаратынын шайкештиги"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Ушул түзмөктө гана"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Аудио түзмөк"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Аудио түзмөк жөнүндө"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Текст жазылчу жерлерге кол менен жазуу"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Стилус баскычындагы басууларды этибарга албоо"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Стилус"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Аудиону бөлүшүү"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Аудиону бөлүшүү"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Чалуулар жана ойготкучтар"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE аудио агымына туташтыруу"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Жакын жердеги аудио агымдар"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Аудио агымдар"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Аудио агымга QR коду аркылуу туташуу"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Жакын жерде аудио агымдар табылган жок."</string>
<string name="date_and_time" msgid="1788358029823431692">"Күн жана убакыт"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Прокси"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Жокко чыгаруу"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Жок"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Тууралоо"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Жеке чөйрөнү тууралоо"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Жеке колдонмолорду жашырып же кулпулай ала турган өзүнчө чөйрөдө сактаңыз"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Ал кантип иштейт"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Жеке чөйрөңүздү колдонмолор тизмесинин ылдый жагынан көрө аласыз"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Жеке чөйрөдөгү колдонмолор кулпу менен корголот"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Жеке чөйрөдөгү колдонмолордун билдирмелери ал кулпуланганда жашырылат"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Жеке чөйрөңүз кулпуланган учурда андагы колдонмолор уруксаттарды башкаргычта, купуялык тактасында жана башка параметрлерде көрүнбөйт.\n\nЖеке чөйрөңүздү жаңы түзмөккө жылдырууга болбойт. Эгер жеке чөйрөнү башка түзмөктө колдонгуңуз келсе, башка жеке чөйрөнү тууралашыңыз керек болот.\n\nТүзмөгүңүздү компьютерге туташтырган же ага зыяндуу колдонмолорду орноткон кишилер жеке чөйрөңүзгө кире алат."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Жеке чөйрө туураланууда…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Жеке мейкиндиктеги колдонмолордун билдирмелери ал кулпуланганда жашырылат"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Сүрөттөрдү же файлдарды бөлүшүү үчүн мейкиндигиңиздин кулпусун ачыңыз"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Айрым колдонмолор жеке чөйрөңүзгө мурунтан эле орнотулган"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Жеке мейкиндик туураланган жок"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Кайталоо"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Жеке чөйрөнүн кулпусун ачуу үчүн экран кулпусу колдонулсунбу?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Жеке мейкиндигиңиз үчүн PIN код коюңуз"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Жеке мейкиндигиңиз үчүн сырсөз коюңуз"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Жеке мейкиндик үчүн граф. ачкыч коюңуз"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Колдонмолор жана билдирмелер"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Купуя билдирмелерди кулпуланган экранда көрсөтүү"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Жеке мейкиндиктин кулпусу ачык болгондо купуя контентти көрсөтүү"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> чейин манжа изин кошсоңуз болот"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Кошулган манжа издеринин саны жогорку чегине жетти"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Дагы манжа издерин кошуу мүмкүн эмес"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Ажыратуу"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Байланыштыруу жана туташтыруу"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bluetooth күйгүзүлгөндө, түзмөгүңүз жакын жердеги башка Bluetooth түзмөктөрү менен байланыша алат"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Bluetooth күйгүзүлгөндө түзмөгүңүз жакын арадагы башка Bluetooth түзмөктөрү менен байланыша алат. Тез Бөлүшүү, \"Түзмөгүм кайда?\" жана түзмөктүн турган жерин аныктоо сыяктуу функциялар Bluetooth\'ду колдонот."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Башка түзмөктөргө туташуу үчүн Bluetooth\'ду күйгүзүңүз.\n\nЖерлерди тагыраак аныктап, түзмөктүн иштешин жакшыртуу үчүн Bluetooth өчүп турганда да колдонмолор менен кызматтар жакын жердеги түзмөктөрдү издей беришет. Издебесин десеңиз, Bluetooth түзмөктөрүн издөө параметрин өчүрүп коюңуз."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Bluetooth күйгүзүлгөндө түзмөгүңүз жакын арадагы башка Bluetooth түзмөктөрү менен байланыша алат. Тез Бөлүшүү, Түзмөгүм кайда? жана түзмөк жайгашкан жерди аныктоо сыяктуу функциялар Bluetooth\'ду колдонушат.\n\nЖерлерди тагыраак аныктап, түзмөктүн иштешин жакшыртуу үчүн Bluetooth өчүп турганда да колдонмолор менен кызматтар жакын жердеги түзмөктөрдү издей беришет. Муну Bluetooth түзмөктөрүн издөө параметрлеринен өзгөртө аласыз."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Өзгөртүү"</string>
<string name="device_details_title" msgid="1155622417516195481">"Түзмөктүн чоо-жайы"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Баскычтоп параметрлери"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Бул тармак коопсуздук деңгээли төмөн болгон эски коопсуздук протоколун колдонгондуктан, байланыш операторуңуз ага туташууга тыюу салат"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP тармагына уруксат берүү"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Жабуу"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Өркүндөтүлгөн параметрлер"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Өркүндөтүлгөн параметрлердин ылдый түшүүчү тизмеси"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"жайып көрсөтүү"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 ГГц жыштыгы сунушталат"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP параметрлери"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Купуялык"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Жазылуу"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Жазылууну көрүү же өзгөртүү"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Кокустан тандалган MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Караңгы тема айрым түзмөктөрдө батареянын кубатын көпкө жеткирүү үчүн кара түстү колдонот. Караңгы тема экран өчкөндө күйөт."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Караңгы тема учурда Уйку режиминин графиги боюнча иштеп жатат"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Уйку режиминин параметрлери"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Экран канчадан кийин өчөт"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> колдонулбагандан кийин"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Коюлган эмес"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Дагы параметрлерди көрүү үчүн сенсордук тактанын ылдыйкы оң бурчун таптаңыз"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Көрсөткүчтүн ылдамдыгы"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Сенсордук тактанын жаңсоолорун үйрөнүү"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"трекпад, трекпад, чычкан, курсор, сыдыруу, сүрүү, оң баскычын чыкылдатуу, чыкылдатуу, көрсөткүч"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"оң баскычын чыкылдатуу, таптап коюу"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Башкы бетке өтүү"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Сенсордук тактанын каалаган жерин үч манжаңыз менен жогору сүрүңүз"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Артка кайтуу"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Жалпы"</string>
<string name="display_category_title" msgid="6638191682294461408">"Экран"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Түс жана кыймыл"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Экранды караңгылатуу"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Башкаруу элементтери"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Убакытты көзөмөлдөө"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Тунук эмес"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Жогорку контрасттагы текст"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Текст жакшыраак көрүнүшү үчүн аны кара же ак түскө өзгөртүңүз."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Экрандын чоңойтуусун авто жаңыртуу"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Колдонмо кубулган сайын, экрандын чоңойтуусун жаңыртуу"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Чалууну кубат баскычы бүтүрөт"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"экранды төмөндөн жогору карай эки манжа менен сүрүп коюу"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Үндү катуулатуу/акырындатуу баскычтарын басуу"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Экрнады үч жолу басуу"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Улантуу"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Угуу аппараттары"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Угуу аппараттарын, кохлеардык имплантаттарды жана башка үндү күчөтүүчү түзмөктөрдү телефонуңуз менен колдоно аласыз"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, сол жана оң кулактар"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> дагы +1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Жаңы түзмөктү жупташтыруу"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Жаңы түзмөктү жупташтыруу жөнүндө"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Угуу аппараттары"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Сакталган түзмөктөр"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Угуу аппаратынын башкаруу элементтери"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Угуу аппаратынын шайкештиги"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Телекатушка менен шайкештикти жакшыртып, ызы-чууну азайтат"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Угуу аппараттары жөнүндө"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Угуу аппаратыңыз күйгүзүлүп, туташтырууга даяр экенин текшериңиз"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Угуу аппаратын жупташтыруу"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Жеткиликтүү угуу аппараттары"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Угуу аппараты көрүнбөй жатабы?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Дагы башка түзмөктөрдү көрүү"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Бул колдонмо батареяны фондо керектей берет. Батареяңыз күтүлгөндөн эртерээк отуруп калышы мүмкүн."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Өчүрүү"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Жок"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Өзгөртүп коюу"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Кубаттоо шайманын текшериңиз"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Шайкеш эмес кубаттоо параметри жөнүндө кеңири маалымат"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Башка"</string>
<string name="no_channels" msgid="4716199078612071915">"Бул колдонмодон эч кандай билдирме келген жок"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Колдонмонун кошумча параметрлери"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Колдонулбаган каналдарды көрсөтүү"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Колдонулбаган каналдарды жашыруу"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# категория өчүрүлдү}other{# категория өчүрүлдү}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Баарын бөгөттөө"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Бул билдирмелер эч качан көрүнбөсүн"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Фондогу узак тапшырмалар"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Бул колдонмого узак мөөнөттүү тапшырмаларды фондо аткарууга уруксат бериңиз. Колдонмо жүктөп алуу же жүктөп берүү сыяктуу бир нече мүнөт менен чектелбеген тапшырмаларды фондо аткарат. \n\nЭгер бул уруксат берилбесе, система колдонмо үчүн мындай тапшырмалардын фондо аткарылышын чектеп коёт."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"узак мөөнөттүү жумуштар, маалыматтарды өткөрүү, фондогу тапшырмалар"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Камдык көчүрмөнү фондо сактоо"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Колдонмого камдык көчүрмөнү фондо сактоого уруксат берүү"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Бул колдонмо камдык көчүрмөнү сактап же контентти шайкештиргендин ордуна аны колдонуп жатат. Бул уруксатты берсеңиз, камдык көчүрмөнү сактоо үчүн бул колдонмо бир аз көбүрөөк иштейт. \n\nЭгер бул уруксат берилбесе, тутум колдонмого камдык көчүрмөнү фондо сактоого мүмкүндүк бербейт."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"камдык көчүрмөнү сактоо тапшырмалары, камдык көчүрмөнү сактоо иштери"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager эсептегичтерин баштапкы абалга келтирүү"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ылдамдыкты чектөө баштапкы абалга келтирилди"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Кулпуланган экрандагы маалыматты көзөмөлдөй аласыз"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Автоматтык катталуу…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Интернет-роумингди иштетесизби?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Бааларын байланыш операторуңуздан сурашыңыз керек."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Колдонмолордун трафиги"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Тармактын режими жараксыз: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Баш тартыңыз."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Спутник аркылуу жазышуу"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Спутник аркылуу текст билдирүүлөрдү алып же жөнөтүңүз. Аккаунтуңузда бул мүмкүнчүлүк бар."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM-карта тазаланууда…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM-карта тазаланган жок"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Бир жерден ката кетип, бул eSIM-карта өчүрүлгөн жок.\n\nТүзмөгүңүздү өчүрүп күйгүзүп, кайталап көрүңүз."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Түзмөккө туташуу"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> түзмөгүңүзгө убактылуу Wi‑Fi тармагы аркылуу туташканы жатат"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Түзмөктөр табылган жок. Түзмөктөр күйгүзүлүп, байланышууга даяр экенин текшериңиз."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Жок"</string>
<string name="contrast_title" msgid="6885768151336508075">"Контраст"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Кадимки"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Орточо"</string>
<string name="contrast_high" msgid="3988567609694797696">"Жогору"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Бул колдонмону 1 терезеде гана ачууга болот"</string>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index a074be8..4912564 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ຕັດການເຊື່ອມຕໍ່ອຸປະກອນຫຼືບໍ່?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"ຈັບຄູ່ອຸປະກອນໃໝ່"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"ເປີດໃຊ້ໂດຍອັດຕະໂນມັດອີກຄັ້ງມື້ອື່ນ"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"ຈັບຄູ່ຫູຂວາ"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"ຈັບຄູ່ຫູຊ້າຍ"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"ຈັບຄູ່ຫູອີກຂ້າງຂອງທ່ານ"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"ຈັບຄູ່ຫູຂວາ"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"ຈັບຄູ່ຫູຊ້າຍ"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"ສຳລັບອຸປະກອນຊ່ວຍຟັງທັງໝົດທີ່ພ້ອມໃຫ້ນຳໃຊ້"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"ການຕັ້ງຄ່າອຸປະກອນຊ່ວຍຟັງ"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"ທາງລັດ, ການໃຊ້ຮ່ວມກັນໄດ້ຂອງເຄື່ອງຊ່ວຍຟັງ"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"ສຳລັບອຸປະກອນນີ້"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ເອົ້າພຸດສຽງ"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ກ່ຽວກັບເອົ້າພຸດສຽງ"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"ຂຽນໃນຊ່ອງຂໍ້ຄວາມ"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"ບໍ່ຕ້ອງສົນໃຈການກົດປຸ່ມປາກກາທັງໝົດ"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"ປາກກາ"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ການແບ່ງປັນສຽງ"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ແບ່ງປັນສຽງ"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"ການໂທ ແລະ ແຈ້ງປຸກ"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"ເຊື່ອມຕໍ່ກັບການສະຕຣີມສຽງ LE"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"ການສະຕຣີມສຽງທີ່ຢູ່ໃກ້ຄຽງ"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ການສະຕຣີມສຽງ"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"ເຊື່ອມຕໍ່ກັບການສະຕຣີມສຽງໂດຍໃຊ້ລະຫັດ QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"ບໍ່ພົບການສະຕຣີມສຽງທີ່ຢູ່ໃກ້ຄຽງ."</string>
<string name="date_and_time" msgid="1788358029823431692">"ວັນທີ ແລະ ເວລາ"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"ພຣັອກຊີ"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"ຍົກເລີກ"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"ຍົກເລີກ"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"ຕັ້ງຄ່າ"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"ຕັ້ງຄ່າພື້ນທີ່ສ່ວນຕົວ"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"ຮັກສາແອັບສ່ວນຕົວໄວ້ໃນພື້ນທີ່ແຍກຕ່າງຫາກເຊິ່ງທ່ານສາມາດເຊື່ອງ ຫຼື ລັອກໄດ້"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"ມັນເຮັດວຽກແນວໃດ"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"ທ່ານສາມາດເຂົ້າເຖິງພື້ນທີ່ສ່ວນຕົວຂອງທ່ານໄດ້ຈາກລຸ່ມສຸດຂອງລາຍຊື່ແອັບຂອງທ່ານ"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"ແອັບໃນພື້ນທີ່ສ່ວນຕົວຂອງທ່ານໄດ້ຮັບການປົກປ້ອງໂດຍການລັອກ"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"ການແຈ້ງເຕືອນຈາກແອັບໃນພື້ນທີ່ສ່ວນຕົວຂອງທ່ານຈະຖືກເຊື່ອງເມື່ອລັອກໄວ້"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"ແອັບໃນພື້ນທີ່ສ່ວນຕົວຂອງທ່ານຈະບໍ່ປາກົດໃນຕົວຈັດການສິດອະນຸຍາດ, ແຜງໜ້າປັດຄວາມເປັນສ່ວນຕົວ ແລະ ການຕັ້ງຄ່າອື່ນໆເມື່ອລັອກພື້ນທີ່ສ່ວນຕົວຂອງທ່ານ.\n\nລະບົບບໍ່ສາມາດຍ້າຍພື້ນທີ່ສ່ວນຕົວຂອງທ່ານໄປຫາອຸປະກອນໃໝ່ໄດ້. ທ່ານຈະຕ້ອງຕັ້ງຄ່າພື້ນທີ່ສ່ວນຕົວໃໝ່ຫາກທ່ານຕ້ອງການໃຊ້ຢູ່ອຸປະກອນອື່ນ.\n\nໃຜກໍຕາມທີ່ເຊື່ອມຕໍ່ອຸປະກອນຂອງທ່ານກັບຄອມພິວເຕີ ຫຼື ຕິດຕັ້ງແອັບທີ່ເປັນອັນຕະລາຍໃນອຸປະກອນຂອງທ່ານອາດສາມາດເຂົ້າເຖິງພື້ນທີ່ສ່ວນຕົວຂອງທ່ານໄດ້."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"ກຳລັງຕັ້ງຄ່າພື້ນທີ່ສ່ວນຕົວ…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ການແຈ້ງເຕືອນຈາກແອັບພື້ນທີ່ສ່ວນບຸກຄົນຈະຖືກເຊື່ອງໄວ້ເມື່ອລັອກໄວ້"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ປົດລັອກພື້ນທີ່ສ່ວນບຸກຄົນເພື່ອແບ່ງປັນຮູບພາບ ຫຼື ໄຟລ໌"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"ບາງແອັບໄດ້ຖືກຕິດຕັ້ງໃນພື້ນທີ່ສ່ວນຕົວຂອງທ່ານແລ້ວ"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"ບໍ່ສາມາດຕັ້ງຄ່າພື້ນທີ່ສ່ວນບຸກຄົນໄດ້"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ລອງໃໝ່"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"ໃຊ້ການລັອກໜ້າຈໍເພື່ອປົດລັອກພື້ນທີ່ສ່ວນຕົວບໍ?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ຕັ້ງຄ່າ PIN ສຳລັບພື້ນທີ່ສ່ວນຕົວຂອງທ່ານ"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"ຕັ້ງລະຫັດຜ່ານສຳລັບພື້ນທີ່ສ່ວນຕົວຂອງທ່ານ"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"ຕັ້ງຄ່າຮູບແບບສຳລັບພື້ນທີ່ສ່ວນຕົວຂອງທ່ານ"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"ແອັບ ແລະ ການແຈ້ງເຕືອນ"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"ການແຈ້ງເຕືອນທີ່ລະອຽດອ່ອນຢູ່ໜ້າຈໍລັອກ"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"ສະແດງເນື້ອຫາທີ່ລະອຽດອ່ອນເມື່ອພື້ນທີ່ສ່ວນບຸກຄົນຖືກປົດລັອກ"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"ທ່ານສາມາດເພີ່ມບໍ່ເກີນ <xliff:g id="COUNT">%d</xliff:g> ລາຍນີ້ວມື"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"You’ve added the maximum number of fingerprints"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Can’t add more fingerprints"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"ຕັດການເຊື່ອມຕໍ່"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"ຈັບຄູ່ ແລະ ເຊື່ອມຕໍ່"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ເມື່ອເປີດ Bluetooth, ອຸປະກອນຂອງທ່ານສາມາດສື່ສານກັບອຸປະກອນ Bluetooth ອື່ນໆທີ່ຢູ່ໃກ້ຄຽງໄດ້."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ເມື່ອ Bluetooth ເປີດຢູ່, ອຸປະກອນຂອງທ່ານສາມາດສື່ສານກັບອຸປະກອນ Bluetooth ອື່ນທີ່ຢູ່ໃກ້ຄຽງໄດ້. ຄຸນສົມບັດຕ່າງໆເຊັ່ນ: ການແຊຣ໌ດ່ວນ, ຊອກຫາອຸປະກອນຂອງຂ້ອຍ ແລະ ສະຖານທີ່ອຸປະກອນໃຊ້ Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ເມື່ອເປີດໃຊ້ Bluetooth ແລ້ວ, ອຸປະກອນຂອງທ່ານຈະສາມາດສື່ສານກັບອຸປະກອນ Bluetooth ອື່ນທີ່ຢູ່ໃກ້ຄຽງໄດ້.\n\nເພື່ອປັບປຸງປະສົບການການນຳໃຊ້ອຸປະກອນ, ແອັບ ແລະ ບໍລິການຕ່າງໆຈະຍັງສາມາດສະແກນຫາອຸປະກອນທີ່ຢູ່ໃກ້ຄຽງໄດ້ທຸກເວລາ, ເຖິງແມ່ນວ່າຈະປິດ Bluetooth ໄວ້ກໍຕາມ. ການຕັ້ງຄ່ານີ້ໃຊ້ເພື່ອເຮັດສິ່ງຕ່າງໆ ຕົວຢ່າງ: ໃຊ້ເພື່ອປັບປຸງຄຸນສົມບັດ ແລະ ບໍລິການທີ່ອ້າງອີງສະຖານທີ່ໄດ້. ທ່ານສາມາດປ່ຽນຕົວເລືອກນີ້ໄດ້ໃນການຕັ້ງຄ່າການສະແກນ Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ເມື່ອ Bluetooth ເປີດຢູ່, ອຸປະກອນຂອງທ່ານສາມາດສື່ສານກັບອຸປະກອນ Bluetooth ອື່ນທີ່ຢູ່ໃກ້ຄຽງໄດ້. ຄຸນສົມບັດຕ່າງໆເຊັ່ນ: ການແຊຣ໌ດ່ວນ, ຊອກຫາອຸປະກອນຂອງຂ້ອຍ ແລະ ສະຖານທີ່ອຸປະກອນໃຊ້ Bluetooth.\n\nແອັບ ແລະ ບໍລິການຕ່າງໆຍັງສາມາດສະແກນຫາອຸປະກອນທີ່ຢູ່ໃກ້ຄຽງໄດ້ທຸກເວລາ, ເຖິງແມ່ນວ່າຈະປິດ Bluetooth ກໍຕາມ. ນີ້ສາມາດຖືກນໍາໃຊ້, ຕົວຢ່າງ: ເພື່ອປັບປຸງຄຸນສົມບັດ ແລະ ການບໍລິການທີ່ອີງໃສ່ສະຖານທີ່. ທ່ານສາມາດປ່ຽນສິ່ງນີ້ໄດ້ໃນການຕັ້ງຄ່າການສະແກນ Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"ປ່ຽນ"</string>
<string name="device_details_title" msgid="1155622417516195481">"ລາຍລະອຽດອຸປະກອນ"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"ການຕັ້ງຄ່າແປ້ນພິມ"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"ຜູ້ໃຫ້ບໍລິການຂອງທ່ານບໍ່ອະນຸຍາດໃຫ້ທ່ານເຊື່ອມຕໍ່ກັບເຄືອຂ່າຍນີ້ ເພາະວ່າມັນໃຊ້ໂປຣໂຕຄໍຄວາມປອດໄພແບບເກົ່າທີ່ປອດໄພໜ້ອຍກວ່າ"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"ອະນຸຍາດ WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"ປິດ"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"ໂຕເລືອກຂັ້ນສູງ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ລາຍຊື່ແບບລົງລຸ່ມຕົວເລືອກຂັ້ນສູງ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ຂະຫຍາຍ"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"ເລືອກຄື້ນຄວາມຖີ່ 5.0 GHz ກ່ອນ"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"ຕັ້ງຄ່າ IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"ຄວາມເປັນສ່ວນຕົວ"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"ການສະໝັກໃຊ້"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"ເບິ່ງ ຫຼື ປ່ຽນການສະໝັກໃຊ້"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"MAC ແບບສຸ່ມ"</string>
@@ -1226,6 +1263,8 @@
<string name="dark_ui_text" msgid="4392646155331126666">"ຮູບແບບສີສັນມືດຈະໃຊ້ພື້ນຫຼັງສີດຳເພື່ອຊ່ວຍເຮັດໃຫ້ໃຊ້ແບັດເຕີຣີໄດ້ດົນຂຶ້ນໃນໜ້າຈໍບາງຮຸ່ນ. ກຳນົດເວລາຮູບແບບສີສັນມືດຈະລໍຖ້າເປີດຈົນກວ່າໜ້າຈໍຂອງທ່ານຈະປິດ."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ຕອນນີ້ຮູບແບບສີສັນມືດກຳລັງປະຕິບັດຕາມກຳນົດເວລາໂໝດເວລານອນຂອງທ່ານ"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"ການຕັ້ງຄ່າໂໝດເວລານອນ"</string>
+ <string name="even_dimmer_display_title" msgid="8589063452814896327">"ມົວລົງ"</string>
+ <string name="even_dimmer_display_summary" msgid="120301078873242172">"ອະນຸຍາດໃຫ້ອຸປະກອນມົວລົງກວ່າປົກກະຕິ"</string>
<string name="screen_timeout" msgid="7709947617767439410">"ໄລຍະໝົດເວລາໜ້າຈໍ"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"ຫຼັງຈາກ <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> ທີ່ບໍ່ໄດ້ເຮັດຫຍັງ"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"ຍັງບໍ່ໄດ້ຕັ້ງ"</string>
@@ -1880,10 +1919,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"ແຕະຢູ່ແຈຂວາລຸ່ມສຸດຂອງແຜ່ນສຳຜັດເພື່ອເບິ່ງຕົວເລືອກເພີ່ມເຕີມ"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"ຄວາມໄວຂອງຕົວຊີ້"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"ສຶກສາທ່າທາງຂອງແຜ່ນສຳຜັດ"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ແທຣັກແຜດ, ແທຣັກ ແຜດ, ເມົ້າ, ເຄີເຊີ, ເລື່ອນ, ປັດ, ຄລິກຂວາ, ຄລິກ, ຕົວຊີ້"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"ຄລິກຂວາ, ແຕະ"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ໄປຫາໜ້າຫຼັກ"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"ໃຊ້ 3 ນິ້ວປັດຂຶ້ນຈາກຕຳແໜ່ງໃດກໍໄດ້ຢູ່ແຜ່ນສຳຜັດຂອງທ່ານ"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"ກັບຄືນ"</string>
@@ -1979,6 +2016,28 @@
<string name="general_category_title" msgid="6298579528716834157">"ທົ່ວໄປ"</string>
<string name="display_category_title" msgid="6638191682294461408">"ການສະແດງຜົນ"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"ສີ ແລະ ໂມຊັນ"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"ເຮັດໃຫ້ໜ້າຈໍມືດລົງ"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ການຄວບຄຸມການໂຕ້ຕອບ"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"ການຄວບຄຸມຊ່ວງເວລາ"</string>
@@ -2115,6 +2174,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"ບໍ່ໂປ່ງໃສ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ຕົວອັກສອນຄອນທຣາສສູງ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"ປ່ຽນສີຂໍ້ຄວາມເປັນດຳ ຫຼື ຂາວ. ເພີ່ມຄອນທຣາສໃຫ້ສູງສຸດກັບພື້ນຫຼັງ."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"ອັບເດດການຂະຫຍາຍໜ້າຈໍອັດຕະໂນມັດ"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ອັບເດດການຂະຫຍາຍໜ້າຈໍເມື່ອປ່ຽນແອັບພລິເຄຊັນ"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"ກົດປຸ່ມ ປິດ/ເປີດ ເພື່ອວາງສາຍ"</string>
@@ -2209,6 +2272,9 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ປັດສອງນິ້ວຂຶ້ນຈາກລຸ່ມສຸດ"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"ກົດປຸ່ມລະດັບສຽງຄ້າງໄວ້"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"ແຕະໃສ່ໜ້າຈໍສາມເທື່ອ"</string>
+ <string name="accessibility_shortcut_edit_screen_title" msgid="4494142067760961499">"ແກ້ໄຂທາງລັດການຊ່ວຍເຂົ້າເຖິງ"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"ສືບຕໍ່"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"ອຸປະກອນຊ່ວຍຟັງ"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"ທ່ານສາມາດໃຊ້ເຄື່ອງຊ່ວຍຟັງ, ປະສາດຫູທຽມ ແລະ ອຸປະກອນຂະຫຍາຍສຽງກັບໂທລະສັບຂອງທ່ານໄດ້"</string>
@@ -2222,7 +2288,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ຊ້າຍ ແລະ ຂວາ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 ເພີ່ມເຕີມ"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"ຈັບຄູ່ອຸປະກອນໃໝ່"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"ກ່ຽວກັບການຈັບຄູ່ອຸປະກອນໃໝ່"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"ອຸປະກອນຊ່ວຍຟັງ"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"ອຸປະກອນທີ່ບັນທຶກໄວ້"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"ການຄວບຄຸມອຸປະກອນຊ່ວຍຟັງ"</string>
@@ -2230,8 +2295,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"ການໃຊ້ຮ່ວມກັນໄດ້ຂອງເຄື່ອງຊ່ວຍຟັງ"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ປັບປຸງຄວາມເຂົ້າກັນໄດ້ດ້ວຍ telecoil ແລະ ຫຼຸດສຽງລົບກວນທີ່ບໍ່ຕ້ອງການ"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"ກ່ຽວກັບອຸປະກອນຊ່ວຍຟັງ"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"ກວດສອບໃຫ້ໝັ້ນໃຈວ່າອຸປະກອນຊ່ວຍຟັງຂອງທ່ານເປີດຢູ່ ແລະ ພ້ອມຈັບຄູ່ແລ້ວ"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"ຈັບຄູ່ອຸປະກອນຊ່ວຍຟັງ"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"ອຸປະກອນຊ່ວຍຟັງທີ່ພ້ອມໃຫ້ນຳໃຊ້"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"ບໍ່ເຫັນອຸປະກອນຊ່ວຍຟັງຂອງທ່ານບໍ?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"ເບິ່ງອຸປະກອນເພີ່ມເຕີມ"</string>
@@ -2436,8 +2502,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"ແອັບນີ້ຈະສາມາດໃຊ້ແບັດເຕີຣີໃນພື້ນຫຼັງ. ແບັດເຕີຣີຂອງທ່ານອາດໝົດໄວກວ່າທີ່ຄາດໄວ້."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"ລຶບ"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"ຍົກເລີກ"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ຍົກເລີກ"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ກວດສອບອຸປະກອນເສີມສຳລັບການສາກ"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບການສາກທີ່ບໍ່ເຂົ້າກັນໄດ້"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ຕົວຈັດການແບັດເຕີຣີ"</string>
@@ -3537,6 +3602,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"ອື່ນໆ"</string>
<string name="no_channels" msgid="4716199078612071915">"ແອັບນີ້ຍັງບໍ່ໄດ້ໂພສການແຈ້ງເຕືອນໃດເທື່ອ"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ການຕັ້ງຄ່າເພີ່ມເຕີມໃນແອັບ"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"ສະແດງຊ່ອງທີ່ບໍ່ໃຊ້"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"ເຊື່ອງຊ່ອງທີ່ບໍ່ໃຊ້"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{ລຶບ # ໝວດໝູ່ແລ້ວ}other{ລຶບ # ໝວດໝູ່ແລ້ວ}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"ບລັອກທັງໝົດ"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ຢ່າສະແດງການແຈ້ງເຕືອນເຫຼົ່ານີ້ອີກ"</string>
@@ -4103,6 +4170,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"ໜ້າວຽກໃນພື້ນຫຼັງທີ່ໃຊ້ເວລາດົນ"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ອະນຸຍາດໃຫ້ແອັບນີ້ເອີ້ນໃຊ້ໜ້າວຽກໃນພື້ນຫຼັງທີ່ໃຊ້ເວລາດົນ. ການດຳເນີນການນີ້ເຮັດໃຫ້ແອັບສາມາດເອີ້ນໃຊ້ໜ້າວຽກທີ່ອາດໃຊ້ເວລາດົນກວ່າສອງສາມນາທີຈຶ່ງຈະສຳເລັດ, ເຊັ່ນ: ດາວໂຫຼດ ແລະ ອັບໂຫຼດ. \n\nຫາກການອະນຸຍາດນີ້ຖືກປະຕິເສດ, ລະບົບຈະຈຳກັດໄລຍະເວລາທີ່ແອັບສາມາດດຳເນີນໜ້າວຽກດັ່ງກ່າວໃນພື້ນຫຼັງໄດ້."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ວຽກທີ່ໃຊ້ເວລາດົນ, ການໂອນຍ້າຍຂໍ້ມູນ, ໜ້າວຽກໃນພື້ນຫຼັງ"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ດຳເນີນການສໍາຮອງຂໍ້ມູນໃນພື້ນຫຼັງ"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"ອະນຸຍາດໃຫ້ແອັບເຮັດວຽກໃນພື້ນຫຼັງທີ່ກ່ຽວຂ້ອງກັບການສຳຮອງຂໍ້ມູນ"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"ຊີ້ບອກວ່າແອັບນີ້ມີກໍລະນີໃຊ້ທີ່ສຳຄັນທີ່ມັນຕ້ອງການສຳຮອງຂໍ້ມູນ ຫຼື ຊິ້ງເນື້ອຫາ. ການໃຫ້ການອະນຸຍາດນີ້ເຮັດໃຫ້ແອັບສາມາດເຮັດວຽກໃນພື້ນຫຼັງໄດ້ດົນຂຶ້ນເລັກນ້ອຍເພື່ອເຮັດສຳເລັດວຽກທີ່ກ່ຽວຂ້ອງກັບການສຳຮອງຂໍ້ມູນ. \n\nຫາກການອະນຸຍາດນີ້ຖືກປະຕິເສດ, ລະບົບຈະບໍ່ໃຫ້ຂໍ້ຍົກເວັ້ນພິເສດໃດໆກັບແອັບນີ້ເພື່ອເຮັດສຳເລັດວຽກທີ່ກ່ຽວຂ້ອງກັບການສຳຮອງຂໍ້ມູນໃນພື້ນຫຼັງ."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"ສຳຮອງຂໍ້ມູນໜ້າວຽກ, ສຳຮອງຂໍ້ມູນວຽກ"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ຣີເຊັດການຈຳກັດອັດຕາ ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ຣີເຊັດການຈຳກັດອັດຕາ ShortcutManager ແລ້ວ"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"ຂໍ້ມູນການຄວບຄຸມໃນໜ້າຈໍລັອກ"</string>
@@ -4527,7 +4598,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ການລົງທະບຽນອັດຕະໂນມັດ..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ອະນຸຍາດໃຫ້ໂຣມມິງຂໍ້ມູນບໍ?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ກະລຸນາກວດສອບລາຄາກັບຜູ້ໃຫ້ບໍລິການເຄືອຂ່າຍຂອງທ່ານ."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ການໃຊ້ຂໍ້ມູນແອັບ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ໂໝດເຄືອຂ່າຍ <xliff:g id="NETWORKMODEID">%1$d</xliff:g> ບໍ່ຖືກຕ້ອງ. ບໍ່ສົນໃຈ."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"ການຮັບສົ່ງຂໍ້ຄວາມຜ່ານດາວທຽມ"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"ສົ່ງ ແລະ ຮັບຂໍ້ຄວາມຜ່ານດາວທຽມ. ຮວມຢູ່ໃນບັນຊີຂອງທ່ານ."</string>
@@ -4628,6 +4698,10 @@
<string name="erasing_sim" msgid="4237180547590463930">"ກຳລັງລຶບ eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"ບໍ່ສາມາດລຶບ eSIM ໄດ້"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"ມີບາງຢ່າງຜິດພາດເກີດຂຶ້ນ ແລະ ບໍ່ສາມາດລຶບ eSIM ນີ້ໄດ້.\n\nກະລຸນາຣີສະຕາດອຸປະກອນຂອງທ່ານ ແລ້ວລອງໃໝ່."</string>
+ <string name="wifi_warning_dialog_title" msgid="7328515476966592390">"ເຊື່ອມຕໍ່ຫາ Wi‑Fi ກ່ອນລຶບ"</string>
+ <string name="wifi_warning_dialog_text" msgid="6584060137703953174">"ສິ່ງນີ້ເຮັດໃຫ້ມັນງ່າຍຂຶ້ນໃນການໃຊ້ eSIM ຂອງທ່ານອີກຄັ້ງໃນອະນາຄົດໂດຍບໍ່ຈໍາເປັນຕ້ອງຕິດຕໍ່ກັບຜູ້ໃຫ້ບໍລິການຂອງທ່ານ"</string>
+ <string name="wifi_warning_continue_button" msgid="8171574741789688214">"ແນວໃດກໍລຶບ"</string>
+ <string name="wifi_warning_return_button" msgid="6226063181583906340">"ຕົກລົງ"</string>
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ເຊື່ອມຕໍ່ຫາອຸປະກອນ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"ແອັບ <xliff:g id="APPNAME">%1$s</xliff:g> ຕ້ອງການໃຊ້ເຄືອຂ່າຍ Wi‑Fi ຊົ່ວຄາວເພື່ອເຊື່ອມຕໍ່ຫາອຸປະກອນຂອງທ່ານ"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ບໍ່ພົບອຸປະກອນ. ກະລຸນາກວດສອບວ່າເປີດອຸປະກອນແລ້ວ ແລະ ສາມາດເຊື່ອມຕໍ່ໄດ້."</string>
@@ -5047,6 +5121,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"ຍົກເລີກ"</string>
<string name="contrast_title" msgid="6885768151336508075">"ຄອນທຣາສ"</string>
<string name="contrast_standard" msgid="1097297089917185235">"ມາດຕະຖານ"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"ປານກາງ"</string>
<string name="contrast_high" msgid="3988567609694797696">"ສູງ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ແອັບນີ້ສາມາດເປີດໄດ້ໃນ 1 ໜ້າຈໍເທົ່ານັ້ນ"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 0c5b550..0cc56d7 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Atjungti įrenginį?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Susieti naują įrenginį"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatiškai vėl įjungti rytoj"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Susieti dešinę ausį"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Susieti kairę ausį"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Susiekite kitą ausį"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Susieti dešinę ausį"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Susieti kairę ausį"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Visuose pasiekiamuose klausos įrenginiuose"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Klausos įrenginio nustatymai"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Spartusis klavišas, klausos aparato suderinamumas"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Šiame įrenginyje"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Garso išvestis"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Apie garso išvestį"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Rašymas teksto laukuose"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Visų rašiklio mygtuko paspaudimų nepaisymas"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Rašiklis"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Garso bendrinimas"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Bendrinti garsą"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Skambučiai ir signalai"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Prisijungimas prie „LE Audio“ srauto"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Garso srautai netoliese"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Garso srautai"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Prisijunkite prie garso srauto naudodami QR kodą"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Netoliese nerasta jokių garso srautų."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data ir laikas"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Tarpinis serveris"</string>
@@ -592,17 +588,18 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Atšaukti"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Atšaukti"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Nustatyti"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Privačios erdvės nustatymas"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Laikykite privačias programas atskiroje erdvėje, kurią galite slėpti ar užrakinti"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Kaip tai veikia"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Privačią erdvę galite pasiekti iš programų sąrašo apačios"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Programos privačioje erdvėje saugomos jas užrakinant"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Pranešimai iš programų privačioje erdvėje slepiami, kai ji užrakinta"</string>
+ <string name="private_space_setup_title" msgid="2272968244329821450">"Privati erdvė"</string>
+ <string name="private_space_hide_apps_summary" msgid="4418722947376042418">"Paslėpkite ir užrakinkite privačias programas atskiroje erdvėje. Norėdami užtikrinti papildomą saugą naudokite specialiai tam skirtą „Google“ paskyrą."</string>
+ <string name="private_space_setup_sub_header" msgid="5454598292017819146">"Nustatykite privačią erdvę"</string>
+ <string name="private_space_separate_account_text" msgid="4492251315012955548"><b>"Pasirinkite „Google“ paskyrą, kurią naudosite erdvėje"</b>\n"Naudojant specialiai tam skirtą paskyrą, sinchronizuoti failai, nuotraukos ir el. laiškai neatsidurs už erdvės ribų."</string>
+ <string name="private_space_protected_lock_text" msgid="9123250938334372735"><b>"Nustatykite užraktą"</b>\n"Užrakinkite erdvę, kad į ją nepatektų kiti žmonės."</string>
+ <string name="private_space_install_apps_text" msgid="5693139160766464498"><b>"Įdiekite programų"</b>\n"Jūsų privačioje erdvėje yra „Play“ parduotuvė, todėl galite lengvai įdiegti programų."</string>
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Programos privačioje erdvėje nebus rodomos leidimų tvarkytuvėje, privatumo informacijos suvestinėje ir kituose nustatymuose, kai privati erdvė bus užrakinta.\n\nPrivačios erdvės negalima perkelti į naują įrenginį. Turėsite nustatyti kitą privačią erdvę, jei norėsite ją naudoti kitame įrenginyje.\n\nBet kuris naudotojas, prijungęs jūsų įrenginį prie kompiuterio ar įdiegęs žalingų programų įrenginyje, galės pasiekti jūsų privačią erdvę."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Nustatoma privati erdvė…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Pranešimai iš privačios erdvės programų slepiami, kai ji užrakinta"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Nuotraukų arba failų bendrinimas atrakinus privačią erdvę"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Kai kurios programos jau įdiegtos privačioje erdvėje"</string>
+ <string name="private_space_explore_settings_title" msgid="1448128245941571654">"Peržiūrėkite privačios erdvės nustatymus, jei norite paslėpti privačią erdvę ir nustatyti automatinį užrakinimą"</string>
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Nepavyko nustatyti privačios erdvės"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Bandyti dar kartą"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Naudoti ekrano užraktą privačiai erdvei atrakinti?"</string>
@@ -622,6 +619,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Privačios erdvės PIN kodo nustatymas"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Privačios erdvės slaptažodžio nustatymas"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Privačios erdvės atrakinimo piešinio nustatymas"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Programos ir pranešimai"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Neskelbtini pranešimai užrakinimo ekrane"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Rodyti visuomenę jaudinantį turinį, kai privati erdvė užrakinta"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Galite pridėti iki <xliff:g id="COUNT">%d</xliff:g> piršto ats."</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Pridėjote maksimalų skaičių kontrolinių kodų"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Negalima pridėti daugiau kontrolinių kodų"</string>
@@ -806,7 +822,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Atjungti"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Susieti ir jungti"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kai „Bluetooth“ įj., įreng. gali užm. ryšį su kitais netoliese esančiais „Bluetooth“ įreng."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Kai „Bluetooth“ įjungtas, įrenginys gali užmegzti ryšį su kitais netoliese esančiais „Bluetooth“ įrenginiais. Tokioms funkcijoms kaip „Spartusis bendrinimas“, „Rasti įrenginį“ ir įrenginio vietovė naudojamas „Bluetooth“ ryšys."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Kai „Bluetooth“ įjungtas, įrenginys gali užmegzti ryšį su kitais netoliese esančiais „Bluetooth“ įrenginiais.\n\nKad pagerintų įrenginio funkcijas, programos ir paslaugos vis tiek gali bet kada nuskaityti ieškodamos netoliese esančių įrenginių, net kai „Bluetooth“ išjungtas. Tai galima naudoti norint, pvz., tobulinti pagal vietovę teikiamas funkcijas ir paslaugas. Tai galite pakeisti „Bluetooth“ nuskaitymo nustatymuose."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Kai „Bluetooth“ įjungtas, įrenginys gali užmegzti ryšį su kitais netoliese esančiais „Bluetooth“ įrenginiais. Tokioms funkcijoms kaip „Spartusis bendrinimas“, „Rasti įrenginį“ ir įrenginio vietovė naudojamas „Bluetooth“ ryšys.\n\nProgramos ir paslaugos vis tiek gali bet kada nuskaityti ieškodamos netoliese esančių įrenginių, net kai „Bluetooth“ išjungtas. Tai galima naudoti norint, pvz., tobulinti pagal vietovę teikiamas funkcijas ir paslaugas. Tai galite pakeisti „Bluetooth“ nuskaitymo nustatymuose."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Keisti"</string>
<string name="device_details_title" msgid="1155622417516195481">"Išsami įrenginio info."</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Klaviatūros nustatymai"</string>
@@ -908,6 +926,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Jūsų operatorius neleidžia prisijungti prie šio tinklo, nes jame naudojamas senesnis ir mažiau saugus saugos protokolas"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Leisti WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Uždaryti"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Išplėstinės parinktys"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Išskleidžiamojo sąrašo išplėstinės parinktys"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"išskleisti"</string>
@@ -940,6 +962,10 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Pageidaujama 5,0 GHz dažnio juosta"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP nustatymai"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privatumas"</string>
+ <string name="wifi_privacy_mac_settings" msgid="3188060664478313363">"MAC"</string>
+ <string name="wifi_privacy_device_name_settings" msgid="3699130177041345275">"Įrenginio pavadinimas"</string>
+ <string name="wifi_privacy_send_device_name_toggle_title" msgid="1228107313152880073">"Siųsti įrenginio pavadinimą"</string>
+ <string name="wifi_privacy_send_device_name_toggle_summary" msgid="5995365836332817655">"Bendrinti šį įrenginio pavadinimą su tinklu"</string>
<string name="wifi_subscription" msgid="4432423938285430113">"Prenumerata"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Prenumeratos peržiūra arba keitimas"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Atsitikt. tv. pasir. MAC"</string>
@@ -1226,6 +1252,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tamsiojoje temoje naudojamas tamsus fonas, kad akumuliatorius ilgiau veiktų tam tikruose ekranuose. Tamsiosios temos tvarkaraščiai neprasideda, kol ekranas neišsijungia."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tamsioji tema šiuo metu veikia pagal miego režimo tvarkaraštį"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Miego režimo nustatymai"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Ekrano skirtasis laikas"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Po <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> neveiklumo"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nenustatyta"</string>
@@ -1880,10 +1910,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Daugiau – palietus jutiklinės dalies apačioje dešinėje"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Žymiklio greitis"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Sužinokite jutiklinės dalies gestus"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"jutiklinė dalis, pelė, žymeklis, slinkti, perbraukti, spustelėti dešiniuoju klavišu, spustelėti"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"spustelėti dešiniuoju klavišu, paliesti"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Eikite į pagrindinį puslapį"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Braukite viršun trimis pirštais bet kur jutiklinėje dalyje"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Grįžti"</string>
@@ -1979,6 +2007,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Bendrieji"</string>
<string name="display_category_title" msgid="6638191682294461408">"Ekranas"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Spalva ir judesys"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Ekrano tamsinimas"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Sąveikos valdikliai"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Laiko valdikliai"</string>
@@ -2115,6 +2165,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Neskaidrus"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Didelio kontrasto tekstas"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Keiskite teksto spalvą į juodą arba baltą. Nustatykite didžiausią kontrastą su fonu."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Automat. atnaujinti ekrano didinimą"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Atnaujinti ekrano didinimą perkeliant programas"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Maitinimo mygt. baig. skamb."</string>
@@ -2209,6 +2263,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 pirštais perbraukti aukštyn iš apačios"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Laikyti garsumo klavišus"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Triskart paliesti ekraną"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Tęsti"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Klausos įrenginiai"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Galite naudoti klausos aparatus, vidinės ausies implantus ir kitus garso stiprinimo įrenginius su telefonu"</string>
@@ -2222,7 +2280,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"„<xliff:g id="DEVICE_NAME">%1$s</xliff:g>“, kairiojoje ir dešiniojoje pusėse"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"„<xliff:g id="DEVICE_NAME">%1$s</xliff:g>“ ir dar 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Naujo įrenginio susiejimas"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Apie naujo įrenginio susiejimo funkciją"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Klausos įrenginiai"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Išsaugoti įrenginiai"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Klausos įrenginio valdikliai"</string>
@@ -2230,8 +2287,8 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Klausos aparato suderinamumas"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Pagerinamas suderinamumas su teleritėmis ir sumažinamas nepageidaujamas triukšmas"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Apie klausos įrenginius"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Įsitikinkite, kad klausos įrenginys įjungtas ir paruoštas susieti"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Klausos įrenginio susiejimas"</string>
+ <string name="accessibility_hearing_device_pairing_intro" msgid="7022201665808166517">"Šiame puslapyje galite susieti ASHA ir „LE Audio“ klausos įrenginius. Įsitikinkite, kad klausos įrenginys įjungtas ir paruoštas susieti."</string>
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Pasiekiami klausos įrenginiai"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Nematote savo klausos įrenginio?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Daugiau įrenginių"</string>
@@ -2436,8 +2493,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ši programa galės naudoti akumuliatoriaus energiją fone. Akumuliatoriaus energija gali išsekti greičiau nei tikėjotės."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Pašalinti"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Atšaukti"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Nepaisyti"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Įkrovimo priedo patikra"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Sužinokite daugiau apie nesuderinamą įkrovimą"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akumuliatoriaus tvarkytuvė"</string>
@@ -3537,6 +3593,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Kita"</string>
<string name="no_channels" msgid="4716199078612071915">"Ši programa nepaskelbė jokių pranešimų"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Papildomi programos nustatymai"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Rodyti nenaudojamus kanalus"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Slėpti nenaudojamus kanalus"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Pašalinta # kategorija}one{Pašalinta # kategorija}few{Pašalintos # kategorijos}many{Pašalinta # kategorijos}other{Pašalinta # kategorijų}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokuoti viską"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Niekada nerodyti šių pranešimų"</string>
@@ -4103,6 +4161,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Ilgai trunkančios užduotys fone"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Leidžiama šiai programai atlikti ilgai trunkančias užduotis fone. Programa gali vykdyti užduotis, kurios gali trukti ilgiau nei kelias minutes, pvz., atsisiuntimai ir įkėlimai. \n\nAtmetus šį leidimą sistema apribos, kiek laiko programa gali vykdyti tokias užduotis fone."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ilgai trunkantys darbai, duomenų perkėlimas, fone atliekamos užduotys"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Atsarginio kopijavimo užduočių atlikimas fone"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Leisti programai vykdyti su atsargine kopija susijusias užduotis fone"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Nurodoma, kad šiai programai taikomas pagrindinis naudojimo atvejis, kai reikia kurti atsarginę turinio kopiją arba sinchronizuoti turinį. Suteikus šį leidimą leidžiama šiek tiek ilgiau vykdyti programą fone, kad būtų galima atlikti su atsargine kopija susijusį darbą. \n\nAtmetus šį leidimą sistema nesuteiks jokios specialios išimties šiai programai, kad būtų galima užbaigti su atsargine kopija susijusį darbą fone."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"atsarginio kopijavimo užduotys, atsarginio kopijavimo darbai"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Iš naujo nustatyti „ShortcutManager“ įkainių ribojimą"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"„ShortcutManager“ įkainių ribojimas nustatytas iš naujo"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Valdykite informaciją užrakinimo ekrane"</string>
@@ -4527,7 +4589,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatinė registracija…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Leisti tarptinklinį duomenų ryšį?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Daugiau kainodaros informacijos galite gauti susisiekę su tinklo paslaugų teikėju."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Programos duomenų naudojimas"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Netinkamas tinklo režimas (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Nepaisyti."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Palydoviniai pranešimai"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Siųskite ir gaukite teksto pranešimus per palydovą. Įtraukiama į jūsų paskyrą."</string>
@@ -4628,6 +4689,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Trinama „eSIM“ kortelė…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Nepavyko ištrinti „eSIM“ kortelės"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Kažkas nepavyko ir ši „eSIM“ kortelė nebuvo ištrinta.\n\nIš naujo paleiskite įrenginį ir bandykite dar kartą."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Prijungimas prie įrenginio"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Programa „<xliff:g id="APPNAME">%1$s</xliff:g>“ nori naudoti laikiną „Wi‑Fi“ tinklą, kad galėtų prisijungti prie jūsų įrenginio"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nerasta jokių įrenginių. Įsitikinkite, kad įrenginiai įjungti ir prie jų galima prisijungti."</string>
@@ -5049,6 +5118,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Atšaukti"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrastas"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Įprastas"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Vidutinis"</string>
<string name="contrast_high" msgid="3988567609694797696">"Aukštas"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Šią programą galima atidaryti tik viename lange"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index 2052c59..87b95d5 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Vai atvienot ierīci?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Savienošana pārī ar jaunu ierīci"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automātiski atkal ieslēgt rīt"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Savienot pārī labo"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Savienot pārī kreiso"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Savienojiet otru aparātu"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Savienot pārī labo"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Savienot pārī kreiso"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Visiem pieejamajiem dzirdes aparātiem"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Dzirdes aparāta iestatījumi"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Saīsne, saderība ar dzirdes aparātiem"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Šai ierīcei"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio izeja"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Par audio izvadi"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Rakstīšana teksta laukos"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Vienmēr ignorēt skārienekrāna pildspalvas pogu nospiešanu"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Skārienekrāna pildspalva"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audio kopīgošana"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Kopīgot audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Zvani un signāli"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Pievienošanās LE audio straumei"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Audio straumes tuvumā"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audio straumes"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Pievienojieties audio straumei, izmantojot kvadrātkodu."</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Tuvumā netika atrastas audio straumes."</string>
<string name="date_and_time" msgid="1788358029823431692">"Datums un laiks"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Starpniekserveris"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Atcelt"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Atcelt"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Iestatīt"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Privātas telpas iestatīšana"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Glabājiet privātās lietotnes atsevišķā telpā, kuru varat paslēpt vai bloķēt."</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Darbības principi"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Varat piekļūt privātajai telpai lietotņu saraksta apakšdaļā."</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Bloķēšana aizsargā privātajā telpā ievietotās lietotnes."</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Kamēr privātā telpa ir bloķēta, paziņojumi no tajā ievietotajām lietotnēm tiek slēpti."</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Kamēr privātā telpa būs bloķēta, tajā ievietotās lietotnes netiks rādītas atļauju pārvaldniekā, konfidencialitātes informācijas panelī un citos iestatījumos.\n\nPrivāto telpu nevar pārvietot uz citu ierīci. Ja vēlēsieties to izmantot citā ierīcē, privātā telpa būs jāiestata vēlreiz.\n\nIkviena persona, kas pievienos jūsu ierīci datoram vai instalēs ierīcē kaitīgas lietotnes, iespējams, varēs piekļūt jūsu privātajai telpai."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Notiek privātās telpas iestatīšana…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Kamēr privātā telpa ir bloķēta, tās lietotņu paziņojumi tiek slēpti"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Lai kopīgotu fotoattēlus vai failus, atbloķējiet privāto telpu"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Jūsu privātajā telpā jau ir instalētas dažas lietotnes"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Nevarēja izveidot privāto telpu"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Mēģināt vēlreiz"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Vai lietot ekrāna bloķēšanu privātās telpas atbloķēšanai?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Iestatiet PIN privātajai telpai"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Iestatiet paroli privātajai telpai"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Iestatiet kombināciju privātajai telpai"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Lietotnes un paziņojumi"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Sensitīvi paziņojumi bloķēšanas ekrānā"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Rādīt sensitīvu saturu, ja privātā telpa ir atbloķēta"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Varat pievienot līdz <xliff:g id="COUNT">%d</xliff:g> pirkstu nospiedumiem."</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Jūs esat pievienojis maksimālo pirkstu nospiedumu skaitu."</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nevar pievienot citus pirkstu nospiedumus."</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Atvienot"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Izveidot pāri un savienojumu"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kad tehnoloģija Bluetooth ir ieslēgta, ierīce var sazināties ar citām tuvumā esošām Bluetooth ierīcēm."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Kad tehnoloģija Bluetooth ir ieslēgta, ierīce var sazināties ar citām tuvumā esošām Bluetooth ierīcēm. Tehnoloģija Bluetooth tiek izmantota tādām funkcijām kā “Ātrā kopīgošana”, “Atrast ierīci” un ierīces atrašanās vietas noteikšana."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Kad ir ieslēgts Bluetooth savienojums, jūsu ierīce var sazināties ar tuvumā esošām Bluetooth ierīcēm.\n\nLai uzlabotu ierīču izmantošanas iespējas, lietotnes un pakalpojumi var meklēt tuvumā esošas ierīces jebkurā laikā, pat ja Bluetooth savienojums ir izslēgts. Šo iestatījumu var izmantot, piemēram, lai uzlabotu ar atrašanās vietu saistītas funkcijas un pakalpojumus, un to var mainīt Bluetooth meklēšanas iestatījumos."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Kad tehnoloģija Bluetooth ir ieslēgta, ierīce var sazināties ar citām tuvumā esošām Bluetooth ierīcēm. Tehnoloģija Bluetooth tiek izmantota tādām funkcijām kā “Ātrā kopīgošana”, “Atrast ierīci” un ierīces atrašanās vietas noteikšana.\n\nPat ja tehnoloģija Bluetooth ir izslēgta, lietotnēs un pakalpojumos jebkurā laikā tik un tā var meklēt tuvumā esošas ierīces. Šādu meklēšanu var izmantot, piemēram, lai uzlabotu ar atrašanās vietu saistītas funkcijas un pakalpojumus. Varat to mainīt Bluetooth meklēšanas iestatījumos."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Mainīt"</string>
<string name="device_details_title" msgid="1155622417516195481">"Ierīces dati"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Tastatūras iestatījumi"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Jūsu mobilo sakaru operators neatļauj jums izveidot savienojumu ar šo tīklu, jo šis tīkls izmanto vecāku drošības protokolu, kas ir mazāk drošs."</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Atļaut WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Aizvērt"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Papildu opcijas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Nolaižamais saraksts “Papildu opcijas”"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"izvērst"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Ieteicama 5,0 GHz josla"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP iestatījumi"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Konfidencialitāte"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abonements"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Skatīt vai mainīt abonementu"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Nejauši atlasīta MAC adr."</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tumšajā motīvā tiek izmantots melns fons noteiktos ekrānos, lai paildzinātu akumulatora darbību. Turklāt jūs varat iestatīt, kad ieslēgt un izslēgt tumšo motīvu."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tumšā motīva pamatā pašlaik ir jūsu gulēšanas režīma grafiks."</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Gulēšanas režīma iestatījumi"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Ekrāna noildze"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Pēc <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> neaktivitātes"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nav iestatīts"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Citas iespējas: skārienpaliktņa labais apakšējais stūris"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Rādītāja ātrums"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Apgūt skārienpaliktņa žestus"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"skārienpaliktnis, pele, kursors, ritināt, vilkt, noklikšķināt ar peles labo pogu, noklikšķināt, rādītājs"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"noklikšķināt ar peles labo pogu, pieskarties"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Došanās uz sākuma ekrānu"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Ar trīs pirkstiem velciet augšup pa skārienpaliktni"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Došanās atpakaļ"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Vispārīgi"</string>
<string name="display_category_title" msgid="6638191682294461408">"Attēlojums"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Krāsa un kustība"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Ekrāna aptumšošana"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Mijiedarbības vadīklas"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Laika vadīklas"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Necaurspīdīga"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Liela kontrasta teksts"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Mainīt teksta krāsu uz melnu vai baltu, lai palielinātu kontrastu ar fonu."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Ekrāna palielinājuma autom. atjaun."</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Atjaunināt ekrāna palielinājumu lietotņu pārejās"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Barošanas poga beidz zvanu"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Velciet augšup ar diviem pirkstiem no apakšdaļas"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Turēt nospiestas skaļuma pogas"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Trīsreiz pieskarieties ekrānam"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Turpināt"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Dzirdes aparāti"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Kopā ar savu tālruni varat izmantot dzirdes aparātus, kohleāros implantus un citas skaņas pastiprināšanas ierīces"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, kreisā un labā auss"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> un vēl 1 ierīce"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Jauna ierīce"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Par savienošanu pārī ar jaunu ierīci"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Dzirdes aparāti"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Saglabātās ierīces"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Dzirdes aparāta vadīklas"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Saderība ar dzirdes aparātiem"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Uzlabo saderību ar indukcijas spolēm un samazina nevēlamo trokšņu skaļumu"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Par dzirdes aparātiem"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Dzirdes aparātam jābūt ieslēgtam un gatavam izveidot savienojumu pārī"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Savienošana pārī"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Pieejamie dzirdes aparāti"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Vai neredzat savu dzirdes aparātu?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Skatiet citas ierīces"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Šī lietotne varēs izmantot akumulatora enerģiju fonā. Tādējādi akumulators var izlādēties ātrāk nekā parasti."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Noņemt"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Atcelt"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ignorēt"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Pārbaudiet uzlādes piederumu"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Uzzināt vairāk par uzlādi ar nesaderīgu lādētāju"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Akumulatora pārvaldnieks"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Cits"</string>
<string name="no_channels" msgid="4716199078612071915">"Šai lietotnei nav neviena paziņojuma."</string>
<string name="app_settings_link" msgid="6725453466705333311">"Lietotnes papildu iestatījumi"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Rādīt neizmantotos kanālus"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Paslēpt neizmantotos kanālus"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Izdzēsta # kategorija.}zero{Izdzēstas # kategorijas.}one{Izdzēsta # kategorija.}other{Izdzēstas # kategorijas.}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bloķēt visus"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Nekad nerādīt šos paziņojumus"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Ilgi uzdevumi fonā"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Atļauj šai lietotnei izpildīt ilgus uzdevumus fonā. Tādējādi lietotne var izpildīt uzdevumus, kuru pabeigšanai nepieciešams ilgāks laiks, piemēram, lejupielādes un augšupielādes. \n\nJa šī atļauja netiks piešķirta, sistēma ierobežos to, cik ilgi lietotne var veikt šādus uzdevumus fonā."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ilgi uzdevumi, datu pārsūtīšana, uzdevumi fonā"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Dublēšanas uzdevumu veikšana fonā"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Atļaut lietotnei fonā veikt ar dublēšanu saistītus uzdevumus"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Norāda, ka šai lietotnei ir nozīmīgs lietošanas gadījums, kad tai ir nepieciešams dublēt vai sinhronizēt saturu. Piešķirot šo atļauju, lietotne varēs darboties fonā nedaudz ilgāku laika periodu, lai pabeigtu ar dublēšanu saistītu darbību. \n\nJa šī atļauja tiks liegta, sistēma nepiešķirs šai lietotnei nekādu īpašu izņēmumu, lai tā fonā varētu pabeigt ar dublēšanu saistītu darbību."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"dublēšanas uzdevumi, dublēšanas darbības"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Vai atiestatīt ShortcutManager ātruma ierobežošanu?"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ātruma ierobežošana ir atiestatīta."</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolējiet informāciju bloķēšanas ekrānā"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automātiska reģistrācija..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Vai atļaut datu viesabonēšanu?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Sazinieties ar savu tīkla pakalpojumu sniedzēju, lai uzzinātu par tarifiem."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Lietotnes datu lietojums"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nederīgs tīkla režīms: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorēt."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Ziņojumapmaiņa, izmantojot satelītu"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Sūtiet un saņemiet īsziņas, izmantojot satelītu. Šī iespēja ir iekļauta jūsu kontā."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Notiek eSIM kartes dzēšana…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Nevar izdzēst eSIM karti"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Radās problēma, un šī eSIM karte netika dzēsta.\n\nRestartējiet ierīci un mēģiniet vēlreiz."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Savienojuma izveide ar ierīci"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Lietotne <xliff:g id="APPNAME">%1$s</xliff:g> vēlas izmantot pagaidu Wi‑Fi tīklu, lai izveidotu savienojumu ar jūsu ierīci."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nav atrasta neviena ierīce. Ierīcēm ir jābūt ieslēgtām un pieejamām savienojuma izveidei."</string>
@@ -5048,6 +5129,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Atcelt"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrasts"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standarta"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Vidējs"</string>
<string name="contrast_high" msgid="3988567609694797696">"Augsts"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Šo lietotni var atvērt tikai vienā logā"</string>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 8a8ac51..9cc97ff 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Да прекине врската со уредот?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Спарете нов уред"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Автоматски вклучи повторно утре"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Спари го десното уво"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Спари го левото уво"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Спари го другото уво"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Спари го десното уво"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Спари го левото уво"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"За сите достапни слушни апарати"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Поставки за слушни помагала"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Кратенка, компатибилност со слушни помагала"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"За овој уред"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Аудиоизлез"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"За аудио-излезот"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Пишувајте во текстуалните полиња"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Игнорирајте ги сите притискања на копчето на пенкалото"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Пенкало"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Споделување аудио"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Споделете го аудиото"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Повици и аларми"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Поврзете се со стрим на LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Аудиостримови во близина"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Аудиостримови"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Поврзете се со аудиострим со QR-код"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Не се најдени аудиостримови во близина."</string>
<string name="date_and_time" msgid="1788358029823431692">"Датум и време"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Прокси"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Откажи"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Откажи"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Постави"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Поставете „Приватен простор“"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Чувајте ги приватните апликации во посебен простор што може да го скриете или заклучите"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Дознајте како функционира"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Може да пристапите до „Приватен простор“ од дното на списокот со апликации"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Аплик. во „Приватен простор“ се заштитени со заклучување"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Известувањата од апликациите во „Приватниот простор“ се скриени кога е заклучен"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Апликациите во вашиот „Приватен простор“ нема да се појават во „Управување со дозволи“, „Контролна табла за приватност“ и други поставки кога „Приватниот простор“ е заклучен.\n\nВашиот „Приватен простор“ не може да се премести на нов уред. Треба да поставите друг „Приватен простор“ ако сакате да го користите на друг уред.\n\nСекој што го поврзува вашиот уред со компјутер или инсталира штетни апликации можеби може да пристапи до вашиот „Приватен простор“."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Се поставува „Приватен простор“…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Известувањата од апликациите во „Приватниот простор“ се скриени кога е заклучен"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Отклучете го „Приватниот простор“ за да споделувате фотографии или датотеки"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Некои апликации се веќе инсталирани во вашиот „Приватен простор“"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Не можеше да се постави „Приватен простор“"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Обиди се пак"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Да се користи закл. екран за откл. „Прив. прост.“?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Поставете PIN за „Приватен простор“"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Поставете лозинка за „Приватен простор“"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Поставете шема за „Приватен простор“"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Апликации и известувања"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Чувствителни известувања на заклучениот екран"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Прикажување на чувствителните содржини кога „Приватниот простор“ е отклучен"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Може да додадете до <xliff:g id="COUNT">%d</xliff:g> отпечатоци"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Додадовте максимален број на отпечатоци"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Не може да се додадат повеќе отпечатоци"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Прекини врска"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Спари и поврзи"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Кога е вклучен Bluetooth, уредот може да комуницира со други уреди со Bluetooth во близина"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Кога е вклучен Bluetooth, уредот може да комуницира со други уреди со Bluetooth во близина. Функциите како „Брзо споделување“, „Најди го мојот уред“ и локација на уредот користат Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Кога Bluetooth е вклучен, вашиот уред може да комуницира со другите уреди со Bluetooth во близина.\n\nЗа да се подобри доживувањето со уредот, апликациите и услугите сепак може да скенираат уреди во близина во секое време, дури и кога Bluetooth е исклучен. Ова може да се користи, на пример, за да се подобрат функциите и услугите според локација. Може да го промените во поставките за „Скенирање за Bluetooth“."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Кога е вклучен Bluetooth, уредот може да комуницира со други уреди со Bluetooth во близина. Функциите како „Брзо споделување“, „Најди го мојот уред“ и локација на уредот користат Bluetooth.\n\nАпликациите и услугите сѐ уште може да скенираат уреди во близина во секое време, дури и кога е исклучен Bluetooth. На пример, ова може да се користи за да се подобрат функциите и услугите според локацијата. Ова може да го промените во поставките за скенирање за Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Промени"</string>
<string name="device_details_title" msgid="1155622417516195481">"Детали за уредот"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Поставки за тастатурата"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Вашиот оператор не ви дозволува да се поврзете на мрежава затоа што користи постар безбедносен протокол што не е толку безбеден"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Дозволете WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Затвори"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Напредни опции"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Паѓачки список „Напредни опции“"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"прошири"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Претпочитан опсег: 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Поставки за IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Приватност"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Претплата"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Прегледајте ја или изменете ја претплатата"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Рандомизирана MAC-адреса"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Темната тема користи црна заднина за подолго траење на батеријата на некои екрани. Распоредите за темната тема не се вклучуваат додека не се исклучи екранот."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"„Темната тема“ тековно го следи вашиот распоред за „Режимот за спиење“"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Поставки за „Режимот за спиење“"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Исклучување на екранот"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"По <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> неактивност"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Не е поставено"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Допрете го долниот десен агол од подлогата за допир за опции"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Брзина на покажувач"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Научете движења за подлога за допир"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"подлога на допир, допирна подлога, глувче, курсор, лизгање, повлекување, кликнување со десното копче, клик, покажувач"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"кликнување со десното копче, допир"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Оди на почетен екран"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Повлечете нагоре со 3 прсти каде било на подлогата за допир"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Врати се назад"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Општи"</string>
<string name="display_category_title" msgid="6638191682294461408">"Приказ"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Боја и движење"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Затемнете го екранот"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Контроли за интеракција"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Контроли за тајминг"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Непровидно"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Текст со висок контраст"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Променете ја бојата на текстот во црна или бела. Го максимизира контрастот со заднината."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Автоматско ажурирање на зголемување на екран"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Ажурирај зголемување екран при премини меѓу аплик."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Прекини повик со копче за вклучување"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Повлечете нагоре од дното со 2 прста"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Задржете ги копчињата за јачина на звук"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Троен допир на екранот"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Продолжи"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Слушни помагала"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Со телефонот може да користите слушни помагала, кохлеарни импланти и други уреди за засилување на звукот"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, лево и десно"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> и уште 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Спарете нов уред"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"За „Спари нов уред“"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Слушни помагала"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Зачувани уреди"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Контроли за слушно помагало"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Компатибилност со слушни помагала"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Ја подобрува компатибилноста со телекалемите и го намалува несаканиот шум"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"За слушните помагала"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Погрижете се слушното помагало да биде вклучено и подготвено за спарување"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Спарете слушно помагало"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Достапни слушни помагала"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Не го гледате вашето слушно помагало?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Видете повеќе уреди"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Апликацијава ќе може да ја користи батеријата во заднина. Батеријата може да се потроши порано од очекуваното."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Да"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Откажи"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Отфрли"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Проверете го додатокот за полнење"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Дознајте повеќе за некомпатибилното полнење"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Управник со батерија"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Друго"</string>
<string name="no_channels" msgid="4716199078612071915">"Апликацијава не објави ниедно известување"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Дополнителни поставки во апликацијата"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Прикажи некористени"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Скриј некористени"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# категорија е избришана}one{# категорија се избришани}other{# категории се избришани}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Блокирај ги сите"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Никогаш не прикажувај ги известувањава"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Долги задачи во заднина"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Дозволете апликацијава да извршува долги задачи во заднина. Ова ѝ овозможува на апликацијата да извршува задачи што може да траат подолго од неколку минути, како што се преземања и прикачувања. \n\nАко не ја доделите дозволава, системот ќе ограничи колку долго апликацијата може да извршува такви задачи во заднина."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"долги задачи, пренос на податоци, задачи во заднина"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Извршување задачи поврзани со бекап во заднина"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Дозволување апликацијата да извршува задачи поврзани со бекап во заднина"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Укажува на тоа дека апликацијава се користи многу кога треба да направи бекап или да синхронизира содржини. Доделувањето на дозволава овозможува апликацијата да се извршува во заднина малку подолго време за да ги заврши работите поврзани со бекапот. \n\nАко дозволата е одбиена, системот нема да дозволи апликацијава да ги заврши работите поврзани со бекапот во заднина."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"задачи за бекап, работи за бекап"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Ресетирајте го ограничувањето за бројот на барања до ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ограничувањето оценки на ShortcutManager е ресетирано"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Контролирајте ги информациите на заклучениот екран"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Автоматска регистрација…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Да се дозволи интернет-роаминг?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"За цени, проверете кај вашиот мрежен оператор."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Потрошен интернет од апликации"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Неважечки режим на мрежа <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Игнорирајте."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Размена на пораки преку сателит"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Испраќајте и примајте текстуални пораки преку сателит. Опфатено е во вашата сметка."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Се брише eSIM-картичката…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Не може да се избрише eSIM-картичката"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Нешто тргна наопаку и eSIM-картичкава не се избриша.\n\nРестартирајте го уредот и обидете се повторно."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Поврзување со уредот"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Апликацијата <xliff:g id="APPNAME">%1$s</xliff:g> сака да користи привремена Wi‑Fi мрежа за да се поврзе со уредот"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Не се најдени уреди. Уверете се дека уредите се вклучени и достапни за поврзување."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Откажи"</string>
<string name="contrast_title" msgid="6885768151336508075">"Контраст"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Стандарден"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Среден"</string>
<string name="contrast_high" msgid="3988567609694797696">"Висок"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Апликацијава може да се отвори само во еден прозорец"</string>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index 4eccb83..8792548 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ഉപകരണം വിച്ഛേദിക്കണോ?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"പുതിയ ഉപകരണം ജോടിയാക്കുക"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"നാളെ വീണ്ടും സ്വയമേവ ഓണാക്കുക"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"വലതു ചെവി ജോടിയാക്കൂ"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"ഇടത് ചെവി ജോടിയാക്കൂ"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"അടുത്ത ചെവി ജോടിയാക്കുക"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"വലതു ചെവി ജോടിയാക്കൂ"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"ഇടത് ചെവി ജോടിയാക്കൂ"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"ലഭ്യമായ എല്ലാ ശ്രവണ സഹായ ഉപകരണങ്ങൾക്കും"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"ശ്രവണ സഹായിയുടെ ക്രമീകരണം"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"കുറുക്കുവഴി, ശ്രവണ സഹായ അനുയോജ്യത"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"ഈ ഉപകരണത്തിനായി"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ഓഡിയോ ഔട്ട്പുട്ട്"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ഓഡിയോ ഔട്ട്പുട്ടിനെ കുറിച്ച്"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"ടെക്സ്റ്റ് ഫീൽഡുകളിൽ എഴുതുക"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"സ്റ്റൈലസ് ബട്ടൺ അമർത്തൽ ഒഴിവാക്കുക"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"സ്റ്റൈലസ്"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ഓഡിയോ പങ്കിടൽ"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ഓഡിയോ പങ്കിടൂ"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"കോളുകളും അലാറങ്ങളും"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE ഓഡിയോ സ്ട്രീമിലേക്ക് കണക്റ്റ് ചെയ്യുക"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"സമീപത്തെ ഓഡിയോ സ്ട്രീമുകൾ"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ഓഡിയോ സ്ട്രീമുകൾ"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR കോഡ് ഉപയോഗിച്ച് ഓഡിയോ സ്ട്രീമിലേക്ക് കണക്റ്റ് ചെയ്യുക"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"സമീപത്തെ ഓഡിയോ സ്ട്രീം കണ്ടെത്തിയില്ല."</string>
<string name="date_and_time" msgid="1788358029823431692">"തീയതിയും സമയവും"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"പ്രോക്സി"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"റദ്ദാക്കൂ"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"റദ്ദാക്കുക"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"സജ്ജീകരിക്കുക"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"സ്വകാര്യ സ്പേസ് സജ്ജീകരിക്കുക"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"നിങ്ങൾക്ക് മറയ്ക്കാനോ ലോക്ക് ചെയ്യാനോ കഴിയുന്ന പ്രത്യേക സ്പേസിൽ സ്വകാര്യ ആപ്പുകൾ സൂക്ഷിക്കുക"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"ഇത് പ്രവർത്തിക്കുന്നത് എങ്ങനെയാണ്"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"നിങ്ങളുടെ ആപ്പ് ലിസ്റ്റിന്റെ താഴെ നിന്ന് സ്വകാര്യ സ്പേസ് ആക്സസ് ചെയ്യാം"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"സ്വകാര്യ സ്പേസ് ആപ്പുകൾ ലോക്ക് കൊണ്ട് പരിരക്ഷിച്ചിരിക്കുന്നു"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"നിങ്ങളുടെ സ്വകാര്യ സ്പേസ് ലോക്ക് ചെയ്തിരിക്കുമ്പോൾ, അതിലെ ആപ്പുകളിൽ നിന്നുള്ള അറിയിപ്പുകൾ മറയ്ക്കും"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"നിങ്ങളുടെ സ്വകാര്യ സ്പേസ് ലോക്ക് ചെയ്തിരിക്കുമ്പോൾ അനുമതി മാനേജർ, സ്വകാര്യതാ ഡാഷ്ബോർഡ്, മറ്റ് ക്രമീകരണം എന്നിവയിൽ സ്വകാര്യ സ്പേസിലെ ആപ്പുകൾ ദൃശ്യമാകില്ല.\n\nസ്വകാര്യ സ്പേസ് പുതിയ ഉപകരണത്തിലേക്ക് നീക്കാനാകില്ല. നിങ്ങൾക്ക് ഇത് മറ്റൊരു ഉപകരണത്തിൽ ഉപയോഗിക്കണമെങ്കിൽ മറ്റൊരു സ്വകാര്യ സ്പേസ് സജ്ജീകരിക്കേണ്ടതുണ്ട്.\n\nനിങ്ങളുടെ ഉപകരണം ഒരു കമ്പ്യൂട്ടറിലേക്ക് കണക്റ്റ് ചെയ്യുന്ന അല്ലെങ്കിൽ ഉപകരണത്തിൽ ദോഷകരമായ ആപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്ന ഏതൊരാൾക്കും നിങ്ങളുടെ സ്വകാര്യ സ്പേസ് ആക്സസ് ചെയ്യാൻ കഴിഞ്ഞേക്കാം."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"സ്വകാര്യ സ്പേസ് സജ്ജീകരിക്കുന്നു…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"സ്വകാര്യ സ്പേസ് ആപ്പുകൾ ലോക്ക് ചെയ്തിരിക്കുമ്പോൾ അവയിൽ നിന്നുള്ള അറിയിപ്പുകൾ മറച്ചിരിക്കും"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ഫോട്ടോകളോ ഫയലുകളോ പങ്കിടാൻ സ്വകാര്യ സ്പേസ് അൺലോക്ക് ചെയ്യുക"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"ചില ആപ്പുകൾ ഇതിനകം തന്നെ നിങ്ങളുടെ സ്വകാര്യ സ്പേസിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട്"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"സ്വകാര്യ സ്പേസ് സജ്ജീകരിക്കാനായില്ല"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"വീണ്ടും ശ്രമിക്കുക"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"സ്വകാര്യ സ്പേസ് അൺലോക്ക് ചെയ്യാൻ സ്ക്രീൻ ലോക്ക് ഉപയോഗിക്കണോ?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"സ്വകാര്യ സ്പേസിന് പിൻ സജ്ജീകരിക്കൂ"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"സ്വകാര്യ സ്പേസിന് പാസ്വേഡ് സജ്ജീകരിക്കൂ"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"സ്വകാര്യ സ്പേസിന് പാറ്റേൺ സജ്ജീകരിക്കൂ"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"ആപ്പുകളും അറിയിപ്പുകളും"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"ലോക്ക് സ്ക്രീനിൽ സൂക്ഷ്മമായി കൈകാര്യം ചെയ്യേണ്ട അറിയിപ്പുകൾ"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"സ്വകാര്യ സ്പേസ് അൺലോക്ക് ചെയ്തിരിക്കുമ്പോൾ, സൂക്ഷ്മമായി കൈകാര്യം ചെയ്യേണ്ട ഉള്ളടക്കം കാണിക്കുക"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"നിങ്ങൾക്ക് <xliff:g id="COUNT">%d</xliff:g> ഫിംഗർപ്രിന്റുകൾ വരെ ചേർക്കാം"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"നിങ്ങൾ പരമാവധി എണ്ണം ഫിംഗർപ്രിന്റുകൾ ചേർത്തിട്ടുണ്ട്"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"കൂടുതൽ ഫിംഗർപ്രിന്റുകൾ ചേർക്കാൻ കഴിയില്ല"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"വിച്ഛേദിക്കുക"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"ജോടിയാക്കി കണക്റ്റുചെയ്യുക"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bluetooth ഓണാണെങ്കിൽ, സമീപമുള്ള മറ്റു Bluetooth ഉപകരണങ്ങളുമായി നിങ്ങളുടെ ഉപകരണത്തിന് ആശയവിനിമയം നടത്താം"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Bluetooth ഓണാണെങ്കിൽ, സമീപമുള്ള മറ്റ് Bluetooth ഉപകരണങ്ങളുമായി നിങ്ങളുടെ ഉപകരണത്തിന് ആശയവിനിമയം നടത്താം. ക്വിക്ക് ഷെയർ, Find My Device, ഉപകരണ ലൊക്കേഷൻ എന്നിവ പോലുള്ള ഫീച്ചറുകൾ Bluetooth ഉപയോഗിക്കുന്നു."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Bluetooth ഓണാക്കിയിരിക്കുമ്പോൾ, സമീപമുള്ള മറ്റ് Bluetooth ഉപകരണങ്ങളുമായി ആശയവിനിമയം നടത്താൻ നിങ്ങളുടെ ഉപകരണത്തിന് കഴിയും.\n\nഉപകരണ അനുഭവം മെച്ചപ്പെടുത്താൻ, Bluetooth ഓഫാക്കിയിരിക്കുമ്പോൾ പോലും സമീപമുള്ള ഉപകരണങ്ങൾ കണ്ടെത്താൻ ആപ്പുകൾക്കും സേവനങ്ങൾക്കും ഏത് സമയത്തും സ്കാൻ ചെയ്യാനാകും. ഉദാഹരണത്തിന്, ലൊക്കേഷൻ അധിഷ്ഠിത ഫീച്ചറുകളും സേവനങ്ങളും മെച്ചപ്പെടുത്താൻ ഇത് ഉപയോഗിക്കാം. Bluetooth സ്കാനിംഗ് ക്രമീകരണത്തിൽ നിങ്ങൾക്ക് ഇത് മാറ്റാനാകും."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Bluetooth ഓണാണെങ്കിൽ, സമീപമുള്ള മറ്റ് Bluetooth ഉപകരണങ്ങളുമായി നിങ്ങളുടെ ഉപകരണത്തിന് ആശയവിനിമയം നടത്താം. ക്വിക്ക് ഷെയർ, Find My Device, ഉപകരണ ലൊക്കേഷൻ എന്നിവ പോലുള്ള ഫീച്ചറുകൾ Bluetooth ഉപയോഗിക്കുന്നു.\n\nBluetooth ഓഫാക്കിയിരിക്കുമ്പോൾ പോലും, ആപ്പുകൾക്കും സേവനങ്ങൾക്കും സമീപമുള്ള ഉപകരണങ്ങൾ കണ്ടെത്താൻ ഏതുസമയത്തും സ്കാൻ ചെയ്യാനാകും. ഉദാഹരണത്തിന്, ലൊക്കേഷൻ അധിഷ്ഠിത ഫീച്ചറുകളും സേവനങ്ങളും മെച്ചപ്പെടുത്താൻ ഇത് ഉപയോഗിക്കാം. Bluetooth സ്കാനിംഗ് ക്രമീകരണത്തിൽ നിങ്ങൾക്ക് ഇത് മാറ്റാവുന്നതാണ്."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"മാറ്റുക"</string>
<string name="device_details_title" msgid="1155622417516195481">"ഉപകരണ വിശദാംശങ്ങൾ"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"കീബോർഡ് ക്രമീകരണം"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"സുരക്ഷിതമല്ലാത്ത പഴയ സുരക്ഷാ പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്നതിനാൽ ഈ നെറ്റ്വർക്കിലേക്ക് കണക്റ്റ് ചെയ്യാൻ നിങ്ങളുടെ സേവനദാതാവ് നിങ്ങളെ അനുവദിക്കുന്നില്ല"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP അനുവദിക്കുക"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"അടയ്ക്കുക"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"വിപുലമായ ഓപ്ഷനുകൾ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ഡ്രോപ്പ് ഡൗൺ പട്ടികയുടെ വിപുലമായ ഓപ്ഷനുകൾ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"വികസിപ്പിക്കുക"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz ബാൻഡിന് മുൻഗണന"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP ക്രമീകരണം"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"സ്വകാര്യത"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"സബ്സ്ക്രിപ്ഷൻ"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"സബ്സ്ക്രിപ്ഷൻ കാണുകയോ മാറ്റുകയോ ചെയ്യുക"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"ക്രമരഹിതമായ MAC"</string>
@@ -1226,6 +1263,8 @@
<string name="dark_ui_text" msgid="4392646155331126666">"ചില സ്ക്രീനുകളിൽ ബാറ്ററി കൂടുതൽ നേരം നിലനിൽക്കുന്നതിന് ഡാർക്ക് തീം ഒരു ബ്ലാക്ക് പശ്ചാത്തലം ഉപയോഗിക്കുന്നു. സ്ക്രീൻ ഓഫാകുന്നത് വരെ ഓണാകുന്നതിന് കാത്തിരിക്കാൻ ഡാർക്ക് തീം ഷെഡ്യൂൾ ചെയ്യുന്നു."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ഡാർക്ക് തീം നിലവിൽ നിങ്ങളുടെ ഉറക്ക സമയ മോഡ് ഷെഡ്യൂൾ പിന്തുടരുന്നു"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"ഉറക്ക സമയ മോഡ് ക്രമീകരണം"</string>
+ <string name="even_dimmer_display_title" msgid="8589063452814896327">"കൂടുതൽ മങ്ങിയത്"</string>
+ <string name="even_dimmer_display_summary" msgid="120301078873242172">"ഉപകരണത്തെ പതിവിൽ കൂടുതൽ മങ്ങാൻ അനുവദിക്കുക"</string>
<string name="screen_timeout" msgid="7709947617767439410">"സ്ക്രീൻ തെളിഞ്ഞിരിക്കുന്ന സമയപരിധി"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> നിഷ്ക്രിയത്വത്തിന് ശേഷം"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"സജ്ജീകരിച്ചിട്ടില്ല"</string>
@@ -1880,10 +1919,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"കൂടുതൽ ഓപ്ഷനുകൾക്ക് ടച്ച്പാഡിന് താഴെ വലതുമൂല ടാപ്പ് ചെയ്യൂ"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"പോയിന്റർ വേഗത"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"ടച്ച്പാഡ് ജെസ്ച്ചറുകൾ മനസ്സിലാക്കുക"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ട്രാക്ക്പാഡ്, ട്രാക്ക് പാഡ്, മൗസ്, കഴ്സർ, സ്ക്രോൾ, സ്വൈപ്പ്, വലത് ക്ലിക്ക്, ക്ലിക്ക്, പോയിന്റർ"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"വലത് ക്ലിക്ക്, ടാപ്പ്"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ഹോമിലേക്ക് പോകുക"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"ടച്ച്പാഡിൽ മൂന്ന് വിരൽ കൊണ്ട് മുകളിലേക്ക് സ്വൈപ്പ് ചെയ്യുക"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"മടങ്ങുക"</string>
@@ -1979,6 +2016,28 @@
<string name="general_category_title" msgid="6298579528716834157">"പൊതുവായവ"</string>
<string name="display_category_title" msgid="6638191682294461408">"ഡിസ്പ്ലേ"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"നിറവും മോഷനും"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"സ്ക്രീൻ കൂടുതൽ ഇരുണ്ടതാക്കുക"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ഇടപെടൽ നിയന്ത്രണങ്ങൾ"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"സമയ നിയന്ത്രണങ്ങൾ"</string>
@@ -2115,6 +2174,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"അതാര്യമായത്"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ദൃശ്യതീവ്രതയേറിയ ടെക്സ്റ്റ്"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"ടെക്സ്റ്റിന്റെ നിറം, കറുപ്പോ വെളുപ്പോ ആക്കുക. പശ്ചാത്തലത്തിന്റെ ദൃശ്യതീവ്രത പരമാവധിയാക്കുന്നു."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"സ്ക്രീൻ മാഗ്നിഫിക്കേഷൻ സ്വയമേവ അപ്ഡേറ്റ് ചെയ്യുക"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ആപ്പ് സംക്രമണങ്ങളിൽ സ്ക്രീൻ മാഗ്നിഫിക്കേഷൻ അപ്ഡേറ്റ് ചെയ്യുക"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"പവർബട്ടൺ കോൾ നിർത്തുന്നു"</string>
@@ -2209,6 +2272,9 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ചുവടെ നിന്ന് 2-വിരൽ സ്വൈപ്പ്"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"വോളിയം കീകൾ അമർത്തിപ്പിടിക്കുക"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"സ്ക്രീൻ മൂന്ന് തവണ ടാപ്പ് ചെയ്യുക"</string>
+ <string name="accessibility_shortcut_edit_screen_title" msgid="4494142067760961499">"ഉപയോഗസഹായി കുറുക്കുവഴികൾ എഡിറ്റ് ചെയ്യുക"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"തുടരുക"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"ശ്രവണ ഉപകരണങ്ങൾ"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"ശ്രവണ സഹായികളും കോക്ലിയർ ഇംപ്ലാന്റുകളും മറ്റ് ആംപ്ലിഫിക്കേഷൻ ഉപകരണങ്ങളും നിങ്ങളുടെ ഫോണിനൊപ്പം ഉപയോഗിക്കാം"</string>
@@ -2222,7 +2288,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ഇടതും വലതും"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 കൂടി"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"പുതിയ ഉപകരണം ജോടിയാക്കുക"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"പുതിയ ഉപകരണം ജോടിയാക്കുന്നതിനെ കുറിച്ച്"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"ശ്രവണ ഉപകരണങ്ങൾ"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"സംരക്ഷിച്ച ഉപകരണങ്ങൾ"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"ശ്രവണ ഉപകരണ നിയന്ത്രണങ്ങൾ"</string>
@@ -2230,8 +2295,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"ശ്രവണ സഹായ അനുയോജ്യത"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ടെലികോയിലുകളുമായുള്ള അനുയോജ്യത മെച്ചപ്പെടുത്തുകയും അനാവശ്യ ശബ്ദം കുറയ്ക്കുകയും ചെയ്യുന്നു"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"ശ്രവണസഹായ ഉപകരണങ്ങളെ കുറിച്ച്"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"നിങ്ങളുടെ ശ്രവണ സഹായി ഓണാണെന്നും ജോടിയാക്കാൻ തയ്യാറാണെന്നും ഉറപ്പാക്കുക"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"ശ്രവണ ഉപകരണം ജോടിയാക്കുക"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"ലഭ്യമായ ശ്രവണ ഉപകരണങ്ങൾ"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"നിങ്ങളുടെ ശ്രവണ ഉപകരണം കാണുന്നില്ലേ?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"കൂടുതൽ ഉപകരണങ്ങൾ കാണുക"</string>
@@ -2436,8 +2502,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"ഈ ആപ്പിന് പശ്ചാത്തലത്തിൽ ബാറ്ററി ഉപയോഗിക്കാനാവും. പ്രതീക്ഷിച്ചതിനെക്കാൾ വേഗത്തിൽ ബാറ്ററി ചാർജ് തീർന്നേക്കാം."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"നീക്കം ചെയ്യുക"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"റദ്ദാക്കുക"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"അസാധുവാക്കുക"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ചാർജിംഗ് ആക്സസറി പരിശോധിക്കുക"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"അനുയോജ്യമല്ലാത്ത ചാർജിംഗിനെ കുറിച്ച് കൂടുതലറിയുക"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ബാറ്ററി മാനേജർ"</string>
@@ -3537,6 +3602,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"മറ്റുള്ളവ"</string>
<string name="no_channels" msgid="4716199078612071915">"ഈ ആപ്പ് അറിയിപ്പുകളൊന്നും പോസ്റ്റ് ചെയ്തിട്ടില്ല"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ആപ്പിലെ അധിക ക്രമീകരണം"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"ഉപയോഗിക്കാത്ത ചാനൽ കാണിക്കൂ"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"ഉപയോഗിക്കാത്ത ചാനൽ മറയ്ക്കൂ"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# വിഭാഗം ഇല്ലാതാക്കി}other{# വിഭാഗങ്ങൾ ഇല്ലാതാക്കി}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"എല്ലാം തടയുക"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ഈ അറിയിപ്പുകൾ ഒരിക്കലും കാണിക്കരുത്"</string>
@@ -4103,6 +4170,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"ദൈർഘ്യമേറിയ പശ്ചാത്തല ടാസ്കുകൾ"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ദൈർഘ്യമേറിയ പശ്ചാത്തല ടാസ്ക്കുകൾ റൺ ചെയ്യാൻ ഈ ആപ്പിനെ അനുവദിക്കുക. ഡൗൺലോഡുകളും അപ്ലോഡുകളും പോലുള്ള, പൂർത്തിയാകാൻ ഏതാനും നിമിഷത്തിൽ കൂടുതൽ എടുത്തേക്കാവുന്ന ടാസ്ക്കുകൾ റൺ ചെയ്യാൻ ഇത് ആപ്പിനെ അനുവദിക്കുന്നു. \n\nഈ അനുമതി നിഷേധിച്ചാൽ, പശ്ചാത്തലത്തിൽ അത്തരം ടാസ്ക്കുകൾക്ക് എത്ര സമയം പ്രവർത്തിക്കാനാകും എന്നത് സിസ്റ്റം പരിമിതപ്പെടുത്തും."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ദൈർഘ്യമേറിയ ജോലികൾ, ഡാറ്റാ കൈമാറ്റം, പശ്ചാത്തല ടാസ്ക്കുകൾ"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ബാക്കപ്പ് ടാസ്ക്കുകൾ പശ്ചാത്തലത്തിൽ ചെയ്യുക"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"ബാക്കപ്പുമായി ബന്ധപ്പെട്ട പശ്ചാത്തല ടാസ്ക്കുകൾ റൺ ചെയ്യാൻ ആപ്പിനെ അനുവദിക്കുന്നു"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"ബാക്കപ്പ് ചെയ്യലോ ഉള്ളടക്കം സമന്വയിപ്പിക്കലോ ആണ് ഈ ആപ്പിന്റെ പ്രധാന ചുമതലയെന്ന് സൂചിപ്പിക്കുന്നു. ഈ അനുമതി നൽകുന്നതിലൂടെ, ബാക്കപ്പുമായി ബന്ധപ്പെട്ട പ്രവർത്തനം പൂർത്തിയാക്കാൻ പശ്ചാത്തലത്തിൽ കുറച്ചധികം സമയം റൺ ചെയ്യാൻ ആപ്പിനെ അനുവദിക്കുന്നു. \n\nഈ അനുമതി നിഷേധിക്കുകയാണെങ്കിൽ, ബാക്കപ്പുമായി ബന്ധപ്പെട്ട പ്രവർത്തനം പശ്ചാത്തലത്തിൽ പൂർത്തിയാക്കാനുള്ള പ്രത്യേക ഇളവുകളൊന്നും സിസ്റ്റം നൽകില്ല."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"ബാക്കപ്പ് ടാസ്ക്കുകൾ, ബാക്കപ്പ് പ്രവർത്തനങ്ങൾ"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager നിരക്ക് പരിമിതപ്പെടുത്തൽ റീസെറ്റ് ചെയ്യുക"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"കുറുക്കുവഴിമാനേജർ നിരക്ക്-പരിമിതപ്പെടുത്തൽ പുനഃക്രമീകരിച്ചു"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"ലോക്ക് സ്ക്രീനിൽ വിവരങ്ങൾ നിയന്ത്രിക്കുക"</string>
@@ -4527,7 +4598,6 @@
<string name="register_automatically" msgid="5208258089316657167">"സ്വമേധയായുള്ള രജിസ്ട്രേഷൻ…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ഡാറ്റാ റോമിംഗ് അനുവദിക്കണോ?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"നിരക്കിനായി, നെറ്റ്വർക്ക് ദാതാവിനെ ബന്ധപ്പെടുക."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ആപ്പിന്റെ ഡാറ്റാ ഉപയോഗം"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"നെറ്റ്വര്ക്ക് മോഡ് <xliff:g id="NETWORKMODEID">%1$d</xliff:g> അസാധുവാണ്. അവഗണിക്കുക."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"സാറ്റലൈറ്റ് സന്ദേശമയയ്ക്കൽ"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"സാറ്റലൈറ്റ് വഴി ടെക്സ്റ്റ് മെസേജുകൾ അയയ്ക്കുക, സ്വീകരിക്കുക. നിങ്ങളുടെ അക്കൗണ്ടിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നു."</string>
@@ -4628,6 +4698,10 @@
<string name="erasing_sim" msgid="4237180547590463930">"ഇ-സിം മായ്ക്കുന്നു…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"ഇ-സിം മായ്ക്കാനാകുന്നില്ല"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"എന്തോ കുഴപ്പമുണ്ടായതിനാൽ ഈ ഇ-സിം മായ്ച്ചിട്ടില്ല.\n\nനിങ്ങളുടെ ഉപകരണം റീസ്റ്റാർട്ട് ചെയ്ത് വീണ്ടും ശ്രമിക്കുക."</string>
+ <string name="wifi_warning_dialog_title" msgid="7328515476966592390">"മായ്ക്കുന്നതിന് മുമ്പ് വൈഫൈയിലേക്ക് കണക്റ്റ് ചെയ്യുക"</string>
+ <string name="wifi_warning_dialog_text" msgid="6584060137703953174">"സേവനദാതാവിനെ ബന്ധപ്പെടാതെ തന്നെ, നിങ്ങളുടെ ഇ-സിം ഭാവിയിൽ വീണ്ടും ഉപയോഗിക്കുന്നത് ഇത് എളുപ്പമാക്കുന്നു"</string>
+ <string name="wifi_warning_continue_button" msgid="8171574741789688214">"എന്തായാലും മായ്ക്കുക"</string>
+ <string name="wifi_warning_return_button" msgid="6226063181583906340">"ശരി"</string>
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ഉപകരണത്തിലേക്ക് കണക്റ്റ് ചെയ്യുക"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"നിങ്ങളുടെ ഉപകരണത്തിലേക്ക് കണക്റ്റ് ചെയ്യുന്നതിന് താൽക്കാലിക വെെഫെെ നെറ്റ്വർക്ക് ഉപയോഗിക്കാൻ <xliff:g id="APPNAME">%1$s</xliff:g> ആപ്പ് താൽപ്പര്യപ്പെടുന്നു"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ഉപകരണങ്ങളൊന്നും കണ്ടെത്തിയില്ല. ഉപകരണം ഓണാണെന്നും കണക്റ്റ് ചെയ്യാൻ ലഭ്യമാണെന്നും ഉറപ്പാക്കുക."</string>
@@ -5047,6 +5121,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"റദ്ദാക്കുക"</string>
<string name="contrast_title" msgid="6885768151336508075">"കോൺട്രാസ്റ്റ്"</string>
<string name="contrast_standard" msgid="1097297089917185235">"സ്റ്റാൻഡേർഡ്"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"ഇടത്തരം"</string>
<string name="contrast_high" msgid="3988567609694797696">"കൂടുതൽ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ഈ ആപ്പ് ഒരു വിൻഡോയിൽ മാത്രമേ തുറക്കാനാകൂ"</string>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index 97d3d8d..285e736 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Төхөөрөмжийг салгах уу?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Шинэ төхөөрөмж хослуулах"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Маргааш автоматаар дахин асаах"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Баруун чих хослуулах"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Зүүн чих хослуулах"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Нөгөө чихээ хослуулах"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Баруун чих хослуулах"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Зүүн чих хослуулах"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Сонсголын бүх боломжтой төхөөрөмжид"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Сонсголын төхөөрөмжийн тохиргоо"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Товчлол, сонсголын төхөөрөмжийн зохицол"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Энэ төхөөрөмжид"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Аудио гаралт"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Аудио оролтын тухай"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Текстийн талбарт бичих"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Бүх мэдрэгч үзгийн товчлуур даралтыг үл хэрэгсэнэ үү"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Мэдрэгч үзэг"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Аудио хуваалцах"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Аудиог хуваалцах"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Дуудлага болон сэрүүлгүүд"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE аудио дамжуулалтад холбогдох"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Ойролцоох аудио дамжуулалтууд"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Аудио дамжуулалтууд"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR код ашиглан аудио дамжуулалтад холбогдоно уу"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Ойролцоох аудио дамжуулалт олдсонгүй."</string>
<string name="date_and_time" msgid="1788358029823431692">"Огноо, цаг"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Прокси"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Цуцлах"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Цуцлах"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Тохируулах"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Хувийн орон зай тохируулах"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Хувийн аппуудыг та нуух эсвэл түгжих боломжтой тусдаа орон зайд байлгаарай"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Энэ хэрхэн ажилладаг вэ?"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Та аппуудын жагсаалтынхаа доод талаас хувийн орон зайдаа хандах боломжтой"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Таны хувийн орон зайн аппуудыг түгжээгээр хамгаалдаг"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Хувийн орон зай түгжээтэй үед түүний аппуудын мэдэгдлийг нуудаг"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Таны хувийн орон зай түгжээтэй үед таны хувийн орон зайн аппууд зөвшөөрлийн менежер, нууцлалын хяналтын самбар болон бусад тохиргоонд харагдахгүй.\n\nТаны хувийн орон зайг шинэ төхөөрөмж рүү зөөх боломжгүй. Хэрэв та үүнийг өөр төхөөрөмжид ашиглахыг хүсвэл өөр хувийн орон зай тохируулах шаардлагатай.\n\nТаны төхөөрөмжийг компьютерт холбодог эсвэл таны төхөөрөмжид аюултай аппууд суулгадаг аливаа хүн таны хувийн орон зайд хандах боломжтой байж магадгүй."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Хувийн орон зайг тохируулж байна…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Үүнийг түгжсэн үед хаалттай орон зайн аппуудын мэдэгдлийг нуудаг"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Зураг эсвэл файлууд хуваалцахын тулд хаалттай орон зайн түгжээг тайлна уу"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Зарим аппыг таны хувийн орон зайд аль хэдийн суулгасан"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Хаалттай орон зайг тохируулж чадсангүй"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Дахин оролдох"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Хувийн орон зайн түгжээг тайлахад дэлгэцийн түгжээг ашиглах уу?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Хувийн орон зайдаа ПИН тохируулна уу"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Хувийн орон зайдаа нууц үг тохируулна уу"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Хувийн орон зайдаа хээ тохируулна уу"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Апп болон мэдэгдлүүд"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Түгжээтэй дэлгэц дээрх эмзэг мэдэгдлүүд"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Хаалттай орон зайн түгжээг тайлсан үед эмзэг контент харуулна уу"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Та <xliff:g id="COUNT">%d</xliff:g> хүртэлх хурууны хээ нэмж болно"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Таны зөвшөөрөгдсөн хурууны хээний тоо гүйцсэн байна"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Өөр хурууны хээ нэмэх боломжгүй байна"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Салгах"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Хослуулах ба холбох"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bluetooth асаалттай үед таны төхөөрөмж ойролцоох бусад Bluetooth төхөөрөмжтэй холбогдох боломжтой"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Bluetooth асаалттай үед таны төхөөрөмж ойролцоох бусад Bluetooth төхөөрөмжтэй холбогдох боломжтой. Түргэн хуваалцах, Миний төхөөрөмжийг олох зэрэг онцлогууд болон төхөөрөмжийн байршил Bluetooth-г ашигладаг."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Bluetooth-г асаасан үед таны төхөөрөмж ойролцоох бусад Bluetooth төхөөрөмжтэй холбогдох боломжтой.\n\nТөхөөрөмжийн хэрэглээг сайжруулахын тулд аппууд болон үйлчилгээнүүд нь хүссэн үед буюу Bluetooth-г унтраалттай байсан ч ойролцоох төхөөрөмжүүдийг скан хийх боломжтой хэвээр байна. Үүнийг байршилд суурилсан онцлогууд болон үйлчилгээнүүдийг сайжруулах зэргээр ашиглаж болно. Та үүнийг Bluetooth-н скан хийх тохиргоонд өөрчлөх боломжтой."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Bluetooth асаалттай үед таны төхөөрөмж ойролцоох бусад Bluetooth төхөөрөмжтэй холбогдох боломжтой. Түргэн хуваалцах, Миний төхөөрөмжийг олох болон төхөөрөмжийн байршил зэрэг онцлогууд Bluetooth-г ашигладаг.\n\nАпп болон үйлчилгээнүүд Bluetooth унтраалттай үед ч ойролцоох төхөөрөмжүүдийг хүссэн үедээ скан хийх боломжтой хэвээр байна. Үүнийг байршилд тулгуурласан онцлог болон үйлчилгээнүүдийг сайжруулах зэргээр ашиглаж болно. Та үүнийг Bluetooth скан хийх тохиргоонд өөрчлөх боломжтой."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Өөрчлөх"</string>
<string name="device_details_title" msgid="1155622417516195481">"Төхөөрөмжийн дэлгэрэнгүй"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Гарын тохиргоо"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Энэ сүлжээ хамгаалалт багатай аюулгүй байдлын хуучин протокол ашигладаг тул таны оператор компани танд үүнтэй холбогдохыг зөвшөөрдөггүй"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP-г зөвшөөрөх"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Хаах"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Дэлгэрэнгүй сонголтууд"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Дэлгэрэнгүй сонголтын эвхмэл жагсаалт"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"дэлгэх"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 ГГц зурвасыг тохиромжтой гэж үздэг"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP тохиргоо"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Нууцлал"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Захиалга"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Захиалгыг харах эсвэл өөрчлөх"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Санамсаргүй сонгосон MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Бараан загвар нь таны батарейн ашиглалтын хугацааг зарим сайт дээр уртасгахад туслахын тулд хар өнгийн дэвсгэр ашигладаг. Бараан загварын хуваарьт төлөв нь таны дэлгэц унтрах хүртэл хүлээж байгаад асна."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Бараан загвар нь одоогоор таны Унтлагын цагийн горимын хуваарийг дагаж байна"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Унтлагын цагийн горимын тохиргоо"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Дэлгэцийн завсарлага"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Идэвхгүй <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> болсны дараа"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Тохируулаагүй"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Бусад сонголтыг авах бол мэдрэгч самбарын баруун доод буланг товшино уу"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Заагчийн хурд"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Мэдрэгч самбарын зангааг мэдэж авах"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"мэдрэгч самбар, мэдрэгч самбар, хулгана, курсор, гүйлгэх, шудрах, баруун талыг товших, товших, заагч"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"баруун талыг товших, товших"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Үндсэн нүүр лүү очих"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Мэдрэгч самбарын аль ч хэсэгт 3 хуруугаараа дээш шударна уу"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Буцах"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Ерөнхий"</string>
<string name="display_category_title" msgid="6638191682294461408">"Дэлгэц"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Өнгө болон хөдөлгөөн"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Дэлгэцийг бараан болгох"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Харилцан үйлдлийн хяналт"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Цагийн тохиргооны хяналт"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Тунгалаг бус"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Өндөр ялгаралтай текст"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Текстийн өнгийг хар эсвэл цагаан болгож өөрчилнө үү. Дэвсгэрийн нягтралыг дээд зэргээр нэмэгдүүлнэ."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Дэлгэц томруулахыг автоматаар шинэчлэх"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Апп шилжилт дээр дэлгэц томруулахыг шинэчлэх"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Асаах товч дуудлагыг тасална"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Доод талаас нь 2 хуруугаар дээш шувтрах"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Дууны түвшний товчийг удаан дарах"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Дэлгэцийг гурав товших"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Үргэлжлүүлэх"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Сонсголын төхөөрөмжүүд"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Та сонсголын төхөөрөмж, дунгийн суулгац болон бусад өсгөх төхөөрөмжийг утастайгаа ашиглах боломжтой"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, зүүн болон баруун чих"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> өөр +1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Шинэ төхөөрөмж хослуулах"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Шинэ төхөөрөмж хослуулах тухай"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Сонсголын төхөөрөмж"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Хадгалсан төхөөрөмж"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Сонсголын төхөөрөмжийн хяналт"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Сонсголын төхөөрөмжийн зохицол"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Теле ороомогтой тохиромжтой байдлыг сайжруулж, хүсээгүй дуу чимээг багасгана"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Сонсголын төхөөрөмжүүдийн тухай"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Таны сонсголын төхөөрөмж асаалттай бөгөөд хослуулахад бэлэн эсэхийг шалгана уу"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Сонсголын төхөөрөмж хослуулах"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Боломжтой сонсголын төхөөрөмж"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Сонсголын төхөөрөмжөө харахгүй байна уу?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Бусад төхөөрөмжийг харах"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Энэ апп батарейг цаана ашиглах боломжтой болно. Таны батарей тооцоолж байснаас хурдан дуусаж болзошгүй."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Устгах"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Цуцлах"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Дарах"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Цэнэглэх нэмэлт хэрэгслийг шалгах"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Тохиромжгүй адаптераар цэнэглэх талаар нэмэлт мэдээлэл авах"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Батерейны менежер"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Бусад"</string>
<string name="no_channels" msgid="4716199078612071915">"Энэ апп ямар ч мэдэгдэл нийтлээгүй"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Аппын нэмэлт тохиргоо"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Ашиглаагүй сувгийг харуул"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ашиглаагүй сувгуудыг нуух"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# категорийг устгасан}other{# категорийг устгасан}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Бүгдийг блокло"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Эдгээр мэдэгдлийг хэзээ ч харуулахгүй"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Дэвсгэрийн урт хугацааны ажил"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Энэ аппыг дэвсгэрт урт хугацаанд ажил ажиллуулахыг зөвшөөрнө үү. Энэ нь аппад таталт, байршуулалт зэрэг дуусгахад цөөн хэдэн минутаас урт хугацаа зарцуулж болох ажлыг ажиллуулах боломжийг олгоно. \n\nХэрэв энэ зөвшөөрлөөс татгалзвал систем тухайн ажлуудыг дэвсгэрт хэр удаан гүйцэтгэж болохыг хязгаарлана."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"урт хугацааны ажил, өгөгдөл дамжуулалт, дэвсгэрийн ажил"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Дэвсгэрт нөөцлөлтийн ажлууд гүйцэтгэх"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Аппад нөөцлөлттэй холбоотой дэвсгэрийн ажлуудыг ажиллуулахыг зөвшөөрөх"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Энэ аппад контент нөөцлөх эсвэл синк хийх шаардлагатай ашиглалтын томоохон кейс байгааг заана. Энэ зөвшөөрлийг олгох нь аппад нөөцлөлттэй холбоотой ажлыг гүйцэтгэхийн тулд бага зэрэг урт хугацаагаар дэвсгэрт ажиллахыг зөвшөөрнө. \n\nХэрэв энэ зөвшөөрлөөс татгалзвал систем энэ аппад нөөцлөлттэй холбоотой ажлыг дэвсгэрт гүйцэтгэх ямар нэг тусгай зөвшөөрлийг өгөхгүй."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"нөөцлөлтийн ажил, нөөцлөлтийн ажлууд"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager үнэлгээ хязгаарлалтыг дахин тохируулах"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager үнэлгээ хязгаарлалтыг дахин тохируулсан"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Түгжигдсэн дэлгэцийн мэдээллийг хянах"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Автомат бүртгэл…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Дата роумингийг зөвшөөрөх үү?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Үнийг нь сүлжээний үйлчилгээ үзүүлэгчээсээ тодруулна уу."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Аппын дата ашиглалт"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Буруу сүлжээний горим <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Үл хэрэгсэнэ үү."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Хиймэл дагуулаар мессеж бичих"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Хиймэл дагуулаар мессеж илгээж, хүлээн авна уу. Таны бүртгэлд багтсан."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM-г устгаж байна…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM-г устгах боломжгүй"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Ямар нэг алдаа гарсан бөгөөд энэ eSIM-г устгаагүй.\n\nТөхөөрөмжөө дахин эхлүүлээд, дахин оролдоно уу."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Төхөөрөмжид холбох"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> апп таны төхөөрөмжид холбогдохын тулд түр зуурын Wi-Fi сүлжээ ашиглах хүсэлтэй байна"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Төхөөрөмж олдсонгүй. Төхөөрөмжүүдийг асаалттай бөгөөд холбогдох боломжтой эсэхийг нь шалгана уу."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Цуцлах"</string>
<string name="contrast_title" msgid="6885768151336508075">"Ялгарал"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Стандарт"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Дунд зэрэг"</string>
<string name="contrast_high" msgid="3988567609694797696">"Өндөр"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Энэ аппыг зөвхөн 1 цонхонд нээх боломжтой"</string>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index dc975ae..e8e5cf5 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"डिव्हाइस डिस्कनेक्ट करायचे का?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"नवीन डिव्हाइससोबत पेअर करा"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ब्लूटूथ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"उद्या पुन्हा आपोआप सुरू करा"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"उजवा कान पेअर करा"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"डावा कान पेअर करा"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"तुमचा दुसरा कान पेअर करा"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"उजवा कान पेअर करा"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"डावा कान पेअर करा"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"उपलब्ध असणाऱ्या ऐकण्याच्या सर्व डिव्हाइससाठी"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"श्रवणयंत्राशी संबंधित सेटिंग्ज"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"शॉर्टकट, श्रवणयंत्राची कंपॅटिबिलिटी"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"या डिव्हाइससाठी"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ऑडिओ आउटपुट"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ऑडिओ आउटपुटबद्दल"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"मजकूर फील्डमध्ये लिहा"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"सर्व स्टायलस बटण दाबण्याकडे दुर्लक्ष करा"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"स्टायलस"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ऑडिओ शेअरिंग"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ऑडिओ शेअर करा"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"कॉल आणि अलार्म"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE ऑडिओ स्ट्रीमशी कनेक्ट करा"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"जवळपासची ऑडिओ स्ट्रीम"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ऑडिओ स्ट्रीम"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR कोड वापरून ऑडिओ स्ट्रीमशी कनेक्ट करा"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"जवळपासची ऑडिओ स्ट्रीम आढळली नाहीत."</string>
<string name="date_and_time" msgid="1788358029823431692">"तारीख आणि वेळ"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"प्रॉक्सी"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"रद्द करा"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"रद्द करा"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"सेट करा"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"खाजगी स्पेस सेट करा"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"तुम्ही खाजगी अॅप्स लपवू किंवा लॉक करू शकता अशा वेगळ्या स्पेसमध्ये ठेवा"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"ते कसे काम करते"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"तुम्ही तुमच्या अॅप्स सूचीच्या तळाशी तुमची खाजगी स्पेस अॅक्सेस करू शकता"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"तुमची खाजगी स्पेसमधील ॲप्स लॉकद्वारे संरक्षित केलेली असतात"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"तुमची खाजगी स्पेस लॉक केलेली असताना त्यामधील ॲप्सच्या सूचना लपवल्या जातात"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"तुमची खाजगी स्पेस लॉक केलेली असताना तुमच्या खाजगी स्पेसमधील अॅप्स परवानगी व्यवस्थापक, गोपनीयता डॅशबोर्ड आणि इतर सेटिंग्जमध्ये दिसणार नाहीत.\n\nतुमची खाजगी स्पेस नवीन डिव्हाइसवर हलवली जाऊ शकत नाही. तुम्हाला दुसर्या डिव्हाइसवर वापरायची असल्यास, दुसरी खाजगी स्पेस सेट करावी लागेल.\n\nतुमच्या डिव्हाइसला कॉंप्युटरशी कनेक्ट करणारे किंवा तुमच्या डिव्हाइसवर हानिकारक अॅप्स इंस्टॉल करणारे कोणीही तुमची खाजगी स्पेस अॅक्सेस करू शकते."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"खाजगी स्पेस सेट करत आहे…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"खाजगी स्पेस लॉक केलेली असताना त्यामधील ॲप्ससंबंधित सूचना लपवल्या जातात"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"फोटो किंवा फाइल शेअर करण्यासाठी खाजगी स्पेस अनलॉक करा"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"तुमच्या खाजगी स्पेसमध्ये काही अॅप्स आधीपासून इंस्टॉल केलेली आहेत"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"खाजगी स्पेस सेट करता आली नाही"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"पुन्हा प्रयत्न करा"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"खाजगी स्पेस अनलॉक करण्यासाठी स्क्रीन लॉक वापरायचे?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"तुमच्या खाजगी स्पेससाठी पिन सेट करा"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"तुमच्या खाजगी स्पेससाठी पासवर्ड सेट करा"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"तुमच्या खाजगी स्पेससाठी पॅटर्न सेट करा"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"अॅप्स आणि नोटिफिकेशन"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"लॉक स्क्रीनवरील संवेदनशील नोटिफिकेशन"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"खाजगी स्पेस अनलॉक केलेली असताना संवेदनशील आशय दाखवा"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"तुम्ही <xliff:g id="COUNT">%d</xliff:g> पर्यंत फिंगरप्रिंट जोडू शकता"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"तुम्ही जास्तीत जास्त फिंगरप्रिंट जोडले आहेत"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"आणखी फिंगरप्रिंट जोडू शकत नाही"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"डिस्कनेक्ट करा"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"पेअर करा आणि कनेक्ट करा"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ब्लूटूथ सुरू केल्यावर, डिव्हाइस हे जवळील ब्लूटूथ डिव्हाइसशी संवाद साधेल"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ब्लूटूथ सुरू केले असते तेव्हा, तुमचे डिव्हाइस जवळपासच्या इतर ब्लूटूथ डिव्हाइसशी संवाद साधू शकते. Quick Share, Find My Device यांसारखी वैशिष्ट्ये आणि डिव्हाइसचे स्थान ब्लूटूथ वापरतात."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ब्लूटूथ सुरू असते, तेव्हा तुमचे डिव्हाइस इतर जवळपासच्या ब्लूटूथ डिव्हाइसशी संवाद साधू शकते.\n\nडिव्हाइसच्या अनुभवामध्ये सुधारणा करण्यासाठी, ब्लूटूथ बंद असतानादेखील, अॅप्स आणि सेवा जवळपासची डिव्हाइस कधीही स्कॅन करू शकतात. उदाहरणार्थ, हे स्थानावर आधारित वैशिष्ट्ये आणि सेवांमध्ये सुधारणा करण्यासाठी वापरले जाऊ शकते. तुम्ही हे ब्लूटूथ स्कॅनिंग सेटिंग्जमध्ये जाऊन बदलू शकता."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ब्लूटूथ सुरू केले असते तेव्हा, तुमचे डिव्हाइस जवळपासच्या इतर ब्लूटूथ डिव्हाइसशी संवाद साधू शकते. Quick Share, Find My Device यांसारखी वैशिष्ट्ये आणि डिव्हाइस स्थान ब्लूटूथ वापरतात.\n\nब्लूटूथ बंद असतानादेखील ॲप्स आणि सेवा या कधीही जवळपासच्या डिव्हाइससाठी तरीही स्कॅन करू शकतात. उदाहरणार्थ, स्थानावर आधारित वैशिष्ट्ये आणि सेवा यांमध्ये सुधारणा करण्यासाठी याचा वापर केला जाऊ शकतो. तुम्ही ब्लूटूथ स्कॅन करण्याशी संबंधित सेटिंग्जमध्ये हे बदलू शकता."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"बदला"</string>
<string name="device_details_title" msgid="1155622417516195481">"डिव्हाइस तपशील"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"कीबोर्ड सेटिंग्ज"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"नेटवर्क कमी सुरक्षित असलेला जुना सुरक्षा प्रोटोकॉल वापरते, त्यामुळे तुमचा वाहक तुम्हाला या नेटवर्कशी कनेक्ट करण्याची अनुमती देत नाही"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP ला अनुमती द्या"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"बंद करा"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"प्रगत पर्याय"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ड्रॉप-डाउन सूचीचे प्रगत पर्याय"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"विस्तार करा"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"५.० GHz बँडला प्राधान्य दिले"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP सेटिंग्ज"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"गोपनीयता"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"सदस्यत्व"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"सदस्यत्व पहा किंवा बदला"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"रँडमाइझ केलेले MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"काही स्क्रीनवर बॅटरी अधिक काळ टिकवून ठेवण्यासाठी गडद थीम काळ्या बॅकग्राउंडचा वापर करते. तुमची स्क्रीन बंद होईपर्यंत गडद थीमची शेड्युल सुरू होत नाहीत."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"गडद थीम ही सध्या तुमचे बेडटाइम मोड शेड्युल फॉलो करत आहे"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"बेडटाइम मोडशी संबंधित सेटिंग्ज"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"स्क्रीन टाइमआउट"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"निष्क्रियतेच्या <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> नंतर"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"सेट केलेले नाही"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"अधिक पर्यायांसाठी टचपॅडच्या तळाशी उजव्या कोपऱ्यावर टॅप करा"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"पॉइंटर वेग"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"टचपॅड जेश्चर जाणून घ्या"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ट्रॅकपॅड, ट्रॅक पॅड, माउस, कर्सर, स्क्रोल करा, स्वाइप करा, राइट-क्लिक करा, क्लिक करा, पॉइंटर"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"राइट-क्लिक करा, टॅप करा"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"होमवर जा"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"तुमच्या टचपॅडवर कुठेही तीन बोटांनी वरती स्वाइप करा"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"मागे जा"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"सर्वसाधारण"</string>
<string name="display_category_title" msgid="6638191682294461408">"डिस्प्ले"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"रंग आणि मोशन"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"स्क्रीन आणखी गडद करा"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"संवाद नियंत्रणे"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"वेळ नियंत्रणे"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"पारदर्शक नाही"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"उच्च कॉंट्रास्ट मजकूर"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"मजकुराचा रंग काळा किंवा पांढरा यावर बदला. बॅकग्राउंड वापरून काँट्रास्ट वाढवते."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"स्क्रीन विस्तृतीकरण स्वयं अद्ययावत करा"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"अॅप संक्रमणांवर स्क्रीन विस्तृतीकरण अद्ययावत करा"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"पॉवर बटण कॉल समाप्त करते"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"तळापासून दोन बोटांनी वर स्वाइप करा"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"व्हॉल्यूम की प्रेस करून ठेवा"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"स्क्रीनवर तीन वेळा टॅप करा"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"सुरू ठेवा"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"श्रवणयंत्रे"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"तुम्ही तुमच्या फोनसह श्रवणयंत्रे, कॉक्लियर इंप्लांट आणि इतर अँप्लिफिकेशन डिव्हाइस वापरू शकता"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, डावे आणि उजवे"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> + आणखी १"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"नवीन डिव्हाइस पेअर करा"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"नवीन डिव्हाइस पेअर करणे याबद्दल"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"श्रवणयंत्रे"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"सेव्ह केलेली डिव्हाइस"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"श्रवणयंत्र डिव्हाइसची नियंत्रणे"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"श्रवणयंत्राची कंपॅटिबिलिटी"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"टेलीकॉइलसह कंपॅटिबिलिटीमध्ये सुधारणा करते आणि नकोसा आवाज कमी करते"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"ऐकण्याच्या डिव्हाइसबद्दल"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"तुमचे श्रवणयंत्र सुरू केलेले असून पेअर करण्यासाठी तयार असल्याची खात्री करा"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"श्रवणयंत्र डिव्हाइस पेअर करा"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"उपलब्ध श्रवणयंत्रे"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"तुमचे श्रवणयंत्र डिव्हाइस दिसत नाही का?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"आणखी डिव्हाइस पहा"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"या ॲपला बॅकग्राउंडमध्ये बॅटरी वापरता येईल. तुमची बॅटरी अपेक्षेपेक्षा लवकर संपू शकते."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"काढा"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"रद्द करा"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ओव्हरराइड करा"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"चार्जिंगसंबंधित ॲक्सेसरी तपासा"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"कंपॅटिबल नसलेल्या चार्जिंगबद्दल अधिक जाणून घ्या"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"बॅटरी व्यवस्थापक"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"अन्य"</string>
<string name="no_channels" msgid="4716199078612071915">"या ॲपने कोणत्याही सूचना पोस्ट केल्या नाहीत"</string>
<string name="app_settings_link" msgid="6725453466705333311">"अॅपमधील अतिरिक्त सेटिंग्ज"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"न वापरलेली चॅनल दाखवा"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"न वापरलेली चॅनल लपवा"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# वर्गवारी हटवली}other{# वर्गवाऱ्या हटवल्या}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"सर्व ब्लॉक करा"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"या सूचना कधीही दर्शवू नका"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"दीर्घ कालावधी बॅकग्राउंड टास्क"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"या अॅपला बॅकग्राउंड टास्क रन करण्याची अनुमती द्या. यामुळे अॅप हे डाउनलोड आणि अपलोड यांसारख्या टास्क रन करू शकते, ज्या समाप्त होण्यासाठी काही मिनिटांपेक्षा जास्त वेळ लागू शकतो. \n\nही परवानगी नाकारल्यास, यांसारख्या टास्क अॅप बॅकग्राउंडमध्ये किती वेळ परफॉर्म करू शकेल हे सिस्टीम मर्यादित करू शकते."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"दीर्घ कालावधीची कामे, डेटा ट्रान्सफर, बॅकग्राउंड टास्क"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"बॅकग्राउंडमध्ये बॅकअपशी संबंधित टास्क परफॉर्म करा"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"अॅपला बॅकग्राउंडमधील बॅकअपशी संबंधित टास्क रन करण्याची अनुमती द्या"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"हे सूचित करते, की या ॲपमध्ये वापराबद्दलचा प्रमुख नमुना आहे, ज्यामध्ये त्याला आशयाचा बॅकअप घ्यावा लागेल किंवा तो सिंक करावा लागेल. ही परवानगी दिल्यास, बॅकअपशी संबंधित काम पूर्ण करण्यासाठी ॲपला बॅकग्राउंडमध्ये थोडा जास्त वेळ रन होण्याची अनुमती मिळते. \n\nही परवानगी नाकारल्यास, बॅकग्राउंडमध्ये बॅकअपशी संबंधित काम पूर्ण करण्यासाठी सिस्टीम या ॲपच्या बाबतीत कोणताही विशेष अपवाद करणार नाही."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"टास्कचा बॅकअप घ्या, जॉबचा बॅकअप घ्या"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager दर मर्यादित करणे रीसेट करा"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager दर-मर्यादित करणे रीसेट केले गेले आहे"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"लॉक स्क्रीनवरील माहिती नियंत्रित करा"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"आपोआप नोंदणी…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"डेटा रोमिंगला अनुमती द्यायची का?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"किमतींबद्दल तुमच्या नेटवर्क पुरवठादाराला विचारा."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"अॅप डेटा वापर"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"चुकीचा नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. दुर्लक्ष करा."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"उपग्रह मेसेजिंग"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"उपग्रहाद्वारे एसएमएस पाठवा आणि मिळवा. तुमच्या खात्यामध्ये समावेश आहे."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM मिटवत आहे…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM मिटवू शकत नाही"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"काहीतरी चुकले आणि हे eSIM मिटवले गेले नाही.\n\nतुमचे डिव्हाइस रीस्टार्ट करा आणि पुन्हा प्रयत्न करा."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"डिव्हाइसशी कनेक्ट करा"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"तुमच्या डिव्हाइसशी कनेक्ट करण्यासाठी <xliff:g id="APPNAME">%1$s</xliff:g> ॲपला तात्पुरते वाय-फाय नेटवर्क वापरायचे आहे"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"डिव्हाइस सापडले नाही. डिव्हाइस सुरू केली आहेत आणि ती कनेक्ट करण्यासाठी उपलब्ध आहेत याची खात्री करा."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"रद्द करा"</string>
<string name="contrast_title" msgid="6885768151336508075">"कॉंट्रास्ट"</string>
<string name="contrast_standard" msgid="1097297089917185235">"साधारण"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"मध्यम"</string>
<string name="contrast_high" msgid="3988567609694797696">"उच्च"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"हे अॅप फक्त एका विंडोमध्ये उघडले जाऊ शकते"</string>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 4e1ad2f..0b96cb5 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Putuskan sambungan peranti?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Gandingkan peranti baharu"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Dihidupkan sekali lagi esok secara automatik"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Gandingkan telinga kanan"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Gandingkan telinga kiri"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Gandingkan telinga lagi satu"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Gandingkan telinga kanan"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Gandingkan telinga kiri"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Untuk semua peranti pendengaran yang tersedia"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Tetapan peranti pendengaran"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Pintasan, keserasian alat bantu pendengaran"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Untuk peranti ini"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Output audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Perihal output audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Tulis dalam medan teks"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Abaikan semua tekanan butang stilus"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stilus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Perkongsian audio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Kongsi audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Panggilan dan penggera"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Sambung kepada strim LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Strim audio berdekatan"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Strim audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Sambung kepada strim audio menggunakan kod QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Tiada strim audio berdekatan ditemukan."</string>
<string name="date_and_time" msgid="1788358029823431692">"Tarikh & masa"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proksi"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Batal"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Batal"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Buat persediaan"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Sediakan ruang peribadi"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Menyimpan apl peribadi dalam ruang berasingan yang boleh anda sembunyikan atau kunci"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Cara ciri ini berfungsi"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Anda boleh mengakses ruang peribadi anda daripada bahagian bawah senarai apl anda"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apl dalam ruang peribadi dilindungi dengan kunci"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Pemberitahuan daripada apl dalam ruang peribadi anda disembunyikan apabila ruang peribadi dikunci"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apl dalam ruang peribadi anda tidak akan dipaparkan dalam pengurus kebenaran, papan pemuka privasi dan tetapan lain apabila ruang peribadi anda dikunci.\n\nRuang peribadi anda tidak boleh dialihkan kepada peranti baharu. Anda perlu menyediakan ruang peribadi lain jika anda mahu menggunakan ruang peribadi pada peranti lain.\n\nSesiapa sahaja yang menyambungkan peranti anda kepada komputer atau memasang apl berbahaya pada peranti anda mungkin dapat mengakses ruang peribadi anda."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Menyediakan ruang peribadi…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Pemberitahuan daripada apl ruang peribadi disembunyikan apabila ruang peribadi dikunci"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Buka kunci ruang peribadi untuk berkongsi foto atau fail"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Sesetengah apl telah dipasang dalam ruang peribadi anda"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Tidak dapat menyediakan ruang peribadi"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Cuba Lagi"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Gunakan kunci skrin untuk membuka kunci ruang peribadi?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Tetapkan PIN untuk ruang peribadi anda"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Tetapkan kata laluan ruang peribadi anda"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Tetapkan corak untuk ruang peribadi anda"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apl dan pemberitahuan"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Pemberitahuan sensitif pada skrin kunci"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Tunjukkan kandungan sensitif apabila ruang privasi tidak berkunci"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Anda boleh menambah sehingga <xliff:g id="COUNT">%d</xliff:g> cap jari"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Anda telah menambahkan bilangan maksimum cap jari"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Tidak boleh menambahkan lagi cap jari"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Putus sambungan"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Gandingkan & sambung"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Apabila Bluetooth dihidupkan, peranti anda boleh berkomunikasi dengan peranti Bluetooth lain yang berdekatan"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Apabila Bluetooth dihidupkan, peranti anda boleh berkomunikasi dengan peranti Bluetooth lain yang berdekatan. Ciri seperti Quick Share, Find My Device dan lokasi peranti menggunakan Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Apabila Bluetooth dihidupkan, peranti anda dapat berkomunikasi dengan peranti Bluetooth lain yang berada berdekatan.\n\nUntuk meningkatkan pengalaman peranti, apl dan perkhidmatan masih dapat melakukan pengimbasan untuk mengesan peranti berdekatan pada bila-bila masa, meskipun apabila Bluetooth dimatikan. Tetapan ini boleh digunakan, contohnya, untuk meningkatkan ciri dan perkhidmatan berasaskan lokasi. Anda boleh menukar tetapan ini dalam tetapan pengimbasan Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Apabila Bluetooth dihidupkan, peranti anda boleh berkomunikasi dengan peranti Bluetooth lain yang berdekatan. Ciri seperti Quick Share, Find My Device dan lokasi peranti menggunakan Bluetooth.\n\nApl dan perkhidmatan masih boleh mengimbas peranti berdekatan pada bila-bila masa, walaupun semasa Bluetooth dimatikan. Ciri ini boleh digunakan, sebagai contoh, untuk meningkatkan ciri dan perkhidmatan berasaskan lokasi. Anda boleh menukar ciri ini dalam tetapan pengimbasan Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Tukar"</string>
<string name="device_details_title" msgid="1155622417516195481">"Butiran peranti"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Tetapan papan kekunci"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Pembawa anda tidak membenarkan anda menyambung kepada rangkaian ini kerana rangkaian ini menggunakan protokol keselamatan lebih lama yang kurang selamat"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Benarkan WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Tutup"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Pilihan terperinci"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Pilihan Terperinci senarai lungsur"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"kembangkan"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Jalur 5.0 GHz diutamakan"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Tetapan IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privasi"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Langganan"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Lihat atau tukar langganan"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"MAC Terawak"</string>
@@ -1226,6 +1263,8 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tema hitam menggunakan latar belakang hitam untuk memastikan bateri tahan lebih lama pada sesetengah skrin. Jadual tema gelap menunggu untuk dihidupkan hingga skrin anda dimatikan."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tema gelap kini mengikut jadual mod Waktu Tidur anda"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Tetapan mod waktu tidur"</string>
+ <string name="even_dimmer_display_title" msgid="8589063452814896327">"Lebih Malap"</string>
+ <string name="even_dimmer_display_summary" msgid="120301078873242172">"Benarkan peranti menjadi lebih malap daripada biasa"</string>
<string name="screen_timeout" msgid="7709947617767439410">"Tamat masa skrin"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Selepas <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> tanpa aktiviti"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Tidak ditetapkan"</string>
@@ -1880,10 +1919,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Ketik penjuru kanan sebelah bawah pad sentuh untuk pilihan lain"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Kelajuan penuding"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Ketahui gerak isyarat pad sentuh"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"pad jejak, pad jejak, tetikus, kursor, tatal, leret, klik kanan, klik, penuding"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"klik kanan, ketik"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Pergi ke skrin utama"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Leret ke atas dengan tiga jari di mana-mana sahaja pada pad sentuh anda"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Kembali"</string>
@@ -1979,6 +2016,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Umum"</string>
<string name="display_category_title" msgid="6638191682294461408">"Paparan"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Warna dan gerakan"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Jadikan skrin lebih gelap"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Kawalan interaksi"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Kawalan pemasaan"</string>
@@ -2115,6 +2174,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Bukan lut sinar"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Teks kontras tinggi"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Menukar warna teks kepada hitam atau putih. Memaksimumkan kontras dengan latar belakang."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Auto kemas kini pembesaran skrin"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Kemas kini pembesaran skrin pada peralihan apl"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Butang kuasa menamatkan panggilan"</string>
@@ -2209,6 +2272,9 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Leret ke atas menggunakan 2 jari dari bahagian bawah"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Tahan kekunci kelantangan"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Ketik tiga kali pada skrin"</string>
+ <string name="accessibility_shortcut_edit_screen_title" msgid="4494142067760961499">"Edit pintasan kebolehaksesan"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Teruskan"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Peranti pendengaran"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Anda boleh menggunakan alat bantu pendengaran, implan koklea dan peranti penguatan lain dengan telefon anda"</string>
@@ -2222,7 +2288,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, kiri dan kanan"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 lagi"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Ganding peranti baharu"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Perihal Gandingkan peranti baharu"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Peranti pendengaran"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Peranti disimpan"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kawalan peranti pendengaran"</string>
@@ -2230,8 +2295,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Keserasian alat bantu pendengaran"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Meningkatkan keserasian dengan telegegelung dan mengurangkan hingar yang tidak diingini"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Perihal peranti pendengaran"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Pastikan peranti pendengaran anda dihidupkan dan sedia untuk digandingkan"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Ganding peranti pendengaran"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Peranti pendengaran yang tersedia"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Tidak nampak peranti pendengaran anda?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Lihat lebih banyak peranti"</string>
@@ -2436,8 +2502,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Apl ini dapat menggunakan bateri di latar belakang. Bateri anda mungkin kehabisan lebih cepat daripada yang dijangkakan."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Alih keluar"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Batal"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Tolak"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Semak aksesori pengecasan"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Ketahui lebih lanjut tentang pengecasan tidak serasi"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Pengurus Bateri"</string>
@@ -3537,6 +3602,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Lain-lain"</string>
<string name="no_channels" msgid="4716199078612071915">"Apl ini belum menyiarkan sebarang pemberitahuan"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Tetapan tambahan dalam apl"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Papar saluran yang tidak digunakan"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Sembunyikan saluran yang tidak digunakan"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategori dipadamkan}other{# kategori dipadamkan}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Sekat semua"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Jangan sekali-kali tunjukkan pemberitahuan ini"</string>
@@ -4103,6 +4170,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tugas latar yang panjang"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Benarkan apl ini menjalankan tugas latar yang panjang. Ini membolehkan apl menjalankan tugas yang mungkin mengambil masa lebih lama daripada beberapa minit untuk diselesaikan, seperti muat turun dan muat naik. \n\nJika kebenaran ini ditolak, sistem akan mengehadkan tempoh apl boleh melakukan tugas sedemikian di latar."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"pekerjaan panjang, pemindahan data, tugas latar"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Melaksanakan tugas sandaran pada latar"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Benarkan apl untuk menjalankan tugas berkaitan sandaran pada latar"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Menunjukkan bahawa apl ini mengandungi kes penggunaan utama yang memerlukan apl ini untuk menyandarkan atau menyegerakkan kandungan. Memberikan kebenaran ini membolehkan apl dijalankan pada latar untuk tempoh masa yang lebih lama bagi menyelesaikan kerja berkaitan sandaran. \n\nJika kebenaran ini ditolak, sistem tidak akan memberikan sebarang pengecualian khusus kepada apl ini untuk menyelesaikan kerja berkaitan sandaran pada latar."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"sandarkan tugasan, sandarkan kerja"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Tetapkan semula had kadar ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Had kadar ShortcutManager telah ditetapkan semula"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kawal maklumat pada skrin kunci"</string>
@@ -4527,7 +4598,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Pendaftaran automatik…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Benarkan perayauan data?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Semak dengan penyedia rangkaian untuk mendapatkan harga."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Penggunaan data apl"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mod Rangkaian <xliff:g id="NETWORKMODEID">%1$d</xliff:g> Tidak Sah. Abaikan."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Pemesejan satelit"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Hantar dan terima mesej teks melalui satelit. Disertakan dengan akaun anda."</string>
@@ -4628,6 +4698,10 @@
<string name="erasing_sim" msgid="4237180547590463930">"Memadamkan eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Tidak dapat memadamkan eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Ada yang tidak kena dan eSIM ini tidak dipadamkan.\n\nMulakan semula peranti anda dan cuba sekali lagi."</string>
+ <string name="wifi_warning_dialog_title" msgid="7328515476966592390">"Sambung kepada Wi‑Fi sebelum membuat pemadaman"</string>
+ <string name="wifi_warning_dialog_text" msgid="6584060137703953174">"Hal ini memudahkan anda menggunakan eSIM anda lagi pada masa hadapan tanpa perlu menghubungi pembawa anda"</string>
+ <string name="wifi_warning_continue_button" msgid="8171574741789688214">"Padamkan juga"</string>
+ <string name="wifi_warning_return_button" msgid="6226063181583906340">"OK"</string>
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Sambung ke peranti"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Apl <xliff:g id="APPNAME">%1$s</xliff:g> mahu menggunakan rangkaian Wi-Fi sementara untuk menyambung ke peranti anda"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Tiada peranti ditemui. Pastikan peranti dihidupkan dan tersedia untuk menyambung."</string>
@@ -5047,6 +5121,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Batal"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontras"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Sederhana"</string>
<string name="contrast_high" msgid="3988567609694797696">"Tinggi"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Apl ini hanya boleh dibuka dalam 1 tetingkap"</string>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index 6f5a2b7..8e0c483 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"စက်ပစ္စည်းကို ချိတ်ဆက်မှုဖြုတ်လိုပါသလား။"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"စက်အသစ် တွဲချိတ်ရန်"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ဘလူးတုသ်"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"မနက်ဖြန် အလိုအလျောက် ထပ်ဖွင့်ရန်"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"ညာဘက်ကိုတွဲချိတ်ရန်"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"ဘယ်ဘက်ကိုတွဲချိတ်ရန်"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"အခြားတစ်ဖက်တွဲချိတ်ခြင်း"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"ညာဘက် ချိတ်ဆက်ရန်"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"ဘယ်ဘက် ချိတ်ဆက်ရန်"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"ရနိုင်သော နားကြားကိရိယာအားလုံးအတွက်"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"နားကြားကိရိယာ ဆက်တင်များ"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"ဖြတ်လမ်းလင့်ခ်၊ နားကြားကိရိယာ တွဲဖက်အသုံးပြုနိုင်မှု"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"ဤစက်ပစ္စည်းအတွက်"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"အသံထွက်မည့် ကိရိယာ"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"အသံထွက်မည့် ကိရိယာအကြောင်း"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"စာသားအကွက်များတွင် ရေးခြင်း"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"စတိုင်လပ်စ်ခလုတ်နှိပ်ခြင်းအားလုံးကို လစ်လျူရှုခြင်း"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"စတိုင်လပ်စ်"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"အသံမျှဝေခြင်း"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"အသံမျှဝေရန်"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"ခေါ်ဆိုမှုနှင့် နှိုးစက်များ"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE အသံထုတ်လွှင့်မှုနှင့် ချိတ်ဆက်ခြင်း"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"အနီးအနားရှိ အသံထုတ်လွှင့်ခြင်းများ"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"အသံထုတ်လွှင့်ခြင်းများ"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR ကုဒ်သုံး၍ အသံထုတ်လွှင့်ခြင်းနှင့် ချိတ်ဆက်ပါ"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"အနီးအနား၌ အသံထုတ်လွှင့်ခြင်း မတွေ့ပါ။"</string>
<string name="date_and_time" msgid="1788358029823431692">"ရက်စွဲနှင့် အချိန်"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"ပရောက်စီ"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"မလုပ်တော့"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"မလုပ်တော့"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"စနစ်ထည့်သွင်းရန်"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"သီးသန့်နေရာကို စနစ်ထည့်သွင်းခြင်း"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"ဖျောက်ထားနိုင် (သို့) လော့ခ်ချနိုင်သော သီးခြားနေရာတွင် သီးသန့်အက်ပ်များကို ထားပါ"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"အလုပ်လုပ်ပုံ"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"သင်၏သီးသန့်နေရာကို အက်ပ်စာရင်းအောက်ခြေမှ ဝင်နိုင်သည်"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"သင်၏သီးသန့်နေရာထဲရှိ အက်ပ်များကို လော့ခ်ဖြင့် ကာကွယ်ထားသည်"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"သင်၏သီးသန့်နေရာကို လော့ခ်ချထားချိန်တွင် ၎င်းထဲရှိ အက်ပ်များမှ အကြောင်းကြားချက်များကို ဖျောက်ထားသည်"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"သင်၏သီးသန့်နေရာကို လော့ခ်ချထားချိန်တွင် ၎င်းထဲရှိ အက်ပ်များကို ခွင့်ပြုချက်စီမံစနစ်၊ ကိုယ်ရေးအချက်အလက် လုံခြုံမှု ဒက်ရှ်ဘုတ်နှင့် အခြားဆက်တင်များတွင် မြင်ရမည်မဟုတ်ပါ။\n\nသင်၏သီးသန့်နေရာကို စက်ပစ္စည်းအသစ်သို့ ရွှေ့၍မရပါ။ ၎င်းကို အခြားစက်ပစ္စည်းတွင် သုံးလိုပါက နောက်ထပ်သီးသန့်နေရာကို စနစ်ထည့်သွင်းရပါမည်။\n\nသင့်စက်ပစ္စည်းကို ကွန်ပျူတာနှင့် ချိတ်ဆက်သော (သို့) သင့်စက်ပစ္စည်းတွင် အန္တရာယ်ရှိသည့်အက်ပ်များ ထည့်သွင်းသော မည်သူမဆို သင်၏သီးသန့်နေရာကို ဝင်နိုင်ပါမည်။"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"သီးသန့်နေရာကို စနစ်ထည့်သွင်းနေသည်…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"သီးသန့်နေရာ လော့ခ်ချထားချိန်တွင် ၎င်းရှိအက်ပ်များမှ အကြောင်းကြားချက်များကို ဖျောက်ထားသည်"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ဓာတ်ပုံ (သို့) ဖိုင်များ မျှဝေရန် သီးသန့်နေရာကို ဖွင့်ပါ"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"အက်ပ်အချို့ကို သင်၏သီးသန့်နေရာတွင် ထည့်သွင်းပြီးဖြစ်သည်"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"သီးသန့်နေရာကို စနစ်ထည့်သွင်း၍မရပါ"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ထပ်စမ်းရန်"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"သီးသန့်နေရာကို ဖွင့်ရန် ဖန်သားပြင်လော့ခ် သုံးမလား။"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"သင့်သီးသန့်နေရာအတွက် ပင်နံပါတ်သတ်မှတ်ပါ"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"သင့်သီးသန့်နေရာအတွက် စကားဝှက်သတ်မှတ်ပါ"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"သင့်သီးသန့်နေရာအတွက် ပုံဖော်ခြင်းသတ်မှတ်ပါ"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"အက်ပ်နှင့် အကြောင်းကြားချက်"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"လော့ခ်မျက်နှာပြင်ရှိ သတိထားရမည့် အကြောင်းကြားချက်"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"သီးသန့်နေရာ ဖွင့်ထားစဉ် သတိထားရမည့် အကြောင်းအရာ ပြပါ"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"လက်ဗွေ <xliff:g id="COUNT">%d</xliff:g> ခု အထိ ထည့်နိုင်သည်"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"အများဆုံးထည့်နိုင်သည့် လက်ဗွေရာအရေအတွက်အထိ ထည့်သွင်းပြီးဖြစ်သည်"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"နောက်ထပ်လက်ဗွေရာများ ထည့်၍မရတော့ပါ"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"ချိတ်ဆက်မှု ဖြုတ်ရန်"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"တွဲချိတ်ပြီးနောက် ချိတ်ဆက်ရန်"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ဘလူးတုသ်ဖွင့်လျှင် စက်သည် အနီးရှိ အခြားဘလူးတုသ်သုံးစက်နှင့် ဆက်သွယ်နိုင်သည်"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ဘလူးတုသ်ကိုဖွင့်ထားလျှင် သင့်စက်သည် အနီးရှိ အခြားဘလူးတုသ်သုံးစက်များနှင့် ဆက်သွယ်နိုင်သည်။ ‘အမြန် မျှဝေပါ’၊ Find My Device နှင့် စက်ပစ္စည်းတည်နေရာကဲ့သို့ တူးလ်များသည် ဘလူးတုသ်သုံးသည်။"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ဘလူးတုသ်ဖွင့်ထားသည့်အခါ သင့်စက်သည် အနီးတစ်ဝိုက်ရှိ အခြား ဘလူးတုသ်သုံးစက်များနှင့် ချိတ်ဆက်နိုင်သည်။\n\nစက်ကို ပိုမိုကောင်းမွန်စွာ သုံးနိုင်ရန် ဘလူးတုသ်ပိတ်ထားသည့်အခါတွင်ပင် အက်ပ်နှင့် ဝန်ဆောင်မှုများသည် အနီးတစ်ဝိုက်ရှိစက်များကို အချိန်မရွေးရှာနိုင်သည်။ ဥပမာ- တည်နေရာအခြေခံသည့် တူးလ်နှင့် ဝန်ဆောင်မှုများအတွက် ၎င်းကို သုံးနိုင်သည်။ ၎င်းကို ဘလူးတုသ်ရှာသည့် ဆက်တင်များတွင် ပြောင်းနိုင်သည်။"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ဘလူးတုသ်ကိုဖွင့်ထားလျှင် သင့်စက်သည် အနီးရှိ အခြားဘလူးတုသ်သုံးစက်များနှင့် ဆက်သွယ်နိုင်သည်။ ‘အမြန် မျှဝေပါ’၊ Find My Device နှင့် စက်ပစ္စည်းတည်နေရာကဲ့သို့ တူးလ်များသည် ဘလူးတုသ်သုံးသည်။\n\nဘလူးတုသ်ပိတ်ထားချိန်တွင်ပင် အက်ပ်နှင့် ဝန်ဆောင်မှုများသည် အနီးတစ်ဝိုက်ရှိ စက်များကို အချိန်မရွေး စကင်ဖတ်နိုင်သေးသည်။ ဥပမာ တည်နေရာအခြေပြု တူးလ်နှင့် ဝန်ဆောင်မှုများ ပိုကောင်းအောင်လုပ်ရန် ၎င်းကိုသုံးနိုင်သည်။ ၎င်းကို ဘလူးတုသ် ရှာဖွေခြင်း ဆက်တင်များတွင် ပြောင်းနိုင်သည်။"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"ပြောင်းရန်"</string>
<string name="device_details_title" msgid="1155622417516195481">"စက်အသေးစိတ်များ"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"ကီးဘုတ် ဆက်တင်များ"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"ဤကွန်ရက်သည် သိပ်မလုံခြုံသော လုံခြုံရေးပရိုတိုကောအဟောင်းကို အသုံးပြုထားသဖြင့် သင့်ဖုန်းကုမ္ပဏီသည် သင့်အား ဤကွန်ရက်နှင့် ချိတ်ဆက်ခွင့်မပြုပါ"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP ခွင့်ပြုရန်"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"ပိတ်ရန်"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"အဆင့်မြင့် ရွေးစရာများ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ဆွဲချစာရင်း အဆင့်မြင့် ရွေးစရာများ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ချဲ့ထွင်ရန်"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz လိုင်း ရွေးချယ်ထားသည်"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP ဆက်တင်များ"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"ကိုယ်ရေးအချက်အလက်လုံခြုံမှု"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"စာရင်းသွင်းမှု"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"စာရင်းသွင်းမှုကို ကြည့်ရန် သို့မဟုတ် ပြောင်းရန်"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"ကျပန်း MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"အချို့ဖန်သားပြင်များတွင် ဘက်ထရီသက်တမ်း ပိုခံနိုင်ရန် အမှောင်နောက်ခံက အနက်ရောင်နောက်ခံကို အသုံးပြုသည်။ သင့်ဖန်သားပြင်ပိတ်သည်အထိ စောင့်ပြီးမှ အမှောင်နောက်ခံ စတင်သည်။"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"အမှောင်နောက်ခံသည် လက်ရှိတွင် သင့်အိပ်ချိန်မုဒ် အချိန်ဇယားအတိုင်း လုပ်ဆောင်နေသည်"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"အိပ်ချိန်မုဒ် ဆက်တင်များ"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"ဖန်သားပြင် ခဏရပ်ချိန်"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>ကြာ အသုံးပြုမှု မရှိလျှင်"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"သတ်မှတ်မထားပါ"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"နောက်ထပ်ရွေးစရာအတွက် တာ့ချ်ပက်၏ အောက်ခြေညာထောင့်ကို တို့ပါ"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"မြားရွေ့နှုန်း"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"တာ့ချ်ပက်လက်ဟန်များကို လေ့လာရန်"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"တာ့ချ်ပက်၊ တာ့ချ်ပက်၊ မောက်စ်၊ ကာဆာ၊ လှိမ့်၊ ပွတ်ဆွဲ၊ ညာဘက်ခလုတ်ကို နှိပ်၊ နှိပ်၊ မြား"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"ညာဘက်ခလုတ်ကို နှိပ်၊ တို့"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ပင်မစာမျက်နှာသို့ သွားရန်"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"တာ့ချ်ပက် တစ်နေရာရာ၌ လက်သုံးချောင်းဖြင့် အပေါ်ပွတ်ဆွဲပါ"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"နောက်သို့"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"အထွေထွေ"</string>
<string name="display_category_title" msgid="6638191682294461408">"ဖန်သားပြင် ပြသမှု"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"အရောင်နှင့် လှုပ်ရှားမှု"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"ဖန်သားပြင်ကို ပိုမှောင်အောင်လုပ်ခြင်း"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"အပြန်အလှန်ဆက်သွယ်ချက် ထိန်းချုပ်မှုများ"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"အချိန်ကိုက်ခြင်း ထိန်းချုပ်မှုများ"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"ဖောက်ထွင်းမမြင်နိုင်ပါ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"အရောင်ခြားနားချက်မြင့် စာသား"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"စာသားအရောင်ကို အမည်း (သို့) အဖြူ ပြောင်းနိုင်သည်။ အရောင်ခြားနားချက်ကို နောက်ခံဖြင့် အမြင့်ဆုံးပြုလုပ်နိုင်သည်။"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"မျက်နှာပြင်ချဲ့မှု အော်တိုအပ်ဒိတ်"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"အက်ပ် အပြောင်းတွင်မျက်နှာပြင်ချဲ့မှုအပ်ဒိတ်လုပ်ရန်"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"ဖွင့်ပိတ်ခလုတ်ဖြင့် ဖုန်းချရန်"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"လက် ၂ ချောင်းကို အသုံးပြု၍ အောက်ခြေမှ ပွတ်ဆွဲပါ"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"အသံအတိုးအလျှော့ခလုတ်များကို ဖိထားခြင်း"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"ဖန်သားပြင်ကို သုံးချက် တို့ပါ"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"ရှေ့ဆက်ရန်"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"နားကြားကိရိယာ"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"နားကြားကိရိယာ၊ cochlear ထည့်သွင်းမှုနှင့် အခြားအသံချဲ့ကိရိယာများကို သင့်ဖုန်းဖြင့် အသုံးပြုနိုင်သည်"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>၊ ဘယ်နှင့်ညာ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +နောက် 1 ခု"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"ကိရိယာသစ်တွဲချိတ်ရန်"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"ကိရိယာသစ်တွဲချိတ်ခြင်းအကြောင်း"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"နားကြားကိရိယာ"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"သိမ်းထားသောကိရိယာ"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"နားကြားကိရိယာထိန်းစနစ်"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"နားကြားကိရိယာ တွဲဖက်သုံးနိုင်မှု"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"တယ်လီကွိုင်များနှင့် ပိုမိုကိုက်ညီစေပြီး မလိုလားသောဆူညံသံများ ဖယ်ရှားပေးသည်"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"နားကြားကိရိယာအကြောင်း"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"သင်၏နားကြားကိရိယာဖွင့်ထားပြီး တွဲချိတ်ရန်အသင့်ဖြစ်နေပါစေ"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"နားကြားကိရိယာ တွဲချိတ်ရန်"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"ရနိုင်သော နားကြားကိရိယာ"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"သင်၏နားကြားကိရိယာ မတွေ့ဘူးလား။"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"နောက်ထပ်ကိရိယာများ ကြည့်ရန်"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"ဤအက်ပ်သည် နောက်ခံတွင် ဘက်ထရီကို အသုံးပြုနိုင်ပါသည်။ သင်၏ ဘက်ထရီသည် ခန့်မှန်းထားသည်ထက် စောလျင်စွာ ကုန်နိုင်ပါသည်။"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"ဖယ်ရှားရန်"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"မလုပ်တော့"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"အစားထိုးရန်"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"အားသွင်းပစ္စည်းကို စစ်ပါ"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"တွဲမသုံးနိုင်သော ကြားခံကိရိယာဖြင့် အားသွင်းခြင်းအကြောင်း ပိုမိုလေ့လာရန်"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ဘက်ထရီ စီမံခန့်ခွဲမှုစနစ်"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"အခြား"</string>
<string name="no_channels" msgid="4716199078612071915">"ဤအက်ပ်က မည်သည့် အကြောင်းကြားချက်ကိုမျှ ပို့စ်တင်မထားပါ"</string>
<string name="app_settings_link" msgid="6725453466705333311">"အက်ပ်အတွင်း နောက်ထပ်ဆက်တင်များ"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"မသုံးသောချန်နယ် ပြပါ"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"မသုံးသောချန်နယ် ဝှက်ပါ"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{အမျိုးအစား # ခု ဖျက်ထားသည်}other{အမျိုးအစား # ခု ဖျက်ထားသည်}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"အားလုံးကို ပိတ်ဆို့ရန်။"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ဤအကြောင်းကြားချက်များကို ဘယ်တော့မှ မပြပါနှင့်"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"ကြာသော နောက်ခံလုပ်ဆောင်စရာများ"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ဤအက်ပ်ကို အချိန်ကြာသော နောက်ခံလုပ်ဆောင်စရာများ ဖွင့်ခွင့်ပြုနိုင်သည်။ ၎င်းက အက်ပ်ကို ဒေါင်းလုဒ်နှင့် အပ်လုဒ်များကဲ့သို့ ပြီးစီးရန် မိနစ်အနည်းငယ်ထက် ပိုကြာနိုင်သော လုပ်ဆောင်စရာများ ဖွင့်ခွင့်ပြုသည်။ \n\nခွင့်ပြုချက်ငြင်းပယ်လိုက်ပါက အက်ပ်အနေနှင့် နောက်ခံတွင် အဆိုပါလုပ်ဆောင်စရာများကို မည်မျှကြာဆောင်ရွက်နိုင်ကြောင်း စနစ်က ကန့်သတ်လိုက်မည်။"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"အချိန်ကြာသော အလုပ်၊ ဒေတာလွှဲပြောင်းမှု၊ နောက်ခံလုပ်ဆောင်စရာများ"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"နောက်ခံတွင် အရန်သိမ်းသည့် လုပ်ဆောင်ချက်များ ဆောင်ရွက်ရန်"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"အရန်သိမ်းခြင်းဆိုင်ရာ နောက်ခံလုပ်ဆောင်ချက်များအတွက် အက်ပ်ကိုခွင့်ပြုရန်"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"ဤအက်ပ်တွင် အကြောင်းအရာကို အရန်သိမ်းရန် (သို့) စင့်ခ်လုပ်ရန် လိုအပ်သည့် အဓိကအသုံးပြုမှုရှိကြောင်း ဖော်ပြသည်။ ဤခွင့်ပြုချက်ပေးခြင်းဖြင့် အရန်သိမ်းခြင်းဆိုင်ရာအလုပ်ကို အပြီးသတ်ရန် အက်ပ်ကို နောက်ခံတွင် အချိန်အနည်းငယ်ကြာ လုပ်ဆောင်ခွင့်ပြုသည်။ \n\nဤခွင့်ပြုချက်ကို ငြင်းပယ်လိုက်ပါက နောက်ခံတွင် အရန်သိမ်းခြင်းဆိုင်ရာအလုပ်ကို အပြီးသတ်ရန် စနစ်က ဤအက်ပ်ကို မည်သည့်အထူးကင်းလွတ်ခွင့်မျှ ပေးမည်မဟုတ်ပါ။"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"လုပ်ဆောင်ချက် အရန်သိမ်းရန်၊ အလုပ်များ အရန်သိမ်းရန်"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager နှုန်းကန့်သတ်ခြင်းကို ပြန်လည်သတ်မှတ်ပါ"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager နှုန်းကန့်သတ်ခြင်းကို ပြန်လည်သတ်မှတ်ပြီးပါပြီ"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"လော့ခ်မျက်နှာပြင်ရှိ အချက်အလက်များ ထိန်းချုပ်ရန်"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"အလိုအလျောက် မှတ်ပုံတင်ခြင်း…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ပြင်ပကွန်ရက် ဒေတာသုံးခွင့်ပြုမလား။"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ဈေးနှုန်းသိရှိရန် သင်၏ ကွန်ရက်ဝန်ဆောင်မှုပေးသူကို မေးပါ။"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"အက်ပ်ဒေတာ သုံးစွဲမှု"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"မမှန်ကန်သည့် ကွန်ရက်မုဒ် <xliff:g id="NETWORKMODEID">%1$d</xliff:g>။ လျစ်လျူရှုပါ။"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"ဂြိုဟ်တုမက်ဆေ့ဂျ်ပို့ခြင်း"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"ဂြိုဟ်တုဖြင့် မိုဘိုင်းမက်ဆေ့ဂျ် ပို့နိုင်၊ လက်ခံနိုင်သည်။ သင့်အကောင့်တွင် ပါဝင်သည်။"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM ကို ဖျက်နေသည်…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM ကို ဖျက်၍မရပါ"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"တစ်ခုခုမှားသွားပြီး ဤ eSIM ကို ဖျက်၍မရပါ။\n\nစက်ကို ပြန်စပြီး ထပ်စမ်းကြည့်ပါ။"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"စက်နှင့် ချိတ်ဆက်ခြင်း"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"သင့်စက်နှင့် ချိတ်ဆက်ရန် <xliff:g id="APPNAME">%1$s</xliff:g> အက်ပ်က ယာယီ Wi‑Fi ကွန်ရက်ကို အသုံးပြုလိုသည်"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"မည်သည့်စက်မျှ မတွေ့ပါ။ စက်များဖွင့်ထားပြီး ချိတ်ဆက်နိုင်ခြင်း ရှိမရှိ စစ်ဆေးပါ။"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"မလုပ်တော့"</string>
<string name="contrast_title" msgid="6885768151336508075">"ဆန့်ကျင်ဘက်"</string>
<string name="contrast_standard" msgid="1097297089917185235">"ပုံမှန်"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"အသင့်အတင့်"</string>
<string name="contrast_high" msgid="3988567609694797696">"များ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ဤအက်ပ်ကို ဝင်းဒိုး ၁ ခုတွင်သာ ဖွင့်နိုင်သည်"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 8416ce9..4252cad 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Koble fra enhet?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Koble til en ny enhet"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Slå på igjen i morgen automatisk"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Tilkoble høyre øre"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Tilkoble venstre øre"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Tilkoble det andre øret"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Tilkoble høyre øre"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Tilkoble venstre øre"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"For alle tilgjengelige høreenheter"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Innstillinger for høreapparater"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Snarvei, kompatibilitet med høreapparater"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"For denne enheten"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Utenhet for lyd"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Om lyd"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Skriv i tekstfelt"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorer alle knappetrykk på pekepennen"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Pekepenn"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Lyddeling"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Del lyd"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Anrop og alarmer"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Koble til en LE-lydstrøm"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Lydstrømmer i nærheten"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Lydstrømmer"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Koble til en lydstrøm med en QR-kode"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Ingen lydstrømmer ble funnet i nærheten."</string>
<string name="date_and_time" msgid="1788358029823431692">"Dato og klokkeslett"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy-tjener"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Avbryt"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Avbryt"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Konfigurer"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Konfigurer et privat område"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Hold private apper i et eget område du kan skjule eller låse"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Slik fungerer det"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Du kan gå til det private området fra bunnen av applisten"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apper i det private området er beskyttet med en lås"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Varsler fra apper i det private området er skjult når det er låst"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apper i det private området vises ikke i tillatelseskontrollen, personvernoversikten eller i andre innstillinger når det private området er låst.\n\nDet private området kan ikke flyttes til andre enheter. Hvis du vil bruke det private området på en annen enhet, må du konfigurere et nytt.\n\nHvis noen kobler enheten din til en datamaskin eller installerer skadelige apper på enheten, kan de kanskje åpne det private området ditt."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Konfigurerer det private området …"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Varsler fra apper i det private området er skjult når det er låst"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Lås opp det private området for å dele bilder eller filer"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Noen apper er installert i det private området allerede"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Kunne ikke konfigurere et privat område"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Prøv på nytt"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Vil du låse opp det private området med skjermlås?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Angi en PIN-kode for det private området"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Angi et passord for det private området"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Angi et mønster for det private området"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apper og varsler"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Sensitive varsler på låseskjermen"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Vis sensitivt innhold når det private området er låst opp"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Du kan legge til opptil <xliff:g id="COUNT">%d</xliff:g> fingeravtrykk"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Du har lagt til maksimalt antall fingeravtrykk"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Kan ikke legge til flere fingeravtrykk"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Koble fra"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Koble sammen"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Når Bluetooth er på, kan enheten kommunisere med andre Bluetooth-enheter i nærheten"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Når Bluetooth er slått på, kan enheten kommunisere med andre Bluetooth-enheter i nærheten. Funksjoner som Quick Share, Finn enheten min og enhetsposisjon bruker Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Når Bluetooth er slått på, kan enheten kommunisere med Bluetooth-enheter i nærheten.\n\nFor å gi deg en bedre enhetsopplevelse kan apper og tjenester søke etter enheter i nærheten når som helst – selv når Bluetooth er slått av. Dette kan for eksempel brukes for å forbedre posisjonsbaserte funksjoner og tjenester. Du kan endre dette i innstillingene for Bluetooth-skanning."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Når Bluetooth er slått på, kan enheten kommunisere med andre Bluetooth-enheter i nærheten. Funksjoner som Quick Share, Finn enheten min og enhetsposisjon bruker Bluetooth.\n\nApper og tjenester kan fortsatt skanne etter enheter i nærheten når som helst – selv når Bluetooth er slått av. Dette kan for eksempel brukes for å forbedre posisjonsbaserte funksjoner og tjenester. Du kan endre dette i innstillingene for Bluetooth-skanning."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Endre"</string>
<string name="device_details_title" msgid="1155622417516195481">"Enhetsdetaljer"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Tastaturinnstillinger"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Operatøren din tillater ikke at du kobler til dette nettverket, fordi det bruker en eldre sikkerhetsprotokoll som er mindre sikker"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Tillat WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Lukk"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Avanserte alternativer"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rullegardinliste med avanserte alternativer"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"vis"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 GHz-bånd foretrekkes"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-innstillinger"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Personvern"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abonnement"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Se eller endre abonnement"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Tilfeldig valgt MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Mørkt tema bruker en svart bakgrunn for å få batteriet til å vare lenger på noen skjermer. Tidsplaner for mørkt tema blir ikke slått på før skjermen er slått av."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Mørkt tema følger tidsplanen din for sengetidsmodus"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Innstillinger for sengetidsmodus"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Skjermsparer"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Etter <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> med inaktivitet"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Ikke angitt"</string>
@@ -1560,7 +1601,7 @@
<string name="about_settings_summary" msgid="4831942939227432513">"Vis juridisk informasjon, status og programvareversjon"</string>
<string name="legal_information" msgid="7509900979811934843">"Juridisk informasjon"</string>
<string name="manual" msgid="3651593989906084868">"Brukerveiledning"</string>
- <string name="regulatory_labels" msgid="5960251403367154270">"Forskriftsmessig merking"</string>
+ <string name="regulatory_labels" msgid="5960251403367154270">"Informasjonsetiketter"</string>
<string name="safety_and_regulatory_info" msgid="8285048080439298528">"Håndbok for sikkerhet og regelverk"</string>
<string name="copyright_title" msgid="83245306827757857">"Opphavsrett"</string>
<string name="license_title" msgid="8745742085916617540">"Lisens"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Trykk nederst til høyre på styreflaten for alternativer"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Pekerhastighet"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Lær styreflatebevegelser"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"styreflate, styre flate, mus, markør, rull, sveip, høyreklikk, klikk, peker"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"høyreklikk, trykk"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Gå til startsiden"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Sveip opp med tre fingre hvor som helst på styreflaten"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Gå tilbake"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Generelt"</string>
<string name="display_category_title" msgid="6638191682294461408">"Skjerm"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Farge og bevegelse"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Gjør skjermen mørkere"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaksjonskontroller"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Tidskontroller"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Ikke-gjennomsiktig"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst med høy kontrast"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Endre tekstfarge til svart eller hvit. Dette maksimerer kontrasten mot bakgrunnen."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Automatisk oppdatering av skjermforstørrelsen"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Oppdater skjermforstørrelsen ved appbytter"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Legg på med av/på-knappen"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Sveip opp med to fingre fra bunnen"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Hold inne volumtastene"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Trippeltrykk på skjermen"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Fortsett"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Høreapparater"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Du kan bruke høreapparater, cochlea-implantater og andre enheter for lydforsterkning med telefonen din"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, venstre og høyre"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 til"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Koble til ny enhet"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Om tilkobling av nye enheter"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Høreapparater"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Lagrede enheter"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kontroller for høreapparat"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kompatibilitet med høreapparater"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Forbedrer kompatibiliteten med telespoler og reduserer uønsket støy"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Om høreapparater"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Sjekk at høreapparatet ditt er slått på og klart for tilkobling"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Koble til høreapparat"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Tilgjengelige høreapparater"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Ser du ikke høreapparatet ditt?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Se flere enheter"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Denne appen kan bruke batteri i bakgrunnen. Batteriet kan gå tomt raskere enn forventet."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Fjern"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Avbryt"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Overstyr"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Sjekk ladetilbehøret"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Finn ut mer om inkompatibel lading"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batteristyring"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Annet"</string>
<string name="no_channels" msgid="4716199078612071915">"Denne appen har ikke publisert noen varsler"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Flere innstillinger i appen"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Vis ubrukte kanaler"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Skjul ubrukte kanaler"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategori er slettet}other{# kategorier er slettet}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokkér alle"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Vis aldri disse varslene"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Lange bakgrunnsoppgaver"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Gi denne appen tillatelse til å kjøre lange bakgrunnsoppgaver. Dette gir appen tillatelse til å kjøre oppgaver som kan ta mer enn noen få minutter, for eksempel nedlastinger og opplastinger. \n\nHvis denne tillatelsen avslås, begrenser systemet hvor lenge appen kan utføre slike oppgaver i bakgrunnen."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"lange jobber, dataoverføring, bakgrunnsoppgaver"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Utfør oppgaver relatert til sikkerhetskopiering i bakgrunnen"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"La appen kjøre oppgaver relatert til sikkerhetskopiering i bakgrunnen"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Angir at denne appen har et viktig bruksmønster der den må sikkerhetskopiere eller synkronisere innhold. Når denne tillatelsen gis, kan appen kjøre i bakgrunnen litt lenger for å fullføre arbeidet relatert til sikkerhetskopiering. \n\nHvis denne tillatelsen ikke gis, gir ikke systemet denne appen noen spesielle fritak for å fullføre arbeid relatert til sikkerhetskopiering i bakgrunnen."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"sikkerhetskopiering oppgaver, sikkerhetskopiering jobber"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Tilbakestill kallgrense for ShortcutManager API"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Frekvensberegning for ShortcutManager er tilbakestilt"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontroller informasjon på låseskjermen"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatisk registrering"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Vil du tillate data-roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Sjekk med nettverksleverandøren din for priser."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Databruk av apper"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ugyldig nettverksmodus (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Ignorer."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellittmeldinger"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Send og motta tekstmeldinger via satellitt. Inkludert med kontoen din."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Sletter eSIM-kortet …"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Kan ikke slette eSIM-kortet"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Noe gikk galt, og dette eSIM-kortet ble ikke slettet.\n\nStart enheten på nytt, og prøv igjen."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Koble til enheten"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g>-appen vil bruke et midlertidig wifi-nettverk for å koble til enheten din"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Fant ingen enheter. Sørg for at enhetene er slått på og tilgjengelige for tilkobling."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Avbryt"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Middels"</string>
<string name="contrast_high" msgid="3988567609694797696">"Høy"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Denne appen kan bare åpnes i ett vindu"</string>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index 3059b21..c347295 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"यन्त्र विच्छेद गर्ने हो?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"नयाँ डिभाइस कनेक्ट गर्नुहोस्"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ब्लुटुथ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"भोलि फेरि स्वतः अन गरियोस्"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"दायाँ भाग कनेक्ट गर्नुहोस्"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"बायाँ भाग कनेक्ट गर्नुहोस्"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"अर्को भाग कनेक्ट गर्नुहोस्"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"दायाँ भाग कनेक्ट गर्नुहोस्"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"बायाँ भाग कनेक्ट गर्नुहोस्"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"उपलब्ध सबै श्रवण यन्त्रसम्बन्धी कन्ट्रोलहरू"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"श्रवण यन्त्रसम्बन्धी सेटिङ"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"सर्टकट, श्रवण सहयोगसम्बन्धी कम्प्याटिबिलिटी"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"यो डिभाइससम्बन्धी कन्ट्रोलहरू"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"अडियो आउटपुट"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"अडियो आउटपुटका बारेमा"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"टेक्स्ट फिल्डमा लेख्नुहोस्"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"स्टाइलसमार्फत थिचिने सबै बटन बेवास्ता गरियोस्"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"स्टाइलस"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"अडियो सेयरिङ"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"अडियो सेयर गर्नुहोस्"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"कल तथा अलार्महरू"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE अडियो स्ट्रिममा कनेक्ट गर्नुहोस्"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"नजिकैका अडियो स्ट्रिमहरू"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"अडियो स्ट्रिमहरू"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR कोड प्रयोग गरी कुनै अडियो स्ट्रिममा कनेक्ट गर्नुहोस्"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"नजिकै कुनै पनि अडियो स्ट्रिम भेटिएन।"</string>
<string name="date_and_time" msgid="1788358029823431692">"मिति र समय"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"प्रोक्सी"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"रद्द गर्नुहोस्"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"रद्द गर्नुहोस्"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"सेटअप गर्नुहोस्"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"निजी स्पेस सेटअप गर्नुहोस्"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"तपाईंले लुकाउन वा लक गर्न सक्ने खालका निजी एपहरू छुट्टै स्पेसमा राख्नुहोस्"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"यसले काम गर्ने तरिका"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"तपाईं आफ्नो एपको सूचीको पुछारबाट निजी स्पेस एक्सेस गर्न सक्नुहुन्छ"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"निजी स्पेसमा एपहरू लक प्रयोग गरी सुरक्षित रूपमा राखिएका हुन्छन्"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"निजी स्पेस लक गरिएका बेला निजी स्पेसका एपबाट प्राप्त सूचनाहरू लुकाइन्छन्"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"तपाईंको निजी स्पेस लक गरिएका बेला यसमा भएका एपहरू अनुमति व्यवस्थापन, गोपनीयतासम्बन्धी ड्यासबोर्ड र अन्य सेटिङमा देखिने छैनन्।\n\nतपाईंको निजी स्पेस सारेर अर्को डिभाइसमा लैजान सकिँदैन। तपाईं अर्को डिभाइसमा निजी स्पेस प्रयोग गर्न चाहनुहुन्छ भने तपाईंले अर्को डिभाइसमा निजी स्पेस सेटअप गर्नु पर्ने हुन्छ।\n\nतपाईंको डिभाइस कम्प्युटरमा कनेक्ट गर्ने वा तपाईंको डिभाइसमा हानिकारक एपहरू इन्स्टल गर्ने सबै जना तपाईंको निजी स्पेस एक्सेस गर्न सक्ने छन्।"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"निजी स्पेस सेटअप गरिँदै छ…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"निजी स्पेस लक गरिएका बेला निजी स्पेसका एपबाट प्राप्त सूचनाहरू लुकाइन्छन्"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"फोटो वा फाइलहरू सेयर गर्न आफ्नो निजी स्पेस अनलक गर्नुहोस्"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"केही एपहरू तपाईंको निजी स्पेसमा इन्स्टल गरिसकिएका छन्"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"निजी स्पेस सेटअप गर्न सकिएन"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"फेरि प्रयास गर्नुहोस्"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"निजी स्पेस अनलक गर्न स्क्रिन लक प्रयोग गर्ने हो?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"आफ्नो निजी स्पेसका लागि PIN सेट गर्नुहोस्"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"आफ्नो निजी स्पेसका लागि पासवर्ड सेट गर्नुहोस्"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"आफ्नो निजी स्पेसका लागि प्याटर्न सेट गर्नुहोस्"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"एप तथा सूचनाहरू"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"लक स्क्रिनमा संवेदनशील सूचनाहरू"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"निजी स्पेस अनलक गरिएका बेला संवेदनशील सामग्री देखाइयोस्"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"तपाईं बढीमा <xliff:g id="COUNT">%d</xliff:g> वटा फिंगरप्रिन्टहरू हाल्न सक्नुहुन्छ"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"तपाईंले अधिकतम संख्यामा फिंगरप्रिन्टहरू थप्नुभएको छ"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"थप फिंगरप्रिन्टहरू थप्न सकिँदैन"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"डिस्कनेक्ट गर्नुहोस्"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"पेयर गर्नुहोस् र कनेक्ट गर्नुहोस्"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ब्लुटुथ अन हुँदा तपाईंको डिभाइसले नजिकैका अन्य ब्लुटुथ डिभाइससँग सम्पर्क गर्न सक्छ"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ब्लुटुथ अन हुँदा तपाईंको डिभाइस नजिकैका अन्य ब्लुटुथ डिभाइससँग कनेक्ट हुन सक्छ। क्विक सेयर, Find My Device र डिभाइसको लोकेसन जस्ता सुविधाहरूले ब्लुटुथ प्रयोग गर्छन्।"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ब्लुटुथ अन गरिएका बेला तपाईंको डिभाइस नजिकै रहेका ब्लुटुथ चल्ने अन्य डिभाइससँग कनेक्ट हुन सक्छ। \n\nडिभाइसका सुविधाहरूको गुणस्तर सुधार गर्ने प्रयोजनका लागि एप तथा सेवाहरूले ब्लुटुथ अफ भएका बेला र अरू बेला नजिकैका डिभाइसहरू स्क्यान गर्न सक्छन्। यसलाई लोकेसनमा आधारित सुविधा तथा सेवाहरूको गुणस्तर सुधार गर्ने जस्ता कार्यहरू गर्नका लागि प्रयोग गर्न सकिन्छ। तपाईं ब्लुटुथ स्क्यान गर्नेसम्बन्धी सेटिङमा गई यो कुरा परिवर्तन गर्न सक्नुहुन्छ।"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ब्लुटुथ अन हुँदा तपाईंको डिभाइस नजिकैका अन्य ब्लुटुथ डिभाइससँग कनेक्ट हुन सक्छ। क्विक सेयर, Find My Device र डिभाइसको लोकेसन जस्ता सुविधाहरूले ब्लुटुथ प्रयोग गर्छन्।\n\nब्लुटुथ अफ गरिएको भए पनि एप तथा सेवाहरूले जुनसुकै बेला नजिकैका डिभाइसहरू स्क्यान गर्न सक्छन्। यसलाई लोकेसनमा आधारित सुविधा तथा सेवाहरूको गुणस्तर सुधार गर्नेलगायतका प्रयोजनहरूका लागि प्रयोग गर्न सकिन्छ। तपाईं ब्लुटुथ स्क्यानिङसम्बन्धी सेटिङमा गई यो सेटिङ बदल्न सक्नुहुन्छ।"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"बदल्नुहोस्"</string>
<string name="device_details_title" msgid="1155622417516195481">"डिभाइसको विवरण"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"किबोर्डसम्बन्धी सेटिङ"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"यो नेटवर्कले अझ कम सुरक्षित पुरानो सुरक्षा प्रोटोकल प्रयोग गर्ने भएकाले तपाईंको सेवा प्रदायकले तपाईंले यो नेटवर्क कनेक्ट गर्न नमिल्ने बनाएको छ"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP कनेक्ट गर्ने अनुमति दिनुहोस्"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"बन्द गर्नुहोस्"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"उन्नत विकल्पहरू"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ड्रप-डाउन सूचीका उन्नत विकल्पहरू"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"विस्तृत गर्नुहोस्"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"५.० GHz ब्यान्ड भए राम्रो"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP सेटिङहरू"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"गोपनीयता"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"सदस्यता"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"सदस्यता हेर्नुहोस् वा परिवर्तन गर्नुहोस्"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"क्रमरहित MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"केही स्क्रिनहरूमा तपाईंको ब्याट्री अझै लामो समयसम्म टिकाएर राख्न कालो रङको ब्याकग्राउन्ड प्रयोग गर्दछ। अँध्यारो थिम तपाईंको स्क्रिन निष्क्रिय नहुन्जेल सक्रिय नहुने समयतालिका तय गर्दछ।"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"अँध्यारो थिम हाल तपाईंको बेडटाइम मोडको समयतालिकाअनुसार चल्छ"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"बेडटाइम मोडसम्बन्धी सेटिङहरू"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"स्क्रिन टाइम आउट हुने समय"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>को निष्क्रियतापछि"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"सेट गरिएको छैन"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"थप विकल्पहरू हेर्न टचप्याडको पुछारको दायाँ कुनामा ट्याप गर्नुहोस्"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"पोइन्टरको गति"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"टचप्याड इसाराहरूका बारेमा जानकारी"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ट्र्याकप्याड, ट्र्याक प्याड, माउस, कर्सर, स्क्रोल, स्वाइप, राइट क्लिक, क्लिक, पोइन्टर"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"राइट क्लिक, ट्याप"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"होमपेजमा जाने तरिका"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"टचप्याडको जुनसुकै ठाउँमा तीन वटा औँलाले माथितिर स्वाइप गर्नुहोस्"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"पछाडि जाने तरिका"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"सामान्य"</string>
<string name="display_category_title" msgid="6638191682294461408">"डिस्प्ले"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"रङ र मोसन"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"स्क्रिन अझ अँध्यारो बनाउनुहोस्"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"अन्तर्क्रियासम्बन्धी सेटिङ"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"समयसम्बन्धी कन्ट्रोल"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"अपारदर्शी"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"हाइ कन्ट्रास्ट टेक्स्ट"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"पाठको रङ बदलेर कालो वा सेतो बनाउनुहोस्। यसले ब्याकग्राउन्डमा कन्ट्रास्टको लेभल अधिकतम बनाउँछ।"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"स्क्रिन आवर्धन स्वतः अपडेट गर्नुहोस्"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"एप ट्रान्जिसनहरूमा स्क्रिन आवर्धन अपडेट गर्नुहोस्"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"पावर बटन थोच्दा फोन काटियोस्"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"फेदबाट २ औँलाले माथितिर स्वाइप गर्ने"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"भोल्युम कीहरू थिचिरहनुहोस्"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"स्क्रिनमा तीनचोटि ट्याप गर्नुहोस्"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"जारी राख्नुहोस्"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"श्रवण यन्त्रहरू"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"तपाईं आफ्नो फोनसँग श्रवण यन्त्र, कक्लियर इम्प्लान्ट र अन्य एम्प्लिफिकेसन डिभाइसहरू प्रयोग गर्न सक्नुहुन्छ"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, बायाँ र दायाँ भाग"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> र थप १"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"नयाँ डिभाइस कनेक्ट गर्नुहोस्"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"नयाँ डिभाइस कनेक्ट गर्ने बारेमा"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"श्रवण यन्त्रहरू"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"सेभ गरिएका डिभाइस"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"श्रवण यन्त्र नियन्त्रण गर्ने विजेटहरू"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"श्रवण सहयोगसम्बन्धी कम्प्याटिबिलिटी"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"टेलिकोइलसँग अझ राम्रोसँग काम गर्ने बनाउँछ र अनावश्यक आवाज कम गर्छ"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"श्रवण यन्त्रहरूका बारेमा"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"तपाईंको श्रवण यन्त्र अन गरिएको छ र अब त्यसमा कनेक्ट गर्न मिल्छ भन्ने कुरा सुनिश्चित गर्नुहोस्"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"श्रवण यन्त्र कनेक्ट गर्नुहोस्"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"उपलब्ध श्रवण यन्त्रहरू"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"तपाईंले आफ्नो श्रवण यन्त्र देख्नुभएन?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"अझ धेरै डिभाइसहरू हेर्नुहोस्"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"यो एप ब्याकग्राउन्डमा ब्याट्रीको खपत गर्न सक्षम हुने छ। तपाईंको ब्याट्री अपेक्षा गरेभन्दा चाँडै सकिन सक्छ।"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"हटाउनुहोस्"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"रद्द गर्नुहोस्"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ओभरराइड गर्नुहोस्"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"चार्जिङ एक्सेसरी जाँच्नुहोस्"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"नमिल्दो चार्जिङका बारेमा थप जान्नुहोस्"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ब्याट्री प्रबन्धक"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"अन्य"</string>
<string name="no_channels" msgid="4716199078612071915">"यो एपले कुनै पनि सूचना पोस्ट गरेको छैन"</string>
<string name="app_settings_link" msgid="6725453466705333311">"एपका अतिरिक्त सेटिङहरू"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"प्रयोग नगरिएका च्यानलहरू देखाइयोस्"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"प्रयोग नगरिएका च्यानलहरू लुकाइयोस्"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# वटा कोटी मेटाइएको छ}other{# वटा कोटी मेटाइएका छन्}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"सबै रोक्नुहोस्"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"यी सूचनाहरू कहिल्यै नदेखाउनुहोस्"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"लामो समयसम्म ब्याकग्राउन्डमा चलिरहेका कार्यहरू"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"यो एपलाई लामो समय लाग्ने कार्यहरू ब्याकग्राउन्डमा गर्न दिनुहोस्। तपाईंले यो अनुमति दिनुभयो भने यस एपले डाउनलोड तथा अपलोड गर्ने जस्ता केही मिनेटभन्दा बढी समय लाग्ने कार्यहरू गर्न सक्छ। \n\nतपाईंले यो अनुमति दिनुभएन भने यस एपलाई त्यस्ता कार्यहरू कति समयसम्म ब्याकग्राउन्डमा गर्न दिने भन्ने कुरा सिस्टमले निर्धारण गर्छ।"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"लामो समयसम्म चल्ने कार्य, डेटा ट्रान्स्फर, ब्याकग्राउन्डमा चलिरहेका कार्यहरू"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ब्याकग्राउन्डमा ब्याकअप गर्ने कार्य सञ्चालन गर्छ"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"एपलाई ब्याकग्राउन्डमा ब्याकअपसँग सम्बन्धित कार्यहरू पूरा गर्न दिनुहोस्"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"यसले सामग्री ब्याकअप गर्न र सिंक गर्न यो एप धेरै प्रयोग गरिन्छ भन्ने कुरा जनाउँछ। तपाईंले यो अनुमति दिनुभयो भने यो एप ब्याकअपसँग सम्बन्धित कार्य पूरा गर्न ब्याकग्राउन्डमा अलिकति धेरै समयसम्म चलिरहन सक्छ। \n\nतपाईंले यो अनुमति दिनुभएन भने सिस्टमले यो एपलाई ब्याकग्राउन्डमा ब्याकअपसँग सम्बन्धित कार्य पूरा गर्न विशेष छुट दिने छैन।"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"कार्यहरू ब्याकअप गर्नुहोस्, जागिरहरू ब्याकअप गर्नुहोस्"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager को दर-सीमित गर्ने सुविधालाई रिसेट गर्नुहोस्"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager को दर-सीमित गर्ने सुविधालाई रिसेट गरियो"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"लक स्क्रिनमा जानकारी नियन्त्रण गर्नुहोस्"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"स्वतः दर्ता…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"डेटा रोमिङ अन गर्ने हो?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"मूल्यसम्बन्धी जानकारीका लागि आफ्नो नेटवर्क प्रदायकलाई सोध्नुहोस्।"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"एपले खपत गरेको डेटा"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"अमान्य नेटवर्क मोड <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। बेवास्ता गर्नुहोस्।"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"स्याटलाइटमार्फत म्यासेज पठाउने सुविधा"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"स्याटलाइटमार्फत टेक्स्ट म्यासेजहरू पठाउनुहोस् र प्राप्त गर्नुहोस्। यो सुविधा तपाईंको खातामा उपलब्ध छ।"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM मेटाइँदै छ…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM मेटाउन सकिएन"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"कुनै समस्या आएकाले यो eSIM मेटाउन सकिएन।\n\nआफ्नो डिभाइस रिस्टार्ट गर्नुहोस् र फेरि प्रयास गर्नुहोस्।"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"डिभाइसमा कनेक्ट गरियोस्"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> एप तपाईंको डिभाइसमा कनेक्ट हुन कुनै अस्थायी Wi‑Fi नेटवर्क प्रयोग गर्न चाहन्छ"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"कुनै पनि यन्त्र फेला परेन। यन्त्रहरू सक्रिय हुनुका साथै जडान गर्नका लागि उपलब्ध भएको कुरा सुनिश्चित गर्नुहोस्।"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"रद्द गर्नुहोस्"</string>
<string name="contrast_title" msgid="6885768151336508075">"कन्ट्रास्ट"</string>
<string name="contrast_standard" msgid="1097297089917185235">"डिफल्ट"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"मध्यम"</string>
<string name="contrast_high" msgid="3988567609694797696">"उच्च"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"यो एप एउटा विन्डोमा मात्र खोल्न मिल्छ"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index c9004a3..789941f 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Apparaat loskoppelen?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Nieuw apparaat koppelen"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Morgen weer automatisch aanzetten"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Rechteroor koppelen"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Linkeroor koppelen"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Je andere oor koppelen"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Rechteroor koppelen"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Linkeroor koppelen"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Voor alle beschikbare hoortoestellen"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Instellingen hoortoestel"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Sneltoets, geschiktheid voor hoortoestellen"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Voor dit apparaat"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio-uitvoer"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Over audio-uitvoer"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Schrijven in tekstvelden"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Indrukken van stylusknop negeren"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audio delen"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Audio delen"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Gesprekken en alarmen"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Verbinden met een LE-audiostream"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Audiostreams in de buurt"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audiostreams"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Maak verbinding met een audiostream via een QR-code"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Geen audiostreams in de buurt gevonden"</string>
<string name="date_and_time" msgid="1788358029823431692">"Datum en tijd"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -303,7 +299,7 @@
<string name="security_settings_face_preference_title" msgid="2126625155005348417">"Ontgrendelen via gezichtsherkenning"</string>
<string name="security_settings_face_profile_preference_title" msgid="7519527436266375005">"Ontgrendelen via gezichtsherkenning voor werk"</string>
<string name="security_settings_face_enroll_education_title" msgid="6448806884597691208">"Ontgrendelen via gezichtsherkenning instellen"</string>
- <string name="security_settings_face_enroll_education_title_accessibility" msgid="3701874093226957891">"Ontgrendelen via gezichtsherkenning instellen"</string>
+ <string name="security_settings_face_enroll_education_title_accessibility" msgid="3701874093226957891">"Ontgrendelen via gezichtsherkenning instellen"</string>
<string name="security_settings_face_enroll_education_title_unlock_disabled" msgid="8810954233979716906">"Gebruik je gezicht voor verificatie"</string>
<string name="security_settings_face_enroll_education_message" msgid="4308030157487176799"></string>
<string name="security_settings_face_enroll_education_start" msgid="8830924400907195590">"Starten"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Annuleren"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Annuleren"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Instellen"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Een privéruimte instellen"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Houd privé-apps in een aparte ruimte die je kunt verbergen of vergrendelen"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Hoe het werkt"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Je kunt toegang tot je privéruimte krijgen vanaf de onderkant van de lijst met apps"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps in je privéruimte hebben een vergrendeling"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Meldingen van apps in je privéruimte worden verborgen als deze is vergrendeld"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Apps in je privéruimte verschijnen niet in Rechtenbeheer, het privacydashboard en in andere instellingen als je privéruimte is vergrendeld.\n\nJe privéruimte kan niet worden overgezet naar een nieuw apparaat. Je moet een nieuwe privéruimte instellen als je deze wilt gebruiken op een ander apparaat.\n\nIedereen die je apparaat aan een computer koppelt of schadelijke apps op je apparaat installeert, heeft mogelijk toegang tot je privéruimte."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Privéruimte instellen…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Meldingen van apps in het privégedeelte worden verborgen als dit is vergrendeld"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Privégedeelte ontgrendelen om foto\'s of bestanden te delen"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Sommige apps zijn al geïnstalleerd in je privéruimte"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Kan privégedeelte niet instellen"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Opnieuw proberen"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Schermvergrendeling gebruiken voor ontgrendeling van privéruimte?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Pincode instellen voor privégedeelte"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Wachtwoord instellen voor privégedeelte"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Patroon instellen voor privégedeelte"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps en meldingen"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Gevoelige meldingen op vergrendelscherm"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Toon gevoelige content als het privégedeelte is ontgrendeld"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Je kunt maximaal <xliff:g id="COUNT">%d</xliff:g> vingerafdrukken toevoegen"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Je hebt het maximale aantal vingerafdrukken toegevoegd"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Kan geen extra vingerafdrukken toevoegen"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Verbinding verbreken"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Koppelen en verbinden"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Als bluetooth aanstaat, kan je apparaat communiceren met andere bluetooth-apparaten in de buurt"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Als bluetooth aanstaat, kan je apparaat communiceren met andere bluetooth-apparaten in de buurt. Functies zoals Quick Share, Vind mijn apparaat en apparaatlocatie gebruiken bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Als bluetooth aanstaat, kan je apparaat communiceren met andere bluetooth-apparaten in de buurt.\n\nApps en services kunnen nog steeds op elk moment naar apparaten in de buurt scannen om de apparaatfunctionaliteit te verbeteren, zelfs als bluetooth uitstaat. Dit kan worden gebruikt om bijvoorbeeld locatiegebaseerde functies en services te verbeteren. Je kunt dit wijzigen in de instellingen voor bluetooth-scannen."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Als bluetooth aanstaat, kan je apparaat communiceren met andere bluetooth-apparaten in de buurt. Functies zoals Quick Share, Vind mijn apparaat en apparaatlocatie gebruiken bluetooth.\n\nApps en services kunnen nog steeds op elk gewenst moment naar apparaten in de buurt scannen, zelfs als bluetooth uitstaat. Dit kan bijvoorbeeld worden gebruikt om functies en services op basis van locatie te verbeteren. Je kunt dit wijzigen in de instellingen voor bluetooth-scannen."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Wijzigen"</string>
<string name="device_details_title" msgid="1155622417516195481">"Apparaatgegevens"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Toetsenbordinstellingen"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Je provider staat je niet toe om verbinding te maken met dit netwerk omdat het een ouder beveiligingsprotocol gebruikt dat minder goed beveiligd is"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP toestaan"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Sluiten"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Geavanceerde opties"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Dropdownmenu \'Geavanceerde opties\'"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"uitvouwen"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Voorkeur voor 5-GHz-frequentieband"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-instellingen"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacy"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abonnement"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Abonnement bekijken of wijzigen"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Willekeurig MAC-adres"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Het donkere thema gebruikt een zwarte achtergrond zodat je batterij langer meegaat op sommige schermen. Schema\'s voor het donkere thema worden pas aangezet als je scherm uitstaat."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Het donkere thema volgt op dit moment je schema voor de Bedtijdstand"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Instellingen voor bedtijdstand"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Time-out voor scherm"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Na <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> inactiviteit"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Niet ingesteld"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tik rechtsonder op de touchpad voor meer opties"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Snelheid van aanwijzer"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Touchpadgebaren leren"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, muis, cursor, aanwijzer, scrollen, swipen, vegen, klikken met de rechtermuisknop, rechtsklikken, klikken, klik"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"klikken met de rechtermuisknop, rechtsklikken, tikken"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Naar de homepage"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Swipe ergens op je touchpad omhoog met 3 vingers"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Terug"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Algemeen"</string>
<string name="display_category_title" msgid="6638191682294461408">"Scherm"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Kleur en beweging"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Scherm donkerder maken"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interactieopties"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Bedieningselementen voor timing"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Niet-transparant"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst met hoog contrast"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Wijzig de tekstkleur in zwart of wit. Zo maximaliseer je het contrast met de achtergrond."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Schermvergroting automatisch updaten"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Schermvergroting updaten bij app-overgangen"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Aan/uit-knop beëindigt gesprek"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Omhoog swipen met twee vingers"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Houd de volumetoetsen ingedrukt"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tik 3 keer op het scherm"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Doorgaan"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Hoortoestellen"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Je kunt hoortoestellen, cochleaire implantaten en andere versterkingsapparaten gebruiken met je telefoon"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, links en rechts"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> en nog 1 andere"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Nieuw apparaat koppelen"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Over Nieuw apparaat koppelen"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Hoortoestellen"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Opgeslagen apparaten"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Bediening van hoortoestel"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Geschiktheid voor hoortoestellen"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Verbetert de compatibiliteit met luisterspoelen en beperkt ongewenst geluid"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Over hoortoestellen"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Zorg dat je hoortoestel aanstaat en klaar is voor koppelen"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Hoortoestel koppelen"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Beschikbare hoortoestellen"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Zie je je hoortoestel niet?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Meer apparaten zien"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Deze app kan de batterij op de achtergrond gebruiken. Je batterij is mogelijk eerder leeg dan verwacht."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Verwijderen"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Annuleren"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Overschrijven"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Oplaadaccessoire checken"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Meer informatie over opladen met een incompatibele oplader"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batterijbeheer"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Anders"</string>
<string name="no_channels" msgid="4716199078612071915">"Deze app heeft geen meldingen geplaatst"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Extra instellingen in de app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Ongebruikte kanalen tonen"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ongebruikte kanalen verbergen"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# categorie verwijderd}other{# categorieën verwijderd}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Alles blokkeren"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Deze meldingen nooit tonen"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Lange achtergrondtaken"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Toestaan dat deze app lange achtergrondtaken uitvoert. Hiermee kan de app taken uitvoeren die langer duren dan een paar minuten, zoals downloads en uploads. \n\nAls dit recht niet wordt toegekend, beperkt het systeem hoelang de app dit soort taken op de achtergrond mag uitvoeren."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"lange taken, gegevensoverdracht, achtergrondtaken"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Back-uptaken op de achtergrond uitvoeren"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"App toestaan om back-upgerelateerde achtergrondtaken uit te voeren"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Geeft aan dat deze app een belangrijke use case heeft waarvoor de app content moet synchroniseren of er een back-up van moet maken. Als je dit recht toestaat, kan de app iets langer actief zijn op de achtergrond om de back-uptaken af te ronden. \n\nAls dit recht wordt geweigerd, geeft het systeem geen speciale vrijstelling voor deze app om back-uptaken op de achtergrond af te ronden."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"back-up taken, back-uptaken, back-up acties, back-upacties"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Rate limiting van ShortcutManager resetten"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"De rate limiting van ShortcutManager is gereset."</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Informatie op vergrendelscherm beheren"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatische registratie…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Dataroaming toestaan?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Neem contact op met je netwerkprovider over de prijzen."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Datagebruik van app"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ongeldige netwerkmodus <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Negeren."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellietberichten"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Stuur en ontvang tekstberichten per satelliet. Inbegrepen bij je account."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"E-simkaart wissen…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Kan e-simkaart niet wissen"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Er is iets misgegaan en deze e-simkaart is niet gewist.\n\nStart je apparaat opnieuw en probeer het nog eens."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Verbinding maken met apparaat"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"De <xliff:g id="APPNAME">%1$s</xliff:g>-app wil een tijdelijk wifi-netwerk gebruiken om verbinding te maken met je apparaat."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Geen apparaten gevonden. Zorg dat de apparaten aanstaan en verbinding kunnen maken."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Annuleren"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standaard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Gemiddeld"</string>
<string name="contrast_high" msgid="3988567609694797696">"Hoog"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Deze app kan maar in 1 venster worden geopend"</string>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index ce16bb1..230f6a8 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ଡିଭାଇସ୍କୁ ବିଚ୍ଛିନ୍ନ କରିବେ?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"ନୂଆ ଡିଭାଇସକୁ ପେୟାର କରନ୍ତୁ"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ବ୍ଲୁଟୁଥ୍"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"ଆସନ୍ତାକାଲି ସ୍ୱତଃ ପୁଣି ଚାଲୁ ହେବ"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"ଡାହାଣ କାନକୁ ପେୟାର କର"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"ବାମ କାନକୁ ପେୟାର କର"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"ଅନ୍ୟ କାନକୁ ପେୟାର କରନ୍ତୁ"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"ଡାହାଣ କାନକୁ ପେୟାର କର"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"ବାମ କାନକୁ ପେୟାର କର"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"ସମସ୍ତ ଉପଲବ୍ଧ ହିଅରିଂ ଡିଭାଇସ ପାଇଁ"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"ଶ୍ରବଣ ଡିଭାଇସ ସେଟିଂସ"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"ସର୍ଟକଟ, ଶ୍ରବଣଯନ୍ତ୍ର ଉପଯୋଗୀ"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"ଏହି ଡିଭାଇସ ପାଇଁ"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ଅଡିଓ ଆଉଟପୁଟ"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ଅଡିଓ ଆଉଟପୁଟ ବିଷୟରେ"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"ଟେକ୍ସଟ ଫିଲ୍ଡଗୁଡ଼ିକରେ ଲେଖନ୍ତୁ"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"ସମସ୍ତ ଷ୍ଟାଇଲସ ବଟନ ଦାବିବାକୁ ଅଣଦେଖା କରନ୍ତୁ"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"ଷ୍ଟାଇଲସ"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ଅଡିଓ ସେୟାରିଂ"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ଅଡିଓ ସେୟାର କରନ୍ତୁ"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"କଲ ଏବଂ ଆଲାରାମଗୁଡ଼ିକ"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"ଏକ LE ଅଡିଓ ଷ୍ଟ୍ରିମ ସହ କନେକ୍ଟ କରନ୍ତୁ"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"ଆଖପାଖର ଅଡିଓ ଷ୍ଟ୍ରିମଗୁଡ଼ିକ"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ଅଡିଓ ଷ୍ଟ୍ରିମଗୁଡ଼ିକ"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR କୋଡ ବ୍ୟବହାର କରି ଏକ ଅଡିଓ ଷ୍ଟ୍ରିମ ସହ କନେକ୍ଟ କରନ୍ତୁ"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"ଆଖପାଖର କୌଣସି ଅଡିଓ ଷ୍ଟ୍ରିମ ମିଳିଲା ନାହିଁ।"</string>
<string name="date_and_time" msgid="1788358029823431692">"ତାରିଖ ଓ ସମୟ"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"ପ୍ରକ୍ସି"</string>
@@ -438,7 +434,7 @@
<string name="security_settings_remoteauth_settings_learn_more" msgid="5653556124819260050">"ୱାଚ ଅନଲକ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
<string name="security_settings_remoteauth_settings_register_new_authenticator" msgid="9191331738306527887">"ୱାଚ ଯୋଗ କରନ୍ତୁ"</string>
<string name="security_settings_remoteauth_settings_remove_device" msgid="2436226120578851282">"ୱାଚକୁ କାଢ଼ି ଦିଅନ୍ତୁ"</string>
- <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"ଟିପଚିହ୍ନ ଏବଂ ଫେସ ଅନଲକ"</string>
+ <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"ଫିଙ୍ଗରପ୍ରିଣ୍ଟ ଏବଂ ଫେସ ଅନଲକ"</string>
<string name="security_settings_work_biometric_preference_title" msgid="3121755615533533585">"ୱାର୍କ ପାଇଁ ଫେସ ଏବଂ ଫିଙ୍ଗରପ୍ରିଣ୍ଟ ଅନଲକ"</string>
<string name="security_settings_biometric_preference_summary_none_enrolled" msgid="213377753727694575">"ସେଟଅପ ଆବଶ୍ୟକ"</string>
<string name="security_settings_biometric_preference_summary_both_fp_multiple" msgid="4821859306609955966">"ଚେହେରା ଏବଂ ଟିପଚିହ୍ନଗୁଡ଼ିକ ଯୋଗ କରାଯାଇଛି"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"ବାତିଲ କରନ୍ତୁ"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"ବାତିଲ କରନ୍ତୁ"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"ସେଟ ଅପ କରନ୍ତୁ"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"ଏକ ପ୍ରାଇଭେଟ ସ୍ପେସ ସେଟ ଅପ କରନ୍ତୁ"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"ଆପଣ ଲୁଚାଇ ପାରୁଥିବା କିମ୍ବା ଲକ କରିପାରୁଥିବା ଏକ ଅଲଗା ସ୍ପେସରେ ପ୍ରାଇଭେଟ ଆପ୍ସକୁ ରଖନ୍ତୁ"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"ଏହା କିପରି କାମ କରେ"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"ଆପଣ ଆପଣଙ୍କ ଆପ୍ସ ତାଲିକାର ନିମ୍ନରୁ ଆପଣଙ୍କର ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଆକ୍ସେସ କରିପାରିବେ"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"ଆପଣଙ୍କ ପ୍ରାଇଭେଟ ସ୍ପେସରେ ଥିବା ଆପ୍ସ ଏକ ଲକ ଦ୍ୱାରା ସୁରକ୍ଷିତ ଅଟେ"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"ଆପଣଙ୍କ ପ୍ରାଇଭେଟ ସ୍ପେସ ଲକ ଥିବା ସମୟରେ ଏଥିରେ ଥିବା ଆପ୍ସରୁ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଲୁଚାଯାଇଥାଏ"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"ଆପଣଙ୍କ ପ୍ରାଇଭେଟ ସ୍ପେସ ଲକ ଥିବା ସମୟରେ ଆପଣଙ୍କର ପ୍ରାଇଭେଟ ସ୍ପେସରେ ଥିବା ଆପ୍ସ ଅନୁମତି ପରିଚାଳକ, ଗୋପନୀୟତା ଡେସବୋର୍ଡ ଏବଂ ଅନ୍ୟ ସେଟିଂସରେ ଦେଖାଯିବ ନାହିଁ।\n\nଆପଣଙ୍କ ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଏକ ନୂଆ ଡିଭାଇସକୁ ମୁଭ କରାଯାଇପାରିବ ନାହିଁ। ଯଦି ଆପଣ ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଅନ୍ୟ ଏକ ଡିଭାଇସରେ ବ୍ୟବହାର କରିବାକୁ ଚାହାଁନ୍ତି ତେବେ ଆପଣଙ୍କୁ ଅନ୍ୟ ଏକ ପ୍ରାଇଭେଟ ସ୍ପେସ ସେଟ ଅପ କରିବାକୁ ହେବ।\n\nଆପଣଙ୍କ ଡିଭାଇସକୁ ଏକ କମ୍ପ୍ୟୁଟର ସହ କନେକ୍ଟ କରୁଥିବା କିମ୍ବା ଆପଣଙ୍କ ଡିଭାଇସରେ କ୍ଷତିକାରକ ଆପ୍ସ ଇନଷ୍ଟଲ କରୁଥିବା ଯେ କୌଣସି ବ୍ୟକ୍ତି ଆପଣଙ୍କର ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଆକ୍ସେସ କରିବା ପାଇଁ ସକ୍ଷମ ହୋଇପାରନ୍ତି।"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"ପ୍ରାଇଭେଟ ସ୍ପେସ ସେଟ ଅପ କରାଯାଉଛି…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ପ୍ରାଇଭେଟ ସ୍ପେସ ଲକ ଥିବା ସମୟରେ ଏହାର ଆପ୍ସରୁ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକୁ ଲୁଚାଯାଇଥାଏ"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ଫଟୋ କିମ୍ବା ଫାଇଲଗୁଡ଼ିକ ସେୟାର କରିବା ପାଇଁ ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଅନଲକ କରନ୍ତୁ"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"କିଛି ଆପ୍ସକୁ ପୂର୍ବରୁ ଆପଣଙ୍କ ପ୍ରାଇଭେଟ ସ୍ପେସରେ ଇନଷ୍ଟଲ କରାଯାଇଛି"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"ଏକ ପ୍ରାଇଭେଟ ସ୍ପେସ ସେଟ ଅପ କରାଯାଇପାରିଲା ନାହିଁ"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"ପ୍ରାଇଭେଟ ସ୍ପେସ ଅନଲକ ପାଇଁ ସ୍କ୍ରିନ ଲକ ବ୍ୟବହାର କରିବେ?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ନିଜ ପ୍ରାଇଭେଟ ସ୍ପେସ ପାଇଁ ଏକ PIN ସେଟ କର"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"ନିଜ ପ୍ରାଇଭେଟ ସ୍ପେସର ଏକ ପାସୱାର୍ଡ ସେଟ କର"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"ନିଜ ପ୍ରାଇଭେଟ ସ୍ପେସ ପାଇଁ ଏକ ପାଟର୍ନ ସେଟ କର"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"ଆପ୍ସ ଏବଂ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"ଲକ ସ୍କ୍ରିନରେ ସମ୍ବେଦନଶୀଳ ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"ପ୍ରାଇଭେଟ ସ୍ପେସକୁ ଅନଲକ କରାଯାଇଥିବା ସମୟରେ ସମ୍ବେଦନଶୀଳ ବିଷୟବସ୍ତୁ ଦେଖନ୍ତୁ"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"ଆପଣ ସର୍ବାଧିକ <xliff:g id="COUNT">%d</xliff:g> ଟିପଚିହ୍ନ ଯୋଗ କରିପାରିବେ"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"ଆପଣ ସର୍ବାଧିକ ସଂଖ୍ୟାର ଆଙ୍ଗୁଠି ଚିହ୍ନ ଯୋଡିଛନ୍ତି"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"ଆଉ ଅଧିକ ଟିପଚିହ୍ନ ଯୋଡିପାରିବ ନାହିଁ"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"ଡିସକନେକ୍ଟ କରନ୍ତୁ"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"ପେୟାର୍ ଓ ସଂଯୋଗ"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ବ୍ଲୁଟୁଥ ଚାଲୁ ଥିଲେ ଆପଣଙ୍କ ଡିଭାଇସ ଆଖପାଖର ବ୍ଲୁଟୁଥ ଡିଭାଇସଗୁଡ଼ିକ ସହ କମ୍ୟୁନିକେଟ କରିପାରିବ"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ବ୍ଲୁଟୁଥ ଚାଲୁ ଥିବା ସମୟରେ, ଆପଣଙ୍କ ଡିଭାଇସ ଆଖପାଖର ଅନ୍ୟ ବ୍ଲୁଟୁଥ ଡିଭାଇସଗୁଡ଼ିକ ସହିତ କମ୍ୟୁନିକେଟ କରିପାରିବ। Quick Share, Find My Device ଏବଂ ଡିଭାଇସ ଲୋକେସନ ପରି ଫିଚରଗୁଡ଼ିକ ବ୍ଲୁଟୁଥ ବ୍ୟବହାର କରେ।"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ବ୍ଲୁଟୁଥ ଚାଲୁ ଥିବା ବେଳେ ଆପଣଙ୍କ ଡିଭାଇସ ଆଖପାଖରେ ଥିବା ଅନ୍ୟ ବ୍ଲୁଟୁଥ ଡିଭାଇସଗୁଡ଼ିକ ସହ କମ୍ୟୁନିକେଟ କରିପାରିବ।\n\nଡିଭାଇସ ଅନୁଭୂତିକୁ ଉନ୍ନତ କରିବା ପାଇଁ, ବ୍ଲୁଟୁଥ ବନ୍ଦ ଥିଲେ ମଧ୍ୟ ଆପ୍ସ ଓ ସେବାଗୁଡ଼ିକ ଯେ କୌଣସି ସମୟରେ ଆଖପାଖର ଡିଭାଇସଗୁଡ଼ିକ ପାଇଁ ଏବେ ବି ସ୍କାନ କରିପାରିବ। ଉଦାହରଣ ସ୍ଵରୂପ, ଲୋକେସନ-ଆଧାରିତ ଫିଚର ଓ ସେବାଗୁଡ଼ିକୁ ଉନ୍ନତ କରିବା ପାଇଁ ଏହାକୁ ବ୍ୟବହାର କରାଯାଇପାରିବ। ଆପଣ ଏହାକୁ ବ୍ଲୁଟୁଥ ସ୍କାନିଂ ସେଟିଂସରେ ପରିବର୍ତ୍ତନ କରିପାରିବେ।"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ବ୍ଲୁଟୁଥ ଚାଲୁ ଥିବା ସମୟରେ, ଆପଣଙ୍କ ଡିଭାଇସ ଆଖପାଖର ଅନ୍ୟ ବ୍ଲୁଟୁଥ ଡିଭାଇସଗୁଡ଼ିକ ସହିତ କମ୍ୟୁନିକେଟ କରିପାରିବ। Quick Share, Find My Device ଏବଂ ଡିଭାଇସ ଲୋକେସନ ପରି ଫିଚରଗୁଡ଼ିକ ବ୍ଲୁଟୁଥ ବ୍ୟବହାର କରେ।\n\nବ୍ଲୁଟୁଥ ବନ୍ଦ ଥିଲେ ମଧ୍ୟ ଆପ ଏବଂ ସେବାଗୁଡ଼ିକ ଆଖପାଖର ଡିଭାଇସଗୁଡ଼ିକ ପାଇଁ ଯେ କୌଣସି ସମୟରେ ସ୍କାନ କରିପାରିବ। ଉଦାହରଣ ସ୍ୱରୂପ, ଲୋକେସନ ଆଧାରିତ ଫିଚର ଏବଂ ସେବାଗୁଡ଼ିକୁ ଉନ୍ନତ କରିବା ପାଇଁ ଏହାକୁ ବ୍ୟବହାର କରାଯାଇପାରିବ। ଆପଣ ଏହାକୁ ବ୍ଲୁଟୁଥ ସ୍କାନିଂ ସେଟିଂସରେ ପରିବର୍ତ୍ତନ କରିପାରିବେ।"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"ପରିବର୍ତ୍ତନ କରନ୍ତୁ"</string>
<string name="device_details_title" msgid="1155622417516195481">"ଡିଭାଇସର ବିବରଣୀ"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"କୀବୋର୍ଡ ସେଟିଂସ"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"ଏହି ନେଟୱାର୍କ କମ ସୁରକ୍ଷିତ ଥିବା ଏକ ପୁରୁଣା ସୁରକ୍ଷା ପ୍ରୋଟୋକଲ ବ୍ୟବହାର କରୁଥିବା ଯୋଗୁଁ ଆପଣଙ୍କ କେରିଅର ଆପଣଙ୍କୁ ଏହା ସହ କନେକ୍ଟ କରିବାକୁ ଅନୁମତି ଦିଏ ନାହିଁ"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEPକୁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"ବନ୍ଦ କରନ୍ତୁ"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"ଉନ୍ନତ ବିକଳ୍ପ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ଡ୍ରପ୍-ଡାଉନ୍ ତାଲିକାରେ ଉନ୍ନତ ବିକଳ୍ପଗୁଡ଼ିକ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ବିସ୍ତାର କରନ୍ତୁ"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz ବ୍ୟାଣ୍ଡକୁ ପ୍ରାଥମିକତା ଦିଆଯାଇଛି"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP ସେଟିଂସ"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"ଗୋପନୀୟତା"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"ସଦସ୍ୟତା"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"ସଦସ୍ୟତା ଦେଖନ୍ତୁ କିମ୍ବା ବଦଳାନ୍ତୁ"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"ଅନିୟମିତ MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"ଆପଣଙ୍କ ଫୋନର ବ୍ୟାଟେରୀକୁ ଅଧିକ ସମୟ ଚାର୍ଜ ରଖିବାରେ ସାହାଯ୍ୟ କରିବା ପାଇଁ ଗାଢ଼ ଥିମ୍ ଏକ କଳା ପୃଷ୍ଠପଟ ବ୍ୟବହାର କରିଥାଏ। ଆପଣଙ୍କ ସ୍କ୍ରିନ୍ ବନ୍ଦ ହେବା ପରେ ଗାଢ଼ା ଥିମ୍ ଚାଲୁ ହେବା ପାଇଁ ସିଡୁଲ୍ ହୋଇଥାଏ।"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ବର୍ତ୍ତମାନ ଗାଢ଼ା ଥିମ ଆପଣଙ୍କ ଶୋଇବା ସମୟ ମୋଡ ସିଡୁଲକୁ ଅନୁସରଣ କରୁଛି"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"ଶୋଇବା ସମୟ ମୋଡ ସେଟିଂସ"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"ସ୍କ୍ରିନ୍ ସମୟ ସମାପ୍ତିର ଅବଧି"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"ନିଷ୍କ୍ରିୟତାର <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> ପରେ"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"ସେଟ ହୋଇନାହିଁ"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"ଅଧିକ ବିକଳ୍ପ ପାଇଁ ଟଚପେଡର ନିମ୍ନ ଡାହାଣ କୋଣରେ ଟାପ କରନ୍ତୁ"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"ପଏଣ୍ଟରର ସ୍ପିଡ"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"ଟଚପେଡର ଜେଶ୍ଚରଗୁଡ଼ିକ ବିଷୟରେ ଜାଣନ୍ତୁ"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ଟ୍ରାକପେଡ ଟ୍ରାକ ପେଡ, ମାଉସ, କର୍ସର, ସ୍କ୍ରୋଲ, ସ୍ୱାଇପ, ଡାହାଣ କ୍ଲିକ, କ୍ଲିକ, ପଏଣ୍ଟର"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"ଡାହାଣ କ୍ଲିକ, ଟାପ"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ହୋମକୁ ଯାଆନ୍ତୁ"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"ଟଚପେଡରେ ଯେ କୌଣସି ସ୍ଥାନରେ ତିନୋଟି ଆଙ୍ଗୁଠିରେ ଉପରକୁ ସ୍ୱାଇପ କର"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"ପଛକୁ ଫେରନ୍ତୁ"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"ସାଧାରଣ"</string>
<string name="display_category_title" msgid="6638191682294461408">"ଡିସପ୍ଲେ"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"ରଙ୍ଗ ଏବଂ ମୋସନ"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"ସ୍କ୍ରିନକୁ ଅଧିକ ଗାଢ଼ା କରନ୍ତୁ"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ଇଣ୍ଟରାକସନ୍ ନିୟନ୍ତ୍ରଣ"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"ସମୟ ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକ"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"ନନ୍-ଟ୍ରାନ୍ସପେରେଣ୍ଟ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ଉଚ୍ଚ କଣ୍ଟ୍ରାଷ୍ଟଯୁକ୍ତ ଟେକ୍ସଟ୍"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"ଟେକ୍ସଟର ରଙ୍ଗକୁ କଳା କିମ୍ବା ଧଳା ରଙ୍ଗରେ ପରିବର୍ତ୍ତନ କରନ୍ତୁ। ପୃଷ୍ଠପଟ ସହିତ କଣ୍ଟ୍ରାଷ୍ଟ ବଢ଼ାଏ।"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"ସ୍କ୍ରିନ୍ ମ୍ୟାଗ୍ନିଫାୟର୍ ସ୍ୱତଃ ଅପଡେଟ୍ କରନ୍ତୁ"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ଆପ୍ ବଦଳିବାବେଳେ ସ୍କ୍ରୀନ୍କୁ ବଡ଼ କର"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"ପାୱର୍ ବଟନ୍ କଲ୍ ସମାପ୍ତ କରେ"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ତଳୁ 2-ଆଙ୍ଗୁଠି ସାହାଯ୍ୟରେ ଉପରକୁ ସ୍ୱାଇପ୍ କରନ୍ତୁ"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"ଭଲ୍ୟୁମ କୀ\'କୁ ଧରି ରଖନ୍ତୁ"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"ଟ୍ରିପଲ୍ ଟାପ୍ ସ୍କ୍ରିନ୍"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"ଜାରି ରଖନ୍ତୁ"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"ଶ୍ରବଣ ଡିଭାଇସଗୁଡ଼ିକ"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"ଆପଣ ଆପଣଙ୍କ ଫୋନରେ ଶ୍ରବଣ ଯନ୍ତ୍ର, କକଲିୟର ଇମ୍ପ୍ଲାଣ୍ଟ ଏବଂ ଅନ୍ୟ ଆମ୍ପ୍ଲିଫିକେସନ ଡିଭାଇସଗୁଡ଼ିକୁ ବ୍ୟବହାର କରିପାରିବେ"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ବାମ ଏବଂ ଡାହାଣ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1ଟି ଅଧିକ"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"ନୂଆ ଡିଭାଇସ ପେୟାର କର"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"ନୂଆ ଡିଭାଇସ ପେୟାର କରିବା ବିଷୟରେ"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"ଶ୍ରବଣ ଡିଭାଇସଗୁଡ଼ିକ"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"ସେଭ ହୋଇଥିବା ଡିଭାଇସ"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"ହିଅରିଂ ଡିଭାଇସର ନିୟନ୍ତ୍ରଣଗୁଡ଼ିକ"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"ଶ୍ରବଣ ଯନ୍ତ୍ର କମ୍ପାଟିବିଲିଟୀ"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ଟେଲିକୋଲିସ ସହ କମ୍ପାଟିବିଲିଟୀକୁ ଉନ୍ନତ କରେ ଏବଂ ଅବାଞ୍ଛିତ ନଏଜକୁ ହ୍ରାସ କରେ"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"ହିଅରିଂ ଡିଭାଇସଗୁଡ଼ିକ ବିଷୟରେ"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"ଆପଣଙ୍କ ଶ୍ରବଣ ଡିଭାଇସ ଚାଲୁ ଅଛି ଏବଂ ଏହା ପେୟାର ହେବା ପାଇଁ ପ୍ରସ୍ତୁତ ଅଛି ବୋଲି ସୁନିଶ୍ଚିତ କରନ୍ତୁ"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"ହିଅରିଂ ଡିଭାଇସକୁ ପେୟାର କର"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"ଉପଲବ୍ଧ ଶ୍ରବଣ ଡିଭାଇସଗୁଡ଼ିକ"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"ଆପଣଙ୍କ ଶ୍ରବଣ ଡିଭାଇସକୁ ଦେଖିପାରୁନାହାଁନ୍ତି?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"ଅଧିକ ଡିଭାଇସ ଦେଖନ୍ତୁ"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"ଏହି ଆପ୍ ବ୍ୟାକ୍ଗ୍ରାଉଣ୍ଡରେ ବ୍ୟାଟେରୀ ବ୍ୟବହାର କରିପାରିବ। ଆପଣଙ୍କ ବ୍ୟାଟେରୀ ଅନୁମାନ କରିଥିବା ସମୟର ପୂର୍ବରୁ ହିଁ ସରିଯାଇପାରେ।"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"କାଢ଼ିଦିଅନ୍ତୁ"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"ବାତିଲ"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ଓଭରରାଇଡ"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ଚାର୍ଜିଂ ଆକସେସୋରୀକୁ ଯାଞ୍ଚ କରନ୍ତୁ"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ଇନକମ୍ପାଟିବଲ ଚାର୍ଜିଂ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ବ୍ୟାଟେରୀ ମ୍ୟାନେଜର୍"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"ଅନ୍ୟ"</string>
<string name="no_channels" msgid="4716199078612071915">"ଏହି ଆପଟି କୌଣସି ବିଜ୍ଞପ୍ତି ପୋଷ୍ଟ୍ କରିନାହିଁ"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ଆପର ଅତିରିକ୍ତ ସେଟିଂସ"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"ଅବ୍ୟବହୃତ ଚେନେଲ ଦେଖାଅ"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"ଅବ୍ୟବହୃତ ଚେନେଲ ଲୁଚାଅ"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{#ଟି ବର୍ଗକୁ ଡିଲିଟ କରାଯାଇଛି}other{#ଟି ବର୍ଗକୁ ଡିଲିଟ କରାଯାଇଛି}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"ସମସ୍ତ ଅବରୋଧ କରନ୍ତୁ"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ଏହି ବିଜ୍ଞପ୍ତିଗୁଡିକ କଦାପି ଦେଖାନ୍ତୁ ନାହିଁ"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"ଅଧିକ ସମୟର ପୃଷ୍ଠପଟ ଟାସ୍କଗୁଡ଼ିକ"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ଅଧିକ ସମୟର ପୃଷ୍ଠପଟ ଟାସ୍କଗୁଡ଼ିକୁ ଚଲାଇବା ପାଇଁ ଏହି ଆପକୁ ଅନୁମତି ଦିଅନ୍ତୁ। ଏହା ଆପକୁ ଡାଉନଲୋଡ ଓ ଅପଲୋଡ ପରି ସମ୍ପୂର୍ଣ୍ଣ ହେବାକୁ କିଛି ସମୟରୁ ଅଧିକ ଲାଗୁଥିବା ଟାସ୍କଗୁଡ଼ିକ ଚଲାଇବାକୁ ଦିଏ। \n\nଯଦି ଏହି ଅନୁମତିକୁ ଅଗ୍ରାହ୍ୟ କରାଯାଏ, ତେବେ ପୃଷ୍ଠପଟରେ ଏହିଭଳି ଟାସ୍କଗୁଡ଼ିକୁ ଆପ କେତେ ସମୟ ପରଫର୍ମ କରିପାରିବ ତାହା ସିଷ୍ଟମ ସୀମିତ କରିବ।"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ଅଧିକ ସମୟର ଜବ, ଡାଟା ଟ୍ରାନ୍ସଫର, ପୃଷ୍ଠପଟର ଟାସ୍କଗୁଡ଼ିକ"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ପୃଷ୍ଠପଟରେ ବେକଅପ ଟାସ୍କଗୁଡିକୁ ପରଫର୍ମ କରନ୍ତୁ"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"ବେକଅପ-ସମ୍ବନ୍ଧିତ ପୃଷ୍ଠପଟ ଟାସ୍କଗୁଡିକ ଚଲାଇବା ପାଇଁ ଆପକୁ ଅନୁମତି ଦିଅନ୍ତୁ"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"ଏହି ଆପର ଏକ ପ୍ରମୁଖ ବ୍ୟବହାର-କେସ ଅଛି ଯେଉଁଠାରେ ଏହା ବିଷୟବସ୍ତୁର ବେକଅପ ନେବା କିମ୍ବା ତାହାକୁ ସିଙ୍କ କରିବା ଆବଶ୍ୟକ ବୋଲି ସୂଚିତ କରେ। ଏହି ଅନୁମତି ଦେବା ଫଳରେ ବେକଅପ-ସମ୍ବନ୍ଧିତ କାର୍ଯ୍ୟ ସମ୍ପୂର୍ଣ୍ଣ କରିବା ପାଇଁ ଏହା ଆପକୁ ପୃଷ୍ଠପଟରେ ସାମାନ୍ୟ ଅଧିକ ସମୟ ନିମନ୍ତେ ଚାଲିବାକୁ ଅନୁମତି ଦିଏ। \n\nଯଦି ଏହି ଅନୁମତିକୁ ଅଗ୍ରାହ୍ୟ କରାଯାଏ, ତେବେ ପୃଷ୍ଠପଟରେ ବେକଅପ-ସମ୍ବନ୍ଧିତ କାର୍ଯ୍ୟ ସମ୍ପୂର୍ଣ୍ଣ କରିବା ପାଇଁ ସିଷ୍ଟମ ଏହି ଆପକୁ କୌଣସି ବିଶେଷ ଛାଡ଼ ଦେବ ନାହିଁ।"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"ବେକଅପ ଟାସ୍କ, ବେକଅପ ଜବ"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager ରେଟ-ଲିମିଟିଂକୁ ରିସେଟ କରନ୍ତୁ"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ର ହାର-ସୀମିତକରଣ ରିସେଟ୍ କରିଦିଆଗଲା"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"ଲକ୍ ସ୍କ୍ରୀନ୍ ଉପରେ ନିୟନ୍ତ୍ରଣ ସମ୍ପର୍କିତ ବିଜ୍ଞପ୍ତି"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ସ୍ଵଚାଳିତ ପଞ୍ଜିକରଣ…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ଡାଟା ରୋମିଂର ଅନୁମତି ଦେବେ?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ମୂଲ୍ୟ ଜାଣିବା ପାଇଁ ନିଜର ନେଟ୍ୱର୍କ ପ୍ରଦାତାଙ୍କ ସହ ସମ୍ପର୍କ କରନ୍ତୁ।"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ଆପର ଡାଟା ବ୍ୟବହାର"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ଅବୈଧ ନେଟ୍ୱର୍କ ମୋଡ୍ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>। ଅବଜ୍ଞା କରନ୍ତୁ।"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"ସେଟେଲାଇଟ ମେସେଜିଂ"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"ସେଟେଲାଇଟ ମାଧ୍ୟମରେ ଟେକ୍ସଟ ମେସେଜଗୁଡ଼ିକ ପଠାନ୍ତୁ ଏବଂ ପାଆନ୍ତୁ। ଆପଣଙ୍କ ଆକାଉଣ୍ଟରେ ଅନ୍ତର୍ଭୁକ୍ତ।"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIMକୁ ଇରେଜ କରାଯାଉଛି…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIMକୁ ଇରେଜ କରାଯାଇପାରିବ ନାହିଁ"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"କିଛି ତ୍ରୁଟି ହୋଇଛି ଏବଂ ଏହି eSIMକୁ ଇରେଜ କରାଯାଇନାହିଁ।\n\nଆପଣଙ୍କ ଡିଭାଇସକୁ ରିଷ୍ଟାର୍ଟ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ଡିଭାଇସକୁୁ ସଂଯୋଗ କରନ୍ତୁ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"ଆପଣଙ୍କ ଡିଭାଇସକୁ ସଂଯୋଗ କରିବା ପାଇଁ <xliff:g id="APPNAME">%1$s</xliff:g> ଆପ୍ ଏକ ଅସ୍ଥାୟୀ ୱାଇ-ଫାଇ ନେଟୱାର୍କ ବ୍ୟବହାର କରିବାକୁ ଚାହୁଁଛି"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"କୌଣସି ଡିଭାଇସ୍ ମିଳିଲା ନାହିଁ। ସୁନିଶ୍ଚିତ ହୁଅନ୍ତୁ ଯେ ଡିଭାଇସ୍ ଚାଲୁ ହୋଇଛି ଏବଂ ସଂଯୋଗ କରିବା ପାଇଁ ଉପଲବ୍ଧ ଅଛି।"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"ବାତିଲ କରନ୍ତୁ"</string>
<string name="contrast_title" msgid="6885768151336508075">"କଣ୍ଟ୍ରାଷ୍ଟ"</string>
<string name="contrast_standard" msgid="1097297089917185235">"ଷ୍ଟାଣ୍ଡାର୍ଡ"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"ମଧ୍ୟମ"</string>
<string name="contrast_high" msgid="3988567609694797696">"ଅଧିକ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ଏହି ଆପକୁ କେବଳ 1ଟି ୱିଣ୍ଡୋରେ ଖୋଲାଯାଇପାରିବ"</string>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index d5505e3..707580f 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"ਕੀ ਡੀਵਾਈਸ ਡਿਸਕਨੈਕਟ ਕਰਨਾ ਹੈ?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"ਨਵਾਂ ਡੀਵਾਈਸ ਜੋੜਾਬੱਧ ਕਰੋ"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"ਬਲੂਟੁੱਥ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"ਕੱਲ੍ਹ ਨੂੰ ਆਪਣੇ ਆਪ ਦੁਬਾਰਾ ਚਾਲੂ ਹੋ ਜਾਵੇਗਾ"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"ਸੱਜਾ ਕੰਨ ਜੋੜਾਬੱਧ ਕਰੋ"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"ਖੱਬਾ ਕੰਨ ਜੋੜਾਬੱਧ ਕਰੋ"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"ਆਪਣਾ ਦੂਜਾ ਕੰਨ ਜੋੜਾਬੱਧ ਕਰੋ"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"ਸੱਜਾ ਕੰਨ ਜੋੜਾਬੱਧ ਕਰੋ"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"ਖੱਬਾ ਕੰਨ ਜੋੜਾਬੱਧ ਕਰੋ"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"ਸਾਰੇ ਉਪਲਬਧ ਸੁਣਨ ਵਾਲੇ ਡੀਵਾਈਸਾਂ ਲਈ"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"ਸੁਣਨ ਵਾਲੇ ਡੀਵਾਈਸ ਸੰਬੰਧੀ ਸੈਟਿੰਗਾਂ"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"ਸ਼ਾਰਟਕੱਟ, ਸੁਣਨ ਦੇ ਸਾਧਨ ਦੀ ਅਨੁਰੂਪਤਾ"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"ਇਸ ਡੀਵਾਈਸ ਲਈ"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ਆਡੀਓ ਆਊਟਪੁੱਟ"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ਆਡੀਓ ਆਊਟਪੁੱਟ ਬਾਰੇ"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"ਲਿਖਤ ਖੇਤਰਾਂ ਵਿੱਚ ਲਿਖੋ"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"ਸਟਾਈਲਸ ਨਾਲ ਦਬਾਏ ਗਏ ਸਾਰੇ ਬਟਨਾਂ ਨੂੰ ਅਣਡਿੱਠ ਕਰੋ"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"ਸਟਾਈਲਸ"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ਆਡੀਓ ਸਾਂਝਾਕਰਨ"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ਆਡੀਓ ਨੂੰ ਸਾਂਝਾ ਕਰੋ"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"ਕਾਲ ਅਤੇ ਅਲਾਰਮ"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE ਆਡੀਓ ਸਟ੍ਰੀਮ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"ਨਜ਼ਦੀਕੀ ਆਡੀਓ ਸਟ੍ਰੀਮ"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ਆਡੀਓ ਸਟ੍ਰੀਮ"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR ਕੋਡ ਦੀ ਵਰਤੋਂ ਕਰ ਕੇ ਆਡੀਓ ਸਟ੍ਰੀਮ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"ਕੋਈ ਨਜ਼ਦੀਕੀ ਆਡੀਓ ਸਟ੍ਰੀਮ ਨਹੀਂ ਮਿਲੀ।"</string>
<string name="date_and_time" msgid="1788358029823431692">"ਤਾਰੀਖ ਅਤੇ ਸਮਾਂ"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"ਪ੍ਰੌਕਸੀ"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"ਰੱਦ ਕਰੋ"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"ਰੱਦ ਕਰੋ"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"ਸੈੱਟਅੱਪ ਕਰੋ"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"ਨਿੱਜੀ ਸਪੇਸ ਦਾ ਸੈੱਟਅੱਪ ਕਰੋ"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"ਨਿੱਜੀ ਐਪਾਂ ਨੂੰ ਵੱਖਰੀ ਸਪੇਸ ਵਿੱਚ ਰੱਖੋ ਜਿਸ ਨੂੰ ਤੁਸੀਂ ਲੁਕਾ ਜਾਂ ਲਾਕ ਕਰ ਸਕਦੇ ਹੋ"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"ਇਸਦੇ ਕੰਮ ਕਰਨ ਦਾ ਤਰੀਕਾ"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"ਤੁਸੀਂ ਆਪਣੀ ਐਪਾਂ ਦੀ ਸੂਚੀ ਦੇ ਹੇਠਾਂ ਦਿੱਤੀ ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦੇ ਹੋ"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"ਨਿੱਜੀ ਸਪੇਸ ਵਿਚਲੀਆਂ ਐਪਾਂ ਨੂੰ ਲਾਕ ਨਾਲ ਸੁਰੱਖਿਅਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"ਨਿੱਜੀ ਸਪੇਸ ਦੇ ਲਾਕ ਹੋਣ \'ਤੇ, ਨਿੱਜੀ ਸਪੇਸ ਵਿੱਚ ਮੌਜੂਦ ਐਪਾਂ ਦੀਆਂ ਸੂਚਨਾਵਾਂ ਲੁਕੀਆਂ ਹੁੰਦੀਆਂ ਹਨ"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"ਤੁਹਾਡੀ ਨਿੱਜੀ ਸਪੇਸ ਲਾਕ ਹੋਣ \'ਤੇ ਇਜਾਜ਼ਤ ਪ੍ਰਬੰਧਕ, ਪਰਦੇਦਾਰੀ ਸੰਬੰਧੀ ਡੈਸ਼ਬੋਰਡ, ਅਤੇ ਹੋਰ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਨਿੱਜੀ ਸਪੇਸ ਵਿਚਲੀਆਂ ਐਪਾਂ ਦਿਖਾਈ ਨਹੀਂ ਦੇਣਗੀਆਂ।\n\nਤੁਹਾਡੀ ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਨਵੇਂ ਡੀਵਾਈਸ \'ਤੇ ਨਹੀਂ ਲਿਜਾਇਆ ਜਾ ਸਕਦਾ। ਜੇ ਤੁਸੀਂ ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਕਿਸੇ ਹੋਰ ਡੀਵਾਈਸ \'ਤੇ ਵਰਤਣਾ ਚਾਹੁੰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਨੂੰ ਇੱਕ ਹੋਰ ਨਿੱਜੀ ਸਪੇਸ ਦਾ ਸੈੱਟਅੱਪ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ।\n\nਜਦੋਂ ਕੋਈ ਵਿਅਕਤੀ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਨੂੰ ਕਿਸੇ ਕੰਪਿਊਟਰ ਨਾਲ ਕਨੈਕਟ ਕਰਦਾ ਹੈ ਜਾਂ ਤੁਹਾਡੇ ਡੀਵਾਈਸ \'ਤੇ ਨੁਕਸਾਨਦੇਹ ਐਪਾਂ ਸਥਾਪਤ ਕਰਦਾ ਹੈ, ਤਾਂ ਉਹ ਤੁਹਾਡੀ ਨਿੱਜੀ ਸਪੇਸ ਤੱਕ ਪਹੁੰਚ ਕਰ ਸਕਦਾ ਹੈ।"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"ਨਿੱਜੀ ਸਪੇਸ ਦਾ ਸੈੱਟਅੱਪ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ਪ੍ਰਾਈਵੇਟ ਸਪੇਸ ਦੇ ਲਾਕ ਹੋਣ \'ਤੇ, ਪ੍ਰਾਈਵੇਟ ਸਪੇਸ ਐਪਾਂ ਦੀਆਂ ਸੂਚਨਾਵਾਂ ਲੁਕੀਆਂ ਹੁੰਦੀਆਂ ਹਨ"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ਫ਼ੋਟੋਆਂ ਜਾਂ ਫ਼ਾਈਲਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਲਈ ਪ੍ਰਾਈਵੇਟ ਸਪੇਸ ਨੂੰ ਅਣਲਾਕ ਕਰੋ"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"ਤੁਹਾਡੀ ਨਿੱਜੀ ਸਪੇਸ ਵਿੱਚ ਕੁਝ ਐਪਾਂ ਪਹਿਲਾਂ ਹੀ ਸਥਾਪਤ ਕੀਤੀਆਂ ਹੋਈਆਂ ਹਨ"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"ਪ੍ਰਾਈਵੇਟ ਸਪੇਸ ਦਾ ਸੈੱਟਅੱਪ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"ਕੀ ਨਿੱਜੀ ਸਪੇਸ ਨੂੰ ਸਕ੍ਰੀਨ ਲਾਕ ਨਾਲ ਅਣਲਾਕ ਕਰਨਾ ਹੈ?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਲਈ ਪਿੰਨ ਸੈੱਟ ਕਰੋ"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਲਈ ਪਾਸਵਰਡ ਸੈੱਟ ਕਰੋ"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"ਆਪਣੀ ਨਿੱਜੀ ਸਪੇਸ ਲਈ ਪੈਟਰਨ ਸੈੱਟ ਕਰੋ"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"ਐਪਾਂ ਅਤੇ ਸੂਚਨਾਵਾਂ"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"ਲਾਕ ਸਕ੍ਰੀਨ \'ਤੇ ਸੰਵੇਦਨਸ਼ੀਲ ਸੂਚਨਾਵਾਂ"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"ਪ੍ਰਾਈਵੇਟ ਸਪੇਸ ਅਣਲਾਕ ਹੋਣ \'ਤੇ ਸੰਵੇਦਨਸ਼ੀਲ ਸਮੱਗਰੀ ਦਿਖਾਓ"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"ਤੁਸੀਂ <xliff:g id="COUNT">%d</xliff:g> ਤੱਕ ਫਿੰਗਰਪ੍ਰਿੰਟ ਸ਼ਾਮਲ ਕਰ ਸਕਦੇ ਹੋ"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"ਤੁਸੀਂ ਫਿੰਗਰਪ੍ਰਿੰਟਾਂ ਦੀ ਅਧਿਕਤਮ ਸੰਖਿਆ ਨੂੰ ਸ਼ਾਮਲ ਕੀਤਾ ਹੋਇਆ ਹੈ"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"ਹੋਰ ਫਿੰਗਰਪ੍ਰਿੰਟਾਂ ਨੂੰ ਸ਼ਾਮਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"ਡਿਸਕਨੈਕਟ ਕਰੋ"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"ਜੋੜਾਬੱਧ ਕਰਕੇ ਕਨੈਕਟ ਕਰੋ"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"ਬਲੂਟੁੱਥ ਚਾਲੂ ਕਰਨ \'ਤੇ, ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਦੂਜੇ ਨਜ਼ਦੀਕੀ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦਾ ਹੈ"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"ਜਦੋਂ ਬਲੂਟੁੱਥ ਚਾਲੂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਹੋਰਾਂ ਨਜ਼ਦੀਕੀ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦਾ ਹੈ। ਕਵਿੱਕ ਸ਼ੇਅਰ, Find My Device ਅਤੇ ਡੀਵਾਈਸ ਦਾ ਟਿਕਾਣਾ ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਲੂਟੁੱਥ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ।"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"ਬਲੂਟੁੱਥ ਚਾਲੂ ਹੋਣ \'ਤੇ, ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਹੋਰ ਨਜ਼ਦੀਕੀ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦਾ ਹੈ।\n\nਡੀਵਾਈਸ ਦੇ ਅਨੁਭਵ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ, ਐਪਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਕਿਸੇ ਵੇਲੇ ਵੀ ਨਜ਼ਦੀਕੀ ਡੀਵਾਈਸਾਂ ਲਈ ਸਕੈਨ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਭਾਵੇਂ ਬਲੂਟੁੱਥ ਬੰਦ ਹੀ ਕਿਉਂ ਨਾ ਹੋਵੇ। ਇਸ ਦੀ ਵਰਤੋਂ ਟਿਕਾਣਾ-ਆਧਾਰਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਵਰਗੀਆਂ ਚੀਜ਼ਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਤੁਸੀਂ ਇਸ ਨੂੰ ਬਲੂਟੁੱਥ ਸਕੈਨਿੰਗ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ।"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"ਜਦੋਂ ਬਲੂਟੁੱਥ ਚਾਲੂ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਹੋਰਾਂ ਨਜ਼ਦੀਕੀ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸਾਂ ਨਾਲ ਸੰਚਾਰ ਕਰ ਸਕਦਾ ਹੈ। ਕਵਿੱਕ ਸ਼ੇਅਰ, Find My Device ਅਤੇ ਡੀਵਾਈਸ ਦਾ ਟਿਕਾਣਾ ਵਰਗੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬਲੂਟੁੱਥ ਦੀ ਵਰਤੋਂ ਕਰਦੀਆਂ ਹਨ।\n\nਐਪਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਹਾਲੇ ਵੀ ਨਜ਼ਦੀਕੀ ਡੀਵਾਈਸਾਂ ਲਈ ਸਕੈਨ ਕਰ ਸਕਦੀਆਂ ਹਨ, ਭਾਵੇਂ ਬਲੂਟੁੱਥ ਬੰਦ ਹੋਵੇ। ਇਸਦੀ ਵਰਤੋਂ, ਉਦਾਹਰਨ ਲਈ, ਟਿਕਾਣਾ-ਆਧਾਰਿਤ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਤੁਸੀਂ ਇਸਨੂੰ ਬਲੂਟੁੱਥ ਸਕੈਨ ਕਰਨ ਵਾਲੀਆਂ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਬਦਲ ਸਕਦੇ ਹੋ।"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"ਬਦਲੋ"</string>
<string name="device_details_title" msgid="1155622417516195481">"ਡੀਵਾਈਸ ਦੇ ਵੇਰਵੇ"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"ਕੀ-ਬੋਰਡ ਸੈਟਿੰਗਾਂ"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"ਤੁਹਾਡਾ ਕੈਰੀਅਰ ਤੁਹਾਨੂੰ ਇਸ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਦਿੰਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਕਿਸੇ ਪੁਰਾਣੇ ਸੁਰੱਖਿਆ ਪ੍ਰੋਟੋਕੋਲ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜੋ ਘੱਟ ਸੁਰੱਖਿਅਤ ਹੈ"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP ਦੀ ਆਗਿਆ ਦਿਓ"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"ਬੰਦ ਕਰੋ"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"ਅਡਵਾਂਸ ਵਿਕਲਪ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ਡ੍ਰੌਪ-ਡਾਊਨ ਸੂਚੀ ਦੇ ਉੱਨਤ ਵਿਕਲਪ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ਵਿਸਤਾਰ ਕਰੋ"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz ਬੈਂਡ ਨੂੰ ਤਰਜੀਹ ਦਿੱਤੀ ਗਈ"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP ਸੈਟਿੰਗਾਂ"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"ਪਰਦੇਦਾਰੀ"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"ਸਬਸਕ੍ਰਿਪਸ਼ਨ"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਦੇਖੋ ਜਾਂ ਬਦਲੋ"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"ਬੇਤਰਤੀਬਾ MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"ਕੁਝ ਸਕ੍ਰੀਨਾਂ \'ਤੇ ਗੂੜ੍ਹਾ ਥੀਮ ਬੈਟਰੀ ਨੂੰ ਵਧੇਰੇ ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਬਚਾਈ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਲਈ ਕਾਲੇ ਰੰਗ ਦੇ ਬੈਕਗ੍ਰਾਊਂਡ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਗੂੜ੍ਹਾ ਥੀਮ ਸਕ੍ਰੀਨ ਬੰਦ ਹੋਣ \'ਤੇ ਚਾਲੂ ਹੁੰਦਾ ਹੈ।"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ਫ਼ਿਲਹਾਲ ਗੂੜ੍ਹਾ ਥੀਮ ਤੁਹਾਡੀ ਬੈੱਡਟਾਈਮ ਮੋਡ ਸਮਾਂ-ਸੂਚੀ ਦੀ ਪਾਲਣਾ ਕਰ ਰਿਹਾ ਹੈ"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"ਬੈੱਡਟਾਈਮ ਮੋਡ ਸੰਬੰਧੀ ਸੈਟਿੰਗਾਂ"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"ਸਕ੍ਰੀਨ ਸਮਾਂ ਸਮਾਪਤੀ"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> ਤੱਕ ਕੋਈ ਸਰਗਰਮੀ ਨਾ ਹੋਣ \'ਤੇ"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"ਸੈੱਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"ਹੋਰ ਵਿਕਲਪਾਂ ਲਈ ਟੱਚਪੈਡ ਦੇ ਹੇਠਲੇ ਸੱਜੇ ਕੋਨੇ \'ਤੇ ਟੈਪ ਕਰੋ"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"ਪੁਆਇੰਟਰ ਸਪੀਡ"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"ਟੱਚਪੈਡ ਇਸ਼ਾਰਿਆਂ ਬਾਰੇ ਜਾਣੋ"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ਟਰੈਕਪੈਡ, ਟਰੈਕ ਪੈਡ, ਮਾਊਸ, ਕਰਸਰ, ਸਕ੍ਰੋਲ ਕਰੋ, ਸਵਾਈਪ ਕਰੋ, ਸੱਜਾ ਕਲਿੱਕ, ਕਲਿੱਕ ਕਰੋ, ਪੁਆਇੰਟ"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"ਸੱਜਾ ਕਲਿੱਕ, ਟੈਪ ਕਰੋ"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ਹੋਮ \'ਤੇ ਜਾਓ"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"ਆਪਣੇ ਟੱਚਪੈਡ \'ਤੇ ਕਿਤੇ ਵੀ ਤਿੰਨ ਉਂਗਲਾਂ ਨਾਲ ਉੱਪਰ ਵੱਲ ਸਵਾਈਪ ਕਰੋ"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"ਵਾਪਸ ਜਾਓ"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"ਸਧਾਰਨ"</string>
<string name="display_category_title" msgid="6638191682294461408">"ਡਿਸਪਲੇ"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"ਰੰਗ ਅਤੇ ਮੋਸ਼ਨ"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"ਸਕ੍ਰੀਨ ਦਾ ਗੂੜ੍ਹਾ ਕਰੋ"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ਅੰਤਰਕਿਰਿਆ ਦੇ ਕੰਟਰੋਲ"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"ਟਾਈਮਿੰਗ ਕੰਟਰੋਲ"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"ਗੈਰ-ਪਾਰਦਰਸ਼ੀ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ਉੱਚ ਕੰਟ੍ਰਾਸਟ ਲਿਖਤ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"ਲਿਖਤ ਦਾ ਰੰਗ ਬਦਲ ਕੇ ਕਾਲਾ ਜਾਂ ਸਫ਼ੈਦ ਕਰੋ। ਇਹ ਬੈਕਗ੍ਰਾਉਂਡ ਦੇ ਨਾਲ ਕੰਟ੍ਰਾਸਟ ਵਧਾ ਦਿੰਦਾ ਹੈ।"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"ਸਕ੍ਰੀਨ ਵਿਸਤਰੀਕਰਨ ਸਵੈ-ਅੱਪਡੇਟ ਕਰੋ"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ਐਪ ਟ੍ਰਾਂਜਿਸ਼ਨਾਂ ਤੇ ਸਕ੍ਰੀਨ ਵਿਸਤਰੀਕਰਨ ਅੱਪਡੇਟ ਕਰੋ"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"ਪਾਵਰ ਬਟਨ ਨਾਲ ਕਾਲ ਕੱਟਣਾ"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਵੱਲ 2-ਉਂਗਲਾਂ ਨਾਲ ਸਵਾਈਪ ਕਰੋ"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"ਅਵਾਜ਼ ਕੁੰਜੀਆਂ ਨੂੰ ਦਬਾ ਕੇ ਰੱਖੋ"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"ਸਕ੍ਰੀਨ \'ਤੇ ਟ੍ਰਿਪਲ ਟੈਪ ਕਰੋ"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"ਜਾਰੀ ਰੱਖੋ"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"ਸੁਣਨ ਵਾਲੇ ਡੀਵਾਈਸ"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"ਤੁਸੀਂ ਆਪਣੇ ਫ਼ੋਨ ਨਾਲ ਸੁਣਨ ਦੇ ਸਾਧਨ, ਕੋਕਲੀਅਰ ਇਮਪਲਾਂਟ ਅਤੇ ਹੋਰ ਐਂਪਲੀਫ਼ੀਕੇਸ਼ਨ ਡੀਵਾਈਸਾਂ ਨੂੰ ਵਰਤ ਸਕਦੇ ਹੋ"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ਖੱਬਾ ਅਤੇ ਸੱਜਾ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 ਹੋਰ"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"ਨਵਾਂ ਡੀਵਾਈਸ ਜੋੜਾਬੱਧ ਕਰੋ"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"ਨਵਾਂ ਡੀਵਾਈਸ ਜੋੜਾਬੱਧ ਕਰਨ ਬਾਰੇ"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"ਸੁਣਨ ਵਾਲੇ ਡੀਵਾਈਸ"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"ਰੱਖਿਅਤ ਕੀਤੇ ਡੀਵਾਈਸ"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"ਸੁਣਨ ਦੇ ਡੀਵਾਈਸ ਦੇ ਕੰਟਰੋਲ"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"ਸੁਣਨ ਦੇ ਸਾਧਨ ਦੀ ਅਨੁਰੂਪਤਾ"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ਟੈਲੀਕੋਇਲਾਂ ਨਾਲ ਅਨੁਰੂਪਤਾ ਦਾ ਸੁਧਾਰ ਹੁੰਦਾ ਹੈ ਅਤੇ ਇਹ ਅਣਚਾਹੇ ਸ਼ੋਰ ਨੂੰ ਘਟਾਉਂਦੇ ਹਨ"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"ਸੁਣਨ ਵਾਲੇ ਡੀਵਾਈਸਾਂ ਬਾਰੇ"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"ਪੱਕਾ ਕਰੋ ਕਿ ਤੁਹਾਡਾ ਸੁਣਨ ਵਾਲਾ ਡੀਵਾਈਸ ਚਾਲੂ ਹੈ ਅਤੇ ਜੋੜਾਬੱਧ ਹੋਣ ਲਈ ਤਿਆਰ ਹੈ"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"ਸੁਣਨ ਵਾਲਾ ਡੀਵਾਈਸ ਜੋੜਾਬੱਧ ਕਰੋ"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"ਸੁਣਨ ਵਾਲੇ ਉਪਲਬਧ ਡੀਵਾਈਸ"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"ਕੀ ਤੁਹਾਡਾ ਸੁਣਨ ਵਾਲਾ ਡੀਵਾਈਸ ਨਹੀਂ ਦਿਸ ਰਿਹਾ?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"ਹੋਰ ਡੀਵਾਈਸ ਦੇਖੋ"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"ਇਹ ਐਪ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਬੈਟਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕੇਗੀ। ਤੁਹਾਡੀ ਬੈਟਰੀ ਉਮੀਦ ਨਾਲੋਂ ਛੇਤੀ ਹੀ ਖਤਮ ਹੋ ਸਕਦੀ ਹੈ।"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"ਹਟਾਓ"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"ਰੱਦ ਕਰੋ"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ਓਵਰਰਾਈਡ ਕਰੋ"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ਚਾਰਜਿੰਗ ਐਕਸੈਸਰੀ ਦੀ ਜਾਂਚ ਕਰੋ"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ਗੈਰ-ਅਨੁਰੂਪ ਚਾਰਜਿੰਗ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ਬੈਟਰੀ ਪ੍ਰਬੰਧਕ"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"ਹੋਰ"</string>
<string name="no_channels" msgid="4716199078612071915">"ਇਸ ਐਪ ਨੇ ਕੋਈ ਵੀ ਸੂਚਨਾ ਪੋਸਟ ਨਹੀਂ ਕੀਤੀ ਹੈ"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ਐਪ ਵਿੱਚ ਵਧੀਕ ਸੈਟਿੰਗਾਂ"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"ਅਣਵਰਤੇ ਚੈਨਲ ਦਿਖਾਓ"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"ਅਣਵਰਤੇ ਚੈਨਲ ਲੁਕਾਓ"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# ਸ਼੍ਰੇਣੀ ਨੂੰ ਮਿਟਾਇਆ ਗਿਆ}one{# ਸ਼੍ਰੇਣੀ ਨੂੰ ਮਿਟਾਇਆ ਗਿਆ}other{# ਸ਼੍ਰੇਣੀਆਂ ਨੂੰ ਮਿਟਾਇਆ ਗਿਆ}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"ਸਾਰੇ ਬਲਾਕ ਕਰੋ"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ਇਹਨਾਂ ਸੂਚਨਾਵਾਂ ਨੂੰ ਕਦੇ ਨਾ ਦਿਖਾਓ"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"ਲੰਬੇ ਬੈਕਗ੍ਰਾਊਂਡ ਕਾਰਜ"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ਇਸ ਐਪ ਨੂੰ ਲੰਬੇ ਬੈਕਗ੍ਰਾਊਂਡ ਕਾਰਜ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਦਿਓ। ਇਸ ਨਾਲ ਐਪ ਨੂੰ ਡਾਊਨਲੋਡਾਂ ਅਤੇ ਅੱਪਲੋਡਾਂ ਵਰਗੇ ਅਜਿਹੇ ਕਾਰਜਾਂ ਨੂੰ ਚਲਾਉਣ ਦੀ ਆਗਿਆ ਮਿਲਦੀ ਹੈ ਜੋ ਪੂਰੇ ਹੋਣ ਵਿੱਚ ਕੁਝ ਮਿੰਟਾਂ ਤੋਂ ਜ਼ਿਆਦਾ ਤੱਕ ਦਾ ਸਮਾਂ ਲੈ ਸਕਦੇ ਹਨ। \n\nਜੇ ਇਸ ਇਜਾਜ਼ਤ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਿਸਟਮ ਐਪ ਵੱਲੋਂ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਅਜਿਹੇ ਕਾਰਜ ਕਰਨ ਦੇ ਸਮੇਂ ਨੂੰ ਸੀਮਤ ਕਰ ਦੇਵੇਗਾ।"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ਲੰਬੀ ਜੌਬ, ਡਾਟਾ ਟ੍ਰਾਂਸਫ਼ਰ, ਬੈਕਗ੍ਰਾਊਂਡ ਕਾਰਜ"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ਬੈਕਅੱਪ ਕਾਰਜ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਕਰੋ"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"ਐਪ ਨੂੰ ਬੈਕਅੱਪ-ਸੰਬੰਧਿਤ ਬੈਕਗ੍ਰਾਊਂਡ ਕਾਰਜ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿਓ"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"ਇਹ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਇਹ ਐਪ ਸਮੱਗਰੀ ਦਾ ਬੈਕਅੱਪ ਲੈਣ ਜਾਂ ਸਮੱਗਰੀ ਨੂੰ ਸਿੰਕ ਕਰਨ ਦੀ ਲੋੜ ਹੋਣ \'ਤੇ ਬਹੁਤ ਲਾਹੇਵੰਦ ਸਾਬਤ ਹੁੰਦੀ ਹੈ। ਇਹ ਇਜਾਜ਼ਤ ਦੇਣ ਨਾਲ ਐਪ ਨੂੰ ਬੈਕਅੱਪ-ਸੰਬੰਧਿਤ ਕਾਰਜ ਪੂਰਾ ਕਰਨ ਲਈ ਥੋੜ੍ਹੇ ਜ਼ਿਆਦਾ ਸਮੇਂ ਵਾਸਤੇ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਚੱਲਣ ਦੀ ਆਗਿਆ ਮਿਲਦੀ ਹੈ। \n\nਜੇ ਇਸ ਇਜਾਜ਼ਤ ਨੂੰ ਅਸਵੀਕਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਸਿਸਟਮ ਇਸ ਐਪ ਨੂੰ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਬੈਕਅੱਪ-ਸੰਬੰਧਿਤ ਕਾਰਜ ਪੂਰਾ ਕਰਨ ਲਈ ਕੋਈ ਖਾਸ ਛੋਟ ਨਹੀਂ ਦੇਵੇਗਾ।"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"ਬੈਕਅੱਪ ਕਾਰਜ, ਬੈਕਅੱਪ ਕੰਮ"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager ਰੇਟ-ਲਿਮਿਟਿੰਗ ਰੀਸੈੱਟ ਕਰੋ"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager ਰੇਟ-ਲਿਮਟਿੰਗ ਰੀਸੈੱਟ ਕੀਤੀ ਜਾ ਚੁੱਕੀ ਹੈ"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">" ਲਾਕ ਸਕ੍ਰੀਨ \'ਤੇ ਜਾਣਕਾਰੀ ਨੂੰ ਕੰਟਰੋਲ ਕਰੋ"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ਸਵੈਚਲਿਤ ਰਜਿਸਟਰੇਸ਼ਨ…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ਕੀ ਡਾਟਾ ਰੋਮਿੰਗ ਦੀ ਆਗਿਆ ਦੇਣੀ ਹੈ?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ਕੀਮਤਾਂ ਜਾਣਨ ਲਈ ਆਪਣੇ ਨੈੱਟਵਰਕ ਪ੍ਰਦਾਨਕ ਨੂੰ ਸੰਪਰਕ ਕਰੋ।"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ਐਪ ਡਾਟਾ ਵਰਤੋਂ"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"ਅਵੈਧ ਨੈੱਟਵਰਕ ਮੋਡ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. ਅਣਡਿੱਠ ਕਰੋ।"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"ਸੈਟੇਲਾਈਟ ਸੁਨੇਹਾ"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"ਸੈਟੇਲਾਈਟ ਰਾਹੀਂ ਲਿਖਤ ਸੁਨੇਹੇ ਭੇਜੋ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰੋ। ਤੁਹਾਡੇ ਖਾਤੇ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ।"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"ਈ-ਸਿਮ ਨੂੰ ਮਿਟਾਇਆ ਜਾ ਰਿਹਾ ਹੈ…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"ਈ-ਸਿਮ ਨੂੰ ਮਿਟਾਇਆ ਨਹੀਂ ਜਾ ਸਕਦਾ"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"ਕੋਈ ਗੜਬੜ ਹੋ ਗਈ ਅਤੇ ਇਸ ਈ-ਸਿਮ ਨੂੰ ਮਿਟਾ ਦਿੱਤਾ ਗਿਆ ਸੀ।\n\nਆਪਣੇ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਸ਼ੁਰੂ ਕਰ ਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"ਡੀਵਾਈਸ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> ਐਪ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਨਾਲ ਕਨੈਕਟ ਹੋਣ ਲਈ ਕਿਸੇ ਅਸਥਾਈ ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕ ਨੂੰ ਵਰਤਣਾ ਚਾਹੁੰਦੀ ਹੈ"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ਕੋਈ ਡੀਵਾਈਸ ਨਹੀਂ ਮਿਲੇ। ਪੱਕਾ ਕਰੋ ਕਿ ਡੀਵਾਈਸ ਚਾਲੂ ਹਨ ਅਤੇ ਕਨੈਕਟ ਹੋਣ ਲਈ ਉਪਲਬਧ ਹਨ।"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"ਰੱਦ ਕਰੋ"</string>
<string name="contrast_title" msgid="6885768151336508075">"ਕੰਟ੍ਰਾਸਟ"</string>
<string name="contrast_standard" msgid="1097297089917185235">"ਮਿਆਰੀ"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"ਦਰਮਿਆਨਾ"</string>
<string name="contrast_high" msgid="3988567609694797696">"ਜ਼ਿਆਦਾ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ਇਹ ਐਪ ਸਿਰਫ਼ 1 ਵਿੰਡੋ ਵਿੱਚ ਖੋਲ੍ਹੀ ਜਾ ਸਕਦੀ ਹੈ"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index 48bb8dc..d4c9c63 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Rozłączyć urządzenie?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Sparuj nowe urządzenie"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automatycznie włącz ponownie jutro"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Sparuj prawe ucho"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Sparuj lewe ucho"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Sparuj drugie ucho"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Sparuj prawe ucho"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Sparuj lewe ucho"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Dla wszystkich dostępnych urządzeń słuchowych"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Ustawienia urządzenia słuchowego"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Skrót, zgodność z aparatem słuchowym"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Dla tego urządzenia"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Wyjście audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"O wyjściu audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Pisz w polach tekstowych"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignoruj wszystkie naciśnięcia przycisku rysika"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Rysik"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Udostępnianie dźwięku"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Udostępniaj dźwięk"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Połączenia i alarmy"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Połącz się ze strumieniem LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Strumienie audio w pobliżu"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Strumienie audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Połącz się ze strumieniem audio za pomocą kodu QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nie znaleziono strumieni audio w pobliżu."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data i godzina"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Serwer proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Anuluj"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Anuluj"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Skonfiguruj"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Skonfiguruj obszar prywatny"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Przechowuj aplikacje prywatne w oddzielnym obszarze, który możesz ukryć lub zablokować"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Jak to działa"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Dostęp do obszaru prywatnego można uzyskać z dołu listy aplikacji"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplikacje w obszarze prywatnym są chronione blokadą"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Powiadomienia z aplikacji w obszarze prywatnym są ukryte, gdy jest on zablokowany"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Aplikacje w obszarze prywatnym nie będą wyświetlane w menedżerze uprawnień, panelu prywatności ani innych ustawieniach, gdy obszar prywatny jest zablokowany.\n\nObszaru prywatnego nie można przenieść na nowe urządzenie. Jeśli chcesz korzystać z niego na innym urządzeniu, musisz skonfigurować kolejny obszar prywatny.\n\nKażdy, kto połączy Twoje urządzenie z komputerem lub zainstaluje na urządzeniu szkodliwe aplikacje, będzie mieć możliwość uzyskania dostępu do Twojego obszaru prywatnego."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Konfiguruję obszar prywatny…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Powiadomienia z aplikacji w przestrzeni prywatnej są ukryte, gdy jest ona zablokowana"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Odblokuj przestrzeń prywatną, aby udostępniać zdjęcia i pliki"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Niektóre aplikacje są już zainstalowane w obszarze prywatnym"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Nie udało się skonfigurować przestrzeni prywatnej"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Spróbuj ponownie"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Używać blokady ekranu do odblokowywania obszaru prywatnego?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Ustaw kod PIN do przestrzeni prywatnej"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Ustaw hasło do przestrzeni prywatnej"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Ustaw wzór do przestrzeni prywatnej"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikacje i powiadomienia"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Powiadomienia poufne na ekranie blokady"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Pokazuj treści poufne, gdy przestrzeń prywatna jest odblokowana"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Możesz dodać do <xliff:g id="COUNT">%d</xliff:g> odcisków palców"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodano maksymalną liczbę odcisków palców"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nie można dodać więcej odcisków palców"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Rozłącz"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Sparuj i połącz"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Po włączeniu Bluetootha urządzenie może komunikować się z innymi urządzeniami Bluetooth w pobliżu"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Po włączeniu Bluetootha urządzenie może komunikować się z innymi urządzeniami Bluetooth w pobliżu. Funkcje takie jak szybkie udostępnianie, Znajdź moje urządzenie czy lokalizacja urządzenia używają Bluetootha."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Po włączeniu Bluetootha urządzenie może komunikować się z innymi urządzeniami Bluetooth w pobliżu.\n\nAby zwiększyć komfort korzystania z urządzenia, aplikacje i usługi mogą wyszukiwać urządzenia w pobliżu nawet wtedy, gdy Bluetooth jest wyłączony. Może to np. pomóc usprawnić działanie funkcji i usług opartych na lokalizacji. Możesz zmienić tę opcję w ustawieniach skanowania Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Po włączeniu Bluetootha urządzenie może komunikować się z innymi urządzeniami Bluetooth w pobliżu. Funkcje takie jak szybkie udostępnianie, Znajdź moje urządzenie czy lokalizacja urządzenia używają Bluetootha.\n\nAplikacje i usługi nadal mogą w każdej chwili wyszukiwać urządzenia w pobliżu, nawet jeśli Bluetooth jest wyłączony. Może to być używane np. do ulepszania funkcji i usług opartych na lokalizacji. Możesz to zmienić w ustawieniach skanowania Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Zmień"</string>
<string name="device_details_title" msgid="1155622417516195481">"Szczegóły urządzenia"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Ustawienia klawiatury"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Twój operator nie zezwala na łączenie się z tą siecią, ponieważ korzysta ona ze starszego protokołu zabezpieczeń, który jest mniej bezpieczny"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Zezwalaj na sieci z protokołem WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Zamknij"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opcje zaawansowane"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista Opcje zaawansowane"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"rozwiń"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Wybieraj pasmo 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Ustawienia IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Prywatność"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Subskrypcja"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Wyświetl lub zmień subskrypcję"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Randomizowany adres MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Ciemny motyw używa czarnego tła, by na niektórych ekranach wydłużyć czas pracy baterii. Harmonogramy ciemnego motywu są uruchamiane dopiero po wyłączeniu ekranu."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Ciemny motyw jest obecnie uzależniony od harmonogramu trybu nocnego"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Ustawienia trybu nocnego"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Wygaszanie ekranu"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Po <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> bezczynności"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nie ustawiono"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Kliknij prawy dolny róg touchpada, aby wyświetlić więcej opcji"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Szybkość wskaźnika"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Poznaj gesty na touchpada"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mysz, myszka, kursor, przewijanie, przesuwanie, kliknięcie prawym przyciskiem, klikanie, wskaźnik"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"kliknięcie prawym przyciskiem, klikanie, dotknięcie, wybranie, naciśnięcie"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Przejście na ekran główny"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Przesuń 3 palcami w górę w dowolnym miejscu na touchpadzie"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Przechodzenie wstecz"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Ogólne"</string>
<string name="display_category_title" msgid="6638191682294461408">"Wyświetlacz"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Kolor i ruch"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Przyciemnij ekran"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Zarządzanie interakcjami"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Ustawienia czasowe"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Nieprzezroczyste"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst o dużym kontraście"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Zmień kolor tekstu na czarny lub biały. Spowoduje to ustawienie maksymalnego kontrastu względem tła."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Automatyczna aktualizacja powiększenia ekranu"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Aktualizuj powiększenie ekranu przy zmianie aplikacji"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Przycisk zasilania kończy rozmowę"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Przesuń dwoma palcami w górę"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Przytrzymaj przyciski głośności"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Trzykrotnie kliknij ekran"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Dalej"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Urządzenia słuchowe"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Możesz używać z telefonem aparatów słuchowych, implantów ślimakowych oraz innych urządzeń wzmacniających dźwięk"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, lewa i prawa strona"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> i jeszcze 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Sparuj nowe urządzenie"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"O parowaniu nowego urządzenia"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Urządzenia słuchowe"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Zapisane urządzenia"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Sterowanie urządzeniem słuchowym"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Zgodność z aparatem słuchowym"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Zwiększa zgodność z cewkami telefonicznymi i ogranicza niepożądany szum"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"O urządzeniach słuchowych"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Sprawdź, czy urządzenie słuchowe jest włączone i gotowe do sparowania."</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Sparuj urządzenie słuchowe"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Dostępne urządzenia słuchowe"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Nie widzisz swojego urządzenia słuchowego?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Zobacz więcej urządzeń"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ta aplikacja może wykorzystywać baterię, działając w tle. Może to powodować szybsze wyczerpywanie baterii."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Usuń"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Anuluj"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Zastąp"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Sprawdź akcesoria do ładowania"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Więcej informacji o ładowaniu niezgodną ładowarką"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Menedżer baterii"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Inne"</string>
<string name="no_channels" msgid="4716199078612071915">"Ta aplikacja nie opublikowała żadnych powiadomień"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Dodatkowe ustawienia w aplikacji"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Pokaż nieużywane kanały"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ukryj nieużywane kanały"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Usunięto # kategorię}few{Usunięto # kategorie}many{Usunięto # kategorii}other{Usunięto kategorii}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokuj wszystkie"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Nigdy nie pokazuj tych powiadomień"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Długotrwałe zadania w tle"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Zezwól na uruchamianie przez tę aplikację długotrwałych zadań w tle. Dzięki temu aplikacja będzie mogła uruchamiać zadania, których realizacja zajmuje więcej niż kilka minut (np. pobieranie lub przesyłanie). \n\nJeśli nie przyznasz tych uprawnień, system zastosuje limit czasu wykonywania przez aplikację zadań w tle."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"długotrwałe zadania, przesyłanie danych, zadania w tle"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Wykonuj zadania tworzenia kopii zapasowych w tle"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Zezwalaj aplikacji na uruchamianie w tle zadań związanych z tworzeniem kopii zapasowych"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Wskazuje, że ta aplikacja ma główny przypadek użycia, w którym musi tworzyć kopie zapasowe treści lub je synchronizować. Dzięki tym uprawnieniom aplikacja może działać w tle przez nieco dłuższy czas w celu dokończenia zadań tworzenia kopii zapasowych. \n\nJeśli na to nie zezwolisz, system nie przyzna tej aplikacji żadnego specjalnego zwolnienia, aby mogła wykonywać prace związane z tworzeniem kopii zapasowych w tle."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"zadania dotyczące kopii zapasowych, zadania tworzenia kopii zapasowych"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Zresetuj ograniczanie szybkości w usłudze ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Zresetowano ograniczenie szybkości w usłudze ShortcutManager"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Zarządzaj informacjami wyświetlanymi na ekranie blokady"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatyczna rejestracja…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Zezwalać na roaming danych?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Aby poznać ceny, skontaktuj się z operatorem."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Użycie danych przez aplikację"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Nieprawidłowy tryb sieci <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoruj."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Przesyłanie wiadomości przez satelitę"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Wysyłanie i odbieranie SMS-ów przez satelitę. Twoje konto obejmuje tę funkcję."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Usuwam dane z karty eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Nie można usunąć danych z karty eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Coś poszło nie tak i nie udało się usunąć danych z karty eSIM.\n\nUruchom urządzenie ponownie i spróbuj jeszcze raz."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Połącz z urządzeniem"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacja <xliff:g id="APPNAME">%1$s</xliff:g> chce użyć tymczasowej sieci Wi‑Fi, by połączyć się z Twoim urządzeniem"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nie znaleziono urządzeń. Upewnij się, że urządzenia są włączone i mogą się połączyć."</string>
@@ -5049,6 +5130,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Anuluj"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standardowy"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Średni"</string>
<string name="contrast_high" msgid="3988567609694797696">"Wysoki"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Ta aplikacja może być otwarta tylko w 1 oknie."</string>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 9c48168..68c3157 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Desconectar dispositivo?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Parear novo dispositivo"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Ativar automaticamente de novo amanhã"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Parear lado direito"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Parear lado esquerdo"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Pareie o outro lado"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Parear lado direito"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Parear lado esquerdo"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Para todos os aparelhos auditivos disponíveis"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Configurações do aparelho auditivo"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Atalho, compatibilidade com aparelhos auditivos"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Para este aparelho"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Saída de áudio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Sobre a saída de áudio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Escreva nos campos de texto"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorar todos os pressionamentos de botão com a stylus"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Compartilhamento de áudio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Compartilhar áudio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Ligações e alarmes"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Conectar a um stream de LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Streams de áudio por perto"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Streams de áudio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Conectar a um stream de áudio usando um QR code"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nenhum stream de áudio por perto foi encontrado."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data e hora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancelar"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancelar"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configurar"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configurar um Espaço particular"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Mantenha a privacidade de apps em um espaço separado que você pode ocultar ou bloquear"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Como funciona"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Você pode acessar o Espaço particular na parte de baixo da sua lista de apps"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps no Espaço particular ficam protegidos por um bloqueio"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"As notificações de apps no seu Espaço particular ficam ocultas quando ele está bloqueado"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Os apps do seu Espaço particular não aparecem na gestão de permissões, no painel de privacidade e em outras configurações quando esse espaço está bloqueado.\n\nSeu Espaço particular não pode ser movido para um novo dispositivo. Você precisará configurar outro Espaço particular se quiser usá-lo em outro dispositivo.\n\nQualquer usuário que conectar seu dispositivo a um computador ou instalar apps perigosos no dispositivo conseguirá acessar seu Espaço particular."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Configurando o espaço particular…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notificações de apps no espaço privado ficam ocultas quando ele está bloqueado"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Desbloqueie o espaço privado para compartilhar fotos ou arquivos"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Alguns apps já estão instalados no seu Espaço particular"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Não foi possível configurar um espaço privado"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Tentar de novo"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Usar o bloq. de tela p/ abrir o Espaço particular?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Defina um PIN para seu espaço privado"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Defina uma senha para seu espaço privado"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Defina um padrão para seu espaço privado"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps e notificações"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notificações sensíveis na tela de bloqueio"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Mostrar conteúdo sensível quando o espaço privado estiver desbloqueado"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"É possível adicionar até <xliff:g id="COUNT">%d</xliff:g> digitais"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Você adicionou o número máximo de impressões digitais"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Não é possível adicionar mais impressões digitais"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Desconectar"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Parear e conectar"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Com o Bluetooth ativado, o dispositivo pode se comunicar com dispositivos próximos"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Com o Bluetooth ativado, o dispositivo pode se comunicar com dispositivos próximos. Recursos como o Quick Share, o Encontre Meu Dispositivo e a localização do dispositivo usam o Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Quando o Bluetooth está ativado, seu dispositivo pode se comunicar com outros dispositivos Bluetooth por perto.\n\nPara melhorar a experiência, os apps e serviços ainda podem procurar dispositivos por perto a qualquer momento, mesmo com o Bluetooth desativado. Isso pode ser usado, por exemplo, para aprimorar serviços e recursos baseados na localização. Mude essa opção nas configurações de busca por Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Com o Bluetooth ativado, o dispositivo pode se comunicar com dispositivos próximos. Recursos como Quick Share, Encontre Meu Dispositivo e localização do dispositivo usam o Bluetooth.\n\nApps e serviços ainda podem procurar dispositivos por perto a qualquer momento, mesmo quando o Bluetooth está desativado. Isso pode ser usado, por exemplo, para melhorar recursos e serviços com base na localização. Você pode mudar essa opção nas configurações da busca por Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Mudar"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalhes do dispositivo"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Configurações de teclado"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Sua operadora não permite que você se conecte a esta rede porque ela usa um protocolo de segurança mais antigo e menos seguro"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Permitir WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Fechar"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opções avançadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista suspensa \"Opções avançadas\""</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"abrir"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Banda de 5 GHz preferencial"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Configuração do IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacidade"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Inscrição"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Ver ou mudar inscrição"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"MAC aleatório"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"O tema escuro usa um plano de fundo preto para aumentar a duração da bateria em algumas telas. Ele é ativado apenas depois que a tela for desligada."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"O tema escuro está seguindo sua programação do Modo hora de dormir"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Configurações do Modo hora de dormir"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Tempo limite da tela"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Depois de <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> de inatividade"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Sem definição"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Toque no canto inferior direito do touchpad para mais opções"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Velocidade do cursor"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Aprender gestos do touchpad"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursor, rolar, deslizar, clicar com o botão direito do mouse, clicar, ponteiro"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"clicar com o botão direito do mouse, tocar"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Ir para a tela inicial"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Deslize para cima com três dedos em qualquer lugar do touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Voltar"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Geral"</string>
<string name="display_category_title" msgid="6638191682294461408">"Exibição"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Cor e movimento"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Escurecer a tela"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controles de interação"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Controles de marcação de tempo"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Não transparente"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Texto em alto contraste"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Mudar a cor do texto para preto ou branco. Maximiza o contraste com o plano de fundo."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Atual. autom. da ampliação da tela"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Atualiz. ampliação da tela em transições de aplic."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Botão liga/desliga encerra chamadas"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Deslizar de baixo para cima com dois dedos"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Mantenha as teclas de volume pressionadas"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tocar na tela três vezes"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continuar"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Aparelhos auditivos"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Você pode usar aparelhos auditivos, implantes cocleares e outros dispositivos de amplificação com seu smartphone"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, esquerdo e direito"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> e mais um"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Parear novo dispositivo"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Sobre o pareamento com novo dispositivo"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Aparelhos auditivos"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Dispositivos salvos"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Controles de aparelhos auditivos"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilidade com aparelhos auditivos"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Melhora a compatibilidade com telecoils e reduz sons indesejados"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Sobre aparelhos auditivos"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Confira se o seu aparelho auditivo está ligado e pronto para parear"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Parear aparelho auditivo"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Aparelhos auditivos disponíveis"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Não está encontrando seu aparelho auditivo?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Mais dispositivos"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Esse app poderá usar a bateria em segundo plano. É possível que sua bateria acabe antes do esperado."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remover"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Substituir"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Verifique o acessório de carregamento"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saiba mais sobre a incompatibilidade de carregamento"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gerenciador de bateria"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Outros"</string>
<string name="no_channels" msgid="4716199078612071915">"Este app não postou nenhuma notificação"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Configurações avançadas no app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Mostrar canais não usados"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ocultar canais não usados"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# categoria excluída}one{# categoria excluída}other{# categorias excluídas}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bloquear tudo"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Nunca mostrar essas notificações"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tarefas em segundo plano longas"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permitir que este app execute tarefas em segundo plano longas. Com essa permissão, o app pode executar tarefas que levariam algum tempo para serem concluídas, por exemplo, downloads e uploads. \n\nSe essa permissão for negada, o sistema vai limitar a duração das tarefas que o app pode executar em segundo plano."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"jobs longos, transferência de dados, tarefas em segundo plano"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Executar tarefas de backup em segundo plano"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Permitir que o app execute tarefas em segundo plano relacionadas a backup"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indica que o app tem um caso de uso importante em que precisa fazer backup ou sincronizar conteúdo. Ao autorizar, você permite que o app seja executado em segundo plano por um período um pouco mais longo para concluir a tarefa relacionada ao backup. \n\nSe essa permissão for negada, o sistema não dará nenhuma isenção especial ao app para concluir o trabalho relacionado ao backup em segundo plano."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tarefas de backup, jobs de backup"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Redefinir limite de taxa do ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"O limite de taxa do ShortcutManager foi redefinido"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Informações na tela de bloqueio"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Registro automático…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Permitir roaming de dados?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consulte os preços com seu provedor de rede."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de dados do app"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede <xliff:g id="NETWORKMODEID">%1$d</xliff:g> inválido. Ignorar."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Mensagem via satélite"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Enviar e receber mensagens de texto via satélite. Incluído na sua conta."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Apagando o eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Não foi possível apagar o eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Ocorreu um erro e este eSIM não foi apagado.\n\nReinicie o dispositivo e tente de novo."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar ao dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"O app <xliff:g id="APPNAME">%1$s</xliff:g> quer usar uma rede Wi-Fi temporária para se conectar ao seu dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nenhum dispositivo foi encontrado. Os dispositivos precisam estar ligados e disponíveis para conexão."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancelar"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contraste"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Padrão"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Médio"</string>
<string name="contrast_high" msgid="3988567609694797696">"Alto"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Esse app só pode ser aberto em uma única janela"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index ec8743c..ca2316e 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Quer desl. o dispositivo?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Sincronizar novo dispositivo"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Reativar amanhã automaticamente"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Sincr. ouv. direito"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Sincr. ouv. esquerdo"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Sincroniz. o outro ouvido"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Sincr. ouv. direito"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Sincr. ouv. esquerdo"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Para todos os dispositivos auditivos disponíveis"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Definições do dispositivo auditivo"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Atalho, compatibilidade com aparelhos auditivos"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Para este dispositivo"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Saída de áudio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Acerca da saída de áudio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Escrever em campos de texto"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorar todos os botões premidos com a caneta stylus"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Caneta stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Partilha de áudio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Partilhar áudio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Chamadas e alarmes"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Ligue-se a uma stream de LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Streams de áudio próximas"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Streams de áudio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Ligue-se a uma stream de áudio através do código QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nenhuma stream de áudio próxima."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data e hora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -438,7 +434,7 @@
<string name="security_settings_remoteauth_settings_learn_more" msgid="5653556124819260050">"Saiba mais sobre o Desbloqueio com o relógio"</string>
<string name="security_settings_remoteauth_settings_register_new_authenticator" msgid="9191331738306527887">"Adicionar relógio"</string>
<string name="security_settings_remoteauth_settings_remove_device" msgid="2436226120578851282">"Remover relógio"</string>
- <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"Impressão digital e Desbloqueio facial"</string>
+ <string name="security_settings_biometric_preference_title" msgid="5012627247749093938">"Desbloqueio facial e por impressão digital"</string>
<string name="security_settings_work_biometric_preference_title" msgid="3121755615533533585">"Desbloqueio facial e por impressão digital para o trabalho"</string>
<string name="security_settings_biometric_preference_summary_none_enrolled" msgid="213377753727694575">"Configuração necessária"</string>
<string name="security_settings_biometric_preference_summary_both_fp_multiple" msgid="4821859306609955966">"Rosto e impressões digitais adicionados"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancelar"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancelar"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configurar"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configure um espaço privado"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Mantenha as apps privadas num espaço separado que pode ocultar ou bloquear"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Como funciona"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Pode aceder ao seu espaço privado a partir da parte inferior da sua lista de apps"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"As apps no seu espaço privado são protegidas por um bloqueio"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Quando o espaço privado estiver bloqueado, as notificações das respetivas apps são ocultadas"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"As apps no seu espaço privado não vão aparecer no Gestor de autorizações, no painel de privacidade e noutras definições quando o seu espaço privado estiver bloqueado.\n\nNão é possível mover o seu espaço privado para um novo dispositivo. Tem de configurar outro espaço privado se quiser usá-lo noutro dispositivo.\n\nQualquer pessoa que ligue o seu dispositivo a um computador ou instale apps prejudiciais no seu dispositivo pode conseguir aceder ao seu espaço privado."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"A configurar o espaço privado…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Quando o espaço privado estiver bloqueado, as notificações das respetivas apps são ocultadas"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Desbloqueie o espaço privado para partilhar fotos ou ficheiros"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Algumas apps já estão instaladas no seu espaço privado"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Não foi possível configurar um espaço privado"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Tentar novamente"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Usar o bloq. ecrã para desbloquear espaço privado?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Defina um PIN para o espaço privado"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Defina palavra-passe para espaço privado"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Defina um padrão para o espaço privado"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps e notificações"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notificações confidenciais no ecrã de bloqueio"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Apresente conteúdo sensível quando o espaço privado está desbloqueado"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Pode adicionar até <xliff:g id="COUNT">%d</xliff:g> impressões digitais"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Adicionou o número máximo de impressões digitais"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Não é possível adicionar mais impressões digitais"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Desligar"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Emparelhar e ligar"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Com o Bluetooth ativado, o dispositivo pode comunicar com dispositivos próximos"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Com o Bluetooth ativado, o dispositivo pode comunicar com dispositivos Bluetooth próximos. As funcionalidades como Partilha rápida, Localizar o meu dispositivo e localização do dispositivo usam o Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Quando o Bluetooth está ativado, o dispositivo pode comunicar com outros dispositivos Bluetooth próximos.\n\nPara melhorar a experiência do dispositivo, as apps e os serviços podem continuar a procurar dispositivos próximos em qualquer altura, mesmo quando o Bluetooth está desativado. Pode usar esta opção, por exemplo, para melhorar as funcionalidades e os serviços baseados na localização. Pode alterar esta opção nas definições de procura de Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Com o Bluetooth ativado, o dispositivo pode comunicar com dispositivos Bluetooth próximos. As funcionalidades como Partilha rápida, Localizar o meu dispositivo e localização do dispositivo usam o Bluetooth.\n\nAs apps e os serviços podem continuar a procurar dispositivos próximos em qualquer altura, mesmo quando o Bluetooth está desativado. Pode usar esta opção, por exemplo, para melhorar as funcionalidades e os serviços baseados na localização. Pode alterar esta opção nas definições de procura de Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Altere"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalhes do dispositivo"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Definições do teclado"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"A sua operadora não lhe permite ligar-se a esta rede porque usa um protocolo de segurança mais antigo que é menos seguro"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Permitir WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Fechar"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opções avançadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista pendente: Opções avançadas"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"expandir"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Banda de 5,0 GHz preferida"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Definições de IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacidade"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Subscrição"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Veja ou altere a subscrição."</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"MAC aleatório"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"O tema escuro utiliza um fundo preto para ajudar a prolongar a duração da bateria em alguns ecrãs. Os horários do tema escuro só são ativados quando o ecrã está desligado."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Atualmente, o tema escuro segue o seu horário do Modo de hora de dormir"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Definições do Modo de hora de dormir"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Limite de tempo do ecrã"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Depois de <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> de inatividade"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Não definido"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Toque no canto inferior direito do touchpad para mais opções"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Velocidade do ponteiro"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Aprender gestos do touchpad"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, rato, cursor, deslocar, deslizar, clicar com o botão direito do rato, clicar, ponteiro"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"clique com o botão direito do rato, toque"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Aceder ao ecrã principal"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Deslize para cima com 3 dedos em qualquer parte do touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Voltar"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Geral"</string>
<string name="display_category_title" msgid="6638191682294461408">"Visualização"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Cor e movimento"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Escureça o ecrã"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controlos de interação"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Controlos de tempo"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Não transparente"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Texto de alto contraste"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Altere a cor do texto para preto ou branco. Maximiza o contraste com o fundo."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Atualiz. auto da ampliação do ecrã"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Atualizar ampliação do ecrã em transições de aplic"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Botão de ligar termina chamada"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Deslize rápido para cima com 2 dedos a partir da parte inferior."</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Manter premidas as teclas de volume."</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tocar três vezes no ecrã."</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continuar"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Dispositivos auditivos"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Pode usar aparelhos auditivos, implantes cocleares e outros dispositivos de amplificação com o seu telemóvel"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, esquerdo e direito"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> mais 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Sincron. novo disp."</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Acerca de Sincronizar novo dispositivo"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Disposit. auditivos"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Disposit. guardados"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Controlos do dispositivo auditivo"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilidade com aparelhos auditivos"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Melhora a compatibilidade com telebobinas e reduz o ruído indesejado"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Acerca de dispositivos auditivos"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Certifique-se de que o dispositivo auditivo está ativado e pronto para ser sincronizado"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Sincronize disp. auditivo"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Disp. auditivos disponíveis"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Não está a ver o seu dispositivo auditivo?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Veja mais dispositivos"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Esta aplicação poderá utilizar a bateria em segundo plano e, por conseguinte, pode ficar sem bateria mais cedo do que o esperado."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remover"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Substituir"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Verificar acessório de carregamento"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saiba mais sobre o carregamento com um carregador incompatível"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Outra"</string>
<string name="no_channels" msgid="4716199078612071915">"Esta app não publicou notificações"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Definições adicionais na app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Mos. canais não usa."</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Oc. canais não usad."</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# categoria apagada}other{# categorias apagadas}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bloquear tudo"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Nunca mostrar estas notificações"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tarefas longas em 2.º plano"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permita que esta app execute tarefas longas em segundo plano. Isto permite que app execute tarefas que possam demorar mais do que alguns minutos a concluir, como transferências e carregamentos. \n\nSe esta autorização for recusada, o sistema limita o tempo durante o qual a app pode executar essas tarefas em segundo plano."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"tarefas longas, transferência de dados, tarefas em segundo plano"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Execute tarefas de cópia de segurança em segundo plano"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Permitir que a app execute tarefas em segundo plano relacionadas com a cópia de segurança"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indica que esta app tem um exemplo de utilização importante em que é preciso fazer uma cópia de segurança ou sincronizar conteúdo. A concessão desta autorização permite que a app seja executada em segundo plano durante um período ligeiramente superior para concluir o trabalho relacionado com a cópia de segurança. \n\nSe esta autorização for recusada, o sistema não concede nenhuma isenção especial a esta app para concluir o trabalho relacionado com a cópia de segurança em segundo plano."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tarefas de cópia de segurança, trabalhos de cópia de segurança"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Repor o limite de taxa do ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"O limite de taxa do ShortcutManager foi reposto"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Controlar as informações no ecrã de bloqueio"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Registo automático…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Permitir roaming de dados?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consulte o seu fornecedor de serviços de rede para obter preços."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Utilização de dados da aplicação"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede inválido: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignore."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Mensagens por satélite"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Envie e receba mensagens de texto por satélite. Incluído na sua conta."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"A apagar o eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Não é possível apagar o eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Algo correu mal e este eSIM não foi apagado.\n\nReinicie o seu dispositivo e tente novamente."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Estabeleça ligação ao dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"A app <xliff:g id="APPNAME">%1$s</xliff:g> quer utilizar uma rede Wi-Fi temporária para estabelecer ligação ao seu dispositivo."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nenhum dispositivo encontrado. Certifique-se de que os dispositivos estão ativados e disponíveis para ligação."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancelar"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contraste"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Padrão"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Médio"</string>
<string name="contrast_high" msgid="3988567609694797696">"Alto"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Esta app só pode ser aberta em 1 janela"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 9c48168..68c3157 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Desconectar dispositivo?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Parear novo dispositivo"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Ativar automaticamente de novo amanhã"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Parear lado direito"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Parear lado esquerdo"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Pareie o outro lado"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Parear lado direito"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Parear lado esquerdo"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Para todos os aparelhos auditivos disponíveis"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Configurações do aparelho auditivo"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Atalho, compatibilidade com aparelhos auditivos"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Para este aparelho"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Saída de áudio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Sobre a saída de áudio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Escreva nos campos de texto"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorar todos os pressionamentos de botão com a stylus"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Compartilhamento de áudio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Compartilhar áudio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Ligações e alarmes"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Conectar a um stream de LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Streams de áudio por perto"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Streams de áudio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Conectar a um stream de áudio usando um QR code"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nenhum stream de áudio por perto foi encontrado."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data e hora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Cancelar"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Cancelar"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configurar"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configurar um Espaço particular"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Mantenha a privacidade de apps em um espaço separado que você pode ocultar ou bloquear"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Como funciona"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Você pode acessar o Espaço particular na parte de baixo da sua lista de apps"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Apps no Espaço particular ficam protegidos por um bloqueio"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"As notificações de apps no seu Espaço particular ficam ocultas quando ele está bloqueado"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Os apps do seu Espaço particular não aparecem na gestão de permissões, no painel de privacidade e em outras configurações quando esse espaço está bloqueado.\n\nSeu Espaço particular não pode ser movido para um novo dispositivo. Você precisará configurar outro Espaço particular se quiser usá-lo em outro dispositivo.\n\nQualquer usuário que conectar seu dispositivo a um computador ou instalar apps perigosos no dispositivo conseguirá acessar seu Espaço particular."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Configurando o espaço particular…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notificações de apps no espaço privado ficam ocultas quando ele está bloqueado"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Desbloqueie o espaço privado para compartilhar fotos ou arquivos"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Alguns apps já estão instalados no seu Espaço particular"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Não foi possível configurar um espaço privado"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Tentar de novo"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Usar o bloq. de tela p/ abrir o Espaço particular?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Defina um PIN para seu espaço privado"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Defina uma senha para seu espaço privado"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Defina um padrão para seu espaço privado"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Apps e notificações"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notificações sensíveis na tela de bloqueio"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Mostrar conteúdo sensível quando o espaço privado estiver desbloqueado"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"É possível adicionar até <xliff:g id="COUNT">%d</xliff:g> digitais"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Você adicionou o número máximo de impressões digitais"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Não é possível adicionar mais impressões digitais"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Desconectar"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Parear e conectar"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Com o Bluetooth ativado, o dispositivo pode se comunicar com dispositivos próximos"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Com o Bluetooth ativado, o dispositivo pode se comunicar com dispositivos próximos. Recursos como o Quick Share, o Encontre Meu Dispositivo e a localização do dispositivo usam o Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Quando o Bluetooth está ativado, seu dispositivo pode se comunicar com outros dispositivos Bluetooth por perto.\n\nPara melhorar a experiência, os apps e serviços ainda podem procurar dispositivos por perto a qualquer momento, mesmo com o Bluetooth desativado. Isso pode ser usado, por exemplo, para aprimorar serviços e recursos baseados na localização. Mude essa opção nas configurações de busca por Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Com o Bluetooth ativado, o dispositivo pode se comunicar com dispositivos próximos. Recursos como Quick Share, Encontre Meu Dispositivo e localização do dispositivo usam o Bluetooth.\n\nApps e serviços ainda podem procurar dispositivos por perto a qualquer momento, mesmo quando o Bluetooth está desativado. Isso pode ser usado, por exemplo, para melhorar recursos e serviços com base na localização. Você pode mudar essa opção nas configurações da busca por Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Mudar"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalhes do dispositivo"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Configurações de teclado"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Sua operadora não permite que você se conecte a esta rede porque ela usa um protocolo de segurança mais antigo e menos seguro"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Permitir WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Fechar"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opções avançadas"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista suspensa \"Opções avançadas\""</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"abrir"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Banda de 5 GHz preferencial"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Configuração do IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacidade"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Inscrição"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Ver ou mudar inscrição"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"MAC aleatório"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"O tema escuro usa um plano de fundo preto para aumentar a duração da bateria em algumas telas. Ele é ativado apenas depois que a tela for desligada."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"O tema escuro está seguindo sua programação do Modo hora de dormir"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Configurações do Modo hora de dormir"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Tempo limite da tela"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Depois de <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> de inatividade"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Sem definição"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Toque no canto inferior direito do touchpad para mais opções"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Velocidade do cursor"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Aprender gestos do touchpad"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursor, rolar, deslizar, clicar com o botão direito do mouse, clicar, ponteiro"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"clicar com o botão direito do mouse, tocar"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Ir para a tela inicial"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Deslize para cima com três dedos em qualquer lugar do touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Voltar"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Geral"</string>
<string name="display_category_title" msgid="6638191682294461408">"Exibição"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Cor e movimento"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Escurecer a tela"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Controles de interação"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Controles de marcação de tempo"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Não transparente"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Texto em alto contraste"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Mudar a cor do texto para preto ou branco. Maximiza o contraste com o plano de fundo."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Atual. autom. da ampliação da tela"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Atualiz. ampliação da tela em transições de aplic."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Botão liga/desliga encerra chamadas"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Deslizar de baixo para cima com dois dedos"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Mantenha as teclas de volume pressionadas"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tocar na tela três vezes"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continuar"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Aparelhos auditivos"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Você pode usar aparelhos auditivos, implantes cocleares e outros dispositivos de amplificação com seu smartphone"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, esquerdo e direito"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> e mais um"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Parear novo dispositivo"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Sobre o pareamento com novo dispositivo"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Aparelhos auditivos"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Dispositivos salvos"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Controles de aparelhos auditivos"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilidade com aparelhos auditivos"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Melhora a compatibilidade com telecoils e reduz sons indesejados"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Sobre aparelhos auditivos"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Confira se o seu aparelho auditivo está ligado e pronto para parear"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Parear aparelho auditivo"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Aparelhos auditivos disponíveis"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Não está encontrando seu aparelho auditivo?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Mais dispositivos"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Esse app poderá usar a bateria em segundo plano. É possível que sua bateria acabe antes do esperado."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Remover"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Cancelar"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Substituir"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Verifique o acessório de carregamento"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Saiba mais sobre a incompatibilidade de carregamento"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Gerenciador de bateria"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Outros"</string>
<string name="no_channels" msgid="4716199078612071915">"Este app não postou nenhuma notificação"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Configurações avançadas no app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Mostrar canais não usados"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ocultar canais não usados"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# categoria excluída}one{# categoria excluída}other{# categorias excluídas}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bloquear tudo"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Nunca mostrar essas notificações"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tarefas em segundo plano longas"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permitir que este app execute tarefas em segundo plano longas. Com essa permissão, o app pode executar tarefas que levariam algum tempo para serem concluídas, por exemplo, downloads e uploads. \n\nSe essa permissão for negada, o sistema vai limitar a duração das tarefas que o app pode executar em segundo plano."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"jobs longos, transferência de dados, tarefas em segundo plano"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Executar tarefas de backup em segundo plano"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Permitir que o app execute tarefas em segundo plano relacionadas a backup"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indica que o app tem um caso de uso importante em que precisa fazer backup ou sincronizar conteúdo. Ao autorizar, você permite que o app seja executado em segundo plano por um período um pouco mais longo para concluir a tarefa relacionada ao backup. \n\nSe essa permissão for negada, o sistema não dará nenhuma isenção especial ao app para concluir o trabalho relacionado ao backup em segundo plano."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tarefas de backup, jobs de backup"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Redefinir limite de taxa do ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"O limite de taxa do ShortcutManager foi redefinido"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Informações na tela de bloqueio"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Registro automático…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Permitir roaming de dados?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consulte os preços com seu provedor de rede."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Uso de dados do app"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Modo de rede <xliff:g id="NETWORKMODEID">%1$d</xliff:g> inválido. Ignorar."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Mensagem via satélite"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Enviar e receber mensagens de texto via satélite. Incluído na sua conta."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Apagando o eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Não foi possível apagar o eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Ocorreu um erro e este eSIM não foi apagado.\n\nReinicie o dispositivo e tente de novo."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectar ao dispositivo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"O app <xliff:g id="APPNAME">%1$s</xliff:g> quer usar uma rede Wi-Fi temporária para se conectar ao seu dispositivo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nenhum dispositivo foi encontrado. Os dispositivos precisam estar ligados e disponíveis para conexão."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Cancelar"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contraste"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Padrão"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Médio"</string>
<string name="contrast_high" msgid="3988567609694797696">"Alto"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Esse app só pode ser aberto em uma única janela"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index c477a9a..fd14c45 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Deconectezi dispozitivul?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Asociază un nou dispozitiv"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Activează din nou automat mâine"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Urechea dreaptă"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Urechea stângă"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Asociază cealaltă ureche"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Asociază urechea dreaptă"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Asociază urechea stângă"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Pentru toate aparatele auditive disponibile"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Setări pentru aparate auditive"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Comandă rapidă, compatibilitate cu aparatele auditive"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Pentru acest dispozitiv"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Ieșire audio"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Despre ieșirea audio"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Scrie în câmpurile text"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignoră toate apăsările de butoane ale creionului"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Creion"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Trimiterea audio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Trimite audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Apeluri și alarme"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Conectează-te la un stream LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Streamuri audio în apropiere"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Streamuri audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Conectează-te la un stream audio folosind un cod QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nu s-au găsit streamuri audio aproape."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data și ora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Anulează"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Anulează"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Configurează"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Configurează un spațiu privat"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Păstrează aplicațiile private într-un spațiu separat pe care îl poți ascunde sau bloca"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Cum funcționează"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Poți accesa spațiul privat din partea de jos a listei de aplicații"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplicațiile din spațiul privat sunt protejate de o blocare"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Notificările de la aplicațiile din spațiul privat sunt ascunse atunci când acesta este blocat"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Aplicațiile din spațiul privat nu vor apărea în managerul de permisiuni, în tabloul de bord de confidențialitate și în alte setări atunci când spațiul privat este blocat.\n\nSpațiul privat nu poate fi mutat pe un dispozitiv nou. Va trebui să configurezi alt spațiu privat dacă vrei să-l folosești pe alt dispozitiv.\n\nOricine îți conectează dispozitivul la un computer sau instalează aplicații dăunătoare pe dispozitiv poate să îți acceseze spațiul privat."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Se configurează spațiul privat…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Notificările de la aplicațiile din spațiul privat sunt ascunse atunci când acesta este blocat"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Deblochează spațiul privat pentru a trimite fotografii sau fișiere"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Unele aplicații au fost deja instalate în spațiul privat"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Nu s-a putut configura un spațiu privat"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Încearcă din nou"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Folosești blocarea ecranului pentru a debloca spațiul privat?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Setează un PIN pentru spațiul privat"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Setează o parolă pentru spațiul privat"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Setează un model pentru spațiul privat"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplicații și notificări"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Notificările privind conținutul sensibil de pe ecranul de blocare"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Afișează conținut sensibil atunci când spațiul privat este deblocat"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Poți să adaugi până la <xliff:g id="COUNT">%d</xliff:g> amprente"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Ai adăugat numărul maxim de amprente digitale"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nu se mai pot adăuga amprente digitale"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Deconectează"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Asociază și conectează"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Activarea Bluetooth facilitează comunicarea cu alte dispozitive Bluetooth din apropiere."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Când funcția Bluetooth este activată, dispozitivul poate să comunice cu alte dispozitive Bluetooth din apropiere. Funcții precum Quick Share, Găsește-mi dispozitivul și locația dispozitivului folosesc Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Când Bluetooth este activat, dispozitivul poate să comunice cu alte dispozitive Bluetooth din apropiere.\n\nPentru a îmbunătăți experiența dispozitivului, aplicațiile și serviciile pot să caute în continuare dispozitive din apropiere chiar și atunci când Bluetooth este dezactivat. Această opțiune poate fi folosită, de exemplu, pentru a îmbunătăți funcțiile și serviciile bazate pe locație. Poți să-ți schimbi preferințele în setările pentru căutarea prin Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Când funcția Bluetooth este activată, dispozitivul poate să comunice cu alte dispozitive Bluetooth din apropiere. Funcții precum Quick Share, Găsește-mi dispozitivul și locația dispozitivului folosesc Bluetooth.\n\nAplicațiile și serviciile pot să caute în continuare dispozitive din apropiere oricând, chiar și atunci când Bluetooth este dezactivat. Această opțiune poate fi folosită, de exemplu, pentru a îmbunătăți funcțiile și serviciile bazate pe locație. Poți modifica această opțiune în setările pentru scanarea Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Modifică"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detalii despre dispozitiv"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Setări tastatură"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Operatorul nu îți dă voie să te conectezi la această rețea, deoarece ea folosește un protocol de securitate mai vechi și mai puțin sigur"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Permite rețelele WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Închide"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opțiuni avansate"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Lista drop-down Opțiuni avansate"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"extindeți"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Se preferă banda de 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Setări IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Confidențialitate"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abonament"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Vezi sau modifică abonamentul"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Adresă MAC aleatorie"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tema întunecată folosește un fundal negru pentru a conserva autonomia bateriei pentru unele ecrane. Programele cu Tema întunecată se activează când se dezactivează ecranul."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tema întunecată urmează momentan programul modului Ora de culcare"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Setările modului Ora de culcare"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Durată până la dezactivarea ecranului"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"După <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> de inactivitate"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nesetate"</string>
@@ -1461,10 +1502,10 @@
<string name="reset_bluetooth_wifi_complete_toast" msgid="5893439291030574365">"Bluetooth și Wi‑Fi au fost resetate"</string>
<string name="reset_esim_title" msgid="4194570573425902754">"Șterge cartelele eSIM"</string>
<string name="reset_esim_desc" msgid="6125192435907740751">"Planul tău de date mobile nu va fi anulat. Pentru a obține un card SIM înlocuitor, contactează operatorul."</string>
- <string name="reset_network_button_text" msgid="2281476496459610071">"Resetează opțiunile"</string>
+ <string name="reset_network_button_text" msgid="2281476496459610071">"Resetează"</string>
<string name="reset_network_final_desc" msgid="5304365082065278425">"Restabilește toate setările pentru rețea? Nu poți anula această acțiune."</string>
<string name="reset_network_final_desc_esim" msgid="1129251284212847939">"Resetezi toate setările de rețea și ștergi cartelele eSIM? Nu poți anula această acțiune."</string>
- <string name="reset_network_final_button_text" msgid="2433867118414000462">"Resetează setările"</string>
+ <string name="reset_network_final_button_text" msgid="2433867118414000462">"Resetează"</string>
<string name="reset_network_confirm_title" msgid="913014422184481270">"Resetezi?"</string>
<string name="network_reset_not_available" msgid="1966334631394607829">"Resetarea rețelei nu este disponibilă pentru acest utilizator"</string>
<string name="reset_network_complete_toast" msgid="1367872474130621115">"Setările pentru rețea au fost reinițializate"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Atinge colțul din dreapta jos al touchpadului pentru alte opțiuni"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Viteza indicatorului"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Învață gesturi pentru touchpad"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursor, derulează, glisează, dă clic dreapta, dă clic, indicator"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"dă clic dreapta, atinge"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Înapoi la ecranul de pornire"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Glisează în sus cu trei degete oriunde pe touchpad"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Înapoi"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"General"</string>
<string name="display_category_title" msgid="6638191682294461408">"Afișaj"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Culoare și mișcare"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Redu luminozitatea ecranului"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Comenzi pentru interacțiune"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Comenzi de sincronizare"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Netransparent"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Text cu contrast ridicat"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Schimbă culoarea textului în negru sau alb. Astfel, se maximizează contrastul cu fundalul."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Actualiz. automat mărirea ecranului"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Actualiz. mărirea ecran. la tranziția între aplic."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Butonul de pornire închide"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Glisează cu două degete în sus din partea de jos"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Apasă lung butoanele de volum"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Atinge ecranul de trei ori"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Continuă"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Aparate auditive"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Poți folosi aparate auditive, implanturi cohleare și alte dispozitive de amplificare cu telefonul"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, stânga și dreapta"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> + încă 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Asociază alt dispozitiv"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Despre asocierea unui dispozitiv nou"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Aparate auditive"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Dispozitive salvate"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Comenzi pentru aparatul auditiv"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibilitate cu aparatele auditive"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Îmbunătățește compatibilitatea cu bobinele cu inducție și reduce zgomotul nedorit"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Despre dispozitivele auditive"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Verifică dacă aparatul auditiv este pornit și gata de asociat"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Asociază aparatul auditiv"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Aparate auditive disponibile"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Nu vezi aparatul tău auditiv?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Vezi mai multe dispozitive"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Această aplicație va putea utiliza bateria în fundal. Bateria se poate descărca mai repede decât vă așteptați."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Elimină"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Anulează"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Modifică"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Verifică accesoriul de încărcare"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Află mai multe despre încărcarea cu un adaptor incompatibil"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Altele"</string>
<string name="no_channels" msgid="4716199078612071915">"Această aplicație nu a postat nicio notificare"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Setări suplimentare în aplicație"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Afișează canalele nefolosite"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ascunde canalele nefolosite"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# categorie a fost ștearsă}few{# categorii au fost șterse}other{# de categorii au fost șterse}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blochează-le pe toate"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Aceste notificări nu se afișează niciodată"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Activități de durată în fundal"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Permite aplicației să execute activități îndelungate în fundal. Astfel, aplicația poate să execute activități care se pot finaliza în mai mult de câteva minute, cum ar fi descărcările și încărcările. \n\nDacă permisiunea este refuzată, sistemul va limita timpul în care aplicația poate executa astfel de activități în fundal."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"activități îndelungate, transfer de date, activități în fundal"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Să realizeze activități de backup în fundal"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Permite aplicației să ruleze activități de backup în fundal"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indică faptul că aplicația are o situație de folosire principală în care trebuie să facă backup conținutului sau să-l sincronizeze. Dacă acorzi această permisiune, aplicația poate să ruleze în fundal puțin mai mult timp pentru a finaliza activitățile de backup. \n\nDacă permisiunea este refuzată, sistemul nu va face o excepție pentru ca această aplicație să finalizeze activitățile de backup în fundal."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"activități de backup, sarcini de backup"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Resetează limitarea frecvenței pentru ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Limitarea frecvenței pentru ShortcutManager a fost resetată"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Controlează informațiile de pe ecranul de blocare"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Înregistrare automată…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Permiți roamingul de date?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Consultă furnizorul de rețea în privința prețurilor."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Utilizarea datelor în aplicație"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Mod nevalid de rețea <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignoră."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Mesaje prin satelit"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Trimite și primește mesaje text prin satelit. Opțiunea este inclusă în contul tău."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Se șterge eSIM-ul…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Nu se poate șterge eSIM-ul"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"A apărut o eroare și eSIM-ul nu a fost șters.\n\nRepornește dispozitivul și încearcă din nou."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Conectează la dispozitiv"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplicația <xliff:g id="APPNAME">%1$s</xliff:g> vrea să folosească o rețea Wi-Fi temporară pentru a se conecta la dispozitiv"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nu s-au găsit dispozitive. Asigură-te că dispozitivele sunt pornite și gata de conectare."</string>
@@ -5048,6 +5129,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Anulează"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Mediu"</string>
<string name="contrast_high" msgid="3988567609694797696">"Ridicat"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Aplicația se poate deschide într-o singură fereastră"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 0c00f36..a5618ba 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Отключить устройство?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Добавить устройство"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Включить завтра автоматически"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Подключить прав. ухо"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Подключить левое ухо"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Подключить другое ухо"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Подключить прав. ухо"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Подключить левое ухо"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"На всех доступных слуховых аппаратах"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Настройки слуховых аппаратов"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Быстрый запуск, совместимость со слуховыми аппаратами"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"На этом устройстве"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Аудиовыход"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"О выводе звука"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Разрешить рукописный ввод в текстовых полях"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Игнорировать нажатия кнопок стилусом"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Стилус"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Передача аудио"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Передавать аудио"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Звонки и будильники"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Подключение к потоку LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Аудиопотоки рядом"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Аудиопотоки"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Подключиться к аудиопотоку, используя QR-код"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Аудиопотоки поблизости не найдены."</string>
<string name="date_and_time" msgid="1788358029823431692">"Дата и время"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Прокси-сервер"</string>
@@ -376,7 +372,7 @@
<string name="security_settings_fingerprint_enroll_introduction_message_unlock_disabled" msgid="8957789840251747092">"Разблокируйте телефон и подтверждайте покупки, используя отпечатки пальцев.\n\nВнимание! Для разблокировки этого устройства сканер отпечатков использовать нельзя. За подробной информацией обратитесь к администратору."</string>
<string name="security_settings_fingerprint_enroll_introduction_cancel" msgid="6086532316718920562">"Отмена"</string>
<string name="security_settings_fingerprint_enroll_introduction_no_thanks" msgid="6104718999323591180">"Нет, спасибо"</string>
- <string name="security_settings_fingerprint_enroll_introduction_agree" msgid="4068276083536421828">"Подтверждаю"</string>
+ <string name="security_settings_fingerprint_enroll_introduction_agree" msgid="4068276083536421828">"Принять"</string>
<string name="setup_fingerprint_enroll_skip_title" msgid="2473807887676247264">"Не настраивать отпечатки?"</string>
<string name="setup_fingerprint_enroll_skip_after_adding_lock_text" msgid="2412645723804450304">"Сканирование отпечатков пальцев займет 1–2 минуты. Вы можете добавить их позже в настройках устройства."</string>
<string name="security_settings_fingerprint_v2_enroll_introduction_message_setup" msgid="6255210343107484206">"Если вы видите этот значок, значит вы можете подтвердить личность с помощью отпечатка пальца, например для входа в приложение или одобрения покупки."</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Отмена"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Отмена"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Создать"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Создайте личное пространство"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Создайте отдельное пространство для личных приложений, которое можно скрыть или защитить с помощью блокировки."</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Как это работает"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Личное пространство находится в нижней части списка приложений"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Доступ к личному пространству защищен с помощью блокировки"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Когда доступ к личному пространству заблокирован, уведомления из добавленных в него приложений скрываются"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Приложения, добавленные в личное пространство, не показываются в разделе \"Управление разрешениями\", на панели управления разрешениями и в других настройках, когда доступ к личному пространству заблокирован.\n\nЛичное пространство нельзя перенести на другое устройство. Для этого потребуется создать новое личное пространство.\n\nДоступ к вашему личному пространству может получить человек, который установит на вашем устройстве вредоносные приложения или подключит его к компьютеру."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Создание личного пространства…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Когда личное пространство заблокировано, уведомления из добавленных в него приложений скрываются"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Чтобы делиться фотографиями и файлами, разблокируйте личное пространство"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"В вашем личном пространстве уже установлены некоторые приложения"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Не удалось создать личное пространство"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Повторить попытку"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Использовать способ, настроенный для экрана?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Задайте PIN-код для личного пространства"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Задайте пароль для личного пространства"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Создайте ключ для личного пространства"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Приложения и уведомления"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Уведомления с конфиденциальными данными на заблокированном экране"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Показывать конфиденциальные данные, когда личное пространство разблокировано"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Максимальное количество отпечатков пальца, которые можно добавить: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Вы уже добавили максимальное количество отпечатков"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Больше нельзя добавить отпечатки пальцев"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Отключить"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Установить соединение и подключить"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Если Bluetooth включен, устройство может обмениваться данными с устройствами Bluetooth поблизости."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Когда работает Bluetooth, вы можете подключаться к другим устройствам Bluetooth поблизости. Bluetooth используется для геолокации, поиска потерянных устройств и быстрой отправки контента."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Функция Bluetooth позволяет устанавливать подключение к устройствам Bluetooth поблизости.\n\nОбратите внимание, что для улучшения работы устройства, например повышения точности геолокации, приложения и сервисы могут искать устройства поблизости, даже если вы отключили Bluetooth. Чтобы запретить им это, отключите поиск устройств Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Когда работает Bluetooth, вы можете подключаться к другим устройствам Bluetooth поблизости. Bluetooth используется для геолокации, поиска потерянных устройств и быстрой отправки контента.\n\nПриложения и сервисы могут искать другие устройства поблизости, даже если вы отключили Bluetooth. Это позволяет, например, точнее определять ваше местоположение. Вы можете изменить настройки поиска Bluetooth-устройств."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Изменить"</string>
<string name="device_details_title" msgid="1155622417516195481">"Об устройстве"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Настройки клавиатуры"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Ваш оператор запрещает подключаться к этой сети, поскольку она использует устаревший протокол безопасности с низким уровнем защиты."</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Разрешить сети с WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Закрыть"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Расширенные настройки"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Раскрывающийся список расширенных настроек"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"развернуть"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 ГГц (рекомендуется)"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Настройки IP-протокола"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Конфиденциальность"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Подписки"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Просмотр и изменение подписок"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Случайный MAC-адрес"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"В тёмной теме используется черный фон. Это помогает продлить время работы от батареи для некоторых устройств. Смена темы по расписанию происходит только после выключения экрана."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Тёмная тема сейчас используется в соответствии с вашим расписанием ночного режима."</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Настройки ночного режима"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Время отключения экрана"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"После <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> бездействия"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Не задано"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Показывать варианты при нажатии в правом нижнем углу"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Скорость указателя"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Узнать о жестах на сенсорной панели"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"сенсорная панель, мышь, указатель мыши, прокрутить, провести по экрану, нажать правую кнопку мыши, нажать"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"нажать правую кнопку мыши, нажать"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Возврат на главный экран"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Проведите по сенсорной панели тремя пальцами вверх."</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Назад"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Общие"</string>
<string name="display_category_title" msgid="6638191682294461408">"Экран"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Цвет и движение"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Уменьшение яркости экрана"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Элементы управления"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Настройка времени задержки"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Непрозрачная"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Контрастный текст"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Изменить цвет текста на черный или белый, чтобы сделать его максимально заметным"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Сохранять масштаб"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Сохранять масштаб при переходе между приложениями"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Кнопка питания завершает вызов"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Пролистывание экрана снизу вверх двумя пальцами"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Удерживать кнопки регулировки громкости"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Тройное нажатие на экран"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Далее"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Слуховые аппараты"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Вы можете подключать к своему телефону слуховые аппараты, кохлеарные импланты и другие устройства усиления звука."</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, левое и правое ухо"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> и ещё 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Добавить устройство"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"О подключении нового аппарата"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Слуховые аппараты"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Сохраненные аппараты"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Управление слуховым аппаратом"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Поддержка слуховых аппаратов"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Улучшить совместимость со слуховыми аппаратами и уменьшить нежелательный шум"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"О слуховых аппаратах"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Убедитесь, что ваш слуховой аппарат работает и готов к подключению."</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Подключение аппарата"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Доступные слуховые аппараты"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Не нашли свой слуховой аппарат?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Другие устройства"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Это приложение сможет потреблять энергию в фоновом режиме. Расход заряда батареи будет выше ожидаемого."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Удалить"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Отмена"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Переопределить"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Проверьте зарядное устройство"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Подробнее об использовании несовместимых зарядных устройств"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3378,7 +3446,7 @@
<string name="lockscreen_bypass_title" msgid="6519964196744088573">"Пропуск заблок. экрана"</string>
<string name="lockscreen_bypass_summary" msgid="4578154430436224161">"После разблокировки перейдите к последнему открытому экрану. На заблокированном экране уведомления не показываются. Для их просмотра проведите вниз."</string>
<string name="keywords_lockscreen_bypass" msgid="41035425468915498">"Заблокированный экран, пропустить, перейти"</string>
- <string name="locked_work_profile_notification_title" msgid="279367321791301499">"Рабочий профиль заблокирован"</string>
+ <string name="locked_work_profile_notification_title" msgid="279367321791301499">"Когда рабочий профиль заблокирован"</string>
<string name="unseen_notifs_lock_screen" msgid="6910701117021324612">"Только новые уведомления на заблокированном экране"</string>
<string name="unseen_notifs_lock_screen_summary" msgid="5996722793868021391">"Автоматически удалять просмотренные уведомления с заблокированного экрана"</string>
<string name="lock_screen_notifs_title" msgid="3412042692317304449">"Уведомления на заблок. экране"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Другие"</string>
<string name="no_channels" msgid="4716199078612071915">"Это приложение не отправляло уведомлений."</string>
<string name="app_settings_link" msgid="6725453466705333311">"Доп. настройки в приложении"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Показать неактивные"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Скрыть неактивные"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# категория удалена}one{# категория удалена}few{# категории удалено}many{# категорий удалено}other{# категории удалено}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Блокировать все"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Не показывать эти уведомления"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Продолжительные фоновые задачи"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Разрешить приложению выполнять продолжительные фоновые задачи, например скачивание и загрузку. \n\nЕсли разрешение не предоставлено, система ограничит продолжительность выполнения таких задач в фоновом режиме."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"продолжительные задачи, передача данных, фоновые задачи"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Резервное копирование в фоновом режиме"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Разрешить выполнять задания резервного копирования в фоновом режиме"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Указывает, что для приложения требуется резервное копирование или синхронизация контента. Разрешение позволяет приложению работать в фоновом режиме немного дольше для завершения резервного копирования. \n\nЕсли разрешение не предоставлено, система не будет предоставлять приложению дополнительное время для завершения резервного копирования."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"задания резервного копирования, задачи резервного копирования"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Сброс счетчиков ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Готово"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Настройка экрана блокировки"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Автоматическая регистрация"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Разрешить интернет-роуминг?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Информацию о тарифах вы можете получить у интернет-провайдера."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Трафик приложений"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Недопустимый режим сети (<xliff:g id="NETWORKMODEID">%1$d</xliff:g>). Не используется."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Обмен сообщениями по спутниковой связи"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Обмен текстовыми сообщениями по спутниковой связи включен для вашего аккаунта."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Удаление eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Не получилось удалить eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Не получилось удалить eSIM.\n\nПерезапустите устройство и повторите попытку."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Подключение к устройству"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Приложение \"<xliff:g id="APPNAME">%1$s</xliff:g>\" хочет использовать временную сеть Wi‑Fi для подключения к устройству."</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Устройства не найдены. Убедитесь, что они включены и доступны для подключения."</string>
@@ -5049,6 +5130,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Отмена"</string>
<string name="contrast_title" msgid="6885768151336508075">"Контрастность"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Стандартная"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Средняя"</string>
<string name="contrast_high" msgid="3988567609694797696">"Высокая"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Это приложение можно открыть только в одном окне."</string>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index 97ec57b..8124142 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"උපාංගය විසන්ධි කරන්නද?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"නව උපාංගය යුගල කරන්න"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"බ්ලූටූත්"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"හෙට ස්වයංක්රීයව නැවත ක්රියාත්මක කරන්න"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"දකුණු කණ යුගල කරන්න"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"වම් කණ යුගල කරන්න"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"ඔබගේ අනෙක් කණ යුගල කරන්න"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"දකුණු කණ යුගල කරන්න"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"වම් කණ යුගල කරන්න"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"පවතින සියලු ශ්රවණ උපාංග සඳහා"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"ශ්රවණ උපකරණ සැකසීම්"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"කෙටිමඟ, ශ්රවණාධාරක අනුකූලත්වය"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"මෙම උපාංගය සඳහා"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ශබ්ද ප්රතිදානය"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ශ්රව්ය ප්රතිදානය පිළිබඳව"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"පෙළ ක්ෂේත්රවල ලියන්න"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"සියලු පන්හිඳ බොත්තම් එබීම නොසලකා හරින්න"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"පන්හිඳ"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ශ්රව්ය බෙදා ගැනීම"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ශ්රව්ය බෙදා ගන්න"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"ඇමතුම් සහ එලාම්"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE ශ්රව්ය ප්රවාහයකට සම්බන්ධ වන්න"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"අවට ශ්රව්ය ප්රවාහ"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ශ්රව්ය ප්රවාහ"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR කේතය භාවිතයෙන් ශ්රව්ය ප්රවාහයකට සම්බන්ධ වන්න"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"අවට ශ්රව්ය ප්රවාහ කිසිවක් හමු නොවිණි."</string>
<string name="date_and_time" msgid="1788358029823431692">"දිනය සහ වේලාව"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"නියුතු"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"අවලංගු කරන්න"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"අවලංගු කරන්න"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"පිහිටුවන්න"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"පෞද්ගලික අවකාශයක් පිහිටුවන්න"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"පෞද්ගලික යෙදුම් ඔබට සැඟවීමට හෝ අගුළු දැමීමට හැකි වෙනම අවකාශයක තබා ගන්න"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"එය ක්රියා කරන ආකාරය"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"ඔබට ඔබේ යෙදුම් ලැයිස්තුවෙහි පහළින් ඔබේ පෞද්ගලික අවකාශය වෙත ප්රවේශ විය හැක"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"ඔබේ පෞද්ගලික අවකාශයේ යෙදුම් අගුලකින් ආරක්ෂා කර ඇත"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"ඔබේ පෞද්ගලික අවකාශය තුළ යෙදුම්වලින් ලැබෙන දැනුම්දීම් එය අගුළු දමා ඇති විට සඟවනු ලැබේ"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"ඔබේ පෞද්ගලික අවකාශය අගුළු දමා ඇති විට ඔබේ පෞද්ගලික අවකාශයේ යෙදුම් අවසර කළමනාකරු, පෞද්ගලිකත්ව උපකරණ පුවරුව, සහ වෙනත් සැකසීම්වල දිස් නොවනු ඇත.\n\nඔබේ පෞද්ගලික අවකාශය නව උපාංගයකට ගෙන යා නොහැක. ඔබට එය වෙනත් උපාංගයක භාවිතා කිරීමට අවශ්ය නම් ඔබට වෙනත් පෞද්ගලික අවකාශයක් පිහිටුවීමට අවශ්ය වනු ඇත.\n\nඔබේ උපාංගය පරිගණකයකට සම්බන්ධ කරන හෝ ඔබේ උපාංගයෙහි හානිකර යෙදුම් ස්ථාපනය කරන ඕනෑම අයෙකුට ඔබේ පෞද්ගලික අවකාශයට ප්රවේශ විය හැක."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"පෞද්ගලික අවකාශය පිහිටුවමින්…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"පුද්ගලික අවකාශය අගුලු දමා ඇති විට ඒ වෙතින් එන දැනුම් දීම් සැඟවී ඇත"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ඡායාරූප හෝ ගොනු බෙදා ගැනීමට පුද්ගලික අවකාශය අගුලු හරින්න"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"සමහර යෙදුම් දැනටමත් ඔබේ පෞද්ගලික අවකාශයේ ස්ථාපනය කර ඇත"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"පුද්ගලික අවකාශයක් සැකසීමට නොහැකි විය"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"නැවත උත්සාහ කරන්න"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"පෞද්ගලික අවකාශය අගුළු හැරීමට තිර අගුල භාවිතා කරන්න ද?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ඔබේ පෞද්ගලික අවකාශය සඳහා PIN එකක් සකසන්න"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"ඔබේ පෞද්ගලික අවකාශය සඳහා මුරපදයක් සකසන්න"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"ඔබේ පෞද්ගලික අවකාශය සඳහා රටාවක් සකසන්න"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"යෙදුම් සහ දැනුම්දීම්"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"අගුළු තිරය මත සංවේදී දැනුම්දීම්"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"රහසිගත අවකාශය අගුළු හරින ලද විට සංවේදී අන්තර්ගතය පෙන්වන්න"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"ඔබට ඇඟිලි සලකුණු <xliff:g id="COUNT">%d</xliff:g> දක්වා එකතු කළ හැකිය"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"ඔබ ඇඟිලි සලකුණු උපරිම සංඛ්යාව එක් කර ඇත"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"තවත් ඇඟිලි සලකුණු එක් කළ නොහැකිය"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"විසන්ධි කරන්න"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"යුගල කරන්න සහ සම්බන්ධ කරන්න"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"බ්ලූටූත් ක්රියාත්මක විට, ඔබේ උපාංගයට අවට ඇති බ්ලූටූත් උපාංග සමග සන්නිවේදනය කළ හැක"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"බ්ලූටූත් ක්රියාත්මක විට, ඔබේ උපාංගයට වෙනත් අවට ඇති බ්ලූටූත් උපාංග සමග සන්නිවේදනය කළ හැක. ඉක්මන් බෙදාගන්න, මගේ උපාංගය සෙවීම, සහ උපාංග ස්ථානය වැනි විශේෂාංග බ්ලූටූත් භාවිතා කරයි."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"බ්ලූටූත් ක්රියාත්මක විට, ඔබේ උපාංගයට වෙනත් අවට බ්ලූටූත් උපාංග සමග සන්නිවේදනය කළ හැක.\n\nඋපාංග අත්දැකීම වැඩි දියුණු කිරීම සඳහා, යෙදුම් සහ සේවාවලට බ්ලූටූත් ක්රියාවිරහිත වූ විට පවා, ඕනෑම වේලාවක දී අවට උපාංග සඳහා ස්කෑන් කළ හැක. උදාහරණයක් ලෙස, ස්ථානය පදනම් වූ විශේෂාංග සහ සේවා වැඩි දියුණු කිරීමට මෙය භාවිතා කළ හැක. ඔබට මෙය බ්ලූටූත් ස්කෑන් කිරීමේ සැකසීම් තුළ වෙනස් කළ හැක."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"බ්ලූටූත් ක්රියාත්මක විට, ඔබේ උපාංගයට වෙනත් අවට ඇති බ්ලූටූත් උපාංග සමග සන්නිවේදනය කළ හැක. ඉක්මන් බෙදාගන්න, මගේ උපාංගය සෙවීම, සහ උපාංග ස්ථානය වැනි විශේෂාංග බ්ලූටූත් භාවිතා කරයි.\n\nබ්ලූටූත් ක්රියාවිරහිත විට පවා, යෙදුම් සහ සේවාවලට තවමත් ඕනෑම වේලාවක දී අවට උපාංග සඳහා ස්කෑන් කළ හැක. මෙය උදාහරණ වශයෙන් ස්ථාන-පාදක විශේෂාංග සහ සේවා වැඩි දියුණු කිරීමට භාවිතා කළ හැකිවනු ඇත. ඔබට බ්ලූටූත් ස්කෑන් කිරීමේ සැකසීම් තුළ මෙය වෙනස් කළ හැක."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"වෙනස් කරන්න"</string>
<string name="device_details_title" msgid="1155622417516195481">"උපාංග විස්තර"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"යතුරුපුවරු සැකසීම්"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"ඔබේ වාහකයා ඔබට මෙම ජාලයට සම්බන්ධ වීමට ඉඩ නොදෙන්නේ එය අඩුවෙන් සුරක්ෂිත පැරණි ආරක්ෂක ප්රොටෝකෝලයක් භාවිතා කරන බැවිනි"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP ඉඩ දෙන්න"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"වසන්න"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"උසස් විකල්ප"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"පතන ලැයිස්තු උසස් විකල්ප"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"දිග හරින්න"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz කලාපය වඩාත් කැමතිය"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP සැකසීම්"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"රහස්යතාව"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"දායකත්වය"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"දායකත්වය බලන්න නැතහොත් වෙනස් කරන්න"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"අහඹු කළ MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"අඳුරු තේමාව ඔබේ බැටරිය සමහර තිරවල දිගු කාලයක් පවත්වා ගැනීම සඳහා සහාය වීමට කලු පසුබිමක් භාවිත කරයි. අඳුරු තේමා කාල සටහන් ක්රියාත්මක වීමට ඔබගේ තිරය ක්රියාවිරහිත වන තෙක් රැඳී සිටී."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"අඳුරු තේමාව දැනට ඔබගේ නින්දට යන වේලා ප්රකාරයේ කාල සටහන අනුගමනය කරයි"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"නින්දට යන වේලාවේ ප්රකාර සැකසීම්"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"තිර කල් ඉකුත්වීම"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"අක්රියතාවයෙන් <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> පසු"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"සකසා නැත"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"තවත් විකල්ප සඳහා ස්පර්ශ පුවරුවේ පහළ දකුණු කෙළවර තට්ටු කරන්න"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"දර්ශක වේගය"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"ස්පර්ශක පුවරු අභිනයන් ඉගෙන ගන්න"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ට්රැක්පෑඩ්, ට්රැක් පෑඩ්, මූසිකය, කර්සරය, අනුචලනය, ස්වයිප්, දකුණු ක්ලික්, ක්ලික්, දර්ශකය"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"දකුණු ක්ලික් කරන්න, තට්ටු කරන්න"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"මුල් පිටුවට යන්න"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"ඔබේ ස්පර්ශපුවරුවේ ඕනෑම තැනක ඇඟිලි තුනකින් ඉහළට ස්වයිප් කරන්න"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"ආපසු යන්න"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"පොදු"</string>
<string name="display_category_title" msgid="6638191682294461408">"සංදර්ශකය"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"වර්ණය සහ චලනය"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"තිරය අඳුරු කිරීම ක්රියාත්මක කිරීම"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"අන්තර්ක්රියා පාලන"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"කාල නියාමන පාලන"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"පාරදෘශ්ය නොවන"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ඉහළම වෙනසක් ඇති පෙළ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"පෙළ වර්ණය කළු හෝ සුදු ලෙස වෙනස් කරන්න. පසුබිම සමඟ වෙනස උපරිම කරයි."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"තිර විශාලනය ස්වයංක්රීයව යාවත්කාලීන කරන්න"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"යෙදුම් සංක්රමණයේදී තිර විශාලනය යාවත්කාලීන කරන්න"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"බල බොත්තම ඇමතුම අවසන් කරයි"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"පහළ සිට ඇඟිලි 2 කේ ඉහළට ස්වයිප් කිරීම"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"හඬ පරිමා යතුරු අල්ලාගන්න"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"තිරය තෙවරක් තට්ටු කරන්න"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"ඉදිරියට යන්න"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"ශ්රවණ උපාංග"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"ඔබට ඔබේ දුරකථනය සමග ශ්රවණාධාර, දර්වාකාර රෝපණ, සහ වෙනත් විස්තාරණ උපාංග භාවිතා කළ හැක"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, වම් සහ දකුණු"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> තව +1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"නව උපාංගය යුගල කරන්න"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"නව උපාංගය යුගල කිරීම පිළිබඳව"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"ශ්රවණ උපාංග"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"සුරැකි උපාංග"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"ශ්රවණ උපාංග පාලනයන්"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"ශ්රවණාධාරක අනුකූලත්වය"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ටෙලිකොයිල් සමග ගැළපෙන බව වැඩි දියුණු කරන අතර අනවශ්ය ශබ්දය අඩු කරයි"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"ශ්රවණ උපාංග පිළිබඳව"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"ඔබේ ශ්රවණ උපාංගය ක්රියාත්මක කර යුගල කිරීමට සූදානම් බව සහතික කර ගන්න"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"ශ්රවණ උපාංගය යුගල කරන්න"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"ලබා ගත හැකි ශ්රවණ උපාංග"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"ඔබේ ශ්රවණ උපාංගය නොපෙනේ ද?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"තවත් උපාංග බලන්න"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"මෙම යෙදුමට පසුබිමින් බැටරිය භාවිත කිරීමට හැකි වනු ඇත. ඔබේ බැටරිය බලාපොරොත්තු වනවාට වඩා ඉක්මනින් අවසන් විය හැකිය."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"ඉවත් කරන්න"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"අවලංගු කරන්න"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ඉක්මවා යන්න"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ආරෝපණ ආයිත්තම පරීක්ෂා කරන්න"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"නොගැළපෙන ආරෝපණය පිළිබඳව තව දැන ගන්න"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"බැටරි කළමනාකරු"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"වෙනත්"</string>
<string name="no_channels" msgid="4716199078612071915">"මෙම යෙදුම දැනුම්දීම් කිසිවක් පළ කර නැත"</string>
<string name="app_settings_link" msgid="6725453466705333311">"අමතර සැකසීම් යෙදුම තුළ ඇත"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"අභාවිත නාලිකා පෙන්වන්න"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"අභාවිත නාලිකා සඟවන්න"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# ප්රවර්ගයක් මකන ලදි}one{ප්රවර්ග #ක් මකන ලදි}other{ප්රවර්ග #ක් මකන ලදි}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"සියල්ල අවහිර කරන්න"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"මෙම දැනුම්දීම් කිසිදා නොපෙන්වන්න"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"දිග පසුබිම් කාර්ය"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"මෙම යෙදුමට දිග පසුබිම් කාර්ය ධාවන කිරීමට ඉඩ දෙන්න. මෙය යෙදුමට බාගැනීම් සහ උඩුගත කිරීම් වැනි අවසන් කිරීමට විනාඩි කිහිපයකට වඩා දිග වේලාවක් ගත වීමට ඉඩ ඇති කාර්ය ධාවන කිරීමට ඉඩ දෙයි. \n\nමෙම අවසරය ප්රතික්ෂේප කරනු ලබන්නේ නම්, පද්ධතිය යෙදුමට පසුබිම තුළ කොපමණක කලකට එවැනි කාර්ය ඉටු කළ හැකිද යන්න සීමා කරයි."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"දිග වැඩ, දත්ත මාරුව, පසුබිම් කාර්ය"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"පසුබිමේ උපස්ථ කාර්යයන් සිදු කරන්න"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"යෙදුමට උපස්ථයට අදාළ පසුබිම් කාර්යයන් ධාවනය කිරීමට ඉඩ දෙන්න"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"මෙම යෙදුම විසින් අන්තර්ගතය උපස්ථ කිරීමට හෝ සමමුහුර්ත කිරීමට අවශ්ය ප්රධාන භාවිත-සිද්ධියක් එයට ඇති බව සංදර්ශනය කරයි. මෙම අවසරය ප්රදානය කිරීම මගින් යෙදුමට උපස්ථයට-අදාළ කාර්යය සම්පූර්ණ කිරීමට මදක් දිගින් වැඩි වේලාවක් පසුබිමේ ධාවනය කිරීමට ඉඩ දෙයි. \n\nමෙම අවසරය ප්රතික්ෂේප කර ඇත් නම්, පද්ධතිය මෙම යෙදුමට පසුබිමේ උපස්ථයට-අදාළ වැඩ සම්පූර්ණ කිරීමට කිසියම් විශේෂ නිදහස් කිරීමක් ලබා නොදෙනු ඇත."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"කාර්යයන් උපස්ථ කරන්න, වැඩ උපස්ථ කරන්න"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager අගය-සීමා කිරීම යළි සකසන්න"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager අගය-සීමා කිරීම යළි සකසා ඇත"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"අගුලු තිරය මත පාලන තොරතුරු"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ස්වයංක්රීය ලියාපදිංචිය…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"දත්ත රෝමින් සඳහා අවසර දෙන්න ද"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"මිල ගණන් සඳහා ඔබගේ ජාල සැපයුම්කරු සමඟ පරීක්ෂා කරන්න."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"යෙදුම් දත්ත භාවිතය"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"වලංගු නොවන ජාල ප්රකාරය <xliff:g id="NETWORKMODEID">%1$d</xliff:g> . නොසලකා හරින්න."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"චන්ද්රිකා පණිවුඩ යැවීම"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"චන්ද්රිකා මඟින් කෙටි පණිවුඩ යැවීම සහ ලබා ගැනීම. ඔබේ ගිණුම සමග ඇතුළත් කර ඇත."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM මැකේ…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM මැකිය නොහැක"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"යමක් වැරදී ඇති අතර මෙම eSIM එක මැකී නැත.\n\nඔබේ උපාංගය නැවත අරඹා නැවත උත්සාහ කරන්න."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"උපාංගයට සම්බන්ධ වන්න"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> යෙදුමට ඔබේ උපාංගයට සම්බන්ධ වීමට තාවකාලික Wi‑Fi ජාලයක් භාවිත කිරීමට අවශ්යය"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"උපාංග කිසිවක් හමු නොවිය. උපාංග සක්රීය කර තිබෙන අතර සම්බන්ධ කිරීමට ලද හැකි බව තහවුරු කර ගන්න."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"අවලංගු කරන්න"</string>
<string name="contrast_title" msgid="6885768151336508075">"අසමානතාව"</string>
<string name="contrast_standard" msgid="1097297089917185235">"සම්මත"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"මධ්යම"</string>
<string name="contrast_high" msgid="3988567609694797696">"ඉහළ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"මෙම යෙදුම විවෘත කළ හැක්කේ 1 කවුළුවක පමණයි"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 4c1794b..b0cbad0 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Odpojiť zariadenie?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Spárovať nové zariadenie"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Automaticky zajtra znova zapnúť"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Spárovať pravé ucho"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Spárovať ľavé ucho"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Spárujte si druhé ucho"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Spárovať pravé ucho"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Spárovať ľavé ucho"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Pre všetky dostupné načúvadlá"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Nastavenia načúvacieho zariadenia"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Skratka, kompatibilita s načúvadlami"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Pre toto zariadenie"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Zvukový výstup"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Zvukový výstup"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Písanie v textových poliach"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorovať všetky stlačenia tlačidla dotykového pera"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Dotykové pero"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Zdieľanie zvuku"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Zdieľať zvuk"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Hovory a budíky"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Pripojenie k zvukovému streamu LE"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Zvukové streamy v okolí"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Zvukové streamy"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Pripojte sa k zvukovému streamu pomocou QR kódu"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"V okolí sa nenašli zvukové streamy."</string>
<string name="date_and_time" msgid="1788358029823431692">"Dátum a čas"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy server"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Zrušiť"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Zrušiť"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Nastaviť"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Nastavenie súkromného priestoru"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Uchovávajte súkromné aplikácie v samostatnom priestore, ktorý môžete skryť alebo uzamknúť"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Ako to funguje"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Prístup do súkromného priestoru získate dole v zozname aplikácií"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplikácie v súkromnom priestore sú chránené zámkou"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Keď je súkromný priestor uzamknutý, upozornenia z aplikácií v ňom sú skryté"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Aplikácie vo vašom súkromnom priestore sa nebudú zobrazovať v sekcii Správca povolení, paneli ochrany súkromia ani iných nastaveniach, keď je tento priestor uzamknutý.\n\nNemôžete si ho preniesť do iného zariadenia. Ak ho chcete používať v inom zariadení, musíte si nastaviť iný súkromný priestor.\n\nK vášmu súkromnému priestoru môže získať prístup ktokoľvek, kto pripojí vaše zariadenie k počítaču alebo v ňom nainštaluje škodlivé aplikácie."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Nastavuje sa súkromný priestor…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Keď je súkromný priestor uzamknutý, upozornenia z aplikácií, ktoré sú v ňom, sú skryté"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Ak chcete zdieľať fotky alebo súbory, odomknite súkromný priestor"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Niektoré aplikácie sú už nainštalovaná vo vašom súkromnom priestore"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Súkromný priestor sa nepodarilo nastaviť"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Skúsiť znova"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Odomykať súkromný priestor zámkou obrazovky?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Nastavte PIN pre súkromný priestor"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Nastavte heslo pre súkromný priestor"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Nastavte vzor pre súkromný priestor"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikácie a upozornenia"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Citlivé upozornenia na uzamknutej obrazovke"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Zobrazujte citlivý obsah, keď je súkromný priestor odomknutý"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Maximálny počet odtlačkov, ktoré môžete pridať: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Pridali ste maximálny počet odtlačkov prstov"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nie je možné pridať ďalšie odtlačky prstov"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Odpojiť"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Spárovať a pripojiť"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Keď je zapnuté rozhranie Bluetooth, zariadenie môže komunikovať s ostatnými zariadeniami s rozhraním Bluetooth v okolí"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Keď je zapnuté rozhranie Bluetooth, zariadenie môže komunikovať s ostatnými zariadeniami s rozhraním Bluetooth v okolí. Funkcie, ako sú Quick Share, Nájdi moje zariadenie a poloha zariadenia, využívajú Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Keď je zapnuté rozhranie Bluetooth, zariadenie môže komunikovať s ostatnými zariadeniami s rozhraním Bluetooth v okolí.\n\nNa zlepšenie prostredia zariadenia môžu aplikácie a služby kedykoľvek vyhľadávať zariadenia v okolí, a to aj vtedy, keď je rozhranie Bluetooth vypnuté. Vďaka tomu je napríklad možné zlepšiť funkcie a služby podmienené polohou. Môžete to zmeniť v nastaveniach vyhľadávania rozhraním Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Keď je zapnuté rozhranie Bluetooth, zariadenie môže komunikovať s ostatnými zariadeniami s rozhraním Bluetooth v okolí. Funkcie, ako sú Quick Share, Nájdi moje zariadenie a poloha zariadenia, využívajú Bluetooth.\n\nAplikácie a služby môžu kedykoľvek vyhľadávať zariadenia v okolí, a to aj vtedy, keď je rozhranie Bluetooth vypnuté. Môžete to napríklad využiť, keď chcete zlepšiť funkcie a služby založené na polohe. Môžete to zmeniť v nastaveniach vyhľadávania zariadení Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Zmeniť"</string>
<string name="device_details_title" msgid="1155622417516195481">"O zariadení"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Nastavenia klávesnice"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Váš operátor vám nepovoľuje pripojiť sa k tejto sieti, pretože používa starší bezpečnostný protokol s nižšou úrovňou zabezpečenia"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Povoliť WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Zavrieť"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Rozšírené možnosti"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rozbaľovací zoznam Pokročilé možnosti"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"rozbaliť"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Preferuje sa pásmo 5 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Nastavenia adresy IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Ochrana súkromia"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Odber"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Zobrazenie alebo zmena odberu"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Náhodná adresa MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tmavý motív na niektorých obrazovkách používa čierne pozadie a predlžuje tak výdrž batérie. Plány tmavého motívu sa zapnú až po vypnutí obrazovky."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tmavý motív sa momentálne riadi plánom režimu večierky"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Nastavenia režimu večierky"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Časový limit obrazovky"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> nečinnosti"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nenastavené"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Viac zobrazíte klepnutím do pravého dolného rohu touchpadu"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Rýchlosť kurzora"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Naučiť sa gestá touchpadu"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, myš, kurzor, posúvať, potiahnuť, kliknúť pravým tlačidlom, kliknúť, ukazovateľ"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"kliknúť pravým tlačidlom, klepnúť"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Prechod na plochu"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Kdekoľvek na touchpade potiahnite troma prstami nahor"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Prejdenie späť"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Všeobecné"</string>
<string name="display_category_title" msgid="6638191682294461408">"Zobrazenie"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Farba a pohyb"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Stmavenie obrazovky"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Doplnkové ovládanie"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Ovládanie časovania"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Nepriehľadné"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Text s vysokým kontrastom"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Zmeniť farbu textu na čiernu alebo bielu, čim sa maximalizuje kontrast s pozadím"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Auto. aktualiz. priblíž. obrazovky"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Aktualizovať priblíž. obrazov. pri prechodoch apl."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Ukončiť hovor vypínačom"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"potiahnutie dvoma prstami z dolnej časti nahor"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Pridržanie tlačidiel hlasitosti"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Trojité klepnutie na obrazovku"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Ďalej"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Načúvacie zariadenia"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"So svojím telefónom môžete používať načúvadlá, kochleárne implantáty a ďalšie zosilňovacie zariadenia"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ľavá aj pravá strana"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"Zariadenie <xliff:g id="DEVICE_NAME">%1$s</xliff:g> a jedno ďalšie"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Pár. nového zariad."</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Spárovanie nového zariadenia"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Načúvacie zariadenia"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Uložené zariadenia"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Ovládanie načúvacích zariadení"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kompatibilita s načúvadlami"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Zlepšuje kompatibilitu s telecievkami a znižuje úroveň nežiaduceho hluku"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Načúvacie zariadenia"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Skontrolujte, či je načúvacie zariadenie zapnuté a pripravené na párovanie"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Párovanie načúvadla"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Dostupné načúvacie zariadenia"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Nevidíte svoje načúvacie zariadenie?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Zobraziť ďalšie zariadenia"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Aplikácia bude môcť využívať batériu na pozadí. Batéria sa môže minúť skôr, ako sa očakávalo."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Odstrániť"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Zrušiť"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Prepísať"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Skontrolujte nabíjacie príslušenstvo"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Ďalšie informácie o nekompatibilnom nabíjaní"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Správca batérie"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Iné"</string>
<string name="no_channels" msgid="4716199078612071915">"Táto aplikácia ešte neposlala žiadne upozornenia"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Ďalšie nastavenia v aplikácii"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Zobr. nevyuž. kanály"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Skryť nevyuž. kanály"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Bola odstránená # kategória}few{Boli odstránené # kategórie}many{# categories deleted}other{Bolo odstránených # kategórií}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokovať všetko"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Tieto upozornenia nikdy nezobrazovať"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Dlhé úlohy na pozadí"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Povoľte tejto aplikácii spúšťať dlhé úlohy na pozadí. Umožní jej to spúšťať úlohy, ktorých dokončenie môže trvať viac ako niekoľko minút, napríklad sťahovania a nahrávania. \n\nAk toto povolenie neudelíte, systém bude obmedzovať, ako dlho môže aplikácia vykonávať dané úlohy na pozadí."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"dlhé úlohy, prenos údajov, úlohy na pozadí"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Vykonávanie úloh zálohovania na pozadí"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Povoliť aplikácii spúšťať úlohy na pozadí súvisiace so zálohovaním"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Označuje, či táto aplikácia má hlavný prípad použitia, pri ktorom potrebuje zálohovať alebo synchronizovať obsah. Udelením tohto povolenia umožníte jej spúšťanie na pozadí na trochu dlhší čas, aby mohla dokončiť prácu súvisiacu so zálohovaním. \n\nAk toto povolenie neudelíte, systém neposkytne tejto aplikácii žiadnu špeciálnu výnimku umožňujúcu dokončovať prácu súvisiacu so zálohovaním na pozadí."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"úlohy zálohovania"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Resetovať obmedzovanie frekvencie žiadostí v službe ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Obmedzovanie frekvencie žiadostí v službe ShortcutManager bolo resetované"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Nastaviť info na uzamknutej obrazovke"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatická registrácia…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Chcete povoliť dátový roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Informácie o cenách získate od svojho poskytovateľa siete."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Spotreba dát aplikáciami"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neplatný režim siete <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorovať."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Správy cez satelit"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Odosielajte a prijímajte textové správy cez satelit. Táto možnosť je zahrnutá vo vašom účte."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Vymazáva sa eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM sa nedá vymazať"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Niečo sa pokazilo a táto eSIM karta sa nevymazala.\n\nReštartujte zariadenie a skúste to znova."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Pripojenie k zariadeniu"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> chce použiť dočasnú sieť Wi‑Fi na pripojenie k vášmu zariadeniu"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nenašli sa žiadne zariadenia. Skontrolujte, či sú zariadenia zapnuté a dostupné na pripojenie."</string>
@@ -5049,6 +5130,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Zrušiť"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Štandardný"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Stredný"</string>
<string name="contrast_high" msgid="3988567609694797696">"Vysoký"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Táto aplikácia môže byť otvorená iba v jednom okne"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index 453d320..caadcf5 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Prekinitev povezave z napravo?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Seznanitev nove naprave"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Samodejno znova vklopi jutri"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Seznani desno uho"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Seznani levo uho"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Seznanite drugo uho"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Seznani desno uho"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Seznani levo uho"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Za vse razpoložljive slušne aparate"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Nastavitve slušnega pripomočka"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Bližnjica, združljivost s slušnimi aparati"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Za to napravo"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Zvočni izhod"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"O zvočnem izhodu"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Pisanje v besedilnih poljih"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Prezri vse pritiske gumbov pisala"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Pisalo"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Deljenje zvoka"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Deli zvok"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Klici in alarmi"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Vzpostavitev povezave s pretočnim predvajanjem LE zvoka"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Zvočni tokovi v bližini"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Zvočni tokovi"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Vzpostavite povezavo z zvočnim tokom prek kode QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Noben zvočni tok ni bil najden v bližini."</string>
<string name="date_and_time" msgid="1788358029823431692">"Datum in ura"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Strežnik proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Prekliči"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Prekliči"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Nastavi"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Nastavitev zasebnega prostora"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Zasebne aplikacije ohranite v ločenem prostoru, ki ga lahko skrijete ali zaklenete"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Kako deluje"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Do zasebnega prostora lahko dostopate z dna seznama aplikacij"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplikacije v zasebnem prostoru so zaščitene z zaklepanjem"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Obvestila aplikacij v zasebnem prostoru so skrita, kadar je zasebni prostor zaklenjen"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Aplikacije v zasebnem prostoru ne bodo prikazane v upravitelju dovoljenj, na nadzorni plošči za zasebnost in v drugih nastavitvah, kadar je zasebni prostor zaklenjen.\n\nZasebnega prostora ni mogoče premakniti v novo napravo. Če želite zasebni prostor uporabljati v drugi napravi, morate nastaviti novega.\n\nVsakdo, ki vašo napravo poveže z računalnikom ali v napravo namesti škodljive aplikacije, bo morda lahko dostopal do vašega zasebnega prostora."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Nastavljanje zasebnega prostora …"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Obvestila aplikacij v zasebnem prostoru so skrita, kadar je zasebni prostor zaklenjen"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Odklenite zasebni prostor, če želite deliti fotografije ali datoteke"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Nekatere aplikacije so že nameščene v zasebnem prostoru"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Zasebnega prostora ni bilo mogoče nastaviti"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Poskusi znova"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Želite uporabiti zaklepanje zaslona za odklepanje zasebnega prostora?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Nastavite kodo PIN za svoj zasebni prostor"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Nastavite geslo za svoj zasebni prostor"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Nastavite vzorec za svoj zasebni prostor"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikacije in obvestila"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Občutljiva obvestila na zaklenjenem zaslonu"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Prikaz občutljive vsebine, ko je zasebni prostor odklenjen"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Dodate lahko do toliko prstnih odtisov: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Dodali ste največje dovoljeno število prstnih odtisov"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Prstnih odtisov ni več mogoče dodati"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Prekini povezavo"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Seznani in poveži"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kadar je Bluetooth vklopljen, lahko vaša naprava komunicira z drugimi napravami Bluetooth v bližini"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Ko je Bluetooth vklopljen, lahko vaša naprava komunicira z drugimi napravami Bluetooth v bližini. Funkcije, kot so Hitro deljenje, Poišči mojo napravo in zaznavanje lokacije naprave, uporabljajo Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Ko je Bluetooth vklopljen, lahko vaša naprava komunicira z drugimi napravami Bluetooth v bližini.\n\nZa izboljšano izkušnjo pri uporabi naprave lahko aplikacije in storitve še vedno kadar koli iščejo naprave v bližini, tudi ko je Bluetooth izklopljen. To se na primer uporablja za izboljšanje funkcij in storitev, ki pri delovanju uporabljajo lokacijo. Izbiro lahko spremenite v nastavitvah iskanja naprav Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Ko je Bluetooth vklopljen, lahko vaša naprava komunicira z drugimi napravami Bluetooth v bližini. Funkcije, kot so Hitro deljenje, Poišči mojo napravo in zaznavanje lokacije naprave, uporabljajo Bluetooth.\n\nAplikacije in storitve lahko še vedno kadar koli iščejo naprave v bližini, tudi ko je Bluetooth izklopljen. To se na primer uporablja za izboljšanje funkcij in storitev, ki pri delovanju uporabljajo lokacijo. Izbiro lahko spremenite v nastavitvah iskanja naprav Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Spremeni"</string>
<string name="device_details_title" msgid="1155622417516195481">"Podrobnosti o napravi"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Nastavitve tipkovnice"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Vaš operater ne dovoli povezovanja s tem omrežjem, ker uporablja starejši varnostni protokol z nižjo stopnjo varnosti"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Dovoli omrežja WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Zapri"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Dodatne možnosti"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Dodatne možnosti spustnega seznama"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"razširi"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0-GHz pas (prednostno)"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Nastavitve naslova IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Zasebnost"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Naročnina"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Ogled ali sprememba naročnine"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Naključno izbran MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Temna tema s črnim ozadjem podaljša čas delovanja baterije na nekaterih zaslonih. Razporedi temne teme z vklopom počakajo, dokler se zaslon ne izklopi."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Temna tema trenutno sledi razporedu načina za spanje."</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Nastavitve načina za spanje"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Časovna omejitev za zaslon"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Po toliko časa nedejavnosti: <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Ni nastavljeno"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Za več možnosti se dotaknite sledilne ploščice spodaj desno."</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Hitrost kazalca"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Učenje potez na sledilni ploščici"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"sledilna ploščica, miška, kazalec, drsenje, vlečenje, desni klik, klik"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"desni klik, dotik"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Pomik na začetni zaslon"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"S tremi prsti povlecite navzgor po sledilni ploščici."</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Pomik nazaj"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Splošno"</string>
<string name="display_category_title" msgid="6638191682294461408">"Zaslon"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Barva in gibanje"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Potemnitev zaslona"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Kontrolniki za interakcije"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Časovni kontrolniki"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Neprosojno"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Visokokontrastno besedilo"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Spremenite barvo besedila v črno ali belo. Poveča kontrast z ozadjem."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Samodejno posodobi povečavo zaslona"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Posodabljanje povečave zaslona pri prehodih aplik."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Gumb za vklop konča klic"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Vlečenje z dvema prstoma od dna navzgor"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Pridržanje tipk za glasnost"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Trikratni dotik zaslona"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Naprej"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Slušni pripomočki"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Slušne aparate, polževe vsadke in druge ojačevalnike lahko uporabljate s telefonom."</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, levo in desno"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> in še 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Seznanitev nove naprave"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"O seznanjanju nove naprave"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Slušni pripomočki"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Shranjene naprave"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kontrolniki slušnega aparata"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Združljivost s slušnimi aparati"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Izboljša združljivost s teletuljavami in zmanjša količino neželenega hrupa."</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"O slušnih aparatih"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Poskrbite, da je slušni pripomoček vklopljen in pripravljen za seznanjanje."</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Seznanitev slušnega aparata"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Razpoložljivi slušni pripomočki"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Ali vaš slušni pripomoček ni prikazan?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Ogled več naprav"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ta aplikacija bo lahko porabljala energijo baterije za izvajanje v ozadju. Baterija se bo morda izpraznila prej, kot bi pričakovali."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Odstrani"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Prekliči"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Preglasi"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Preverjanje pripomočka za polnjenje"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Več o nezdružljivem polnjenju"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Varčevanje z energijo baterije"</string>
@@ -3013,7 +3081,7 @@
<string name="wizard_next" msgid="3884832431439072471">"Naprej"</string>
<string name="wizard_back_adoptable" msgid="1447814356855134183">"Formatiraj na drug način"</string>
<string name="regulatory_info_text" msgid="1154461023369976667"></string>
- <string name="sim_settings_title" msgid="2254609719033946272">"Kartici SIM"</string>
+ <string name="sim_settings_title" msgid="2254609719033946272">"Kartice SIM"</string>
<string name="sim_cellular_data_unavailable" msgid="4653591727755387534">"Prenos podatkov v mob. omr. ni na voljo"</string>
<string name="sim_cellular_data_unavailable_summary" msgid="6505871722911347881">"Dotaknite se, če želite izbrati SIM za prenos podatkov"</string>
<string name="sim_calls_always_use" msgid="967857230039768111">"Vedno uporabi to možnost za klice"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Drugo"</string>
<string name="no_channels" msgid="4716199078612071915">"Ta aplikacija ni objavila nobenih obvestil."</string>
<string name="app_settings_link" msgid="6725453466705333311">"Dodatne nastavitve v aplikaciji"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Pokaži neuporabljene kanale"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Skrij neuporabljene kanale"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategorija je izbrisana.}one{# kategorija je izbrisana.}two{# kategoriji sta izbrisani.}few{# kategorije so izbrisane.}other{# kategorij je izbrisanih.}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blokiraj vse"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Nikoli ne prikaži teh obvestil"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Dolgotrajna opravila v ozadju"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Tej aplikaciji dovolite izvajanje dolgotrajnih opravil v ozadju. Aplikacija bo tako lahko izvajala opravila, ki morda trajajo več kot nekaj minut, na primer prenašanje iz strežnika ali nalaganje v strežnik. \n\nČe to dovoljenje ni odobreno, sistem določa, kako dolgo lahko aplikacija izvaja takšna opravila v ozadju."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"dolgotrajna opravila, prenos podatkov, opravila v ozadju"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Izvajanje opravil varnostnega kopiranja v ozadju"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Aplikaciji dovoli izvajanje opravil v ozadju, povezanih z varnostnim kopiranjem"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Označuje, da ima ta aplikacija pomemben primer uporabe, za katerega mora varnostno kopirati ali sinhronizirati vsebino. Če odobrite to dovoljenje, se bo aplikacija lahko izvajala v ozadju nekoliko dlje, da bo lahko dokončala opravila, povezana z varnostnim kopiranjem. \n\nČe zavrnete to dovoljenje, sistem tej aplikaciji ne bo odobril posebne izjeme za dokončanje opravil v ozadju, povezanih z varnostnim kopiranjem."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"opravila varnostnega kopiranja, naloge varnostnega kopiranja"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Ponastavitev omejevanja hitrosti za ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Omejevanje hitrosti za ShortcutManager je ponastavljeno"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Upravljanje podatkov na zaklenjenem zaslonu"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Samodejna registracija …"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Želite dovoliti podatkovno gostovanje?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Preverite cene pri operaterju omrežja."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Prenos podatkov aplikacij"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Neveljaven način omrežja: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Prezri."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satelitska sporočila"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Pošiljanje in prejemanje sporočil po satelitski povezavi. Je vključeno v vašem računu."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Brisanje kartice e-SIM …"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Kartice e-SIM ni mogoče izbrisati"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Prišlo je do napake in ta kartica e-SIM ni bila izbrisana.\n\nZnova zaženite napravo in poskusite znova."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Vzpostavitev povezave z napravo"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacija <xliff:g id="APPNAME">%1$s</xliff:g> želi uporabiti začasno omrežje Wi-Fi za vzpostavitev povezave z napravo"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Ni naprav. Preverite, ali so naprave vklopljene in na voljo za vzpostavitev povezave."</string>
@@ -5049,6 +5130,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Prekliči"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standardni"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Srednji"</string>
<string name="contrast_high" msgid="3988567609694797696">"Visok"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"To aplikacijo je mogoče odpreti samo v enem oknu"</string>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index b32bb4b..03278bf 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Të shkëputet pajisja?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Çifto pajisjen e re"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Aktivizoje automatikisht nesër"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Çifto anën e djathtë"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Çifto anën e majtë"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Çifto anën tjetër"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Çifto anën e djathtë"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Çifto anën e majtë"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Për të gjitha pajisjet e dëgjimit që ofrohen"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Cilësimet e pajisjes së dëgjimit"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Shkurtore, përputhshmëria me aparatet e dëgjimit"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Për këtë pajisje"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Dalja e audios"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Rreth daljes së audios"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Shkruaj në fushat e tekstit"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Shpërfill të gjitha shtypjet e butonave me stilolapsin"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stilolapsi"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Ndarja e audios"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Ndaj audion"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Telefonatat dhe alarmet"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Lidh me një transmetim audio LE"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Transmetimet audio në afërsi"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Transmetimet audio"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Lidh me një transmetim audio duke përdorur kodin QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Nuk u gjet transmetim audio në afërsi."</string>
<string name="date_and_time" msgid="1788358029823431692">"Data dhe ora"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Anulo"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Anulo"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Konfiguro"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Konfiguro një hapësirë private"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Mbaji aplikacionet private në një hapësirë të veçuar që mund ta fshehësh ose kyçësh"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Si funksionon"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Mund të qasesh te hapësira private nga fundi i listës së aplikacioneve"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Aplikacionet në hapësirën private janë të mbrojtura me një kyçje"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Njoftimet nga aplikacionet në hapësirën private janë të fshehura kur ajo është e kyçur"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Aplikacionet në hapësirën tënde private nuk do të shfaqen në menaxherin e lejeve, panelin e privatësisë dhe cilësimet e tjera kur hapësira jote private është e kyçur.\n\nHapësira jote private nuk mund të zhvendoset te një pajisje e re. Do të duhet të konfigurosh një hapësirë tjetër private nëse dëshiron ta përdorësh atë në një pajisje tjetër.\n\nÇdo person që e lidh pajisjen tënde me një kompjuter ose instalon aplikacione të dëmshme në pajisjen tënde mund të jetë në gjendje të qaset te hapësira jote private."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Hapësira private po konfigurohet…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Njoftimet nga aplikacionet e hapësirëa private janë të fshehura kur ajo është e kyçur"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Shkyç hapësirën private për të ndarë fotografitë ose skedarët"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Disa aplikacione janë instaluar tashmë në hapësirën tënde private"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Hapësira private nuk mund të konfigurohej"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Provo përsëri"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Të përdoret kyçja e ekranit për të shkyçur hapësirën private?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Cakto një PIN për hapësirën private"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Cakto fjalëkalim për hapësirën private"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Cakto motiv për hapësirën private"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Aplikacionet dhe njoftimet"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Njoftimet delikate në ekranin e kyçjes"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Shfaq përmbajtjet delikate kur hapësira private është e shkyçur"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Mund të shtosh deri në <xliff:g id="COUNT">%d</xliff:g> gjurmë gishtash"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Ke shtuar numrin maksimal të gjurmëve të gishtave"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Nuk mund të shtohen gjurmë të tjera të gishtave"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Shkëput"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Ҫifto dhe lidh"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kur Bluetooth-i është i aktivizuar, pajisja jote mund të komunikojë me pajisjet e tjera me Bluetooth në afërsi"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Kur Bluetooth-i është aktiv, pajisja jote mund të komunikojë me pajisjet e tjera me Bluetooth në afërsi. Veçoritë si \"Ndarja e shpejtë\", \"Gjej pajisjen time\" dhe vendndodhja e pajisjes përdorin Bluetooth-in."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Kur Bluetooth-i është i aktivizuar, pajisja jote mund të komunikojë me pajisje të tjera me Bluetooth në afërsi.\n\nPër të përmirësuar përvojën e pajisjes, aplikacionet dhe shërbimet mund të vazhdojnë të skanojnë për pajisje në afërsi në çdo kohë, edhe kur Bluetooth-i është joaktiv. Kjo mund të përdoret, për shembull, për të përmirësuar funksionet dhe shërbimet e bazuara te vendndodhja. Mund ta ndryshosh këtë te cilësimet e skanimit me Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Kur Bluetooth-i është aktiv, pajisja jote mund të komunikojë me pajisjet e tjera me Bluetooth në afërsi. Veçoritë si \"Ndarja e shpejtë\", \"Gjej pajisjen time\" dhe vendndodhja e pajisjes përdorin Bluetooth-in.\n\nAplikacionet dhe shërbimet mund të skanojnë përsëri për pajisjet në afërsi në çdo kohë, edhe kur Bluetooth-i është joaktiv. Kjo mund të përdoret, për shembull, për të përmirësuar shërbimet dhe veçoritë bazuar te vendndodhja. Mund ta ndryshosh këtë te cilësimet e skanimit me Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Ndrysho"</string>
<string name="device_details_title" msgid="1155622417516195481">"Detajet e pajisjes"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Cilësimet e tastierës"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Operatori celular nuk të lejon që të lidhesh me këtë rrjet sepse ai përdor një protokoll më të vjetër të sigurisë që është më pak i sigurt"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Lejo WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Mbyll"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Opsionet e përparuara"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Opsionet e përparuara të listës me lëshim poshtë"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"zgjero"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Preferohet banda 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Cilësimet e IP-së"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privatësia"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abonim"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Shiko ose ndrysho abonimin"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Adresa MAC e rastësishme"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"\"Tema e errët\" përdor një sfond të zi për të ndihmuar në mbajtjen e baterisë të karikuar për një kohë më të gjatë në disa ekrane. Oraret e \"Temës së errët\" nuk aktivizohen përpara se ekrani të jetë fikur."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Aktualisht, tema e errët po ndjek orarin e modalitetit të \"Orarit të gjumit\""</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Cilësimet e modalitetit të \"Orarit të gjumit\""</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Koha e pritjes së ekranit"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Pas <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> pa aktivitet"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Nuk është caktuar"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Trokit te këndi poshtë djathtas i bllokut me prekje për më shumë opsione"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Shpejtësia e treguesit"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Mëso gjestet e bllokut me prekje"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"blloku i prekjes, bllok i prekjes, miu, kursori, lëviz, rrëshqit shpejt, kliko më të djathtin, kliko, treguesi"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"kliko me të djathtin, trokit"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Shko tek ekrani bazë"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Rrëshqit lart me tre gishta kudo në bllokun tënd me prekje"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Kthehu prapa"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Të përgjithshme"</string>
<string name="display_category_title" msgid="6638191682294461408">"Ekrani"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Ngjyra dhe lëvizja"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Bëj ekranin më të errët"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Kontrollet e ndërveprimeve"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Kontrollet në lidhje me kohën"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Jotransparente"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Tekst me kontrast të lartë"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Ndrysho ngjyrën e tekstit në të zezë ose në të bardhë. Maksimizon kontrastin me sfondin."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Përditëso auto. zmadhimin e ekranit"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Përditëso zmadhimin e ekranit në kalimet e apl."</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Butoni i energjisë mbyll telefonatën"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Rrëshqitja shpejt lart me 2 gishta nga poshtë"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Mbaj butonat e volumit"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Trokit tri herë tek ekrani"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Vazhdo"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Pajisjet e dëgjimit"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Mund të përdorësh aparate dëgjimi, impiante kokleare dhe pajisje të tjera për amplifikimin e zërit me telefonin tënd"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, në anën e majtë dhe të djathtë"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> dhe 1 tjetër"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Çifto pajisjen e re"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Rreth \"Çifto një pajisje të re\""</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Pajisjet e dëgjimit"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Pajisjet e ruajtura"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kontrollet e pajisjes së dëgjimit"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Përputhshmëria me aparate dëgjimi"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Përmirëson përputhshmërinë me kapësit e tingujve dhe redukton zhurmën e padëshiruar"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Rreth pajisjeve të dëgjimit"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Sigurohu që pajisja jote e dëgjimit të jetë e aktivizuar dhe gati për çiftim"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Çifto pajisjet e dëgjimit"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Pajisjet e dëgjimit që ofrohen"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Nuk e sheh pajisjen tënde të dëgjimit?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Shiko pajisje të tjera"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ky aplikacion do të mund ta përdorë baterinë në sfond. Bateria mund të mbarojë më shpejt nga sa pritet."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Hiq"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Anulo"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Anulo"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Kontrollo aksesorin e karikimit"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Mëso më shumë për karikimin e papërputhshëm"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Menaxheri i baterisë"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Të tjera"</string>
<string name="no_channels" msgid="4716199078612071915">"Ky aplikacion nuk ka postuar asnjë njoftim"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Cilësime shtesë në aplikacion"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Kanalet pa njoftime"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Fshih kanalet pa njoftime"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategori e fshirë}other{# kategori të fshira}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Bllokoji të gjitha"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Mos i shfaq asnjëherë këto njoftime"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Detyrat e gjata në sfond"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Lejo që ky aplikacion të ekzekutojë detyrat e gjata në sfond. Kjo lejon aplikacionin të ekzekutojë detyra që mund të zgjasin më shumë se disa minuta për të përfunduar, si p.sh. shkarkimet dhe ngarkimet. \n\nNëse kjo leje nuk jepet, sistemi do të kufizojë për sa kohë aplikacioni mund të kryejë detyra të tilla në sfond."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"punë të gjata, transferim të dhënash, detyra në sfond"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Kryej në sfond detyrat e rezervimit"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Lejo aplikacionin që të ekzekutojë në sfond detyrat e lidhura me rezervimin"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Tregon që ky aplikacion ka një funksion të rëndësishëm kur nevojitet rezervimi ose sinkronizimi i përmbajtjes. Dhënia e kësaj lejeje lejon që aplikacioni të ekzekutohet në sfond për një kohë pak më të gjatë, për të përfunduar punën në lidhje me rezervimin. \n\nNëse kjo leje nuk jepet, sistemi nuk do të bëjë asnjë përjashtim të veçantë për këtë aplikacion për të përfunduar në sfond punën në lidhje me rezervimin."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"detyrat e rezervimit, punët e rezervimit"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Rivendos kufizimin e normës së ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Është rivendosur kufizimi i normës së ShortcutManager"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrollo informacionin në ekranin e kyçjes"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Regjistrim automatik…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Të lejohet shfrytëzimi i roaming-ut?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kontakto me operatorin celular të rrjetit për çmimin."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Përdorimi i të dhënave të aplikacionit"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Regjim i pavlefshëm i rrjetit <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Shpërfille."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Shkëmbimi i mesazheve nëpërmjet satelitit"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Dërgo dhe merr mesazhe me tekst nëpërmjet satelitit. Përfshihet me llogarinë tënde."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Karta eSIM po spastrohet…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Karta eSIM nuk mund të spastrohet"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Ndodhi një gabim dhe kjo kartë eSIM nuk u spastrua.\n\nRinis pajisjen dhe provo përsëri."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Lidhu me pajisjen"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Aplikacioni <xliff:g id="APPNAME">%1$s</xliff:g> dëshiron të përdorë një rrjet të përkohshëm Wi-Fi për t\'u lidhur me pajisjen tënde"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Nuk u gjet asnjë pajisje. Sigurohu që pajisjet të jenë të ndezura dhe të gatshme për t\'u lidhur."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Anulo"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrasti"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Mesatar"</string>
<string name="contrast_high" msgid="3988567609694797696">"I lartë"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Ky aplikacion mund të hapet vetëm në 1 dritare"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 6f08935..8377712 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Прекидате везу са уређајем?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Упарите нови уређај"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Аутоматски поново укључи сутра"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Упари десно уво"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Упари лево уво"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Упарите друго уво"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Упари десно уво"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Упари лево уво"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"За све доступне слушне апарате"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Подешавања слушног апарата"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"пречица, компатибилност са слушним апаратима"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"За овај уређај"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Аудио излаз"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"О аудио излазу"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Пишите у пољима за текст"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Игнориши сва притискања дугмета помоћу писаљке"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Писаљка"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Дељење звука"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Дели звук"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Позиви и аларми"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Повежите се са LE Audio стримом"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Аудио стримови у близини"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Аудио стримови"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Повежите се са аудио стримом помоћу QR кода"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Нема аудио стримова у близини."</string>
<string name="date_and_time" msgid="1788358029823431692">"Датум и време"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Прокси"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Откажи"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Откажи"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Подеси"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Подесите приватни простор"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Чувајте приватне апликације у засебном простору који можете да сакријете или закључате"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Принцип рада"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Приватном простору можете да приступите са дна листе апликација"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Апликације у приватном простору су заштићене закључавањем"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Обавештења из апликација у приватном простору су скривена кад је он закључан"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Кад је приватни простор закључан, апликације у њему се неће приказивати у менаџеру дозвола, на контролној табли за приватност ни у другим подешавањима.\n\nПриватни простор не можете да преместите на нови уређај. Морате да подесите други приватни простор ако желите да га користите на другом уређају.\n\nСвако ко ваш уређај повеже са рачунаром или на њега инсталира штетне апликације моћи ће да приступи вашем приватном простору."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Подешава се приватни простор…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Обавештења из апликација у приватном простору су скривена кад је он закључан"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Откључајте приватни простор да бисте делили слике или фајлове"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Неке апликације су већ инсталиране у приватном простору"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Подешавање приватног простора није успело"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Пробај поново"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Откључати приватни простор откључавањем екрана?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Подесите PIN за приватни простор"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Подесите лозинку за приватни простор"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Подесите образац за приватни простор"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Апликације и обавештења"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Осетљива обавештења на закључаном екрану"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Приказујте осетљив садржај када је приватни простор откључан"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Можете да их додате до <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Додали сте максималан број отисака прстију"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Не можете да додате још отисака прстију"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Прекини везу"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Упари и повежи"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Када је Bluetooth укључен, уређај може да комуницира са другим Bluetooth уређајима у близини"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Када је Bluetooth укључен, уређај може да комуницира са другим Bluetooth уређајима у близини. Функције као што су Quick Share, Пронађи мој уређај и локација уређаја користе Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Када је Bluetooth укључен, уређај може да комуницира са другим Bluetooth уређајима у близини.\n\nРади бољег доживљаја уређаја, апликације и услуге и даље могу да траже уређаје у близини у било ком тренутку, чак и када је Bluetooth искључен. Ово може да се користи, на пример, за побољшање функција и услуга заснованих на локацији. То можете да промените у подешавањима Bluetooth скенирања."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Када је Bluetooth укључен, уређај може да комуницира са другим Bluetooth уређајима у близини. Функције као што су Quick Share, Пронађи мој уређај и локација уређаја користе Bluetooth.\n\nАпликације и услуге и даље могу да траже уређаје у близини у било ком тренутку, чак и када је Bluetooth искључен. Ово може да се користи, на пример, за побољшање функција и услуга заснованих на локацији. То можете да промените у подешавањима Bluetooth скенирања."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Промени"</string>
<string name="device_details_title" msgid="1155622417516195481">"Детаљи о уређају"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Подешавања тастатуре"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Мобилни оператер не дозвољава да се повежете са овом мрежом јер она користи старији безбедносни протокол који је мање сигуран"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Дозволи WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Затвори"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Напредне опције"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Падајућа листа са напредним опцијама"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"проширите"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Предност има опсег од 5,0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP подешавања"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Приватност"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Претплата"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Прегледајте или промените претплату"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Насумично изабрани MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Тамна тема користи црну позадину да би батерија трајала дуже на неким екранима. Распореди тамне теме се укључују тек када се екран искључи."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Тамна тема тренутно прати распоред ноћног режима"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Подешавања ноћног режима"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Гашење екрана"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"После <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> неактивности"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Није подешено"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Додирните доњи десни угао тачпеда за више опција"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Брзина показивача"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Научите покрете за тачпед"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"додирна табла, миш, курсор, скроловање, превлачење, десни клик, клик, показивач"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"десни клик, додир"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Иди на почетни екран"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Превуците нагоре са три прста било где на тачпеду"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Назад"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Опште"</string>
<string name="display_category_title" msgid="6638191682294461408">"Приказ"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Боја и покрет"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Затамњује екран"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Контроле интеракције"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Контроле временских одредница"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Није прозирно"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Текст високог контраста"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Промените боју текста у црну или белу. Максимално увећава контраст са позадином."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Аутоматски ажурирај увелич. екрана"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Ажурира увеличавање екрана при прелазу апликација"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Дугме за укључивање прекида позив"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Превуците нагоре од доњег дела екрана помоћу 2 прста"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Задржите тастере за јачину звука"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Додирните екран трипут"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Настави"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Слушни апарати"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Можете да користите слушне апарате, кохлеарне импланте и друге уређаје за појачавање звука са телефоном"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, лево и десно"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> и још један уређај"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Упари нови уређај"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"О упаривању новог уређаја"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Слушни апарати"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Сачувани уређаји"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Контроле слушног апарата"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Компатибилност са слушним апаратима"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Побољшава компатибилност са телекоиловима и смањује нежељену буку"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"О слушним апаратима"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Проверите да ли је слушни апарат укључен и спреман за упаривање"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Упарите слушни апарат"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Доступни слушни апарати"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Не видите слушни апарат?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Прикажи још уређаја"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ова апликација ће моћи да користи батерију у позадини. Батерија може да се испразни раније него што је очекивано."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Уклони"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Откажи"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Замени"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Проверите додатну опрему за пуњење"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Сазнајте више о некомпатибилном пуњењу"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Менаџер батерије"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Другo"</string>
<string name="no_channels" msgid="4716199078612071915">"Ова апликација није поставила ниједно обавештење"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Додатна подешавања у апликацији"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Прикажи некоришћене"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Сакриј некоришћене"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# категорија је избрисана}one{# категорија је избрисана}few{# категорије су избрисане}other{# категорија је избрисано}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Блокирај све"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Никада не приказуј ова обавештења"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Дуготрајни задаци у позадини"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Омогућите овој апликацији да покреће дуготрајне задатке у позадини. То омогућава апликацији да покреће задатке који могу да потрају дуже од неколико минута, као што су преузимања и отпремања. \n\nАко не доделите ту дозволу, систем ће ограничити колико дуго апликација може да обавља такве задатке у позадини."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"дуготрајни послови, пренос података, задаци у позадини"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Покрећите задатке прављења резервних копија у позадини"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Омогући апликацији да у позадини покреће задатке у вези са прављењем резервне копије"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Показује да се ова апликација највише користи када је потребно прављење резервних копија или синхронизација садржаја. Одобравањем ове дозволе омогућавате апликацији да дуже ради у позадини како би завршила задатке у вези са прављењем резервне копије. \n\nАко не доделите ову дозволу, систем неће омогућити овој апликацији никакав изузетак за довршавање задатака у вези са прављењем резервне копије у позадини."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"задаци прављења резервне копије, послови прављења резервне копије"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Ресетуј ограничавање броја у ShortcutManager-у"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ограничавање броја у ShortcutManager-у је ресетовано"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Контролишите информације на закључаном екрану"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Аутоматска регистрација..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Желите ли да дозволите пренос података у ромингу?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Цене проверите код мобилног оператера."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Потрошња података апликације"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Неважећи режим мреже <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Игноришите."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Сателитска размена порука"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Шаљите и примајте текстуалне поруке преко сателита. Обухваћено је налогом."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Брише се eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Брисање eSIM-а није успело"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Дошло је до грешке и eSIM није избрисан.\n\nРестартујте уређај и покушајте поново."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Повежите са уређајем"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Апликација <xliff:g id="APPNAME">%1$s</xliff:g> жели да користи привремену Wi‑Fi мрежу да би се повезала са уређајем"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Није пронађен ниједан уређај Проверите да ли је уређај укључен и доступан за повезивање."</string>
@@ -5048,6 +5129,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Откажи"</string>
<string name="contrast_title" msgid="6885768151336508075">"Контраст"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Стандардно"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Средње"</string>
<string name="contrast_high" msgid="3988567609694797696">"Високо"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Ова апликација може да се отвори само у једном прозору"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index df68c11..4fb9fb3 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Ska enheten kopplas från?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Parkoppla en ny enhet"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Aktivera automatiskt igen i morgon"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Parkoppla höger"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Parkoppla vänster"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Parkoppla andra örat"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Parkoppla höger"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Parkoppla vänster"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"För alla tillgängliga hörapparater"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Inställningar för hörapparat"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Genväg, kompatibilitet med hörapparat"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"För den här enheten"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Ljudutgång"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Om ljudutgång"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Skriv i textfälten"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ignorera alla knapptryckningar på e-pennan"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"E-penna"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Ljuddelning"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Dela ljud"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Samtal och alarm"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Ansut till en LE Audio-stream"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Ljudstreamar i närheten"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Ljudstreamar"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Anslut till en ljudstream med QR-kod"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Inga ljudstreamar hittades i närheten."</string>
<string name="date_and_time" msgid="1788358029823431692">"Datum och tid"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Avbryt"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Avbryt"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Ställ in"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Ställ in ett privat rum"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Ha privata appar i ett separat rum som du kan dölja eller låsa"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Så fungerar det"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Du kan komma åt ditt privata rum längst ned i applistan"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Appar i ditt privata rum skyddas av ett lås"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Aviseringar från appar i ditt privata rum döljs när det är låst"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Appar i ditt privata rum visas inte i behörighetshanteringen, integritetsöversikten eller andra inställningar när ditt privata rum är låst.\n\nDitt privata rum kan inte flyttas till en ny enhet. Du måste ställa in ett nytt privat rum om du vill använda det på en annan enhet.\n\nAlla som ansluter din enhet till en dator eller installerar skadliga appar på enheten kanske kan få åtkomst till ditt privata rum."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Ställer in privat rum …"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Aviseringar från appar i ett privat område döljs när det är låst"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Lås upp ditt privata område för att dela foton eller filer"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Vissa appar är redan installerade i ditt privata rum"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Det gick inte att ställa in privat område"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Försök igen"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Vill du låsa upp privat rum med skärmlåset?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Ställ in pinkod för ditt privata rum"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Ställ in lösenord för ditt privata rum"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Ställ in mönster för ditt privata rum"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Appar och aviseringar"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Känsliga aviseringar på låsskärmen"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Visa känsligt innehåll när privat område är olåst"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Du kan lägga till upp till <xliff:g id="COUNT">%d</xliff:g> fingeravtryck"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Du har lagt till det högsta tillåtna antalet fingeravtryck"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Det går inte att lägga till fler fingeravtryck"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Koppla ifrån"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Parkoppla och anslut"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"När Bluetooth har aktiverats kan enheten kommunicera med andra Bluetooth-enheter i närheten"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"När Bluetooth är aktiverat kan enheten kommunicera med andra Bluetooth-enheter i närheten. Funktioner som Snabbdelning, Hitta min enhet och enhetens plats använder Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"När Bluetooth är aktiverat kan enheten kommunicera med andra Bluetooth-enheter i närheten.\n\nÄven när Bluetooth är inaktiverat kan appar och tjänster när som helst söka efter enheter i närheten för att förbättra användningen av enheten. Funktionen kan till exempel användas till att förbättra platsbaserade funktioner och tjänster. Du kan ändra inställningen i genomsökningsinställningarna för Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"När Bluetooth är aktiverat kan enheten kommunicera med andra Bluetooth-enheter i närheten. Funktioner som Snabbdelning, Hitta min enhet och enhetens plats använder Bluetooth.\n\nAppar och tjänster kan fortfarande söka efter enheter i närheten när som helst, även när Bluetooth är inaktiverat. Detta kan till exempel användas för att förbättra platsbaserade funktioner och tjänster. Du kan ändra detta i inställningarna för Bluetooth-sökning."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Ändring"</string>
<string name="device_details_title" msgid="1155622417516195481">"Enhetsinformation"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Tangentbordsinställningar"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Din operatör tillåter inte att du ansluter till det här nätverket eftersom det använder ett äldre säkerhetsprotokoll som är mindre säkert"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Tillåt WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Stäng"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Avancerade alternativ"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Rullgardinsmenyn Avancerade alternativ"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"utöka"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 GHz-bandet föredras"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP-inställningar"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Integritet"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Prenumeration"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Visa eller ändra prenumeration"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Slumpgenererad MAC-adress"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Med mörkt tema används en svart bakgrund på vissa skärmar så att batteriet räcker längre. Om mörkt tema är schemalagt aktiveras det inte förrän skärmen är av."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Mörkt tema följer för närvarande schemat för läggdagsläge"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Inställningar för läggdagsläget"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Skärmens tidsgräns"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Efter att ha varit inaktiv i <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Inte angivet"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Tryck på det nedre högra hörnet av styrplattan för fler alternativ"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Markörens hastighet"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Lär dig rörelser för styrplattan"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"styrplatta, styr platta, mus, markör, scrolla, svep, högerklicka, klicka, pekare"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"högerklicka, tryck"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Öppna startsidan"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Svep uppåt med tre fingrar var som helst på styrplattan"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Tillbaka"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Allmänt"</string>
<string name="display_category_title" msgid="6638191682294461408">"Skärm"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Färg och rörelse"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Gör skärmen mörkare"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Interaktionsinställningar"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Inställningar för tidsgräns"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Inte genomskinlig"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Text med hög kontrast"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Ändra textfärgen till svart eller vit. Det ger bäst kontrast mot bakgrunden."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Uppdatera skärmförstoring automatiskt"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Uppdatera skärmförstoring på appövergångar"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Avsluta samtal med av/på-knapp"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Svep nedifrån och upp med två fingrar"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Håll ned volymknapparna"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Tryck snabbt tre gånger på skärmen"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Fortsätt"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Hörhjälpmedel"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Du kan använda hörapparater, cochleaimplantat och andra enheter som förstärker ljud med telefonen"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, vänster och höger"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> och 1 till"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Koppla en ny enhet"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Om att parkoppla en nya enhet"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Hörhjälpmedel"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Sparade enheter"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Kontroller för hörapparat"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Kompatibilitet med hörapparat"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Förbättrar kompatibiliteten med telespolar och minskar oönskade ljud"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Om hörapparater"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Kontrollera att hörapparaten är på och klar att parkoppla"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Parkoppla hörapparat"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Tillgängliga hörapparater"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Ser du inte din hörapparat?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Visa fler enheter"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Den här appen kan dra batteri i bakgrunden. Batteriet kan ta slut snabbare än beräknat."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ta bort"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Avbryt"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Åsidosätt"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Kontrollera laddningstillbehöret"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Läs mer om inkompatibel laddning"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Övrigt"</string>
<string name="no_channels" msgid="4716199078612071915">"Den här appen har inte skickat några aviseringar"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Fler inställningar i appen"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Visa oanvända kanaler"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Dölj oanvända kanaler"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategori har raderats}other{# kategorier har raderats}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Blockera alla"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Visa aldrig de här aviseringarna"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Långa bakgrundsuppgifter"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Tillåt att den här appen kör långa bakgrundsuppgifter. Detta gör att appen kan köra uppgifter som kanske tar längre än några minuter att slutföra, till exempel nedladdningar och uppladdningar. \n\nOm behörigheten nekas begränsar systemet hur länge appen kan utföra sådana uppgifter i bakgrunden."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"långa uppgifter, dataöverföring, bakgrundsuppgifter"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Utför bakgrundsuppgifter som rör säkerhetskopiering"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Tillåt appen att köra bakgrundsuppgifter som rör säkerhetskopiering"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Indikerar att den här appen har ett viktigt användningsfall där den måste säkerhetskopiera eller synkronisera innehåll. När du ger denna behörighet får appen köras i bakgrunden lite längre för att slutföra uppgifter som rör säkerhetskopiering. \n\nOm behörigheten nekas får appen inget särskilt undantag från systemet för att slutföra uppgifter som rör säkerhetskopiering i bakgrunden."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"uppgifter för säkerhetskopiering, säkerhetskopieringsuppgifter"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Återställ anropsbegränsning för ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Anropsbegränsningen för ShortcutManager har återställts"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolluppgifter på låsskärm"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Automatisk registrering …"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Vill du tillåta dataroaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Kontakta din nätoperatör för priser."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Appars dataanvändning"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Ogiltigt nätverksläge: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ignorera."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellitmeddelanden"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Skicka och ta emot sms via satellit. Ingår i kontot."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Rensar eSIM …"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Det gick inte att rensa detta eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Något gick fel och detta eSIM rensade inte.\n\nStarta om enheten och försök igen."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Anslut till enhet"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Appen <xliff:g id="APPNAME">%1$s</xliff:g> vill ansluta till enheten via ett tillfälligt wifi-nätverk"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Inga enheter hittades. Kontrollera att enheterna är på och går att ansluta till."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Avbryt"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Medelhög"</string>
<string name="contrast_high" msgid="3988567609694797696">"Hög"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Denna app kan bara vara öppen i ett fönster"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index aec94f8..0cfca96 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Ungependa kuondoa kifaa?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Unganisha kifaa kipya"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Iwashe tena kesho kiotomatiki"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Unganisha kisaidizi cha kulia"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Unganisha kisaidizi cha kushoto"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Unganisha kisaidizi cha sikio jingine"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Unganisha kisaidizi cha kulia"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Unganisha kisaidizi cha kushoto"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Kwa vifaa vyote vya kusikia vinavyopatikana"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Mipangilio ya vifaa vya kusikilizia"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Njia ya mkato, uoanifu wa kifaa cha kusaidia kusikia"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Katika kifaa hiki"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Vifaa vya kutoa sauti"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Kuhusu vifaa vya kutoa sauti"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Andika kwenye sehemu za maandishi"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Puuza mibofyo yote ya kitufe cha stylus"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Kushiriki faili ya sauti"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Shiriki faili ya sauti"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Simu na kengele"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Unganisha kwenye mtiririko wa LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Mitiririko ya maudhui ya sauti iliyo karibu nawe"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Mitiririko ya maudhui ya sauti"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Unganisha kwenye mtiririko wa maudhui ya sauti ukitumia msimbo wa QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Mitiririko ya maudhui ya sauti haipo karibu."</string>
<string name="date_and_time" msgid="1788358029823431692">"Tarehe na saa"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Seva mbadala"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Ghairi"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Acha"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Weka mipangilio"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Kuweka mipangilio ya sehemu ya faragha"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Weka programu za faragha kwenye nafasi tofauti unayoweza kuficha au kufunga"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Utaratibu wake"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Unaweza kufikia sehemu ya faragha upande wa chini wa orodha ya programu zako"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Programu katika sehemu ya faragha zinalindwa kupitia mbinu ya kufunga"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Arifa za programu kwenye sehemu ya faragha hufichwa wakati umeifunga"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Programu zilizo kwenye sehemu yako ya faragha hazitaonekana kwenye Kidhibiti cha ruhusa, dashibodi ya faragha na mipangilio mingine wakati umefunga sehemu yako ya faragha.\n\nSehemu yako ya faragha haiwezi kuhamishiwa kwenye kifaa kipya. Utahitaji kuweka mipangilio ya sehemu nyingine ya faragha ikiwa ungependa kuitumia kwenye kifaa kingine.\n\nMtu yeyote anayeunganisha kifaa chako kwenye kompyuta au anayeweka programu hatari kwenye kifaa chako huenda akafikia sehemu yako ya faragha."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Inaweka mipangilio ya sehemu ya faragha…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Arifa kutoka programu za sehemu ya faragha hufichwa ukiwa umeifunga"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Kufungua sehemu ya faragha ili utume picha au faili"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Baadhi ya programu tayari zimewekwa kwenye sehemu yako ya faragha"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Imeshindwa kuweka mipangilio ya sehemu ya faragha"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Jaribu Tena"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Ungependa kutumia kipengele cha kufunga skrini kufungua sehemu ya faragha?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Weka PIN ya sehemu yako ya faragha"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Weka nenosiri la sehemu yako ya faragha"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Weka mchoro wa sehemu yako ya faragha"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Programu na arifa"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Arifa nyeti kwenye skrini iliyofungwa"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Onyesha maudhui nyeti wakati sehemu ya faragha imefunguliwa"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Unaweza kuongeza hadi alama za vidole <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Umeongeza idadi ya juu inayoruhusiwa ya alama za kidole"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Haiwezi kuongeza alama zaidi za kidole"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Tenganisha"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Oanisha kisha uunganishe"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Wakati Bluetooth imewashwa, kifaa chako kinaweza kuwasiliana na vifaa vingine vyenye Bluetooth vilivyo karibu"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Wakati Bluetooth imewashwa, kifaa chako kinaweza kuwasiliana na vifaa vingine vyenye Bluetooth vilivyo karibu. Vipengele kama vile Kutuma Haraka, Tafuta Kifaa Changu na mahali kifaa kilipo hutumia Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Wakati Bluetooth imewashwa, kifaa chako kinaweza kuwasiliana na vifaa vingine vyenye Bluetooth vilivyo karibu.\n\nIli kuboresha hali ya matumizi ya kifaa, programu na huduma bado zinaweza kutafuta vifaa vilivyo karibu wakati wowote, hata wakati umezima Bluetooth. Hali hii inaweza kutumika, kwa mfano, kuboresha huduma na vipengele vinavyohusiana na mahali. Unaweza kubadilisha mipangilio hii katika mipangilio ya kutafuta Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Wakati Bluetooth imewashwa, kifaa chako kinaweza kuwasiliana na vifaa vingine vyenye Bluetooth vilivyo karibu. Vipengele kama vile Kutuma Haraka, Tafuta Kifaa Changu na mahali kifaa kilipo hutumia Bluetooth.\n\nProgramu na huduma bado zinaweza kutafuta vifaa vilivyo karibu wakati wowote, hata wakati Bluetooth imezimwa. Mipangilio hii inaweza kutumiwa, kwa mfano, kuboresha vipengele na huduma zinazotumia maelezo ya mahali. Unaweza kubadilisha hali hii kwenye mipangilio ya Kutafuta Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Badilisha"</string>
<string name="device_details_title" msgid="1155622417516195481">"Maelezo ya kifaa"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Mipangilio ya kibodi"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Mtoa huduma wako hakuruhusu kuunganisha kwenye mtandao huu kwa sababu unatumia itifaki ya usalama ya zamani ambayo si salama sana"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Ruhusu WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Funga"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Chaguo za kina"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Chaguo za Kina za Orodha Kunjuzi"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"panua"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Bendi ya GHz 5.0 (inapendelewa)"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Mipangilio ya IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Faragha"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Usajili"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Angalia au ubadilishe usajili"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Anwani ya MAC kwa nasibu"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Mandhari meusi hutumia mandharinyuma meusi ili kuboresha muda wa matumizi ya betri kwenye baadhi ya skrini. Ratiba za Mandhari meusi hujiwasha hadi skrini ya simu yako inapozima."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Kwa sasa mandhari meusi yanafuata ratiba yako ya hali tuli"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Mipangilio ya Hali tuli"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Muda wa skrini kujizima"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Baada ya <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> za kutokuwa na shughuli"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Haijawekwa"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Gusa kona ya upande wa chini kulia wa padi ya kugusa kwa chaguo zaidi"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Kasi ya kiashiria"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Jifunze ishara za padi ya kugusa"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"padi ya kusogeza, padi ya kusogeza, kipanya, kiteuzi, nenda, telezesha kidole, bofya kulia, bofya, kishale"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"bofya kulia, gusa"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Nenda kwenye ukurasa wa mwanzo"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Telezesha vidole vitatu juu popote kwenye padi yako ya kugusa"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Rudi nyuma"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Jumla"</string>
<string name="display_category_title" msgid="6638191682294461408">"Skrini"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Rangi na picha katika mwendo"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Geuza skrini iwe nyeusi"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Vidhibiti vya mawasiliano"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Vidhibiti vya muda"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Kutopenyeza mwangaza"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Maandishi yenye utofautishaji bora"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Badilisha rangi ya maandishi kuwa nyeusi au nyeupe. Ongeza utofautishaji ukitumia mandharinyuma."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Sasisha otomatiki ukuzaji wa skrini"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Sasisha ukuzaji wa skrini kwenye mipito ya programu"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Kata simu kwa kitufe cha kuwasha/kuzima"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Telezesha vidole viwili juu kutoka upande wa chini"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Shikilia vitufe vya kuongeza sauti"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Gusa skrini mara tatu"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Endelea"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Vifaa vya kusaidia kusikia"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Unaweza kutumia simu yako kwa pamoja na visaidizi vya kusikia, vifaa vinavyosaidia kusikia vinavyopachikwa ndani ya sikio na vifaa vingine vya kukuza sauti"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, kushoto na kulia"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> zaidi ya 1"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Unganisha kifaa kipya"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Kuhusu Kuoanisha kifaa kipya"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Vifaa vya kusaidia kusikia"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Vifaa ulivyohifadhi"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Vidhibiti vya vifaa vya kusaidia kusikia"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Uoanifu wa vifaa vya kusaidia kusikia"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Huboresha uoanifu na zana za kudukiza umeme katika visaidizi vya kusikia na kupunguza kelele zisizotakiwa"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Kuhusu vifaa vya kusikiliza"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Hakikisha kifaa chako cha kusikizia kimewashwa na kiko tayari kuoanishwa"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Unganisha vifaa vya kusaidia kusikia"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Vifaa vya kusaidia kusikia vinavyopatikana"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Je, huoni vifaa vyako vya kusikia?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Angalia vifaa zaidi"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Programu hii itatumia chaji chinichini. Hali hii inaweza kufanya chaji ya betri iishe haraka."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ondoa"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Ghairi"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Batilisha"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Kagua kifaa cha kuchaji"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Pata maelezo zaidi kuhusu adapta ya kuchaji isiyooana"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Kidhibiti cha Betri"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Nyingine"</string>
<string name="no_channels" msgid="4716199078612071915">"Programu hii haijachapisha arifa zozote"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Mipangilio ya ziada katika programu"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Onyesha chaneli ambazo hazitumiwi"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ficha chaneli ambazo hazitumiwi"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Aina # imefutwa}other{Aina # zimefutwa}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Zuia zote"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Usionyeshe arifa hizi kamwe"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Majukumu ya muda mrefu yanayoendelea chinichini"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Ruhusu programu hii itekeleze majukumu ya muda marefu yanayoendelea chinichini. Kitendo hiki huruhusu programu itekeleze majukumu ambayo yanaweza kuchukua muda mrefu zaidi ya dakika chache kukamilika, kama vile upakuaji na upakiaji. \n\nRuhusa hii ikikataliwa, mfumo utawekea kikomo muda ambao programu inaweza kutekeleza majukumu haya yanayoendelea chinichini."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"kazi ndefu, uhamishaji wa data, majukumu yanayoendelea chinichini"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Tekeleza majukumu ya kuhifadhi nakala chinichini"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Ruhusu programu itekeleze majukumu yanayohusiana na kuhifadhi nakala chinichini"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Huashiria kuwa programu hii ina kesi kuu ya matumizi ambapo inahitaji kuhifadhi nakala au kusawazisha maudhui. Kutoa ruhusa hii huwezesha programu kutumika chinichini kwa muda mrefu zaidi ili ikamilishe kazi zinazohusiana na kuhifadhi nakala. \n\nRuhusa hii ikikataliwa, mfumo hautatoa ruhusa yoyote maalum kwa programu hii kukamilisha kazi inayohusiana na kuhifadhi nakala chinichini."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"hifadhi nakala ya majukumu, hifadhi nakala ya kazi"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Weka upya mipangilio ya udhibiti wa ukadiriaji katika Kidhibiti cha Njia za Mkato"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Imeweka upya mipangilio ya udhibiti wa ukadiriaji katika Kidhibiti cha Njia za Mkato"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Dhibiti maelezo kwenye skrini iliyofungwa"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Usajili wa kiotomatiki…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Ungependa kuruhusu matumizi ya mitandao ya ng\'ambo?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Wasiliana na mtoa huduma za mtandao kwa maelezo kuhusu bei."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Programu zinavyotumia data"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Hali ya Mtandao Isiyo sahihi <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Puuza"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Kutuma ujumbe kupitia setilaiti"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Tuma na upokee ujumbe wa maandishi kupitia setilaiti. Imejumuishwa kwenye akaunti yako."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Kinafuta eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Kimeshindwa kufuta eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Hitilafu fulani imetokea na eSIM hii haijafutwa.\n\nZima kisha uwashe kifaa chako na ujaribu tena."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Unganisha kwenye kifaa"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> yako inataka kutumia mtandao wa muda wa Wi‑Fi kuunganisha kwenye kifaa chako"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Hakuna vifaa vilivyopatikana. Hakikisha kuwa umewasha vifaa na vinaweza kuunganishwa."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Ghairi"</string>
<string name="contrast_title" msgid="6885768151336508075">"Utofautishaji"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Kawaida"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Wastani"</string>
<string name="contrast_high" msgid="3988567609694797696">"Juu"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Programu hii inaweza kufunguliwa katika dirisha 1 pekee"</string>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index aa7a17a..bf8b340 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"சாதனத்தைத் துண்டிக்கவா?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"புதிய சாதனத்தை இணை"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"புளூடூத்"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"நாளைக்குத் தானாகவே மீண்டும் இயக்கு"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"வலதுபுற கருவியை இணை"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"இடதுபுற கருவியை இணை"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"மற்றொரு கருவியை இணைத்தல்"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"வலதுபுற கருவியை இணை"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"இடதுபுற கருவியை இணை"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"கிடைக்கும் செவித்துணைக் கருவிகள் அனைத்திற்கும்"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"செவித்துணைச் சாதன அமைப்புகள்"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"ஷார்ட்கட், செவித்துணைக் கருவியுடனான இணக்கத்தன்மை"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"இந்தச் சாதனத்திற்கு"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ஆடியோ வெளியீடு"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ஆடியோ அவுட்புட் - அறிமுகம்"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"எழுதுவதற்கான புலங்களில் எழுதுங்கள்"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"ஸ்டைலஸ் மூலம் பட்டன்களை அழுத்துவதைத் தவிர்த்தல்"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"ஸ்டைலஸ்"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ஆடியோவைப் பகிர்தல்"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ஆடியோவைப் பகிர்"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"அழைப்புகளும் அலாரங்களும்"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE ஆடியோ ஸ்ட்ரீமுடன் இணைத்தல்"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"அருகிலுள்ள ஆடியோ ஸ்ட்ரீம்கள்"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ஆடியோ ஸ்ட்ரீம்கள்"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR குறியீட்டைப் பயன்படுத்தி ஆடியோ ஸ்ட்ரீமுடன் இணைக்கலாம்"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"அருகில் ஆடியோ ஸ்ட்ரீம்கள் எதுவுமில்லை."</string>
<string name="date_and_time" msgid="1788358029823431692">"தேதி & நேரம்"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"ப்ராக்ஸி"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"ரத்துசெய்"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"ரத்துசெய்"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"அமை"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"தனிப்பட்ட இடத்தை அமைத்தல்"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"தனிப்பட்ட ஆப்ஸை நீங்கள் மறைக்கக்கூடிய அல்லது பூட்டக்கூடிய தனி இடத்தில் வைக்கலாம்"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"இது செயல்படும் விதம்"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"ஆப்ஸ் பட்டியலின் கீழ்ப்பகுதியில் இருந்து உங்கள் தனிப்பட்ட இடத்தை அணுகலாம்"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"தனிப்பட்ட இடத்திலுள்ள ஆப்ஸ் பூட்டால் பாதுகாக்கப்படுகின்றன"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"தனிப்பட்ட இடம் பூட்டப்பட்டிருக்கும்போது அதிலுள்ள ஆப்ஸின் அறிவிப்புகள் மறைக்கப்படும்"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"உங்கள் தனிப்பட்ட இடம் பூட்டப்பட்டிருக்கும்போது அதிலுள்ள ஆப்ஸ் எதுவும் அனுமதி நிர்வாகம், தனியுரிமை டாஷ்போர்டு மற்றும் பிற அமைப்புகளில் காட்டப்படாது.\n\nஉங்கள் தனிப்பட்ட இடத்தைப் புதிய சாதனத்திற்கு மாற்ற முடியாது. வேறொரு சாதனத்தில் அதைப் பயன்படுத்த விரும்பினால், வேறொரு தனிப்பட்ட இடத்தை அமைக்க வேண்டும்.\n\nஉங்கள் சாதனத்தைக் கம்ப்யூட்டருடன் இணைத்தோ தீங்கிழைக்கும் ஆப்ஸை உங்கள் சாதனத்தில் நிறுவியோ யார் வேண்டுமானாலும் உங்கள் தனிப்பட்ட இடத்தை அணுக முடியும்."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"தனிப்பட்ட இடத்தை அமைக்கிறது…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ரகசிய இடத்திற்கான ஆப்ஸ் பூட்டப்பட்டிருக்கும்போது அதிலிருந்து வரும் அறிவிப்புகள் மறைக்கப்படும்"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"படங்களையோ ஃபைல்களையோ பகிர ரகசிய இடத்தை அன்லாக் செய்யுங்கள்"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"உங்கள் தனிப்பட்ட இடத்தில் ஏற்கெனவே சில ஆப்ஸ் நிறுவப்பட்டுள்ளன"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"ரகசிய இடத்தை அமைக்க முடியவில்லை"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"மீண்டும் முயல்க"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"திரைப்பூட்டால் தனிப்பட்ட இடத்தைத் திறக்க வேண்டுமா?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"தனிப்பட்ட இடத்திற்கான பின்னை அமைத்தல்"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"தனிப்பட்ட இடத்தின் கடவுச்சொல்லை அமைத்தல்"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"தனிப்பட்ட இடத்திற்கான பேட்டர்னை அமைத்தல்"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"ஆப்ஸும் அறிவிப்புகளும்"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"பூட்டுத் திரையில், பாதுகாக்கவேண்டிய அறிவிப்புகள்"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"ரகசிய இடம் அன்லாக் செய்யப்படும்போது, பாதுகாக்க வேண்டிய உள்ளடக்கத்தைக் காட்டும்"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> கைரேகைகள் வரை சேர்க்கலாம்"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"அனுமதிக்கப்படும் அதிகபட்சக் கைரேகைகளைச் சேர்த்துவிட்டீர்கள்"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"மேலும் கைரேகைகளைச் சேர்க்க முடியவில்லை"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"துண்டி"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"ஜோடி சேர்த்து & இணை"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"புளூடூத் இயக்கப்பட்டிருக்கும்போது, உங்கள் சாதனம் அருகிலுள்ள பிற புளூடூத் சாதனங்களைத் தொடர்புகொள்ளலாம்"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"புளூடூத் இயக்கப்பட்டிருக்கும்போது, உங்கள் சாதனத்தை அருகிலுள்ள பிற புளூடூத் சாதனங்களுடன் இணைக்கலாம். விரைவுப் பகிர்தல், Find My Device போன்ற அம்சங்களும் சாதன இருப்பிடமும் புளூடூத்தைப் பயன்படுத்துகின்றன."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"புளூடூத் ஆன் செய்யப்பட்டிருக்கும்போது உங்கள் சாதனத்தால் அருகிலுள்ள பிற புளூடூத் சாதனங்களைத் தொடர்புகொள்ள முடியும்.\n\nசாதன அனுபவத்தை மேம்படுத்த, புளூடூத் ஆஃப் செய்யப்பட்டிருந்தாலும்கூட ஆப்ஸும் சேவைகளும் எப்போது வேண்டுமானாலும் அருகிலுள்ள சாதனங்களைத் தேடலாம். உதாரணமாக, இருப்பிடம் சார்ந்த அம்சங்களையும் சேவைகளையும் மேம்படுத்த இதைப் பயன்படுத்தலாம். புளூடூத் ஸ்கேனிங் அமைப்புகளில் இதை மாற்றிக்கொள்ளலாம்."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"புளூடூத் இயக்கப்பட்டிருக்கும்போது, உங்கள் சாதனத்தை அருகிலுள்ள பிற புளூடூத் சாதனங்களுடன் இணைக்கலாம். விரைவுப் பகிர்தல், Find My Device போன்ற அம்சங்களும் சாதன இருப்பிடமும் புளூடூத்தைப் பயன்படுத்துகின்றன.\n\nபுளூடூத் முடக்கப்பட்டிருந்தாலும், ஆப்ஸ் மற்றும் சேவைகள் எப்போது வேண்டுமானாலும் அருகில் ஏதேனும் சாதனங்கள் உள்ளனவா என்று ஸ்கேன் செய்யலாம். இருப்பிடம் சார்ந்த அம்சங்களையும் சேவைகளையும் மேம்படுத்த இது பயன்படுத்தப்படலாம். புளூடூத் ஸ்கேனிங் அமைப்புகளில் நீங்கள் இதை மாற்றிக்கொள்ளலாம்."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"மாற்றுதல்"</string>
<string name="device_details_title" msgid="1155622417516195481">"சாதன விவரங்கள்"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"கீபோர்டு அமைப்புகள்"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"பாதுகாப்பு குறைவான பழைய பாதுகாப்பு நெறிமுறையை இந்த நெட்வொர்க் பயன்படுத்துவதால் இதனுடன் இணைப்பதற்கு உங்கள் மொபைல் நிறுவனம் அனுமதிக்கவில்லை"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP ஐ அனுமதி"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"மூடு"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"மேம்பட்ட விருப்பங்கள்"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"கீழ் தோன்றும் பட்டியின் மேம்படுத்தப்பட்ட விருப்பங்கள்"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"விரி"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz அலைவரிசைக்கு முன்னுரிமை"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP அமைப்பு"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"தனியுரிமை"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"சந்தா"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"சந்தாவைப் பார்க்கலாம் அல்லது மாற்றலாம்"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"ரேண்டம் ஆக்கப்பட்ட MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"உங்கள் பேட்டரி நீண்ட காலம் நீடித்திருக்கும் பொருட்டு சில திரைகளில் கருப்பு நிறப் பின்னணியை டார்க் தீம் பயன்படுத்துகிறது. உங்கள் திரை ஆஃப் ஆகும் வரை டார்க் தீம் ஆனில் இருக்குமாறு அமைக்கப்பட்டிருக்கும்."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"தற்போது உங்கள் உறக்கநேரப் பயன்முறையின் அட்டவணையை டார்க் தீம் பின்பற்றுகிறது"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"உறக்கநேரப் பயன்முறை அமைப்புகள்"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"திரை அணைவு நேரம்"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> செயல்படாமல் இருப்பின்"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"அமைக்கப்படவில்லை"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"மேலும் விருப்பங்களுக்கு டச்பேடின் கீழ்வலது மூலையில் தட்டுக"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"பாயிண்ட்டர் வேகம்"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"டச்பேட் சைகைகளை அறிந்துகொள்ளுங்கள்"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"டிராக்பேட், டிராக் பேட், மவுஸ், கர்சர், ஸ்க்ரோல், ஸ்வைப், வலது கிளிக், கிளிக், பாயிண்ட்டர்"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"வலது கிளிக், தட்டு"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"முகப்பிற்குச் செல்"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"டச்பேடில் மூன்று விரல்களால் மேல்நோக்கி ஸ்வைப் செய்யுங்கள்"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"பின்செல்"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"பொது"</string>
<string name="display_category_title" msgid="6638191682294461408">"திரை அமைப்பு"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"கலர் மற்றும் மோஷன்"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"திரையின் ஒளிர்வைக் குறைத்தல்"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ஊடாடல் கட்டுப்பாடுகள்"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"நேரக் கட்டுப்பாடுகள்"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"தெளிவுத்திறன் அற்றது"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"மிகை ஒளிமாற்ற எழுத்து"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"வார்த்தையின் வண்ணத்தைக் கருப்பு/வெள்ளைக்கு மாற்றும். பின்னணியில் ஒளி மாறுபாட்டை அதிகரிக்கும்."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"திரை உருப்பெருக்கத்தைத் தானாகப் புதுப்பி"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ஆப்ஸ் மாற்றங்களில் திரை உருப்பெருக்கத்தைப் புதுப்பிக்கவும்"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"பவர் பட்டன் மூலம் அழைப்பை நிறுத்து"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"கீழிருந்து 2 விரல்கள் மூலம் மேல்நோக்கி ஸ்வைப் செய்யவும்"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"ஒலியளவுக்கான விசைகளைப் பிடிக்கவும்"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"திரையில் மூன்று முறை தட்டவும்"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"தொடர்க"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"செவித்துணைக் கருவிகள்"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"செவித்துணைக் கருவிகள், கோக்லியார் இம்பிளான்ட் சாதனங்கள் மற்றும் பிற ஒலிபெருக்கிச் சாதனங்களை உங்கள் மொபைலுடன் பயன்படுத்தலாம்"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> இன் இடதுபுற மற்றும் வலதுபுற கருவிகள் செயலிலுள்ளன"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> + மேலும் 1 சாதனம் செயலிலுள்ளது"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"புதியதை இணைத்தல்"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"புதிய சாதனத்தை இணைப்பது குறித்த அறிமுகம்"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"செவித்துணை கருவிகள்"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"சேமிக்கப்பட்டவை"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"செவித்துணைக் கருவிக் கட்டுப்பாடுகள்"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"செவித்துணை கருவியுடனான இணக்கத்தன்மை"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"டெலிகாயில்களுடனான இணக்கத்தன்மையை மேம்படுத்தி தேவையற்ற இரைச்சலைக் குறைக்கும்"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"செவித்துணை கருவிகள் குறித்த அறிமுகம்"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"உங்கள் செவித்துணைக் கருவி ஆன் செய்யப்பட்டு இணைப்பதற்குத் தயாராக இருப்பதை உறுதிசெய்து கொள்ளுங்கள்"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"செவித்துணைக் கருவியை இணை"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"கிடைக்கும் செவித்துணை கருவிகள்"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"உங்கள் செவித்துணைக் கருவி காட்டப்படவில்லையா?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"மேலும் சாதனங்களைக் காட்டு"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"இந்த ஆப்ஸ், பின்னணியில் இயங்கி பேட்டரியைப் பயன்படுத்த முடியும். இதனால், பேட்டரி வழக்கத்தைவிட வேகமாகத் தீர்ந்துவிடக்கூடும்."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"அகற்று"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"ரத்துசெய்"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"மீறிச் செயல்படு"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"சார்ஜிங் துணைக்கருவியைச் சரிபாருங்கள்"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"இணக்கமற்ற சார்ஜிங் குறித்து மேலும் அறிக"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"பேட்டரி நிர்வாகி"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"மற்றவை"</string>
<string name="no_channels" msgid="4716199078612071915">"இந்த ஆப்ஸ் எந்த அறிவிப்புகளையும் இடுகையிடவில்லை"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ஆப்ஸில் உள்ள கூடுதல் அமைப்புகள்"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"உபயோகிக்காததை காட்டு"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"உபயோகிக்காதவற்றை மறை"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# வகை நீக்கப்பட்டது}other{# வகைகள் நீக்கப்பட்டன}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"எல்லாம் தடு"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"இந்த அறிவிப்புகளை ஒருபோதும் காட்டாது"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"பின்னணியில் நீண்டநேரப் பணிகள்"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"நீண்டநேரப் பணிகளைப் பின்னணியில் இயக்க இந்த ஆப்ஸை அனுமதிக்கும். நிறைவுசெய்வதற்கு நீண்டநேரம் எடுக்கக்கூடிய பணிகளை (பதிவிறக்குதல், பதிவேற்றுதல் போன்றவை) இயக்க ஆப்ஸை இது அனுமதிக்கும். \n\nஇந்த அனுமதி மறுக்கப்பட்டால், இதுபோன்ற பணிகளைப் பின்னணியில் இயக்க ஆப்ஸ் எவ்வளவு நேரம் எடுத்துக்கொள்ளலாம் என்பதை சிஸ்டம் கட்டுப்படுத்தும்."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"நீண்டநேரப் பணிகள், தரவுப் பரிமாற்றம், பின்னணிப் பணிகள்"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"பின்னணியில் காப்புப் பிரதி பணிகளைச் செயல்படுத்துதல்"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"காப்புப் பிரதி சார்ந்த பணிகளைப் பின்னணியில் மேற்கொள்ள ஆப்ஸை அனுமதித்தல்"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"உள்ளடக்கத்தைக் காப்புப் பிரதி எடுப்பதற்கான அல்லது ஒத்திசைப்பதற்கான முக்கியமான உபயோகச் சூழலை இந்த ஆப்ஸ் கொண்டுள்ளது என்பதைக் குறிக்கிறது. இந்த அனுமதியை வழங்குவதன் மூலம், காப்புப் பிரதி சார்ந்த பணியை நிறைவுசெய்வதற்காக ஆப்ஸைச் சிறிது நேரம் பின்னணியில் இயக்க அனுமதிக்கிறது. \n\nஇந்த அனுமதி மறுக்கப்பட்டால், பின்னணியில் காப்புப் பிரதி சார்ந்த பணியை நிறைவுசெய்ய சிஸ்டம் எந்தவிதமான சிறப்பு விலக்கையும் இந்த ஆப்ஸுக்கு வழங்காது."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"காப்புப் பிரதி பணிகள், காப்புப் பிரதி வேலைகள்"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager இன் ரேட் லிமிட்டிங்கை மீட்டமை"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager இன் ரேட் லிமிட்டிங் மீட்டமைக்கப்பட்டது"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"லாக் ஸ்கிரீனில் தகவலைக் கட்டுப்படுத்தவும்"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"தானியங்குப் பதிவு…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"டேட்டா ரோமிங்கை அனுமதிக்கவா?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"கட்டணம் பற்றி அறிய நெட்வொர்க் வழங்குநரைத் தொடர்புகொள்ளவும்."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ஆப்ஸ் டேட்டா உபயோகம்"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"தவறான நெட்வொர்க் பயன்முறை <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. நிராகரி."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"சாட்டிலைட் மெசேஜிங்"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"சாட்டிலைட் மூலம் மெசேஜ்களை அனுப்பவும் பெறவும் முடியும். உங்கள் கணக்கில் சேர்க்கப்பட்டுள்ளது."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIMமை அழிக்கிறது…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIMமை அழிக்க முடியவில்லை"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"ஏதோ தவறாகிவிட்டதால் இந்த eSIM அழிக்கப்படவில்லை.\n\nஉங்கள் சாதனத்தை மீண்டும் தொடங்கி மறுபடியும் முயற்சித்துப் பார்க்கவும்."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"சாதனத்துடன் இணைத்தல்"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"உங்கள் சாதனத்துடன் இணைக்க <xliff:g id="APPNAME">%1$s</xliff:g> ஆப்ஸ் தற்காலிகமான வைஃபை நெட்வொர்க்கைப் பயன்படுத்த விரும்புகிறது"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"சாதனங்கள் எதுவும் இல்லை. சாதனங்கள் ஆன் செய்யப்பட்டு இணைப்பதற்குத் தயாராக உள்ளனவா என்பதை உறுதிப்படுத்தவும்."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"ரத்துசெய்"</string>
<string name="contrast_title" msgid="6885768151336508075">"ஒளி மாறுபாடு"</string>
<string name="contrast_standard" msgid="1097297089917185235">"இயல்புநிலை"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"நடுத்தரம்"</string>
<string name="contrast_high" msgid="3988567609694797696">"அதிகம்"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"இந்த ஆப்ஸை 1 சாளரத்தில் மட்டுமே திறக்க முடியும்"</string>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index 71b4ae1..5e7de29 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"పరికరం డిస్కనెక్ట్ చేయాలా?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"కొత్త పరికరాన్ని పెయిర్ చేయండి"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"బ్లూటూత్"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"రేపు మళ్లీ ఆటోమేటిక్గా ఆన్ చేస్తుంది"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"కుడి చెవి పెయిర్"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"ఎడమ చెవి పెయిర్"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"మీ మరో చెవిని పెయిర్ చేయి"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"కుడి చెవి పెయిర్"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"ఎడమ చెవి పెయిర్ చేయి"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"అందుబాటులో ఉన్న అన్ని వినికిడి పరికరాల కోసం"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"వినికిడి పరికర సెట్టింగ్లు"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"షార్ట్కట్, వినికిడి పరికరంతో అనుకూలత"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"ఈ పరికరం కోసం"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"ఆడియో అవుట్పుట్"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"ఆడియో అవుట్పుట్ గురించి"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"టెక్స్ట్ ఫీల్డ్లలో రాయండి"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"అన్ని స్టైలస్ బటన్ ప్రెస్లను విస్మరించండి"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"స్టైలస్"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"ఆడియో షేరింగ్"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"ఆడియోను షేర్ చేయండి"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"కాల్స్, అలారాలు"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE ఆడియో స్ట్రీమ్కు కనెక్ట్ చేయండి"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"సమీప ఆడియో స్ట్రీమ్లు"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"ఆడియో స్ట్రీమ్లు"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR కోడ్ను ఉపయోగించి ఆడియో స్ట్రీమ్కు కనెక్ట్ చేయండి"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"సమీప ఆడియో స్ట్రీమ్లు ఏవీ కనుగొనబడలేదు."</string>
<string name="date_and_time" msgid="1788358029823431692">"తేదీ & సమయం"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"ప్రాక్సీ"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"రద్దు చేయండి"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"రద్దు చేయండి"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"సెటప్ చేయండి"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"ప్రైవేట్ స్పేస్ను సెటప్ చేయండి"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"మీరు దాచడానికి లేదా లాక్ చేయడానికి వీలు ఉండే ప్రత్యేక స్పేస్లో ప్రైవేట్ యాప్లను ఉంచండి"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"ఇది ఎలా పని చేస్తుంది"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"మీ యాప్ల లిస్ట్ కింది నుండి మీరు ప్రైవేట్ స్పేస్ను యాక్సెస్ చేయవచ్చు"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"ప్రైవేట్ స్పేస్లోని యాప్లు లాక్ చేయడం ద్వారా రక్షించబడతాయి"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"మీ ప్రైవేట్ స్పేస్ లాక్ అయ్యి ఉన్నప్పుడు, అందులోని యాప్ల నుండి నోటిఫికేషన్లు రావు"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"మీ ప్రైవేట్ స్పేస్ లాక్ అయి ఉన్నప్పుడు, అందులో ఉన్న యాప్లు అనుమతి మేనేజర్లో, గోప్యతా డ్యాష్బోర్డ్లో, ఇతర సెట్టింగ్లలో కనిపించవు.\n\nమీ ప్రైవేట్ స్పేస్ను కొత్త పరికరానికి తరలించడం సాధ్యం కాదు. మీరు దానిని మరొక పరికరంలో ఉపయోగించాలంటే, మరొక ప్రైవేట్ స్పేస్ను సెటప్ చేయవలసి ఉంటుంది.\n\nమీ పరికరాన్ని కంప్యూటర్కు కనెక్ట్ చేసే లేదా మీ పరికరంలో హానికరమైన యాప్లను ఇన్స్టాల్ చేసే ఎవరైనా మీ ప్రైవేట్ స్పేస్ను యాక్సెస్ చేయగలరు."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"ప్రైవేట్ స్పేస్ సెటప్ ప్రోగ్రెస్లో ఉంది…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"ప్రైవేట్ స్పేస్ లాక్ అయ్యి ఉన్నప్పుడు, అందులోని యాప్ల నుండి నోటిఫికేషన్లు రావు"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ఫోటోలను లేదా ఫైల్స్ను షేర్ చేయడానికి ప్రైవేట్ స్పేస్ను అన్లాక్ చేయండి"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"కొన్ని యాప్లు ఇప్పటికే మీ ప్రైవేట్ స్పేస్లో ఇన్స్టాల్ అయి ఉంటాయి"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"ప్రైవేట్ స్పేస్ను సెటప్ చేయడం సాధ్యపడలేదు"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"మళ్లీ ట్రై చేయండి"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"ప్రైవేట్ స్పేస్ అన్లాకింగ్కు స్క్రీన్లాక్ వాడాలా?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"మీ ప్రైవేట్ స్పేస్ కోసం PIN సెట్ చేయండి"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"మీ ప్రైవేట్ స్పేస్ కోసం పాస్వర్డ్ను సెట్ చేయండి"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"మీ ప్రైవేట్ స్పేస్ కోసం ఆకృతి సెట్ చేయి"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"యాప్లు, నోటిఫికేషన్లు"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"లాక్ స్క్రీన్లో గోప్యమైన నోటిఫికేషన్లు"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"ప్రైవేట్ స్పేస్ అన్లాక్ చేయబడినప్పుడు సున్నితమైన కంటెంట్ను చూడండి"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"మీరు గరిష్ఠంగా <xliff:g id="COUNT">%d</xliff:g> వేలిముద్రలను జోడించవచ్చు"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"మీరు గరిష్ట సంఖ్యలో వేలిముద్రలను జోడించారు"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"మరిన్ని వేలిముద్రలను జోడించడం సాధ్యపడదు"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"డిస్కనెక్ట్ చేయండి"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"పెయిర్ చేసి, కనెక్ట్ చేయండి"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"బ్లూటూత్తో, బ్లూటూత్ పరికరాలకు మీది లింక్ కాగలదు"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"బ్లూటూత్ను ఆన్ చేసినప్పుడు, సమీపంలోని ఇతర బ్లూటూత్ పరికరాలతో మీ పరికరం కమ్యూనికేట్ చేయగలదు. క్విక్ షేర్, Find My Device, పరికర లొకేషన్ వంటి ఫీచర్లు బ్లూటూత్ను ఉపయోగిస్తాయి."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"బ్లూటూత్ ఆన్ చేసినప్పుడు, సమీపంలోని ఇతర బ్లూటూత్ పరికరాలతో మీ పరికరం కమ్యూనికేట్ చేయగలదు.\n\nపరికర వినియోగ అనుభూతిని మెరుగుపరచడానికి, ఏ సమయంలోనైనా, బ్లూటూత్ ఆఫ్లో ఉన్నప్పుడు కూడా, సమీపంలోని పరికరాలను, యాప్లు, సర్వీస్లు ఇప్పటికీ స్కాన్ చేయగలవు. ఉదాహరణకు, లొకేషన్ ఆధారిత ఫీచర్లు, సర్వీస్లను మెరుగుపరచడానికి దీనిని ఉపయోగించవచ్చు. మీరు దీన్ని బ్లూటూత్ స్కానింగ్ సెట్టింగ్లలో మార్చవచ్చు."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"బ్లూటూత్ను ఆన్ చేసినప్పుడు, సమీపంలోని ఇతర బ్లూటూత్ పరికరాలతో మీ పరికరం కమ్యూనికేట్ చేయగలదు. క్విక్ షేర్, Find My Device, పరికర లొకేషన్ వంటి ఫీచర్లు బ్లూటూత్ను ఉపయోగిస్తాయి.\n\nబ్లూటూత్ ఆఫ్లో ఉన్నప్పటికీ యాప్లు, సర్వీస్లు ఏ సమయంలో అయినా సమీపంలోని పరికరాల కోసం స్కాన్ చేయగలవు. ఉదాహరణకు, లొకేషన్ ఆధారిత ఫీచర్లను, సర్వీస్లను మెరుగుపరచడానికి దీనిని ఉపయోగించవచ్చు. మీరు దీన్ని బ్లూటూత్ స్కానింగ్ సెట్టింగ్లలో మార్చవచ్చు."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"మార్చండి"</string>
<string name="device_details_title" msgid="1155622417516195481">"పరికర వివరాలు"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"కీబోర్డ్ సెట్టింగ్లు"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"మీ క్యారియర్ మిమ్మల్ని ఈ నెట్వర్క్కు కనెక్ట్ చేయడానికి అనుమతించదు ఎందుకంటే ఇది తక్కువ సురక్షితమైన పాత సెక్యూరిటీ ప్రోటోకాల్ను ఉపయోగిస్తుంది"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEPను అనుంతించండి"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"మూసివేయండి"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"అధునాతన ఆప్షన్లు"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"డ్రాప్-డౌన్ లిస్ట్ అధునాతన ఎంపికలు"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"విస్తరించు"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz బ్యాండ్కి ప్రాధాన్యత"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP సెట్టింగ్లు"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"గోప్యత"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"చెల్లింపు సభ్యత్వం"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"చెల్లింపు సభ్యత్వాన్ని చూడండి లేదా మార్చండి"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"యాదృచ్ఛీకరించబడిన MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"మీ బ్యాటరీ ఎక్కువ సేపు పని చేయడానికి సహాయపడేలా ముదురు రంగు థీమ్ అనేది కొన్ని స్క్రీన్ల మీద నలుపు బ్యాక్గ్రౌండ్ను ఉపయోగిస్తుంది. ఆన్ చేయాల్సిన నిరీక్షణ సమయాన్ని ముదురు రంగు థీమ్ అనేది మీ స్క్రీన్ ఆఫ్ అయ్యే వరకు షెడ్యూల్ చేస్తుంది."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ముదురు రంగు రూపం ప్రస్తుతం మీ నిద్రించే సమయ మోడ్ షెడ్యూల్ను ఫాలో అవుతోంది"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"నిద్రించే సమయ మోడ్ సెట్టింగ్లు"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"ఆటోమేటిక్ స్క్రీన్ గడువు ముగింపు"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"ఇన్యాక్టివ్గా ఉన్న <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> తర్వాత"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"సెట్ చేయనివి"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"మనిన్ని ఆప్షన్లకై టచ్ప్యాడ్ దిగువ కుడి మూలన ట్యాప్ చేయండి"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"పాయింటర్ స్పీడ్"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"టచ్ప్యాడ్ సంజ్ఞ గూర్చి తెలుసుకోండి"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ట్రాక్ప్యాడ్, ట్రాక్ ప్యాడ్, మౌస్, కర్సర్, స్క్రోల్, స్వైప్, కుడి క్లిక్, క్లిక్, పాయింటర్"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"కుడి క్లిక్, ట్యాప్"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"మొదటి ట్యాబ్కు వెళ్లండి"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"మీ టచ్ప్యాడ్పై ఎక్కడైనా మూడు వేళ్లతో పైకి స్వైప్ చేయండి"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"వెనుకకు వెళ్లండి"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"సాధారణం"</string>
<string name="display_category_title" msgid="6638191682294461408">"డిస్ప్లే"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"రంగు, మోషన్"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"స్క్రీన్ను ముదురు రంగులో కనిపించేలా చేయండి"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ఇంటరాక్షన్ కంట్రోల్స్"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"టైమింగ్ కంట్రోల్స్"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"పారదర్శకం కాని"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"అధిక కాంట్రాస్ట్ టెక్స్ట్"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"టెక్స్ట్ రంగును నలుపు లేదా తెలుపు రంగుకు మార్చండి. బ్యాక్గ్రౌండ్తో కాంట్రాస్ట్ను పెంచుతుంది."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"స్క్రీన్ వర్ధనాన్ని ఆటోమేటిక్గా అప్డేట్ చేయండి"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"యాప్ పరివర్తనాల్లో స్క్రీన్ వర్ధనాన్ని అప్డేట్ చేయండి"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"పవర్ బటన్ కాల్ను ముగిస్తుంది"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2-వేళ్లతో కింది నుండి పైకి స్వైప్ చేయడం"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"వాల్యూమ్ కీలను నొక్కి, ఉంచడం"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"స్క్రీన్పై మూడు సార్ల నొక్కడం"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"కొనసాగించండి"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"వినికిడి పరికరాలు"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"మీరు మీ ఫోన్తో వినికిడి పరికారాలు, కోక్లియర్ ఇంప్లాంట్లు, అలాగే ఇతర యాంప్లిఫికేషన్ పరికరాలను ఉపయోగించవచ్చు"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ఎడమ, కుడి"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 మరిన్ని"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"కొత్త పరికరాన్ని పెయిర్ చేయండి"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"కొత్త పరికరాన్ని పెయిర్ చేయడం గురించి పరిచయం"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"వినికిడి పరికరాలు"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"సేవ్ చేసిన పరికరాలు"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"వినికిడి డివైజ్ కంట్రోల్స్"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"వినికిడి పరికరంతో అనుకూలత"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"టెలికాయిల్స్తో అనుకూలతను మెరుగుపరుస్తుంది, అవాంఛిత శబ్దాన్ని తగ్గిస్తుంది"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"వినికిడి పరికరాల గురించి పరిచయం"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"మీ వినికిడి పరికరం ఆన్ చేయబడిందని, పెయిర్ చేయడానికి సిద్ధంగా ఉందని నిర్ధారించుకోండి"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"వినికిడి పరికరాన్ని పెయిర్ చేయండి"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"అందుబాటులోని వినికిడి పరికరాలు"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"మీ వినికిడి పరికరం కనిపించలేదా?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"మరిన్ని పరికరాలను చూడండి"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"ఈ యాప్ బ్యాక్గ్రౌండ్లో బ్యాటరీని ఉపయోగించగలదు. మీ బ్యాటరీ ఛార్జింగ్ త్వరగా ఖాళీ కావచ్చు."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"తీసివేయండి"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"రద్దు చేయండి"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ఓవర్రైడ్ చేయండి"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ఛార్జింగ్ యాక్సెసరీని చెక్ చేయండి"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ఛార్జింగ్ అనుకూలంగా లేకపోవడం అనే దాని గురించి మరింత తెలుసుకోండి"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"బ్యాటరీ మేనేజర్"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"ఇతరం"</string>
<string name="no_channels" msgid="4716199078612071915">"ఈ యాప్ ఏ నోటిఫికేషన్లను పోస్ట్ చేయలేదు"</string>
<string name="app_settings_link" msgid="6725453466705333311">"యాప్లోని అదనపు సెట్టింగ్లు"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"ఉపయోగించని ఛానెల్స్ను చూపండి"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"ఉపయోగించని ఛానెల్స్ను దాచండి"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# కేటగిరీ తొలగించబడింది}other{# కేటగిరీలు తొలగించబడ్డాయి}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"అన్నింటినీ బ్లాక్ చేయండి"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ఈ నోటిఫికేషన్లను ఎప్పుడూ చూపవద్దు"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"లాంగ్ బ్యాక్గ్రౌండ్ టాస్క్లు"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"ఎక్కువ సేపు నడిచే బ్యాక్గ్రౌండ్ టాస్క్లను రన్ చేయడానికి ఈ యాప్ను అనుమతించండి. దీని వలన డౌన్లోడ్లు, అప్లోడ్ల వంటి, పూర్తి అవ్వడానికి కొన్ని నిమిషాల కంటే ఎక్కువ సమయం పట్టే టాస్క్లను రన్ చేయడానికి యాప్నకు వీలు లభిస్తుంది. \n\nఒకవేళ ఈ అనుమతి నిరాకరించబడితే, బ్యాక్గ్రౌండ్లో అటువంటి టాస్క్లను యాప్ ఎంత సమయం పాటు రన్ చేయగలదు అనే విషయంపై సిస్టమ్ పరిమితి విధిస్తుంది."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"ఎక్కువ సేపు నడిచే పనులు, డేటా బదిలీ, బ్యాక్గ్రౌండ్ టాస్క్లు"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"బ్యాక్గ్రౌండ్లో బ్యాకప్ టాస్క్లను అమలు చేయండి"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"బ్యాకప్ సంబంధిత బ్యాక్గ్రౌండ్ టాస్క్లను అమలు చేయడానికి యాప్ను అనుమతించండి"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"ఈ యాప్నకు కంటెంట్ను బ్యాకప్ లేదా సింక్ చేయాల్సిన ప్రధాన వినియోగ సందర్భం ఉందని సూచిస్తుంది. ఈ అనుమతిని మంజూరు చేయడం వలన బ్యాకప్ సంబంధిత పనిని పూర్తి చేయడం కోసం యాప్ బ్యాక్గ్రౌండ్లో కొంచెం ఎక్కువ సమయం రన్ అవుతుంది. \n\nఒకవేళ ఈ అనుమతి నిరాకరించబడితే, బ్యాక్అప్కు సంబంధించిన పనిని పూర్తి చేయడానికి సిస్టమ్ ఈ యాప్కు ఎలాంటి ప్రత్యేక మినహాయింపును ఇవ్వదు."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"బ్యాకప్ టాస్క్లు, బ్యాకప్ ఉద్యోగాలు"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager రేట్-లిమిటింగ్ ప్రక్రియను రీసెట్ చేయండి"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager రేట్-లిమిటింగ్ ప్రక్రియను రీసెట్ చేయబడింది"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"లాక్ స్క్రీన్పై నియంత్రణ సమాచారం"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"ఆటోమేటిక్ నమోదు…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"డేటా రోమింగ్ను అనుమతించాలా?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"ధరల కోసం మీ నెట్వర్క్ ప్రదాతను అడగండి."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"యాప్ డేటా వినియోగం"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"చెల్లని నెట్వర్క్ మోడ్<xliff:g id="NETWORKMODEID">%1$d</xliff:g>. విస్మరించు."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"శాటిలైట్ మెసేజింగ్"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"శాటిలైట్ ద్వారా టెక్స్ట్ మెసేజ్లను పంపండి, స్వీకరించండి. మీ ఖాతాతో చేర్చబడింది."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIMను ఫ్యాక్టరీ రీసెట్ చేస్తోంది…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIMను తొలగించడం సాధ్యపడదు"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"ఏదో పొరపాటు జరిగింది, ఈ eSIM ఫ్యాక్టరీ రీసెట్ చేయబడలేదు.\n\nమీ పరికరాన్ని రీస్టార్ట్ చేసి, మళ్లీ ట్రై చేయండి."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"పరికరానికి కనెక్ట్ చేయండి"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"మీ పరికరానికి కనెక్ట్ కావడానికి <xliff:g id="APPNAME">%1$s</xliff:g> యాప్ తాత్కాలిక Wi‑Fi నెట్వర్క్ను ఉపయోగించాలనుకుంటుంది"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"పరికరాలు ఏవీ కనుగొనబడలేదు. పరికరాలు ఆన్లో ఉన్నాయని మరియు కనెక్ట్ చేయడానికి అందుబాటులో ఉన్నాయని నిర్ధారించుకోండి."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"రద్దు చేయండి"</string>
<string name="contrast_title" msgid="6885768151336508075">"కాంట్రాస్ట్"</string>
<string name="contrast_standard" msgid="1097297089917185235">"స్టాండర్డ్"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"మధ్యస్థం"</string>
<string name="contrast_high" msgid="3988567609694797696">"అధికం"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"ఈ యాప్ను 1 విండోలో మాత్రమే తెరవవచ్చు"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 31129b5..a1a7d5c 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"เลิกเชื่อมต่ออุปกรณ์ไหม"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"จับคู่อุปกรณ์ใหม่"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"บลูทูธ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"เปิดอีกครั้งโดยอัตโนมัติในวันพรุ่งนี้"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"จับคู่หูฟังข้างขวา"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"จับคู่หูฟังข้างซ้าย"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"จับคู่หูฟังอีกข้าง"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"จับคู่หูฟังข้างขวา"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"จับคู่หูฟังข้างซ้าย"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"สำหรับเครื่องช่วยฟังทั้งหมดที่พร้อมใช้งาน"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"การตั้งค่าเครื่องช่วยฟัง"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"ทางลัด ความเข้ากันได้กับเครื่องช่วยฟัง"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"สำหรับอุปกรณ์นี้"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"เอาต์พุตเสียง"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"เกี่ยวกับเอาต์พุตเสียง"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"เขียนในช่องข้อความ"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"ไม่ต้องสนใจการกดปุ่มสไตลัสทั้งหมด"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"สไตลัส"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"การแชร์เสียง"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"แชร์เสียง"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"การโทรและการปลุก"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"เชื่อมต่อกับสตรีม LE Audio"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"สตรีมเสียงที่อยู่ใกล้เคียง"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"สตรีมเสียง"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"เชื่อมต่อกับสตรีมเสียงโดยใช้คิวอาร์โค้ด"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"ไม่พบสตรีมเสียงที่อยู่ใกล้เคียง"</string>
<string name="date_and_time" msgid="1788358029823431692">"วันที่และเวลา"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"พร็อกซี"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"ยกเลิก"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"ยกเลิก"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"ตั้งค่า"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"ตั้งค่าพื้นที่ส่วนตัว"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"เก็บแอปส่วนตัวไว้ในพื้นที่แยกต่างหากซึ่งคุณจะซ่อนหรือล็อกได้"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"วิธีการทำงาน"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"คุณเข้าถึงพื้นที่ส่วนตัวได้จากด้านล่างของรายการแอป"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"แอปในพื้นที่ส่วนตัวได้รับการปกป้องโดยการล็อก"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"การแจ้งเตือนจากแอปในพื้นที่ส่วนตัวจะถูกซ่อนเมื่อล็อกไว้"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"แอปในพื้นที่ส่วนตัวจะไม่ปรากฏในเครื่องมือจัดการสิทธิ์ แดชบอร์ดความเป็นส่วนตัว และการตั้งค่าอื่นๆ เมื่อล็อกพื้นที่ส่วนตัวไว้\n\nระบบจะย้ายพื้นที่ส่วนตัวไปยังอุปกรณ์ใหม่ไม่ได้ คุณจะต้องตั้งค่าพื้นที่ส่วนตัวอีกแห่งหนึ่งหากต้องการใช้ในอุปกรณ์อื่น\n\nใครก็ตามที่เชื่อมต่ออุปกรณ์ของคุณกับคอมพิวเตอร์หรือติดตั้งแอปที่เป็นอันตรายลงในอุปกรณ์อาจเข้าถึงพื้นที่ส่วนตัวได้"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"กำลังตั้งค่าพื้นที่ส่วนตัว…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"การแจ้งเตือนจากแอปในพื้นที่ส่วนตัวจะถูกซ่อนเมื่อล็อกไว้"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"ปลดล็อกพื้นที่ส่วนตัวเพื่อแชร์รูปภาพหรือไฟล์"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"แอปบางแอปได้รับการติดตั้งในพื้นที่ส่วนตัวอยู่แล้ว"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"ตั้งค่าพื้นที่ส่วนตัวไม่ได้"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"ลองอีกครั้ง"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"ใช้การล็อกหน้าจอเพื่อปลดล็อกพื้นที่ส่วนตัวใช่ไหม"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"ตั้งค่า PIN สำหรับพื้นที่ส่วนตัว"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"ตั้งค่ารหัสผ่านสำหรับพื้นที่ส่วนตัว"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"ตั้งค่ารูปแบบสำหรับพื้นที่ส่วนตัว"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"แอปและการแจ้งเตือน"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"การแจ้งเตือนที่มีความละเอียดอ่อนบนหน้าจอล็อก"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"แสดงเนื้อหาที่ละเอียดอ่อนเมื่อพื้นที่ส่วนตัวปลดล็อกอยู่"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"คุณสามารถเพิ่มได้ถึง <xliff:g id="COUNT">%d</xliff:g> ลายนิ้วมือ"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"คุณได้เพิ่มลายนิ้วมือถึงขีดจำกัดสูงสุดแล้ว"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"เพิ่มลายนิ้วมืออีกไม่ได้แล้ว"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"ยกเลิกการเชื่อมต่อ"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"จับคู่อุปกรณ์และเชื่อมต่อ"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"เมื่อเปิดบลูทูธ อุปกรณ์จะสื่อสารกับอุปกรณ์บลูทูธที่อยู่ใกล้ๆ ได้"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"เมื่อเปิดบลูทูธ อุปกรณ์ของคุณจะสื่อสารกับอุปกรณ์บลูทูธเครื่องอื่นในบริเวณใกล้เคียงได้ ฟีเจอร์ต่างๆ อย่างเช่น Quick Share, หาอุปกรณ์ของฉัน และตำแหน่งของอุปกรณ์ ใช้บลูทูธ"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"เมื่อเปิดบลูทูธ อุปกรณ์ของคุณจะสื่อสารกับอุปกรณ์บลูทูธเครื่องอื่นในบริเวณใกล้เคียงได้\n\nแอปและบริการต่างๆ จะยังคงสแกนหาอุปกรณ์ที่อยู่ใกล้เคียงได้ทุกเมื่อแม้บลูทูธจะปิดอยู่เพื่อปรับปรุงประสบการณ์การใช้งานอุปกรณ์ การตั้งค่านี้ใช้เพื่อทำสิ่งต่างๆ เช่น ปรับปรุงฟีเจอร์และบริการที่อิงตามตำแหน่ง คุณเปลี่ยนตัวเลือกนี้ได้ในการตั้งค่าการสแกนหาบลูทูธ"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"เมื่อเปิดบลูทูธ อุปกรณ์ของคุณจะสื่อสารกับอุปกรณ์บลูทูธเครื่องอื่นในบริเวณใกล้เคียงได้ ฟีเจอร์ต่างๆ อย่างเช่น Quick Share, หาอุปกรณ์ของฉัน และตำแหน่งของอุปกรณ์ ใช้บลูทูธ\n\nแอปและบริการต่างๆ จะยังคงสแกนหาอุปกรณ์ที่อยู่ใกล้เคียงได้ทุกเมื่อแม้บลูทูธจะปิดอยู่ การตั้งค่านี้ใช้เพื่อทำสิ่งต่างๆ เช่น ปรับปรุงฟีเจอร์และบริการที่อิงตามตำแหน่ง คุณเปลี่ยนตัวเลือกนี้ได้ในการตั้งค่าการสแกนหาบลูทูธ"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"เปลี่ยน"</string>
<string name="device_details_title" msgid="1155622417516195481">"รายละเอียดอุปกรณ์"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"การตั้งค่าแป้นพิมพ์"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"ผู้ให้บริการของคุณไม่อนุญาตให้เชื่อมต่อกับเครือข่ายนี้เนื่องจากใช้โปรโตคอลความปลอดภัยเวอร์ชันเก่าซึ่งมีความปลอดภัยน้อยกว่า"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"อนุญาต WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"ปิด"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"ตัวเลือกขั้นสูง"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ตัวเลือกขั้นสูงที่เป็นรายการแบบเลื่อนลง"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"ขยาย"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"ต้องการใช้ย่านความถี่ 5.0 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"การตั้งค่า IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"ความเป็นส่วนตัว"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"การสมัครใช้บริการ"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"ดูหรือเปลี่ยนการสมัครใช้บริการ"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"MAC แบบสุ่ม"</string>
@@ -1226,6 +1263,8 @@
<string name="dark_ui_text" msgid="4392646155331126666">"ธีมมืดใช้พื้นหลังสีดำเพื่อช่วยให้แบตเตอรี่ของคุณใช้งานได้นานขึ้นในหน้าจอบางรุ่น กำหนดการของธีมมืดรอที่จะเปิดใช้จนกระทั่งหน้าจอดับลง"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"ปัจจุบันธีมมืดจะเป็นไปตามกำหนดเวลาของโหมดเวลาเข้านอน"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"การตั้งค่าโหมดเวลาเข้านอน"</string>
+ <string name="even_dimmer_display_title" msgid="8589063452814896327">"หรี่แสงมากยิ่งขึ้น"</string>
+ <string name="even_dimmer_display_summary" msgid="120301078873242172">"อนุญาตให้อุปกรณ์หรี่แสงมากกว่าปกติ"</string>
<string name="screen_timeout" msgid="7709947617767439410">"ระยะหมดเวลาหน้าจอ"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"หลังจากไม่ได้ทำงานเป็นเวลา <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"ไม่ได้ตั้งค่า"</string>
@@ -1880,10 +1919,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"แตะที่มุมล่างขวาของทัชแพดเพื่อดูตัวเลือกเพิ่มเติม"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"ความเร็วของตัวชี้"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"เรียนรู้ท่าทางสัมผัสของทัชแพด"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"แทร็กแพด, แทร็ก แพด, เมาส์, เคอร์เซอร์, เลื่อน, ปัด, คลิกขวา, คลิก, Pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"คลิกขวา แตะ"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"ไปที่หน้าจอหลัก"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"ใช้ 3 นิ้วปัดขึ้นจากตำแหน่งใดก็ได้บนทัชแพด"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"ย้อนกลับ"</string>
@@ -1979,6 +2016,28 @@
<string name="general_category_title" msgid="6298579528716834157">"ทั่วไป"</string>
<string name="display_category_title" msgid="6638191682294461408">"การแสดงผล"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"สีและการเคลื่อนไหว"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"ปรับแสงหน้าจอให้มืดลง"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"ส่วนควบคุมการโต้ตอบ"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"การควบคุมเวลา"</string>
@@ -2115,6 +2174,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"ไม่โปร่งใส"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"ข้อความคอนทราสต์สูง"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"เปลี่ยนสีข้อความเป็นสีดำหรือสีขาว เพิ่มความคอนทราสต์เมื่อเทียบกับพื้นหลังให้สูงสุด"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"อัปเดตการขยายหน้าจอโดยอัตโนมัติ"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"อัปเดตการขยายหน้าจอเมื่อเปลี่ยนแอปพลิเคชัน"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"กดปุ่มเปิด/ปิดเพื่อวางสาย"</string>
@@ -2209,6 +2272,9 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"ใช้ 2 นิ้วเลื่อนขึ้นจากด้านล่าง"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"กดปุ่มปรับระดับเสียงค้างไว้"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"แตะหน้าจอ 3 ครั้ง"</string>
+ <string name="accessibility_shortcut_edit_screen_title" msgid="4494142067760961499">"แก้ไขทางลัดสำหรับการช่วยเหลือพิเศษ"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"ต่อไป"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"เครื่องช่วยฟัง"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"คุณสามารถใช้เครื่องช่วยฟัง ประสาทหูเทียม และอุปกรณ์ขยายเสียงกับโทรศัพท์ได้"</string>
@@ -2222,7 +2288,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, ทั้งซ้ายและขวา"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 รายการ"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"จับคู่อุปกรณ์ใหม่"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"เกี่ยวกับการจับคู่อุปกรณ์ใหม่"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"เครื่องช่วยฟัง"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"อุปกรณ์ที่บันทึกไว้"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"การควบคุมเครื่องช่วยฟัง"</string>
@@ -2230,8 +2295,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"ความเข้ากันได้กับเครื่องช่วยฟัง"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ปรับปรุงความเข้ากันได้ด้วยเทเลคอยล์และลดเสียงรบกวนที่ไม่พึงประสงค์"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"เกี่ยวกับเครื่องช่วยฟัง"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"ตรวจสอบว่าเครื่องช่วยฟังเปิดอยู่และพร้อมจับคู่แล้ว"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"จับคู่เครื่องช่วยฟัง"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"เครื่องช่วยฟังที่พร้อมใช้งาน"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"หากไม่เห็นเครื่องช่วยฟังของคุณ"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"ดูอุปกรณ์เพิ่มเติม"</string>
@@ -2436,8 +2502,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"แอปนี้จะใช้แบตเตอรี่ในเบื้องหลังได้ แบตเตอรี่จึงอาจจะหมดเร็วกว่าที่คาดไว้"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"นำออก"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"ยกเลิก"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"ลบล้าง"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"ตรวจสอบอุปกรณ์เสริมสำหรับการชาร์จ"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"ดูข้อมูลเพิ่มเติมเกี่ยวกับการชาร์จด้วยอะแดปเตอร์ที่ใช้ร่วมกันไม่ได้"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"ตัวจัดการแบตเตอรี่"</string>
@@ -3537,6 +3602,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"อื่นๆ"</string>
<string name="no_channels" msgid="4716199078612071915">"แอปนี้ไม่ได้โพสต์การแจ้งเตือนใดๆ"</string>
<string name="app_settings_link" msgid="6725453466705333311">"การตั้งค่าเพิ่มเติมในแอป"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"แสดงช่องที่ไม่ใช้งาน"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"ซ่อนช่องที่ไม่ใช้งาน"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{ลบหมวดหมู่ # รายการแล้ว}other{ลบหมวดหมู่ # รายการแล้ว}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"บล็อกทั้งหมด"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"ไม่ต้องแสดงการแจ้งเตือน"</string>
@@ -4103,6 +4170,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"งานเบื้องหลังซึ่งใช้เวลานาน"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"อนุญาตให้แอปนี้เรียกใช้งานที่ทำอยู่เบื้องหลังซึ่งใช้เวลานาน โดยจะทำให้แอปสามารถเรียกใช้งานที่อาจต้องใช้เวลานานกว่า 2-3 นาทีจึงจะทำงานเสร็จสิ้น เช่น การดาวน์โหลดและอัปโหลด \n\nหากสิทธิ์นี้ถูกปฏิเสธ ระบบจะจำกัดเวลาที่แอปสามารถทำงานดังกล่าวในเบื้องหลังได้"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"งานที่ใช้เวลานาน, การโอนข้อมูล, งานที่ทำอยู่เบื้องหลัง"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"ดำเนินการงานการสำรองข้อมูลในเบื้องหลัง"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"อนุญาตให้แอปทำงานที่เกี่ยวข้องกับการสำรองข้อมูลในเบื้องหลัง"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"บ่งบอกว่าแอปนี้มีกรณีการใช้งานที่สำคัญซึ่งจำเป็นต้องสำรองข้อมูลหรือซิงค์เนื้อหา การให้สิทธิ์นี้จะช่วยให้แอปทำงานในเบื้องหลังได้เป็นเวลานานขึ้นเล็กน้อยเพื่อทำงานที่เกี่ยวข้องกับการสำรองข้อมูลให้เสร็จสมบูรณ์ \n\nหากสิทธิ์นี้ถูกปฏิเสธ ระบบจะไม่ให้การยกเว้นพิเศษใดๆ แก่แอปนี้ในการทำงานที่เกี่ยวข้องกับการสำรองข้อมูลให้เสร็จสมบูรณ์ในเบื้องหลัง"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"งานการสำรองข้อมูล การดำเนินการสำรองข้อมูล"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"รีเซ็ตการจำกัดอัตราของ ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"รีเซ็ตการจำกัดอัตราของ ShortcutManager แล้ว"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"ควบคุมข้อมูลในหน้าจอล็อก"</string>
@@ -4527,7 +4598,6 @@
<string name="register_automatically" msgid="5208258089316657167">"การลงทะเบียนอัตโนมัติ…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"อนุญาตการโรมมิ่งข้อมูลไหม"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"โปรดสอบถามผู้ให้บริการเครือข่ายสำหรับข้อมูลเกี่ยวกับราคา"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ปริมาณการใช้อินเทอร์เน็ตของแอป"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"โหมดเครือข่ายไม่ถูกต้อง <xliff:g id="NETWORKMODEID">%1$d</xliff:g> ไม่สนใจ"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"การรับส่งข้อความผ่านดาวเทียม"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"รับส่งข้อความผ่านดาวเทียม รวมอยู่ในบัญชี"</string>
@@ -4628,6 +4698,10 @@
<string name="erasing_sim" msgid="4237180547590463930">"กำลังลบ eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"ลบ eSIM ไม่ได้"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"เกิดข้อผิดพลาดทำให้ลบ eSIM นี้ไม่ได้\n\nโปรดรีสตาร์ทอุปกรณ์แล้วลองอีกครั้ง"</string>
+ <string name="wifi_warning_dialog_title" msgid="7328515476966592390">"เชื่อมต่อ Wi‑Fi ก่อนลบ"</string>
+ <string name="wifi_warning_dialog_text" msgid="6584060137703953174">"วิธีนี้จะช่วยให้คุณใช้ eSIM อีกครั้งในภายหลังได้ง่ายขึ้นโดยไม่ต้องติดต่อผู้ให้บริการ"</string>
+ <string name="wifi_warning_continue_button" msgid="8171574741789688214">"ลบเลย"</string>
+ <string name="wifi_warning_return_button" msgid="6226063181583906340">"ตกลง"</string>
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"เชื่อมต่อกับอุปกรณ์"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"แอป <xliff:g id="APPNAME">%1$s</xliff:g> ต้องการใช้เครือข่าย Wi‑Fi ชั่วคราวเพื่อเชื่อมต่อไปยังอุปกรณ์"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"ไม่พบอุปกรณ์ ตรวจสอบว่าอุปกรณ์เปิดอยู่และพร้อมเชื่อมต่อ"</string>
@@ -5047,6 +5121,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"ยกเลิก"</string>
<string name="contrast_title" msgid="6885768151336508075">"คอนทราสต์"</string>
<string name="contrast_standard" msgid="1097297089917185235">"มาตรฐาน"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"ปานกลาง"</string>
<string name="contrast_high" msgid="3988567609694797696">"สูง"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"แอปนี้เปิดได้ใน 1 หน้าต่างเท่านั้น"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index b9c3e83..7d04302 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"I-diskonekta ang device?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Magpares ng bagong device"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Awtomatikong i-on ulit bukas"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Ipares ang kanan"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Ipares ang kaliwa"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Ipares ang kabila"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Ipares ang kanan"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Ipares ang kaliwa"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Para sa lahat ng available na hearing device"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Mga setting ng hearing device"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Shortcut, compatibility ng hearing aid"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Para sa device na ito"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio output"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Tungkol sa audio output"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Sumulat sa mga field ng text"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Huwag pansinin ang lahat ng pagpindot ng button sa stylus"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Pagbabahagi ng audio"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Ibahagi ang Audio"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Mga tawag at alarm"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Kumonekta sa isang LE audio stream"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Mga audio stream sa malapit"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Mga audio stream"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Kumonekta sa isang audio stream gamit ang QR code"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Walang audio stream sa malapit."</string>
<string name="date_and_time" msgid="1788358029823431692">"Petsa at oras"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -306,7 +302,7 @@
<string name="security_settings_face_enroll_education_title_accessibility" msgid="3701874093226957891">"I-set up ang Pag-unlock Gamit ang Mukha"</string>
<string name="security_settings_face_enroll_education_title_unlock_disabled" msgid="8810954233979716906">"Gamitin ang mukha mo sa pag-authenticate"</string>
<string name="security_settings_face_enroll_education_message" msgid="4308030157487176799"></string>
- <string name="security_settings_face_enroll_education_start" msgid="8830924400907195590">"Simula"</string>
+ <string name="security_settings_face_enroll_education_start" msgid="8830924400907195590">"Simulan"</string>
<string name="security_settings_face_enroll_education_accessibility_dialog_message" msgid="2965952386172202665">"Kung naka-off ang Pag-unlock Gamit ang Mukha sa pagiging accessible, posibleng hindi gumana nang maayos sa TalkBack ang ilang hakbang sa pag-set up."</string>
<string name="security_settings_face_enroll_education_accessibility_dialog_negative" msgid="7872647360361245461">"Bumalik"</string>
<string name="security_settings_face_enroll_education_accessibility_dialog_positive" msgid="3148077647572203458">"Ituloy ang pag-set up"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Kanselahin"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Kanselahin"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"I-set up"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Mag-set up ng pribadong space"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Ilagay ang mga pribadong app sa hiwalay na space na puwede mong itago o i-lock"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Paano ito gumagana"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Maa-access mo ang iyong pribadong space mula sa ibaba ng listahan ng mga app mo"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Protektado ng lock ang mga app sa iyong pribadong space"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Nakatago ang mga notification mula sa mga app sa iyong pribadong space kapag naka-lock ito"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Hindi lalabas ang mga app sa iyong pribadong space sa manager ng pahintulot, dashboard ng privacy, at iba pang setting kapag naka-lock ang pribadong space mo.\n\nHindi puwedeng ilipat sa bagong device ang iyong pribadong space. Kakailanganin mong mag-set up ng isa pang pribadong space kung gusto mong gamitin ito sa ibang device.\n\nPuwedeng ma-access ng sinumang kokonekta sa iyong device sa isang computer o mag-i-install ng mga nakakapinsalang app sa device mo ang iyong pribadong space."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Sine-set up ang pribadong space…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Nakatago ang mga notification mula sa mga app sa pribadong space kapag naka-lock ito"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"I-unlock ang iyong pribadong space para magbahagi ng mga larawan o file"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Naka-install na ang ilang app sa iyong pribadong space"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Hindi na-set up ang pribadong space"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Subukan Ulit"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Gamitin ang lock ng screen para i-unlock ang pribadong space?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Magtakda ng PIN para sa pribadong space"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Magtakda ng password sa pribadong space"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Magtakda ng pattern sa pribadong space"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Mga app at notification"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Mga notification ng sensitibong content sa lock screen"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Ipakita ang sensitibong content kapag naka-unlock ang pribadong space"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Puwede kang magdagdag ng hanggang <xliff:g id="COUNT">%d</xliff:g> (na) fingerprint"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Naidagdag mo na ang maximum na bilang ng mga fingerprint"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Hindi na makapagdagdag ng higit pang fingerprint"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Idiskonekta"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Ipares & kumonekta"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Kapag naka-on ang Bluetooth, magagawang makipag-ugnayan ng iyong device sa ibang kalapit na Bluetooth device"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Kapag naka-on ang Bluetooth, puwedeng makipag-ugnayan ang iyong device sa iba pang malapit na Bluetooth device. Gumagamit ng Bluetooth ang mga feature tulad ng Quick Share, Hanapin ang Aking Device, at lokasyon ng device."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Kapag naka-on ang Bluetooth, puwedeng makipag-ugnayan ang iyong device sa iba pang malapit na Bluetooth device.\n\nPara mapaganda ang experience sa device, puwede pa ring mag-scan ang mga app at serbisyo ng mga malapit na device anumang oras, kahit na naka-off ang Bluetooth. Magagamit ito, halimbawa, para pahusayin ang mga feature at serbisyong batay sa lokasyon. Mababago mo ito sa mga setting ng pag-scan ng Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Kapag naka-on ang Bluetooth, puwedeng makipag-ugnayan ang iyong device sa iba pang malapit na Bluetooth device. Gumagamit ng Bluetooth ang mga feature tulad ng Quick Share, Hanapin ang Aking Device, at lokasyon ng device.\n\n Puwede pa ring mag-scan ang mga app at serbisyo ng mga malapit na device anumang oras, kahit na naka-off ang Bluetooth. Magagamit ito, halimbawa, para pahusayin ang mga feature at serbisyong batay sa lokasyon. Mababago mo ito sa mga setting ng pagsa-scan para sa Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Palitan"</string>
<string name="device_details_title" msgid="1155622417516195481">"Mga detalye ng device"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Mga setting ng keyboard"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Hindi ka pinapayagan ng iyong carrier na kumonekta sa network na ito dahil gumagamit ito ng mas lumang protocol ng seguridad na hindi gaanong secure"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Payagan ang WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Isara"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Mga advanced na opsyon"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Mga Advanced na Opsyon sa drop down na listahan"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"i-expand"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Mas gusto ang 5.0 GHz Band"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Mga setting ng IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Privacy"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Subscription"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Tingnan o baguhin ang subscription"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Na-randomize na MAC"</string>
@@ -1226,6 +1263,8 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Gumagamit ng itim na background sa madilim na tema para makatulong na mas tumagal ang baterya sa ilang screen. Naghihintay ang mga iskedyul ng madilim na tema na ma-off ang iyong screen bago ma-on ang mga ito."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Kasalukuyang sumusunod ang Madilim na tema sa iskedyul ng iyong Bedtime mode"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Mga setting ng Bedtime mode"</string>
+ <string name="even_dimmer_display_title" msgid="8589063452814896327">"Mas Madilim Pa"</string>
+ <string name="even_dimmer_display_summary" msgid="120301078873242172">"Payagan ang device na mas dumilim kaysa karaniwan"</string>
<string name="screen_timeout" msgid="7709947617767439410">"Timeout ng screen"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Pagkatapos ng <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> ng kawalan ng aktibidad"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Hindi nakatakda"</string>
@@ -1880,10 +1919,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"I-tap ang kanang sulok sa ibaba ng touchpad para sa higit pang opsyon"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Bilis ng pointer"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Matuto ng mga galaw sa touchpad"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"trackpad, track pad, mouse, cursor, scroll, swipe, right click, click, pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"right click, tap"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Pumunta sa home"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Mag-swipe pataas gamit ang 3 daliri saanman sa touchpad mo"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Bumalik"</string>
@@ -1979,6 +2016,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Pangkalahatan"</string>
<string name="display_category_title" msgid="6638191682294461408">"Display"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Kulay at paggalaw"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Gawing mas madilim ang screen"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Mga kontrol ng pakikipag-ugnayan"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Mga kontrol sa timing"</string>
@@ -2115,6 +2174,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Hindi transparent"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Text na high contrast"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Gawing itim o puti ang kulay ng text. Nagpapaigting ng contrast sa background."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"I-auto update pag-magnify ng screen"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"I-update pag-magnify ng screen sa app transition"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Tatapusin ng power button ang tawag"</string>
@@ -2209,6 +2272,9 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Mag-swipe pataas gamit ang dalawang daliri mula sa ibaba"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"I-hold ang mga volume key"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"I-triple tap ang screen"</string>
+ <string name="accessibility_shortcut_edit_screen_title" msgid="4494142067760961499">"I-edit ang mga shortcut sa accessibility"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Magpatuloy"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Mga hearing device"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Puwede kang gumamit ng mga hearing aid, coclhear implant, at iba pang device sa pag-amplify sa iyong telepono"</string>
@@ -2222,7 +2288,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, kaliwa at kanan"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 pa"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Magpares ng bagong device"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Tungkol sa Magpares ng bagong device"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Mga hearing device"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Naka-save na device"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Mga kontrol ng hearing device"</string>
@@ -2230,8 +2295,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Compatibility ng hearing aid"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Pinapahusay ang compatibility sa mga telecoil at binabawasan ang hindi gustong ingay"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Tungkol sa mga hearing device"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Tiyaking naka-on at nakahanda sa pagpapares ang iyong hearing device"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Magpares ng hearing device"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Available na hearing device"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Hindi ba lumalabas ang iyong hearing device?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Tumingin ng higit pang device"</string>
@@ -2436,8 +2502,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Makakagamit ang app na ito ng baterya sa background. Maaaring maubos ang iyong baterya nang mas maaga kaysa sa inaasahan."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Alisin"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Kanselahin"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"I-override"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Suriin ang accessory sa pag-charge"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Matuto pa tungkol sa hindi compatible na pag-charge"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3602,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Iba Pa"</string>
<string name="no_channels" msgid="4716199078612071915">"Walang anumang notification para sa app na ito"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Mga karagdagang setting sa app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Ipakita: unused channels"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Itago ang mga hindi ginagamit na channel"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Na-delete ang # kategorya}one{Na-delete ang # kategorya}other{Na-delete ang # na kategorya}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"I-block lahat"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Huwag kailanman ipakita ang mga notification na ito"</string>
@@ -4103,6 +4170,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Matagal na gawain sa background"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Payagan ang app na ito na magpagana ng matatagal na gawain sa background. Nagbibigay-daan ito sa app na magpagana ng mga gawaing puwedeng abutin nang mas matagal sa ilang minuto bago matapos, gaya ng mga pag-download at pag-upload. \n\nKung tatanggihan ang pahintulot na ito, lilimitahan ng system kung gaano katagal puwedeng isagawa ng app ang mga naturang gawain sa background."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"matatagal na trabaho, paglilipat ng data, mga gawain sa background"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Magsagawa ng mga gawaing pag-backup sa background"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Payagan ang app na magpatakbo ng mga gawaing kaugnay ng pag-back up sa background"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Tinutukoy na may mahalagang sitwasyon ng paggamit kung saan kailangan nito mag-back up o mag-sync ng content. Kapag ibinigay ang pahintulot na ito, pinapayagan ang app na gumana sa background nang mas matagal nang kaunti para makumpleto ang trabahong kaugnay ng pag-back up. \n\nKung tatanggihan ang pahintulot na ito, hindi magbibigay ang system ng anumang espesyal na pagbubukod sa app na ito para kumpletuhin ang trabahong kaugnay ng pag-back up sa background."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"mga backup task, mga backup job"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"I-reset ang ShortcutManager na naglilimita ng rate"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Na-reset na ang ShortcutManager na naglilimita ng rate"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kontrolin ang impormasyon sa lock screen"</string>
@@ -4527,7 +4598,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Awtomatikong pagpaparehistro…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Payagan ang data roaming?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Magtanong sa iyong network provider para sa pagpepresyo."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Paggamit ng data ng app"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Invalid ang Network Mode na <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Balewalain."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Satellite na pagmemensahe"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Magpadala at makatanggap ng mga text message sa pamamagitan ng satellite. Kasama sa iyong account."</string>
@@ -4628,6 +4698,10 @@
<string name="erasing_sim" msgid="4237180547590463930">"Binubura ang eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Hindi mabura ang eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Nagkaproblema at hindi nabura ang eSIM na ito.\n\nI-restart ang iyong device at subukan ulit."</string>
+ <string name="wifi_warning_dialog_title" msgid="7328515476966592390">"Kumonekta sa Wi‑Fi bago burahin"</string>
+ <string name="wifi_warning_dialog_text" msgid="6584060137703953174">"Ginagawa nitong mas madaling gamitin ulit ang iyong eSIM sa hinaharap nang hindi na kailangang makipag-ugnayan sa iyong carrier"</string>
+ <string name="wifi_warning_continue_button" msgid="8171574741789688214">"Burahin pa rin"</string>
+ <string name="wifi_warning_return_button" msgid="6226063181583906340">"OK"</string>
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Kumonekta sa device"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Gustong gumamit ng <xliff:g id="APPNAME">%1$s</xliff:g> app ng pansamantalang Wi‑Fi network para kumonekta sa iyong device"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Walang nahanap na device. Tiyaking naka-on ang mga device at available para kumonekta."</string>
@@ -5047,6 +5121,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Kanselahin"</string>
<string name="contrast_title" msgid="6885768151336508075">"Contrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standard"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Katamtaman"</string>
<string name="contrast_high" msgid="3988567609694797696">"Mataas"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Sa 1 window lang puwedeng buksan ang app na ito"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 0ce8dbc..f013bd0 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Cihazla bağlantı kesilsin mi?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Yeni cihaz eşle"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Yarın otomatik olarak tekrar aç"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Sağ kulağı eşle"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Sol kulağı eşle"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Diğer kulağınızı eşleyin"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Sağ kulağı eşle"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Sol kulağı eşle"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Mevcut tüm işitme cihazları için"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"İşitme cihazı ayarları"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Kısayol, işitme cihazı uyumluluğu"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Bu cihaz için"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Ses çıkışı"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Ses çıkışı hakkında"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Metin alanlarına yazın"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ekran kalemiyle basılan düğmeleri yoksay"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Ekran kalemi"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Ses paylaşımı"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Sesi paylaş"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Aramalar ve alarmlar"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE ses akışına bağlanın"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Yakındaki ses akışları"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Ses akışları"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR kodu kullanarak ses akışına bağlanın"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Yakında ses akışı bulunamadı."</string>
<string name="date_and_time" msgid="1788358029823431692">"Tarih ve saat"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -446,8 +442,8 @@
<string name="biometric_settings_intro" msgid="4263069383955676756">"Yüz Tanıma Kilidi ve Parmak İzi Kilidi özelliklerini kurduğunuzda telefonunuz, yüzünüzde maske varken veya karanlık bir yerde bulunuyorsanız parmak izinizi ister."</string>
<string name="biometric_settings_category_ways_to_unlock" msgid="3384767901580915266">"Kilidi açma yöntemleri"</string>
<string name="biometric_settings_category_use_face_fingerprint" msgid="4377659744376863913">"Yüz ve parmak izi tanıma kullanarak:"</string>
- <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Telefonun kilidini açma"</string>
- <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Uygulamalarda kimliği doğrulama"</string>
+ <string name="biometric_settings_use_biometric_unlock_phone" msgid="8180914579885804358">"Telefonun kilidini aç"</string>
+ <string name="biometric_settings_use_biometric_for_apps" msgid="6201168728906364189">"Uygulamalarda kimliği doğrula"</string>
<string name="biometric_settings_use_face_preference_summary" msgid="1821648836899408477">"Yüz tanıma kullanarak"</string>
<string name="biometric_settings_use_fingerprint_preference_summary" msgid="6077762097826050165">"Parmak izi kullanarak"</string>
<string name="biometric_settings_use_face_or_fingerprint_preference_summary" msgid="3029102492674234728">"Yüz tanıma veya parmak izi kullanarak"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"İptal"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"İptal"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Kur"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Özel alan kurun"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Özel uygulamaları, gizleyebileceğiniz veya kilitleyebileceğiniz ayrı bir alanda saklayın"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Nasıl çalışır?"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Özel alana, uygulama listenizin alt tarafından erişebilirsiniz"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Özel alandaki uygulamalar kilit ile korunur"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Kilitli olduğunda özel alandaki uygulamaların gönderdiği bildirimler gizlenir"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Özel alanınız kilitli olduğunda izin yöneticisi, gizlilik kontrol paneli ve diğer ayarlarda özel alanınızdaki uygulamalar görünmez.\n\nÖzel alanınız yeni bir cihaza taşınamaz. Başka bir cihazda kullanmak istiyorsanız ilgili cihazda yeni bir özel alan kurmanız gerekir.\n\nCihazınızı bilgisayara bağlayan veya cihazınıza zararlı uygulamalar yükleyen kişiler özel alanınıza erişebilir."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Özel alan kuruluyor…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Kilitli olduğunda özel alan uygulamalarının gönderdiği bildirimler gizlenir"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Fotoğrafları veya dosyaları paylaşmak için özel alanınızın kilidini açın"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Bazı uygulamalar, özel alanınıza önceden yüklenmiştir"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Özel alan kurulamadı"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Tekrar Dene"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Özel alanın kilidini açmak için ekran kilidi kullanılsın mı?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Özel alanınız için PIN ayarlayın"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Özel alanınız için şifre ayarlayın"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Özel alanınız için desen ayarlayın"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Uygulamalar ve bildirimler"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Kilit ekranındaki hassas bildirimler"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Özel alanın kilidi açıldığında hassas içerikleri göster"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"<xliff:g id="COUNT">%d</xliff:g> adede kadar parmak izi ekleyebilirsiniz"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Maksimum sayıda parmak izi eklediniz"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Daha fazla parmak izi eklenemez"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Bağlantıyı kes"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Eşle ve bağlan"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bluetooth açık olduğunda, cihazınız yakındaki Bluetooth cihazlarla iletişim kurabilir."</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Bluetooth açık olduğunda, cihazınız yakındaki Bluetooth cihazlarla iletişim kurabilir. Quick Share, Cihazımı Bul ve cihaz konumu gibi özellikler Bluetooth\'u kullanır."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Bluetooth açıkken cihazınız yakındaki diğer Bluetooth cihazlarla iletişim kurabilir.\n\nUygulamalar ve hizmetler, cihaz deneyimini iyileştirmek için Bluetooth kapalıyken bile yakında cihaz olup olmadığını belirlemek amacıyla herhangi bir zamanda tarama yapabilir. Bu özellik, örneğin, konuma dayalı özellikleri ve hizmetleri iyileştirmek için kullanılabilir. Bunu Bluetooth tarama ayarlarından değiştirebilirsiniz."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Bluetooth açık olduğunda, cihazınız yakındaki Bluetooth cihazlarla iletişim kurabilir. Quick Share, Cihazımı Bul ve cihaz konumu gibi özellikler Bluetooth\'u kullanır.\n\nUygulamalar ve hizmetler, Bluetooth kapalıyken bile yakında cihaz olup olmadığını belirlemek her zaman için tarama yapabilir. Bu özellik, örneğin, konuma dayalı özellikleri ve hizmetleri iyileştirmek için kullanılabilir. Bunu istediğiniz zaman Bluetooth tarama ayarlarından değiştirebilirsiniz."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Değiştir"</string>
<string name="device_details_title" msgid="1155622417516195481">"Cihaz ayrıntıları"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Klavye ayarları"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Operatörünüz, güvenliği düşük eski bir güvenlik protokolü kullandığından bu ağa bağlanmanıza izin vermiyor"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP\'e izin ver"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Kapat"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Gelişmiş seçenekler"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Açılır liste Gelişmiş Seçenekler"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"genişlet"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 GHz Bandı tercih edilir"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP ayarları"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Gizlilik"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Abonelik"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Aboneliği görüntüleyin veya değiştirin"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Rastgele MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Koyu tema özelliği, pilinizin daha uzun süre dayanmasını sağlamak için bazı ekranlarda siyah kullanır. Koyu tema, açılmak için ekranınızın kapanmasını beklemeye programlanır."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Koyu tema şu anda Uyku Vakti modu programınıza uyuyor."</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Uyku Vakti modu ayarları"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Ekran zaman aşımı"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> işlem yapılmadığında"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Ayarlanmadı"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Daha fazlası için dokunmatik alanın sağ alt köşesine dokunun"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"İşaretçi hızı"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Dokunmatik alan hareketlerini öğren"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"dokunmatik yüzey, dokunma yüzeyi, fare, imleç, kaydırma, sağ tıklama, tıklama, işaretçi"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"sağ tıklama, dokunma"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Ana ekrana gidin"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Dokunmatik alanda üç parmağınızla yukarı kaydırın"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Geri dön"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Genel"</string>
<string name="display_category_title" msgid="6638191682294461408">"Ekran"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Renk ve hareket"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Ekranı koyulaştır"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Etkileşim denetimleri"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Zamanlama kontrolleri"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Opak"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Yüksek kontrastlı metin"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Metin rengini siyah veya beyaz olarak değiştirin. Arka planla kontrast en üst düzeye çıkar."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Ekran büyütmeyi otomatik güncelle"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Uygulama geçişlerinde ekran büyütmeyi güncelle"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Güç düğmesi çağrıyı sonlandırır"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 parmakla yukarıdan aşağı kaydırın"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Ses seviyesi tuşlarını basılı tut"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Ekrana üç kez dokun"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Devam"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"İşitme cihazları"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"İşitme cihazlarını, koklear implantlar ve diğer ses yükseltme cihazlarını telefonunuzla birlikte kullanabilirsiniz"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, sol ve sağ"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> 1 tane daha"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Yeni cihaz eşleme"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Yeni cihaz eşleme hakkında"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"İşitme cihazları"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Kayıtlı cihazlar"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"İşitme cihazı denetimleri"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"İşitme cihazı uyumluluğu"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Telecoil\'lerle uyumluluğu artırır ve istenmeyen gürültüyü azaltır"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"İşitme cihazları hakkında"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"İşitme cihazınızın açık ve eşlenmeye hazır olduğundan emin olun"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"İşitme cihazı eşleme"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Mevcut işitme cihazları"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"İşitme cihazınızı göremiyor musunuz?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Diğer cihazlara bakın"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Bu uygulama arka planda pil gücünü kullanabilecek. Piliniz beklenenden daha erken bitebilir."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Kaldır"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"İptal"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Geçersiz kıl"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Şarj aksesuarını kontrol edin"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Uyumsuz şarj hakkında daha fazla bilgi"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Pil Yöneticisi"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Diğer"</string>
<string name="no_channels" msgid="4716199078612071915">"Bu uygulama herhangi bir bildirim yayınlamadı"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Uygulamadaki ek ayarlar"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Kullanılmayan kanalları göster"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Kullanılmayan kanalları gizle"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# kategori silindi}other{# kategori silindi}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Tümünü engelle"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Bu bildirimleri hiçbir zaman gösterme"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Uzun süren arka plan görevleri"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Bu uygulamanın, uzun süren arka plan görevlerini çalıştırmasına izin verir. Bu şekilde uygulama, indirmeler ve yüklemeler gibi tamamlanması birkaç dakikadan uzun sürebilen görevleri çalıştırabilir. \n\nSöz konusu izin reddedilirse sistem, uygulamanın bu tür görevleri arka planda gerçekleştirebileceği süreyi sınırlandırır."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"uzun süren işler, veri aktarımı, arka plan görevleri"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Yedekleme görevlerini arka planda gerçekleştir"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Uygulamanın, yedeklemeyle ilgili arka plan görevlerini çalıştırmasına izin ver"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Bu uygulamanın, içerikleri yedeklemesi veya senkronize etmesi gereken önemli bir kullanım alanı olduğunu belirtir. Bu izin verildiğinde uygulama, yedeklemeyle ilgili işi tamamlamak için arka planda biraz daha uzun süre çalışabilir. \n\nSöz konusu izin reddedilirse sistem, yedeklemeyle ilgili işi arka planda tamamlaması için bu uygulamaya özel bir muafiyet sağlamaz."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"yedek görevler, yedek işler"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager hız sınırlamasını sıfırla"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager hız sınırlaması sıfırlandı"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kilit ekranınızdaki bilgileri kontrol edin"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Otomatik kayıt..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Veri dolaşımına izin verilsin mi?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Fiyat bilgisi için ağ sağlayıcınıza başvurun."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Uygulama veri kullanımı"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"<xliff:g id="NETWORKMODEID">%1$d</xliff:g> Geçersiz Ağ Modu. Yoksayın."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Uydu üzerinden mesajlaşma"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Uydu üzerinden kısa mesaj gönderip alın. Hesabınıza dahil edilir."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM siliniyor…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM silinemiyor"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Bir hata oluştu ve bu eSIM silinmedi.\n\nCihazınızı yeniden başlatıp tekrar deneyin."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Cihaza bağlanın"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> uygulaması cihazınıza bağlanmak için geçici bir kablosuz ağ kullanmak istiyor"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Hiçbir cihaz bulunamadı. Cihazların açık ve bağlanmaya hazır olduğundan emin olun."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"İptal"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standart"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Orta"</string>
<string name="contrast_high" msgid="3988567609694797696">"Yüksek"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Bu uygulama yalnızca 1 pencerede açılabilir"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index a8113fd..2975bae 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Від’єднати пристрій?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Підключити новий пристрій"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"Bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Автоматично ввімкнути знову завтра"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Підключити правий"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Підключити лівий"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Підключити другий"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Підключити правий"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Підключити лівий"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Для всіх доступних слухових апаратів"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Налаштування слухового апарата"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Комбінація клавіш, сумісність зі слуховими апаратами"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Для цього пристрою"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Аудіовихід"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Про аудіовихід"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Писати в текстових полях"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ігнорувати всі натискання кнопок стилусом"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Стилус"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Надання доступу до аудіо"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Поділитись аудіо"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Дзвінки й будильники"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Підключитися до аудіопотоку LE"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Аудіопотоки поблизу"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Аудіопотоки"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Підключіться до аудіопотоку за допомогою QR-коду"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Аудіопотіків поблизу не знайдено."</string>
<string name="date_and_time" msgid="1788358029823431692">"Дата й час"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Проксі"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Скасувати"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Скасувати"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Налаштувати"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Налаштуйте приватний простір"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Зберігайте приватні додатки в окремому просторі, який можна приховати або заблокувати"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Як це працює"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Ви можете отримати доступ до приватного простору внизу списку додатків"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Додатки в приватному просторі захищено блокуванням"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Сповіщення додатків у приватному просторі приховуються, коли його заблоковано"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Коли приватний простір заблоковано, його додатки не відображатимуться в менеджері дозволів, на панелі керування дозволами й в інших налаштуваннях.\n\nПриватний простір не можна перенести на інший пристрій. Якщо ви хочете використовувати приватний простір на іншому пристрої, потрібно налаштувати інший приватний простір.\n\nДо вашого приватного простору може отримати доступ будь-який користувач, установивши на вашому пристрої шкідливі додатки або підключивши його до комп’ютера."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Налаштування приватного простору…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Сповіщення з додатків приватного простору приховуються, коли його заблоковано"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Розблокуйте приватний простір, щоб ділитися фотографіями або файлами"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Деякі додатки вже встановлено в приватному просторі"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Не вдалося налаштувати приватний простір"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Повторити"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Викор. сп. розбл. екрана для розбл. пр. простору?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Створіть PIN-код для особистого простору"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Установіть пароль особистого простору"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Налаштуйте ключ для особистого простору"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Додатки й сповіщення"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Чутливі сповіщення на заблокованому екрані"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Показувати контент делікатного характеру, коли приватний простір розблоковано"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Можна додати максимум стільки відбитків: <xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Ви додали максимальну кількість відбитків пальців"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Більше не можна додати відбитки пальців"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Відключити"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Створ. пару та підкл."</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Коли ввімкнено Bluetooth, ваш пристрій може обмінюватися даними з іншими пристроями з цією технологією поблизу"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Коли Bluetooth увімкнено, пристрій може обмінюватися даними з пристроями з Bluetooth поблизу. Такі функції, як швидкий обмін, \"Знайти пристрій\" і визначення місцезнаходження пристрою, використовують Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Коли ви вмикаєте Bluetooth, ваш пристрій може обмінюватися даними з іншими пристроями з цією технологією поблизу.\n\nДодатки й сервіси можуть шукати пристрої поруч, навіть якщо Bluetooth вимкнено. Завдяки цьому покращується робота пристрою, зокрема його функцій і сервісів, які використовують геодані. Таке налаштування можна змінити в параметрах пошуку пристроїв із Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Коли Bluetooth увімкнено, пристрій може обмінюватися даними з пристроями з Bluetooth поблизу. Такі функції, як швидкий обмін, \"Знайти пристрій\" і визначення місцезнаходження пристрою, використовують Bluetooth.\n\nДодатки й сервіси можуть шукати пристрої поблизу, навіть якщо Bluetooth вимкнено. Завдяки цьому покращується робота пристрою, зокрема його функцій і сервісів, які використовують геодані. Це можна змінити в налаштуваннях пошуку пристроїв із Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Змінити"</string>
<string name="device_details_title" msgid="1155622417516195481">"Про пристрій"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Налаштування клавіатури"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Ваш оператор не дозволяє підключатися до цієї мережі, оскільки в ній використовується застарілий (менш надійний) протокол безпеки"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Дозволити WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Закрити"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Додаткові параметри"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Спадний список додаткових параметрів"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"розгорнути"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Діапазон 5,0 ГГц (рекомендовано)"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Налаштування IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Конфіденційність"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Підписка"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Перегляд або редагування підписки"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Довільна MAC-адреса"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Щоб економити заряд акумулятора, у темній темі використовується чорний фон. Її розклад буде активовано після вимкнення екрана."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Темна тема наразі вмикається згідно з розкладом нічного режиму"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Налаштування нічного режиму"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Час вимкнення екрана"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Коли минає <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> бездіяльності"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Не вказано"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Торкніться правого нижнього кута, щоб переглянути інші опції"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Швидкість курсора"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Жести сенсорної панелі: докладніше"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"сенсорна панель, трекпад, миша, курсор, прокрутити, гортати, права кнопка, натиснути, вказівник"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"натиснути правою кнопкою миші, натиснути"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Перейти на головний екран"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Проведіть трьома пальцями вгору будь-де на сенсорній панелі"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Назад"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Загальні"</string>
<string name="display_category_title" msgid="6638191682294461408">"Екран"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Кольори та зйомка в русі"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Затемняти екран"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Елементи керування взаємодією"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Налаштування часу реагування"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Непрозора"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Висококонтрастний текст"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Змініть колір тексту на чорний або білий. Це максимально підвищує контраст із фоном."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Автоматично оновлювати збільшення"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Оновлювати збільшення екрана в інших програмах"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Кнопка живлення закінчує виклик"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Провести двома пальцями вгору від нижнього краю екрана"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Утримувати клавіші гучності"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Тричі торкнутися екрана"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Продовжити"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Слухові апарати"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"З вашим телефоном можна використовувати слухові апарати, кохлеарні імплантати й інші пристрої для підсилення звуку"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, лівий і правий"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> і ще 1 пристрій"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Новий пристрій"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Про підключення нового слухового апарата"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Слухові апарати"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Збережені пристрої"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Керування слуховим апаратом"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Сумісність зі слуховими апаратами"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Покращує сумісність з індукційними котушками й зменшує небажаний шум"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Про слухові апарати"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Переконайтеся, що ваш слуховий апарат увімкнений і готовий до підключення"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Підключення пристрою"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Доступні слухові апарати"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Не бачите свій слуховий апарат?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Переглянути інші пристрої"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Цей додаток зможе споживати заряд акумулятора у фоновому режимі. Акумулятор може розрядитися швидше."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Видалити"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Скасувати"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Перевизначити"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Перевірте зарядний пристрій"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Докладніше про використання несумісних зарядних пристроїв"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Диспетчер заряду акумулятора"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Інше"</string>
<string name="no_channels" msgid="4716199078612071915">"Цей додаток не надсилав сповіщень"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Розширені налаштування в додатку"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Показати канали, що не використ."</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Сховати канали, що не використ."</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Видалено # категорію}one{Видалено # категорію}few{Видалено # категорії}many{Видалено # категорій}other{Видалено # категорії}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Блокувати всі"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Ніколи не показувати ці сповіщення"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Довгі фонові завдання"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Дозвольте цьому додатку запускати довгі фонові завдання. Додаток матиме змогу виконувати завдання, для завершення яких може знадобитися більше кількох хвилин, наприклад, завантаження. \n\nЯкщо цей дозвіл надано не буде, система обмежуватиме час, протягом якого додаток зможе виконувати такі завдання у фоновому режимі."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"довгі завдання, передача даних, фонові завдання"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Виконуйте завдання резервного копіювання у фоновому режимі"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Дозволити додатку виконувати фонові завдання, пов’язані з резервним копіюванням"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Означає, що цей додаток задіяний у виконанні важливого сценарію з резервного копіювання або синхронізації контенту. Якщо надати цей дозвіл, додаток зможе працювати у фоновому режимі трохи довше, щоб завершити завдання, пов’язане з резервним копіюванням. \n\nЯкщо цей дозвіл не буде надано, система не вважатиме цю ситуацію винятком і додаток не зможе завершити таке завдання у фоновому режимі."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"завдання резервного копіювання"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Скинути обмеження швидкості в ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Обмеження швидкості в ShortcutManager скинуто"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Керуйте інформацією на заблокованому екрані"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Автоматична реєстрація…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Дозволити роумінг даних?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Докладніше про ціни можна дізнатися в оператора мережі."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Використання трафіку додатками"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Недійсний режим мережі: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ігнорувати."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Обмін повідомленнями через супутник"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Обмінюйтеся текстовими повідомленнями через супутник. Цю функцію включено у ваш обліковий запис."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Видалення всіх даних з eSIM-карти…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Не вдається видалити всі дані з eSIM-карти"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Сталася помилка. Не вдалося видалити всі дані із цієї eSIM-карти.\n\nПерезапустіть пристрій і повторіть спробу."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Підключитися до пристрою"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Додаток <xliff:g id="APPNAME">%1$s</xliff:g> запитує дозвіл підключитися до пристрою через тимчасову мережу Wi‑Fi"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Немає пристроїв. Переконайтеся, що пристрої ввімкнені й готові до з’єднання."</string>
@@ -5049,6 +5130,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Скасувати"</string>
<string name="contrast_title" msgid="6885768151336508075">"Контраст"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Стандартний"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Середній"</string>
<string name="contrast_high" msgid="3988567609694797696">"Високий"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Цей додаток можна відкрити лише в одному вікні"</string>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index 128b86c..af08ffe 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"آلہ کو غیر منسلک کریں؟"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"نئے آلہ کا جوڑا بنائیں"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"بلوٹوتھ"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"کل دوبارہ خودکار طور پر آن ہوگا"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"دائیں کان کا جوڑا بنائیں"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"بائیں کان کا جوڑا بنائیں"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"اپنے دوسرے کان کا جوڑا بنائیں"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"دائیں کان کا جوڑا بنائیں"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"بائیں کان کا جوڑا بنائیں"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"تمام دستیاب سماعتی آلات کے لئے"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"سماعت کے آلے کی ترتیبات"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"شارٹ کٹ، سماعتی آلہ کی موافقت"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"اس آلے کیلئے"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"آڈیو کا آؤٹ پُٹ"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"آڈیو آؤٹ پٹ کے بارے میں"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"ٹیکسٹ فیلڈز میں لکھیں"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"اسٹائلس کے بٹن کو دبانے کا عمل نظر انداز کریں"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"اسٹائلس"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"آڈیو کا اشتراک"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"آڈیو کا اشتراک کریں"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"کالز اور الارمز"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE آڈیو سلسلہ سے منسلک کریں"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"قریبی آڈیو سلسلے"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"آڈیو سلسلے"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"QR کوڈ استعمال کر کے آڈیو سلسلہ سے منسلک کریں"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"کوئی قریبی آڈیو سلسلے نہیں ملے۔"</string>
<string name="date_and_time" msgid="1788358029823431692">"تاریخ اور وقت"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"پراکسی"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"منسوخ کریں"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"منسوخ کریں"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"سیٹ اپ کریں"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"نجی اسپیس سیٹ اپ کریں"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"نجی ایپس کو الگ اسپیس میں رکھیں جنہیں آپ پوشیدہ یا مقفل کر سکتے ہیں"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"اس کے کام کرنے کا طریقہ"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"آپ اپنی ایپس کی فہرست کے نچلے حصے سے اپنی نجی اسپیس تک رسائی حاصل کر سکتے ہیں"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"آپ کی نجی اسپیس میں موجود ایپس کو بذریعہ لاک محفوظ کیا جاتا ہے"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"آپ کی نجی اسپیس میں موجود ایپس کے مقفل ہونے پر ان کی اطلاعات پوشیدہ ہو جاتی ہیں"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"جب آپ کی نجی اسپیس مقفل ہوتی ہے تو آپ کی نجی اسپیس میں موجود ایپس اجازتوں کے مینیجر، پرائیویسی ڈیش بورڈ اور دیگر ترتیبات میں ظاہر نہیں ہوں گی۔\n\nآپ کی نجی اسپیس کو کسی نئے آلے پر منتقل نہیں کیا جا سکتا۔ اگر آپ اسے کسی دوسرے آلے پر استعمال کرنا چاہتے ہیں تو آپ کو ایک اور نجی اسپیس سیٹ اپ کرنے کی ضرورت ہوگی۔\n\nکوئی بھی جو آپ کے آلے کو کمپیوٹر سے منسلک کرتا ہے یا آپ کے آلے پر نقصان دہ ایپس انسٹال کرتا ہے وہ آپ کی نجی اسپیس تک رسائی حاصل کر سکتا ہے۔"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"نجی اسپیس سیٹ اپ کی جا رہی ہے…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"پرائیویٹ اسپیس ایپس کے مقفل ہونے پر ان کی اطلاعات پوشیدہ ہو جاتی ہیں"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"تصاویر یا فائلز کا اشتراک کرنے کے لیے پرائیویٹ اسپیس کو غیر مقفل کریں"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"کچھ ایپس آپ کی نجی اسپیس میں پہلے سے ہی انسٹال ہیں"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"پرائیویٹ اسپیس سیٹ اپ نہیں کی جا سکی"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"دوبارہ کوشش کریں"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"نجی اسپیس کو غیر مقفل کرنے کے لیے اسکرین لاک استعمال کریں؟"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"اپنی پرائیویٹ اسپیس کے لیے PIN سیٹ کریں"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"اپنی پرائیویٹ اسپیس کے لیے پاس ورڈ سیٹ کریں"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"اپنی پرائیویٹ اسپیس کے لیے پیٹرن سیٹ کریں"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"ایپس اور اطلاعات"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"لاک اسکرین پر حساس اطلاعات"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"پرائیویٹ اسپیس غیر مقفل ہونے پر حساس مواد دکھائیں"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"آپ <xliff:g id="COUNT">%d</xliff:g> فنگر پرنٹس شامل کر سکتے ہیں"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"آپ فنگر پرنٹس کی زیادہ سے زیادہ تعداد شامل کر چکے ہیں"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"مزید فنگر پرنٹس شامل نہیں کر سکتے"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"غیر منسلک کریں"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"جوڑا بنائیں اور مربوط کریں"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"بلوٹوتھ آن ہونے پر، آپ کا آلہ دیگر قریبی بلوٹوتھ آلات سے مواصلت کر سکتا ہے"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"بلوٹوتھ آن ہونے پر، آپ کا آلہ دیگر قریبی بلوٹوتھ آلات کے ساتھ مواصلت کر سکتا ہے۔ فوری اشتراک، میرا آلہ ڈھونڈیں، اور آلہ کے مقام جیسی خصوصیات بلوٹوتھ کا استعمال کرتی ہیں۔"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"بلوٹوتھ آن ہونے پر آپ کا آلہ دیگر قریبی بلوٹوتھ آلات کے ساتھ مواصلت کر سکتا ہے۔\n\nآلے کے تجربے کو بہتر بنانے کے لیے، ایپس اور سروسز بلوٹوتھ کے آف ہونے پر بھی کسی بھی وقت قریبی آلات کو اسکین کر سکتی ہیں۔ مثال کے طور، مقام پر مبنی خصوصیات اور سروسز کو بہتر بنانے کے لیے اس کا استعمال کیا جا سکتا ہے۔ آپ بلوٹوتھ اسکیننگ کی ترتیبات میں اسے تبدیل کر سکتے ہیں۔"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"بلوٹوتھ آن ہونے پر، آپ کا آلہ دیگر قریبی بلوٹوتھ آلات کے ساتھ مواصلت کر سکتا ہے۔ فوری اشتراک، میرا آلہ ڈھونڈیں اور آلہ کے مقام جیسی خصوصیات بلوٹوتھ کا استعمال کرتی ہیں۔\n\nبلوٹوتھ آف ہونے پر بھی ایپس اور سروسز کسی بھی وقت قریبی آلات کو اسکین کر سکتی ہیں۔ مثال کے طور پر، مقام پر مبنی خصوصیات اور سروسز کو بہتر بنانے کے لیے اس کا استعمال کیا جا سکتا ہے۔ آپ اسے بلوٹوتھ اسکیننگ کی ترتیبات میں تبدیل کر سکتے ہیں۔"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"تبدیل کریں"</string>
<string name="device_details_title" msgid="1155622417516195481">"آلہ کی تفصیلات"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"کی بورڈ کی ترتیبات"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"آپ کا کیریئر آپ کو اس نیٹ ورک سے منسلک ہونے کی اجازت نہیں دیتا ہے کیونکہ یہ ایک پرانا سیکیورٹی پروٹوکول استعمال کرتا ہے جو کم محفوظ ہے"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP کی اجازت دیں"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"بند کریں"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"جدید ترین اختیارات"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"ڈراپ ڈاؤن فہرست کے اعلی درجے کے اختیارات"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"پھیلائیں"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz بینڈ کو ترجیح دی جاتی ہے"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP ترتیبات"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"رازداری"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"سبسکرپشن"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"سبسکرپشن دیکھیں یا تبدیل کریں"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"بے ترتیب MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"گہری تھیم کچھ اسکرینز پر بیٹری کو زیادہ دیر تک فعال رکھنے میں مدد کے لیے سیاہ پس منظر استعمال کرتی ہے۔ گہری تھیم کے شیڈولز آپ کی اسکرین کے آف ہونے پر آن ہونے کا انتظار کرتے ہیں۔"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"گہری تھیم فی الحال آپ کے بیڈ ٹائم وضع کے شیڈول کی پیروی کر رہی ہے"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"بیڈ ٹائم وضع کی ترتیبات"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"اسکرین ٹائم آؤٹ"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"غیر فعالیت کے <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> بعد"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"سیٹ نہیں ہے"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"مزید اختیارات کے لیے ٹچ پیڈ کے نیچے دائیں کونے پر تھپتھپائیں"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"پوائنٹر کی رفتار"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"ٹچ پیڈ کے اشارے کو جانیں"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"ٹریک پیڈ، ٹریک پیڈ، ماؤس، کرسر، اسکرول، سوائپ، دائیں کلک، کلک، پوائنٹر"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"دائیں کلک کریں، تھپتھپائیں"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"گھر جائیں"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"اپنے ٹچ پیڈ پر کہیں بھی تین انگلیوں سے اوپر کی طرف سوائپ کریں"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"واپس جائیں"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"عام"</string>
<string name="display_category_title" msgid="6638191682294461408">"ڈسپلے"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"رنگ اور موشَن"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"اسکرین کو مزید گہرا کریں"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"تعامل کنٹرولز"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"ٹائمنگ کنٹرولز"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"غیر شفاف"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"اعلی تناسب امتزاج والا ٹیکسٹ"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"ٹیکسٹ کا رنگ سیاہ یا سفید میں تبدیل کریں۔ پس منظر کے ساتھ تضاد کو بڑا کرتا ہے۔"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"سکرین میگنیفکیشن از خود اپ ڈیٹ کریں"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"ایپ تبدیلیوں پر سکرین میگنیفکیشن کو اپ ڈیٹ کریں"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"پاور بٹن سے کال ختم ہو جاتی ہے"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"نیچے سے اوپر کی طرف 2 انگلیوں سے سوائپ کریں"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"والیوم کی کلیدوں کو دبائیں رکھیں"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"اسکرین پر تین بار تھپتھپائیں"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"جاری رکھیں"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"سماعتی آلات"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"آپ اپنے فون کے ساتھ سماعتی آلات، کوکلیئر امپلانٹس اور دیگر ایمپلیفیکیشن آلات استعمال کر سکتے ہیں"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>، بائیں اور دائیں"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"+1 <xliff:g id="DEVICE_NAME">%1$s</xliff:g> مزید"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"نئے آلے کا جوڑا بنائیں"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"نئے آلے کا جوڑا بنانے کے بارے میں"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"سماعتی آلات"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"محفوظ کردہ آلات"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"سماعتی آلہ کے کنٹرولز"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"سماعتی آلہ کی موافقت"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"ٹیلی کوائلز کے ساتھ مطابقت کو بہتر بناتا ہے اور غیر ضروری شور کو کم کرتا ہے"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"آلات کو سننے کے بارے میں"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"یقینی بنائیں کہ آپ کا سماعتی آلہ آن ہے اور جوڑا بنانے کے لیے تیار ہے"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"سماعتی آلہ کا جوڑا بنائیں"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"دستیاب سماعتی آلات"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"اپنا سماعتی آلہ دکھائی نہیں دے رہا؟"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"مزید آلات دیکھیں"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"یہ ایپ پس منظر میں بیٹری استعمال کر سکے گی۔ آپ کی بیٹری توقع سے پہلے ختم ہو سکتی ہے۔"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"ہٹائیں"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"منسوخ کریں"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"اوور رائیڈ کریں"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"چارجنگ ایکسیسری چیک کریں"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"غیر موافق چارجنگ کے بارے میں مزید جانیں"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"بیٹری مینیجر"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"دیگر"</string>
<string name="no_channels" msgid="4716199078612071915">"اس ایپ نے کوئی اطلاعات شائع نہیں کی ہیں"</string>
<string name="app_settings_link" msgid="6725453466705333311">"ایپ میں اضافی ترتیبات"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"غیر استعمال شدہ چینلز دکھائیں"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"غیر استعمال شدہ چینلز چھپائیں"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# زمرہ حذف کر دیا گیا}other{# زمرے حذف کر دئے گئے}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"سبھی کو مسدود کریں"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"یہ اطلاعات کبھی مت دکھائیں"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"لمبے پس منظر کے ٹاسکس"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"اس ایپ کو لمبے پس منظر کے ٹاسکس چلانے کی اجازت دیں۔ اس سے ایپ کو ایسے ٹاسکس چلانے کی سہولت ملتی ہے جنہیں مکمل ہونے میں چند منٹ سے زیادہ وقت لگ سکتا ہے، جیسے ڈاؤن لوڈز اور اپ لوڈز۔ \n\nاگر اس اجازت کو مسترد کر دیا جاتا ہے تو سسٹم محدود کر دے گا کہ ایپ کتنے لمبے وقت تک پس منظر میں ایسے ٹاسکس انجام دے سکتی ہے۔"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"لمبی جابز، ڈیٹا کی منتقلی، پس منظر کے ٹاسکس"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"پس منظر میں بیک اپ کے ٹاسکس انجام دیں"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"ایپ کو بیک اپ سے متعلق بیک گراؤنڈ ٹاسکس چلانے کی اجازت دیں"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"اس سے ظاہر ہوتا ہے کہ اس ایپ میں استعمال کا اہم کیس ہے جہاں اسے مواد کا بیک اپ لینے یا اس کی مطابقت پذیری کرنے کی ضرورت ہے۔ اس اجازت کو فراہم کرنے سے ایپ کو بیک اپ سے متعلق کام کو مکمل کرنے کے لیے پس منظر میں تھوڑا زیادہ وقت تک چلنے کی اجازت مل جاتی ہے۔ \n\nاگر اس اجازت کو مسترد کر دیا جاتا ہے تو سسٹم اس ایپ کو بیک اپ سے متعلق کام کو بیک گراؤنڈ میں مکمل کرنے کے لیے کوئی خاص چھوٹ فراہم نہیں کرے گا۔"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"بیک اپ ٹاسکس، بیک اپ جابز"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager کی شرح محدود بندی ری سیٹ کریں"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager کی شرح محدود بندی ری سیٹ ہو گئی"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"مقفل اسکرین پر معلومات کنٹرول کریں"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"خود کار رجسٹریشن…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"ڈیٹا رومنگ کی اجازت دیں؟"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"اپنے نیٹ ورک فراہم کنندہ سے قیمت معلوم کریں۔"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"ایپ ڈیٹا کا استعمال"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"غلط نیٹ ورک موڈ <xliff:g id="NETWORKMODEID">%1$d</xliff:g>۔ نظر انداز کریں۔"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"سٹلائٹ پیغام رسانی"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"سیٹلائٹ کے ذریعے ٹیکسٹ پیغامات بھیجیں اور موصول کریں۔ آپ کے اکاؤنٹ میں شامل ہے۔"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM مٹایا جا رہا ہے…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM مٹایا نہیں جا سکا"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"کچھ غلط ہو گیا اور یہ eSIM مٹا نہیں گیا۔\n\nاپنا آلہ ری سٹارٹ کریں اور دوبارہ کوشش کریں۔"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"آلے سے منسلک کریں"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> ایپ آپ کے آلے سے منسلک ہونے کے لیے عارضی Wi-Fi نیٹ ورک استعمال کرنا چاہتی ہے"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"کوئی آلہ نہیں ملا۔ یقینی بنائیں کہ آلات آن ہیں اور منسلک کرنے کے لیے دستیاب ہیں۔"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"منسوخ کریں"</string>
<string name="contrast_title" msgid="6885768151336508075">"کنٹراسٹ"</string>
<string name="contrast_standard" msgid="1097297089917185235">"معیاری"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"متوسط"</string>
<string name="contrast_high" msgid="3988567609694797696">"زیادہ"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"یہ ایپ صرف 1 ونڈو میں کھولی جا سکتی ہے"</string>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index d1e186d..66d894e 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Qurilma uzib qo‘yilsinmi?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Yangi qurilmani juftlash"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Ertaga yana avtomatik yoqilsin"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Oʻng quloqni ulash"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Chap quloqni ulash"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Boshqa quloqni ulash"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Oʻng quloqni ulash"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Chap quloqni ulash"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Barcha mavjud eshitish qurilmalari uchun"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Eshitish qurilmasi sozlamalari"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Tezkor tugma, eshitish apparati bilan moslik"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Shu qurilma uchun"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Audio chiqishi"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Audio chiqishi haqida"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Matn maydonlarida yozish"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Stilus bilan bosilgan barcha tugmalarni eʼtiborsiz qoldirish"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Stilus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Audio ulashuvi"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Audioni ulashish"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Chaqiruvlar va signallar"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"LE audio oqimiga ulanish"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Atrofdagi audio oqimlar"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Audio oqimlar"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Audio oqimga QR kod orqali ulanish"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Yaqin-atrofda audio oqimlar majvud."</string>
<string name="date_and_time" msgid="1788358029823431692">"Sana va vaqt"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proksi-server"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Bekor qilish"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Bekor qilish"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Sozlash"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Maxfiy joyni sozlash"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Maxfiy ilovalarni berkitish yoki qulflash mumkin alohida joyda saqlang"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Ishlash tartibi"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Ilovalar roʻyxatining pastki qismidan maxfiy joyga kirish mumkin"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Maxfiy joydagi ilovalar qulf bilan himoyalangan"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Qulflanganida maxfiy joydagi ilovalardan bildirishnomalar berkitiladi"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Maxfiy joy qulflanganda undagi ilovalar ruxsatlar boshqaruvi, maxfiylik paneli va boshqa sozlamalarda chiqmaydi.\n\nMaxfiy joyni yangi qurilmaga koʻchirish imkonsiz. Boshqa qurilmada ishlatish uchun boshqa maxfiy joy sozlanishi kerak.\n\nQurilmani kompyuterga ulash yoki unga zararli ilova oʻrnatish ruxsati bor shaxslar maxfiy joyga ruxsat olishi mumkin."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Maxfiy joy sozlanmoqda…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Qulflanganida maxfiy makon ilovalaridan bildirishnomalar berkitiladi"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Rasm yoki fayl ulashish uchun maxfiy makon qulfini oching"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Ayrim ilovalar maxfiy joyda allaqachon oʻrnatilgan"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Maxfiy makon sozlanmadi"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Qayta urinish"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Maxfiy joy qurilma qulfi bilan ochilsinmi?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Maxfiy joy uchun PIN kod belgilash"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Maxfiy joy uchun parol belgilash"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Maxfiy joy uchun grafik kalit belgilash"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Ilovalar va bildirishnomalar"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Ekran qulfida nozik bildirishnomalar"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Maxfiy makon qulflanmaganda maxfiy kontentni koʻrsatish"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Ko’pi bilan <xliff:g id="COUNT">%d</xliff:g> ta barmoq izi qo’shish mumkin"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Barmoq izlari maksimal miqdorda qo‘shildi"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Boshqa barmoq izini qo‘shib bo‘lmaydi"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Uzish"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Juftlash va ulash"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Yaqin-atrofdagi Bluetooth qurilmalarga ulanish uchun Bluetooth aloqasini yoqing"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Yaqin-atrofdagi Bluetooth qurilmalarga ulanish uchun Bluetooth aloqasini yoqing. Tezkor ulashuv, Qurilmamni top va qurilma geolokatsiyasi kabi funksiyalar Bluetooth ishlatadi."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Yaqin-atrofdagi Bluetooth qurilmalarga ulanish uchun Bluetooth aloqasini yoqing.\n\nQurilmadan foydalanishni yaxshilash uchun istalgan vaqt ilova va xizmatlar hatto Bluetooth oʻchiq boʻlsa ham Wi-Fi tarmoqlarni qidirishi mumkin. Bundan joylashuv axborotiga asoslangan funksiya va xizmatlarni yaxshilashda foydalanish mumkin. Bu funksiyani Bluetooth qidiruv sozlamalari orqali oʻzgartirish mumkin."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Yaqin-atrofdagi Bluetooth qurilmalarga ulanish uchun Bluetooth aloqasini yoqing. Tezkor ulashuv, Qurilmamni top kabi funksiyalar va qurilma joylashuvi Bluetook ishlatadi.\n\nIlova va xizmatlar istalgan vaqtda, hatto Bluetooth oʻchiq boʻlsa ham, atrofdagi qurilmalarni qidirishi mumkin. Bu, masalan, joylashuvga asoslangan funksiyalar va xizmatlarni yaxshilash uchun ishlatilishi mumkin. Buni Bluetooth qidirish sozlamalari orqali oʻzgartirishingiz mumkin."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Oʻzgartirish"</string>
<string name="device_details_title" msgid="1155622417516195481">"Qurilma tafsilotlari"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Klaviatura sozlamalari"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Operatoringiz ushbu tarmoqqa ulanishingizga ruxsat bermaydi, chunki u past darajadagi xavfsizlikka ega eski xavfsizlik protokolidan foydalanadi."</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"WEP tarmoqqa ruxsat berish"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Yopish"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Kengaytirilgan sozlamalar"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Qoʻshimcha parametrlar pastga ochiluvchi roʻyxati"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"yoyish"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5,0 GGs (tavsiya etiladi)"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP sozlamalari"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Maxfiylik"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Obuna"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Obunani koʻrish yoki oʻzgartirish"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Tasodifiy MAC manzil"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Tungi mavzuda ayrim ekranlar asl qora tusga kiradi va batareya sarfi tejaladi. Agar telefonni ishlatayotgan vaqtingizda tungi rejimning yonish vaqti kelib qolsa, u ekran keyingi safar yonganida ishga tushadi."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Tungi mavzu hozir Uyqu vaqti rejangiz asosida ishga tushadi"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Uyqu vaqti rejimi sozlamalari"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Ekranning kutish vaqti"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"<xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> harakatsizlikdan keyin"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Berilmagan"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Pastki oʻng burchakka bossangiz, boshqa parametrlar ochiladi"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Kursor tezligi"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Sensorli panel ishoralari haqida"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"sensorli panel, sichqoncha, kursor, varaqlash, surish, oʻng klik, klik, koʻrsatkich"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"oʻng klik, bosish"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Boshiga"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Sensorli panelning istalgan joyida uchta barmoq bilan tepaga suring"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Orqaga"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Umumiy"</string>
<string name="display_category_title" msgid="6638191682294461408">"Ekran"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Rang va harakat"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Ekranni xiralashtirish"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Boshqaruv elementlari"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Vaqt boshqaruvlari"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Noshaffof"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Yuqori kontrastli matn"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Matn rangini qora yoki oq rangga almashtirish. Fon yordamida kontrastni oshirish."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Ekranda kattalashtirish xususiyatini avtomatik ravishda yangilash"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Bir ilovadan ikkinchisiga o‘tishda ekranda kattalashtirish xususiyatini yangilash"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Quvvat tugmasi chaqiruvni tugatadi"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"2 ta barmoq bilan yuqoriga va pastga svayp qilish"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Tovush tugmalarini bosib turish"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Ekran ustiga uch marta bosing"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Davom etish"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Eshitish qurilmalari"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Eshitish apparatlari, koxlear implantlar va boshqa ovoz kuchaytirish uskunalarini telefon bilan ishlatish mumkin"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, chap va oʻng"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 ta"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Yangi qurilmani ulash"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Yangi qurilmani ulash haqida"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Eshitish qurilmalari"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Saqlangan qurilmalar"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Eshitish qurilmasi boshqaruvi"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Eshitish apparati bilan moslik"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Induktiv gʻaltaklar bilan moslikni yaxshilaydi va shovqinni kamaytiradi"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Eshitish apparatlari haqida"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Eshitish moslamangiz yoniq va ulanishga tayyorligini tekshiring"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Eshitish qurilmasini ulash"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Mavjud eshitish qurilmalari"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Eshitish qurilmasi topilmadimi?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Boshqa qurilmalar"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Bu ilova fonda batareya quvvatini ishlata oladi. Batareya quvvati kutilgandan tezroq tugashi mumkin."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Ha"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Bekor qilish"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ustidan yozish"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Quvvatlash aksessuarini tekshiring"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Mos boʻlmagan quvvatlash haqida batafsil"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Batareya boshqaruvi"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Boshqa"</string>
<string name="no_channels" msgid="4716199078612071915">"Bu ilova hech qanday bildirishnoma joylamagan"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Ilovadagi boshqa sozlamalar"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Nofaol kanallar"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Nofaol kanallarni yopish"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# ta turkum oʻchirildi}other{# ta turkum oʻchirildi}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Hammasini bloklash"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Bu bildirishnomalar boshqa ko‘rsatilmasin"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Fondagi uzoq muddatli vazifalar"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Bu ilovaga fondagi uzoq muddatli vazifalarni bajarishga ruxsat bering. Bu ilovaga yuklab olish va yuklash kabi bir necha daqiqadan koʻproq vaqt talab qiladigan vazifalarni bajarish imkonini beradi. \n\nBu ruxsat rad etilsa, tizim ilovaning fonda bunday vazifalarni bajarish vaqtini cheklaydi."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"uzoq muddatli vazifalar, maʼlumotlarni koʻchirish, fondagi vazifalar"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Zaxiralash amallarini fonda bajarish"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Ilova zaxiralashga oid amallarni fonda bajarishiga ruxsat berish"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Ilovada kontentni zaxiralash yoki sinxronlash talab etiladigan asosiy foydalanish ssenariylari mavjudligini bildiradi Bu ruxsat berilsa, ilovaga zaxiralashga oid amal bajarish uchun fonda uzoqroq ishlash imkoni beriladi. \n\nBu ruxsat rad etilsa, tizim bu ilovaga zaxiralashga oid amal bajarish uchun fonda ishlashiga hech qanday maxsus imtiyoz bermaydi."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"zaxiralash vazifalari, zaxiralash amallari"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"ShortcutManager hisoblagichini qaytadan boshlash"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"ShortcutManager hisoblagichi qaytadan boshlandi"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Ekran qulfida chiqadigan axborotlarni boshqarish"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Avtomatik registratsiya…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Internet-roumingga ruxsat berilsinmi?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Paketlar narxlari haqidagi ma’lumotni internet provayderingizdan olishingiz mumkin."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Ilovalar sarflagan trafik"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Notanish tarmoq rejimi: <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Inkor qilish"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Sputnik orqali xabarlashuv"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Sputnik orqali matnli xabar yuborish va qabul qilish. Hisobingizga kiritilgan."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"eSIM tozalanmoqda…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"eSIM tozalanmadi"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Nimadir xato ketdi va bu eSIM tozalanmadi.\n\nQurilmangizni qayta ishga tushiring va qaytadan urining."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Qurilmaga ulanish"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"<xliff:g id="APPNAME">%1$s</xliff:g> ilovasi qurilmangizga ulanish uchun vaqtinchalik Wi‑Fi tarmoqdan foydalanmoqchi"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Qurilmalar topilmadi. Qurilmalar yoniq va tarmoqda ekanligi tekshiring."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Bekor qilish"</string>
<string name="contrast_title" msgid="6885768151336508075">"Kontrast"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Standart"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Oʻrtacha"</string>
<string name="contrast_high" msgid="3988567609694797696">"Yuqori"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Bu ilovani faqat 1 ta oynada ochish mumkin"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index ab46b01..85f618b 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Ngắt kết nối thiết bị?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Ghép nối thiết bị mới"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Tự động bật lại vào ngày mai"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Ghép nối tai phải"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Ghép nối tai trái"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Ghép nối tai khác"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Ghép nối tai phải"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Ghép nối tai trái"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Cho tất cả các thiết bị trợ thính có sẵn"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Cài đặt thiết bị trợ thính"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Phím tắt, khả năng tương thích với thiết bị trợ thính"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Cho thiết bị này"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Đầu ra âm thanh"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Giới thiệu về đầu ra âm thanh"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Viết vào trường văn bản"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Bỏ qua tất cả các lần nhấn nút bằng bút cảm ứng"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"Bút cảm ứng"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Chia sẻ âm thanh"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Chia sẻ âm thanh"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Cuộc gọi và chuông báo"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Kết nối với luồng Âm thanh năng lượng thấp"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Luồng âm thanh ở gần"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Luồng âm thanh"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Kết nối với một luồng âm thanh bằng mã QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Không tìm thấy luồng âm thanh ở gần nào."</string>
<string name="date_and_time" msgid="1788358029823431692">"Ngày và giờ"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Huỷ"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Huỷ"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Thiết lập"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Thiết lập không gian riêng tư"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Đưa các ứng dụng riêng tư vào một không gian riêng biệt mà bạn có thể ẩn hoặc khoá"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Cơ chế hoạt động"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Bạn có thể truy cập Không gian riêng tư từ cuối danh sách ứng dụng"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Ứng dụng trong không gian riêng tư được bảo vệ bằng khoá"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Thông báo của các ứng dụng trong không gian riêng tư của bạn sẽ bị ẩn khi tính năng này đang khoá"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Các ứng dụng trong không gian riêng tư sẽ không xuất hiện trong trình quản lý quyền, bảng tổng quan về quyền riêng tư và một số chế độ cài đặt khác khi không gian riêng tư đang khoá.\n\nKhông chuyển được không gian riêng tư của bạn sang thiết bị mới. Bạn sẽ cần thiết lập một không gian riêng tư khác nếu muốn sử dụng không gian đó trên một thiết bị khác.\n\nBất cứ ai kết nối thiết bị của bạn với máy tính hoặc cài đặt ứng dụng gây hại trên thiết bị của bạn đều có thể truy cập vào không gian riêng tư của bạn."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Đang thiết lập không gian riêng tư…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Thông báo của các ứng dụng trong không gian riêng tư sẽ bị ẩn khi không gian đó bị khoá"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Mở khoá không gian riêng tư để chia sẻ ảnh hoặc tệp"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Một số ứng dụng đã được cài đặt vào không gian riêng tư của bạn"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Không thiết lập được không gian riêng tư"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Thử lại"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Dùng khoá màn hình để mở khoá không gian riêng tư?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Đặt mã PIN cho không gian riêng tư"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Đặt mật khẩu cho không gian riêng tư"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Đặt hình mở khoá cho không gian riêng tư"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Ứng dụng và thông báo"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Thông báo nhạy cảm trên màn hình khoá"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Hiển thị nội dung nhạy cảm khi không gian riêng tư mở khoá"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Bạn có thể thêm tối đa <xliff:g id="COUNT">%d</xliff:g> vân tay"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Bạn đã thêm số vân tay tối đa"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Không thể thêm dấu vân tay khác"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Ngắt kết nối"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Ghép nối và kết nối"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Bật Bluetooth để kết nối với thiết bị khác ở gần"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Khi Bluetooth bật, thiết bị của bạn có thể kết nối với các thiết bị Bluetooth khác ở gần. Các tính năng như Chia sẻ nhanh, Tìm thiết bị của tôi và dịch vụ vị trí trên thiết bị sẽ sử dụng Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Khi bạn bật Bluetooth, thiết bị của bạn có thể kết nối với các thiết bị Bluetooth khác ở gần.\n\nĐể cải thiện trải nghiệm sử dụng thiết bị, các ứng dụng và dịch vụ vẫn có thể quét tìm những thiết bị ở gần bất cứ lúc nào, ngay cả khi Bluetooth tắt. Chế độ này có thể được dùng để cải thiện các tính năng và dịch vụ dựa trên vị trí. Bạn có thể thay đổi chế độ này trong phần cài đặt tính năng Quét tìm Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Khi Bluetooth bật, thiết bị của bạn có thể kết nối với các thiết bị Bluetooth khác ở gần. Các tính năng như Chia sẻ nhanh, Tìm thiết bị của tôi và dịch vụ vị trí trên thiết bị sẽ sử dụng Bluetooth.\n\nCác ứng dụng và dịch vụ vẫn có thể quét tìm thiết bị ở gần bất cứ lúc nào, ngay cả khi Bluetooth tắt. Tính năng này có thể được dùng, chẳng hạn như, để cải thiện các tính năng và dịch vụ dựa trên vị trí. Bạn có thể thay đổi tuỳ chọn này trong phần cài đặt quét tìm thiết bị Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Thay đổi"</string>
<string name="device_details_title" msgid="1155622417516195481">"Chi tiết thiết bị"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Cài đặt bàn phím"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Nhà mạng của bạn không cho phép kết nối với mạng này vì mạng này dùng một giao thức bảo mật cũ và kém an toàn hơn"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Cho phép WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Đóng"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Tùy chọn nâng cao"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Danh sách thả xuống của Tùy chọn nâng cao"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"mở rộng"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"Ưu tiên băng tần 5 GHz"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Cài đặt IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Quyền riêng tư"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Tùy chọn đăng ký"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Xem hoặc thay đổi tùy chọn đăng ký"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"Địa chỉ MAC gán ngẫu nhiên"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Giao diện tối dùng nền màu đen để giúp tăng thời lượng pin trên một số màn hình. Các lịch biểu của giao diện tối sẽ chỉ bật sau khi màn hình của bạn tắt."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Giao diện tối đang tuân thủ lịch biểu của Chế độ giờ đi ngủ"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Cài đặt Chế độ giờ đi ngủ"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Thời gian chờ khóa màn hình"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Sau <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> không hoạt động"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Chưa đặt"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Nhấn vào góc cuối bên phải bàn di chuột để xem tuỳ chọn khác"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Tốc độ con trỏ"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Tìm hiểu về cử chỉ ở bàn di chuột"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"bàn di chuột, bàn rê chuột, chuột, con trỏ chuột, cuộn, vuốt, nhấp chuột phải, nhấp, con trỏ"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"nhấp chuột phải, nhấn"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Chuyển đến màn hình chính"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Dùng 3 ngón tay vuốt lên vị trí bất kỳ trên bàn di chuột"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Quay lại"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Chung"</string>
<string name="display_category_title" msgid="6638191682294461408">"Màn hình"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Màu sắc và chuyển động"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Giảm bớt độ sáng màn hình"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Điều khiển tương tác"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Điều khiển có hẹn giờ"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Không trong suốt"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Văn bản có độ tương phản cao"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Thay đổi màu chữ thành đen hoặc trắng. Tăng tối đa độ tương phản so với nền."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Tự động cập nhật phóng đại màn hình"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Cập nhật phóng đại màn hình khi chuyển ứng dụng"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Kết thúc cuộc gọi bằng nút nguồn"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"dùng 2 ngón tay vuốt từ dưới lên"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Giữ phím âm lượng"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Nhấn 3 lần vào màn hình"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Tiếp tục"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Thiết bị trợ thính"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Bạn có thể sử dụng thiết bị trợ thính, ốc tai điện tử và các thiết bị tăng âm khác với điện thoại của mình"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, tai trái và tai phải"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> + 1 thiết bị khác"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Ghép nối thiết bị mới"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Giới thiệu về tính năng Ghép nối thiết bị mới"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Thiết bị trợ thính"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Thiết bị đã lưu"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Chế độ điều khiển thiết bị trợ thính"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Khả năng tương thích với thiết bị trợ thính"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Cải thiện khả năng tương thích với các cuộn dây cảm ứng và giảm tiếng ồn không mong muốn"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Giới thiệu về thiết bị nghe"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Đảm bảo thiết bị trợ thính của bạn đang bật và sẵn sàng ghép nối"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Ghép nối thiết bị trợ thính"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Thiết bị trợ thính hiện có"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Bạn không thấy thiết bị trợ thính của mình?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Xem các thiết bị khác"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Ứng dụng này có thể sử dụng pin trong nền. Pin có thể hết sớm hơn dự kiến."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Xóa"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Hủy"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Ghi đè"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Hãy kiểm tra phụ kiện sạc"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Tìm hiểu thêm về chế độ sạc không tương thích"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Trình quản lý pin"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Khác"</string>
<string name="no_channels" msgid="4716199078612071915">"Ứng dụng này chưa đăng bất kỳ thông báo nào"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Chế độ cài đặt bổ sung trong ứng dụng"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Hiện kênh không dùng"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Ẩn kênh không dùng"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# danh mục bị xoá}other{# danh mục bị xoá}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Chặn tất cả"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Không bao giờ hiển thị các thông báo này"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Tác vụ trong nền dài hạn"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Cho phép ứng dụng này chạy tác vụ trong nền dài hạn. Việc này giúp ứng dụng chạy các tác vụ có thể mất khá nhiều thời gian hoàn thành như tải xuống và tải lên. \n\nNếu quyền này không được cấp, hệ thống sẽ giới hạn thời gian ứng dụng có thể thực hiện những tác vụ đó trong nền."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"công việc dài hạn, chuyển dữ liệu, tác vụ trong nền"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Thực hiện tác vụ sao lưu ở chế độ nền"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Cho phép ứng dụng chạy các tác vụ liên quan đến sao lưu ở chế độ nền"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Cho biết ứng dụng này có một trường hợp sử dụng chính cần sao lưu hoặc đồng bộ hoá nội dung. Việc cấp quyền này sẽ cho phép ứng dụng chạy ở chế độ nền trong thời gian lâu hơn một chút để hoàn thành công việc liên quan đến sao lưu. \n\nNếu quyền này không được cấp, hệ thống sẽ không cấp bất kỳ quyền miễn trừ đặc biệt nào cho ứng dụng này để hoàn thành công việc liên quan đến sao lưu ở chế độ nền."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"tác vụ sao lưu, công việc sao lưu"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Đặt lại giới hạn tốc độ trong ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Đã đặt lại giới hạn tốc độ trong ShortcutManager"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Kiểm soát thông tin trên màn hình khóa"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Đăng ký tự động..."</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Cho phép chuyển vùng dữ liệu?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Hãy liên hệ với nhà mạng của bạn để biết giá cước."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Mức sử dụng dữ liệu của ứng dụng"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Chế độ mạng <xliff:g id="NETWORKMODEID">%1$d</xliff:g> không hợp lệ. Bỏ qua."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Nhắn tin qua vệ tinh"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Gửi và nhận tin nhắn văn bản qua vệ tinh. Tài khoản của bạn có sẵn tính năng này."</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Đang xoá eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Không xoá được eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Đã xảy ra lỗi nên không xoá được eSIM này.\n\nHãy khởi động lại thiết bị rồi thử lại."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Kết nối với thiết bị"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Ứng dụng <xliff:g id="APPNAME">%1$s</xliff:g> muốn dùng mạng Wi-Fi tạm thời để kết nối với thiết bị của bạn"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Không tìm thấy thiết bị nào. Đảm bảo rằng các thiết bị đang bật và sẵn sàng kết nối."</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Huỷ"</string>
<string name="contrast_title" msgid="6885768151336508075">"Độ tương phản"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Chuẩn"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Vừa"</string>
<string name="contrast_high" msgid="3988567609694797696">"Cao"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Ứng dụng này chỉ có thể mở trong 1 cửa sổ"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index 6781916..70dac01 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"要断开与该设备的连接吗?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"与新设备配对"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"蓝牙"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"明天自动重新开启"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"为右耳进行配对"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"为左耳进行配对"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"为另一个耳朵进行配对"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"为右耳进行配对"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"为左耳进行配对"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"适合所有可用的助听设备"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"助听装置设置"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"快捷方式、助听器兼容性"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"适合此设备"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"音频输出"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"音频输出简介"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"在文本字段中书写"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"忽略所有通过触控笔按下按钮的动作"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"触控笔"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"音频分享"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"分享音频"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"来电和闹钟"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"连接到 LE 音频流"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"附近的音频流"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"音频流"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"使用二维码连接到音频流"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"在附近未发现音频流。"</string>
<string name="date_and_time" msgid="1788358029823431692">"日期和时间"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"代理"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"取消"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"取消"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"设置"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"设置私密空间"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"将私密应用放在可以隐藏或锁定的独立空间中"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"运作方式"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"您可以从应用列表底部访问私密空间"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"系统会通过锁定功能来保护私密空间中的应用"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"私密空间锁定后,系统会隐藏私密空间中应用的通知"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"私密空间处于锁定状态时,私密空间中的应用不会显示在权限管理器、隐私信息中心和其他设置中。\n\n私密空间无法转移到新设备。若要在其他设备上使用私密空间,您需要在该设备上再设置一个私密空间。\n\n任何人如果将您的设备连接到计算机或在设备上安装有害应用,或许就能够访问您的私密空间。"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"正在设置私密空间…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"私密空间处于锁定状态时,系统会隐藏私密空间内应用的通知"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"解锁私密空间即可分享照片或文件"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"某些应用已经安装在私密空间中"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"无法设置私密空间"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"重试"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"要使用屏锁来解锁私密空间?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"为您的私密空间设置 PIN 码"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"为您的私密空间设置密码"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"为您的私密空间设置解锁图案"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"应用和通知"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"锁屏状态下的敏感通知"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"可在私密空间解锁后显示敏感内容"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"您最多可以添加 <xliff:g id="COUNT">%d</xliff:g> 个指纹"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"您添加的指纹数量已达到上限"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"无法添加更多的指纹"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"断开连接"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"配对和连接"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"开启蓝牙后,您的设备可以与附近的其他蓝牙设备通信"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"开启蓝牙后,您的设备可以与附近的其他蓝牙设备通信。“快速分享”“查找我的设备”“设备位置信息”等功能会使用蓝牙。"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"蓝牙功能处于开启状态时,您的设备可以与附近的其他蓝牙设备通信。\n\n为了提升设备的使用体验,即使蓝牙功能已关闭,应用和服务仍可以随时扫描附近的设备。例如,此功能可用于改进需要使用位置信息的功能和服务。您可以在蓝牙扫描设置中更改此功能。"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"开启蓝牙后,您的设备可以与附近的其他蓝牙设备通信。“快速分享”“查找我的设备”“设备位置信息”等功能会使用蓝牙。\n\n应用和服务依然能随时搜寻附近设备,甚至是在蓝牙处于关闭状态时。这可用于实现诸多用途,例如改进基于位置信息的功能和服务。您可在蓝牙扫描设置中更改此设置。"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"更改"</string>
<string name="device_details_title" msgid="1155622417516195481">"设备详细信息"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"键盘设置"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"您的运营商不允许连接此网络,因为它采用较旧的安全协议,安全性较低"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"允许连接 WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"关闭"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"高级选项"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"下拉列表高级选项"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"展开"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"首选 5.0 GHz 频段"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP 设置"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"隐私"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"订阅"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"查看或更改订阅"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"随机选择的 MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"在某些屏幕上,深色主题使用纯黑背景,有助于延长您的电池续航时间。深色主题开启时间设置会等到屏幕进入关闭状态后才应用。"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"深色主题目前会按照就寝模式时间表开启/关闭"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"就寝模式设置"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"自动锁屏"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"闲置 <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>后"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"未设置"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"点按触控板的右下角即可查看更多选项"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"指针速度"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"了解触控板手势"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"触控板, 鼠标, 光标, 滚动, 滑动, 右键点击, 点击, 指针, trackpad, track pad, mouse, cursor, scroll, swipe, right click, click, pointer"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"右键点击, 点按, right click, tap"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"前往主屏幕"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"在触控板上的任意位置用三根手指向上滑动"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"返回"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"常规"</string>
<string name="display_category_title" msgid="6638191682294461408">"显示"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"色彩和动画"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"调暗屏幕"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"互动控制"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"定时控制"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"不透明"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"高对比度文字"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"将文字颜色更改为黑色或白色,使其与背景形成尽可能鲜明的对比。"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"自动更新屏幕放大状态"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"在应用转换时更新屏幕放大状态"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"按电源按钮结束通话"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"用两根手指从屏幕底部向上滑动"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"按住两个音量键"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"点按屏幕三次"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"继续"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"助听装置"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"您可以将助听器、人工耳蜗和其他声音增强装置与您的手机结合使用"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>,左右耳都已激活"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>及另外 1 个设备已激活"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"与新装置配对"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"与新设备配对简介"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"助听装置"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"保存的装置"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"助听设备控件"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"助听器兼容性"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"通过拾音线圈提高兼容性并减少杂音"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"助听设备简介"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"确保助听装置已开启并准备好配对"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"与助听设备配对"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"可用的助听装置"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"没有看到您的助听装置?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"查看更多设备"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"此应用将能够在后台消耗电量。这可能会导致电量耗尽速度比预期更快。"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"移除"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"取消"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"覆盖"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"检查充电配件"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"详细了解不兼容的充电装置"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"电池管理器"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"其他"</string>
<string name="no_channels" msgid="4716199078612071915">"此应用未发布任何通知"</string>
<string name="app_settings_link" msgid="6725453466705333311">"应用中的其他设置"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"显示未使用的频道"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"隐藏未使用的频道"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{# 个类别已删除}other{# 个类别已删除}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"全部屏蔽"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"一律不显示这类通知"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"长期后台任务"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"允许此应用运行长期后台任务。此权限允许应用运行可能耗时几分钟以上才能完成的任务,例如下载和上传。\n\n如果此权限被拒,系统会限制应用能够在后台执行此类任务的时长。"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"长期作业, 数据传输, 后台任务, long jobs, data transfer, background tasks"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"在后台执行备份任务"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"允许应用运行备份相关后台任务"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"表示此应用的主要用途是备份或同步内容。如果授予此权限,系统会稍微延长应用能在后台运行的时长,以便应用完成备份相关工作。\n\n如果拒绝授予此权限,系统不会破例延长上述时长来让此应用在后台完成备份相关工作。"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"备份任务, 备份作业, backup tasks, backup jobs"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"重置 ShortcutManager 调用频率限制"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"已重置 ShortcutManager 调用频率限制"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"控制锁定屏幕上显示的信息"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"自动注册…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"允许数据漫游?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"请与您的网络服务提供商联系以了解定价。"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"应用的流量使用情况"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"无效的网络模式<xliff:g id="NETWORKMODEID">%1$d</xliff:g>。忽略。"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"卫星消息"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"通过卫星收发短信。您的账号支持此功能。"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"正在清空 eSIM 卡…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"无法清空 eSIM 卡"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"出了点问题,未能清空此 eSIM 卡。\n\n请重启设备并重试。"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"连接到设备"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"“<xliff:g id="APPNAME">%1$s</xliff:g>”应用要使用临时 WLAN 网络连接到您的设备"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"找不到设备。请确保设备已开启并可连接到网络。"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"取消"</string>
<string name="contrast_title" msgid="6885768151336508075">"对比度"</string>
<string name="contrast_standard" msgid="1097297089917185235">"标准"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"中"</string>
<string name="contrast_high" msgid="3988567609694797696">"高"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"此应用只能在 1 个窗口中打开"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 89d5e37..ff9df9e 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"要解除連結裝置嗎?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"配對新裝置"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"藍牙"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"明天自動重新開啟"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"配對右耳"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"配對左耳"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"配對另一耳的裝置"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"配對右耳的裝置"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"配對左耳"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"所有適用的助聽器"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"助聽器設定"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"快速鍵、助聽器兼容性"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"僅限此裝置"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"音訊輸出裝置"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"關於音訊輸出"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"在文字欄位書寫"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"忽略所有觸控筆按鈕按壓動作"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"觸控筆"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"音訊分享功能"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"分享音訊"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"通話及鬧鐘"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"連接 LE Audio 音訊串流"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"附近的音訊串流"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"音訊串流"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"使用 QR 碼連接音訊串流"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"找不到附近的音訊串流。"</string>
<string name="date_and_time" msgid="1788358029823431692">"日期和時間"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"取消"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"取消"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"設定"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"設定私人空間"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"將私人應用程式安裝在可隱藏或鎖定的獨立空間"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"運作方式"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"你可從應用程式清單底部存取私人空間"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"私人空間中的應用程式受鎖定功能保護"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"私人空間處於鎖定狀態時,系統會隱藏私人空間應用程式的通知"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"私人空間處於鎖定狀態時,當中的應用程式就不會在權限管理工具、私隱資訊主頁和其他設定中顯示。\n\n私人空間無法轉移至新裝置。如要在其他裝置上使用私人空間,請重新設定。\n\n如果有人將裝置連接電腦,或在裝置上安裝有害的應用程式,或許能存取你的私人空間。"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"正在設定私人空間…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"私人空間處於鎖定狀態時,系統會隱藏私人空間應用程式的通知"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"解鎖私人空間,即可分享相片或檔案"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"部分應用程式已安裝在私人空間內"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"無法設定私人空間"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"再試一次"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"要使用螢幕鎖定功能解鎖私人空間嗎?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"設定私人空間的 PIN"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"設定私人空間密碼"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"設定私人空間上鎖圖案"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"應用程式和通知"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"上鎖畫面上的敏感通知"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"在私人空間解鎖時顯示敏感內容"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"你最多可以加入 <xliff:g id="COUNT">%d</xliff:g> 個指紋"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"你加入指紋的數目已達上限"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"無法加入更多指紋"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"中斷連線"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"配對並連線"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"藍牙開啟後,裝置即可與其他附近的藍牙裝置通訊"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"藍牙開啟後,裝置即可與其他附近的藍牙裝置通訊。「快速共享」、「尋找我的裝置」和裝置位置等功能都會使用藍牙。"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"啟用藍牙功能後,你的裝置可與附近的其他藍牙裝置通訊。\n\n為改善裝置的使用體驗,應用程式和服務仍可隨時掃瞄附近的裝置 (即使藍牙功能已關閉)。此操作可用來改善定位功能和服務。你可在藍牙掃瞄設定中變更此設定。"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"藍牙開啟後,裝置即可與其他附近的藍牙裝置通訊。「快速共享」、「尋找我的裝置」和裝置位置等功能都會使用藍牙。\n\n應用程式和服務仍可隨時掃瞄附近的裝置 (即使藍牙功能已關閉)。此操作可用來改善定位功能和服務等。你可在藍牙掃瞄設定中變更此設定。"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"變更"</string>
<string name="device_details_title" msgid="1155622417516195481">"裝置詳情"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"鍵盤設定"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"此網絡使用較舊的安全通訊協定,安全性較低,因此你的流動網絡供應商不允許使用"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"允許使用 WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"關閉"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"進階選項"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"下拉式清單進階選項"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"展開"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"首選 5.0 GHz 頻段"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP 設定"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"私隱"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"訂閱"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"查看或變更訂閱"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"隨機化處理 MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"「深色主題背景」使用黑色背景以延長部分螢幕的電池壽命。「深色主題背景」時間表會等待啟動,直至螢幕關閉。"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"深色主題背景目前按照睡眠模式時間表自動開啟/關閉"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"睡眠模式設定"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"螢幕逾時"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"閒置 <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>後"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"未設定"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"輕按觸控板右下角,即可查看更多選項"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"游標速度"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"學習觸控板手勢"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"觸控板, 滑鼠, 鼠標, 捲動, 輕掃, 按一下右鍵, 點擊, 游標"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"按一下右鍵, 輕按"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"返回主畫面"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"用三隻手指在觸控板的任何位置向上滑動"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"返回"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"一般"</string>
<string name="display_category_title" msgid="6638191682294461408">"螢幕"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"顏色及動作"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"校暗螢幕"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"互動控制項"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"時間控制"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"不透明"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"高對比文字"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"將文字顏色改成黑色或白色,盡量令文字和背景顏色有最大對比。"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"自動更新螢幕放大設定"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"在應用程式轉場時更新螢幕放大設定"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"按開關按鈕結束通話"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"兩指從底部向上輕掃"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"按住音量鍵"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"輕按三下螢幕"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"繼續"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"助聽器"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"助聽器、人工耳蝸和其他擴音器可配搭手機使用"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>,左右耳"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"「<xliff:g id="DEVICE_NAME">%1$s</xliff:g>」同另外 1 部裝置"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"配對新裝置"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"關於配對新裝置"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"助聽器"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"已儲存的裝置"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"助聽器控制項"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"助聽器兼容性"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"改善 T 掣兼容性及降低噪音"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"關於助聽器"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"請確保助聽器已開啟並已準備好配對"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"配對助聽器"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"可供使用的助聽器"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"看不到你的助聽器嗎?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"查看更多裝置"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"此應用程式會在背景使用電量。你的電池電量可能會比預期更快耗盡。"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"移除"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"取消"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"取代"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"檢查充電配件"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"進一步瞭解不兼容的變壓器充電"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"電池管理工具"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"其他"</string>
<string name="no_channels" msgid="4716199078612071915">"此應用程式未發佈任何通知"</string>
<string name="app_settings_link" msgid="6725453466705333311">"應用程式中的其他設定"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"顯示未使用的頻道"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"隱藏未使用的頻道"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{已刪除 # 個類別}other{已刪除 # 個類別}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"全部封鎖"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"永不顯示這些通知"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"長時間執行的背景工作"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"允許此應用程式執行長時間執行的背景工作,讓應用程式可以執行需時幾分鐘以上才能完成的工作,例如下載和上載內容。\n\n如拒絕授予此權限,系統將限制應用程式在背景執行這些工作的時間。"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"長時間執行的工作, 資料轉移, 背景工作"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"在背景中執行備份任務"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"允許應用程式執行備份相關的背景任務"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"表示此應用程式的主要用途是備份或同步內容。如授予此權限,系統就會稍微延長背景執行時間,讓應用程式完成備份相關工作。\n\n如拒絕授予此權限,系統將不會破例延長背景執行時間,讓應用程式完成備份相關工作。"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"備份任務, 備份工作"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"重設 ShortcutManager 的速率限制"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"已重設 ShortcutManager 的速率限制"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"控制上鎖畫面上顯示的資料"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"自動註冊…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"要允許數據漫遊嗎?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"請聯絡你的網絡供應商查詢定價。"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"應用程式數據用量"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"網絡模式 <xliff:g id="NETWORKMODEID">%1$d</xliff:g> 無效。忽略。"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"衛星訊息"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"透過衛星收發短訊。你的帳戶支援此功能。"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"正在清除 eSIM 卡…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"無法清除 eSIM 卡"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"發生問題,未清除此 eSIM 卡。\n\n請重新啟動裝置並再試一次。"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"連接裝置"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"「<xliff:g id="APPNAME">%1$s</xliff:g>」應用程式要求使用臨時 Wi-Fi 網絡連接你的裝置"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"找不到任何裝置。請確保裝置已開啟,並可連接網絡。"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"取消"</string>
<string name="contrast_title" msgid="6885768151336508075">"對比"</string>
<string name="contrast_standard" msgid="1097297089917185235">"標準"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"中"</string>
<string name="contrast_high" msgid="3988567609694797696">"高"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"此應用程式只可在 1 個視窗中開啟"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index ac6bfbb..0ccebc9 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"要取消連結裝置嗎?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"配對新裝置"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"藍牙"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"明天自動重新開啟"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"配對右耳的裝置"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"配對左耳的裝置"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"配對另一耳的裝置"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"配對右耳的裝置"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"配對左耳的裝置"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"適用於所有可用的助聽裝置"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"助聽器設定"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"捷徑、助聽器相容性"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"適用於本裝置"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"音訊輸出裝置"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"關於音訊輸出"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"在文字欄位中書寫"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"忽略所有觸控筆按鈕按壓動作"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"觸控筆"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"音訊分享功能"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"分享音訊"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"通話與鬧鐘"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"連線至 LE 音訊串流"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"附近的音訊串流"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"音訊串流"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"使用 QR code 連線至音訊串流"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"未偵測到附近有音訊串流。"</string>
<string name="date_and_time" msgid="1788358029823431692">"日期和時間"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Proxy"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"取消"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"取消"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"設定"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"設定私人空間"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"將私人應用程式安裝在可隱藏或鎖定的獨立空間"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"運作方式"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"你可以在應用程式清單底部存取私人空間"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"鎖定私人空間即可保護應用程式"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"私人空間鎖定時,系統會隱藏來自私人空間應用程式的通知"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"私人空間鎖定時,當中的應用程式不會顯示在權限管理工具、隱私資訊主頁和其他設定。\n\n你無法將私人空間轉移到新裝置。如要在其他裝置上使用私人空間,請重新設定。\n\n如果有人將裝置接上電腦,或在裝置上安裝有害的應用程式,或許能夠存取你的私人空間。"</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"正在設定私人空間…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"私人空間鎖定時,系統會隱藏私人空間應用程式的通知"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"解鎖私人空間即可分享當中的相片或檔案"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"部分應用程式已安裝在私人空間內"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"無法設定私人空間"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"再試一次"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"要使用螢幕鎖定功能鎖定私人空間嗎?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"設定私人空間的 PIN 碼"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"設定私人空間的密碼"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"設定私人空間的解鎖圖案"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"應用程式和通知"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"在螢幕鎖定畫面上顯示私密通知"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"可在私人空間解鎖後顯示私密內容"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"你最多可以新增 <xliff:g id="COUNT">%d</xliff:g> 個指紋"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"你新增的指紋數量已達上限"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"無法新增其他指紋"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"中斷連線"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"配對並連線"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"藍牙開啟後,裝置即可與其他鄰近的藍牙裝置互傳資料"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"藍牙功能開啟後,你的裝置就能與附近的其他藍牙裝置通訊。快速分享、尋找我的裝置和裝置位置資訊等功能都會使用藍牙。"</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"藍牙功能開啟後,裝置即可與附近的其他藍牙裝置通訊。\n\n為改善裝置的使用體驗,即使藍牙功能未開啟,應用程式和服務仍可隨時掃描鄰近裝置。舉例來說,這項功能可用來改善適地性功能和服務。你可以在藍牙掃描設定中變更這項功能。"</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"藍牙功能開啟後,你的裝置就能與附近的其他藍牙裝置通訊。快速分享、尋找我的裝置和裝置位置資訊等功能都會使用藍牙。\n\n無論藍牙功能是否開啟,應用程式和服務都能隨時掃描鄰近裝置。舉例來說,這項功能可用來改善適地性功能和服務。你可以在藍牙掃描設定中變更這項功能。"</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"變更"</string>
<string name="device_details_title" msgid="1155622417516195481">"裝置詳細資料"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"鍵盤設定"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"這個網路使用較舊的安全通訊協定,安全性較低,因此你的電信業者不允許連線到這個網路"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"允許使用 WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"關閉"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"進階選項"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"下拉式清單進階選項"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"展開"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz 頻帶優先"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"IP 設定"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"隱私"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"訂閱"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"查看或變更訂閱"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"已隨機化的 MAC"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"深色主題可針對某些畫面套用黑色背景,藉此延長電池續航力。這項功能會保持開啟狀態,直到螢幕關閉為止。"</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"目前依照就寢模式時間表開啟或關閉深色主題"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"就寢模式設定"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"螢幕自動關閉"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"閒置 <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g>後"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"未設定"</string>
@@ -1880,10 +1921,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"在觸控板上輕觸右下角即可查看更多選項"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"游標速度"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"學習觸控板手勢"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"觸控板, 滑鼠, 游標, 捲動, 滑動, 按滑鼠右鍵, 點按, 指標"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"按滑鼠右鍵, 輕觸"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"返回主畫面"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"在觸控板任一處使用三指向上滑動"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"返回"</string>
@@ -1979,6 +2018,28 @@
<string name="general_category_title" msgid="6298579528716834157">"一般"</string>
<string name="display_category_title" msgid="6638191682294461408">"螢幕"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"色彩和動態"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"調暗螢幕"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"互動控制項"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"時間控制項"</string>
@@ -2115,6 +2176,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"不透明"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"高對比文字"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"將文字色彩變更為黑色或白色,讓文字與背景色彩呈現最大對比。"</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"自動更新螢幕放大設定"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"更新應用程式轉場後的螢幕放大設定"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"按電源鍵結束通話"</string>
@@ -2209,6 +2274,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"以兩指從底部向上滑動"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"按住音量鍵"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"輕觸螢幕三下"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"繼續"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"助聽器"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"你可以將助聽器、人工電子耳和其他擴音裝置與手機搭配使用"</string>
@@ -2222,7 +2291,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>,左右耳"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"「<xliff:g id="DEVICE_NAME">%1$s</xliff:g>」和另外 1 部裝置"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"配對新裝置"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"關於配對新裝置"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"助聽器"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"已儲存的裝置"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"助聽器控制項"</string>
@@ -2230,8 +2298,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"助聽器相容性"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"提升與電話線圈的相容程度,減少惱人噪音"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"關於助聽器"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"請確認助聽器處於開啟狀態,並可進行配對"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"配對助聽器"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"可用的助聽器"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"沒有看到你的助聽器嗎?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"查看更多裝置"</string>
@@ -2436,8 +2505,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"這個應用程式將會在背景耗用電量。你的電池電力可能會比預期更快耗盡。"</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"移除"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"取消"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"覆寫"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"請檢查充電配件"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"進一步瞭解不相容的變壓器充電"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Battery Manager"</string>
@@ -3537,6 +3605,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"其他"</string>
<string name="no_channels" msgid="4716199078612071915">"這個應用程式未發布任何通知"</string>
<string name="app_settings_link" msgid="6725453466705333311">"應用程式中的其他設定"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"顯示未顯示的頻道"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"隱藏未使用的頻道"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{已刪除 # 個類別}other{已刪除 # 個類別}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"全部封鎖"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"一律不顯示這類通知"</string>
@@ -4103,6 +4173,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"長期背景作業"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"允許這個應用程式執行長期背景作業。這麼做可讓應用程式執行需要一段時間才能完成的作業,例如下載及上傳檔案。\n\n如果你拒絕授予這項權限,系統將限制應用程式在背景執行這類作業的時間。"</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"長期工作, 資料傳輸, 背景作業"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"在背景執行備份任務"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"允許應用程式執行備份相關的背景任務"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"表示這個應用程式的主要用途是備份或同步內容。如果授予這項權限,系統就會稍微延長背景執行時間,讓應用程式完成備份相關作業。\n\n如果拒絕授予這項權限,系統就不會破例延長背景執行時間,讓應用程式完成備份相關作業。"</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"備份任務, 備份工作"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"重設 ShortcutManager 速率限制"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"已重設 ShortcutManager 速率限制"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"控制鎖定畫面上顯示的資訊"</string>
@@ -4527,7 +4601,6 @@
<string name="register_automatically" msgid="5208258089316657167">"自動註冊…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"要允許漫遊服務嗎?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"請向你的網路供應商洽詢定價。"</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"應用程式數據用量"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"網路模式 <xliff:g id="NETWORKMODEID">%1$d</xliff:g> 無效。忽略。"</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"衛星訊息"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"透過衛星收發訊息。你的帳戶支援這項功能。"</string>
@@ -4628,6 +4701,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"正在清除 eSIM 卡…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"無法清除 eSIM 卡"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"系統發生錯誤,因此未清除這張 eSIM 卡。\n\n請重新啟動裝置並再試一次。"</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"連線至裝置"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"「<xliff:g id="APPNAME">%1$s</xliff:g>」應用程式想透過臨時的 Wi-Fi 網路連線至你的裝置"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"找不到裝置。請確認裝置已經開啟並可進行連線。"</string>
@@ -5047,6 +5128,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"取消"</string>
<string name="contrast_title" msgid="6885768151336508075">"對比"</string>
<string name="contrast_standard" msgid="1097297089917185235">"標準"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"中"</string>
<string name="contrast_high" msgid="3988567609694797696">"高"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"這個應用程式只能在 1 個視窗中開啟"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index dcf5b31..60c1387 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -65,6 +65,7 @@
<string name="bluetooth_disconnect_title" msgid="4581951246357823044">"Nqamula idivayisi?"</string>
<string name="bluetooth_pairing_pref_title" msgid="3497193027590444598">"Bhangqa idivayisi entsha"</string>
<string name="keywords_add_bt_device" msgid="4533191164203174011">"i-bluetooth"</string>
+ <string name="bluetooth_screen_auto_on_title" msgid="8496443490064988240">"Vula ngokuzenzekela futhi kusasa"</string>
<string name="bluetooth_pair_right_ear_button" msgid="3979894494803078852">"Bhangqa indlebe engakwesokudla"</string>
<string name="bluetooth_pair_left_ear_button" msgid="1019938875726073791">"Bhangqa indlebe engakwesokunxele"</string>
<string name="bluetooth_pair_other_ear_dialog_title" msgid="3814943511999984012">"Bhangqa enye indlebe yakho"</string>
@@ -73,8 +74,10 @@
<string name="bluetooth_pair_other_ear_dialog_right_ear_positive_button" msgid="533612082529204078">"Bhangqa indlebe engakwesokudla"</string>
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button" msgid="6500192653171220257">"Bhangqa indlebe engakwesokunxele"</string>
<string name="bluetooth_device_controls_general" msgid="1399214835599665488">"Mayelana nawo wonke amadivayisi wokuzwa atholakalayo"</string>
- <string name="bluetooth_device_controls_title" msgid="1895676556354697234">"Amasethingi ensizakuzwa"</string>
- <string name="bluetooth_device_controls_summary" msgid="8115767735418425663">"Isinqamuleli, ukuhambisana kwensiza yokuzwa"</string>
+ <!-- no translation found for bluetooth_device_controls_title (659009912978022189) -->
+ <skip />
+ <!-- no translation found for bluetooth_device_controls_summary (5387400497394163925) -->
+ <skip />
<string name="bluetooth_device_controls_specific" msgid="7706863288754077107">"Kule divayisi"</string>
<string name="bluetooth_audio_routing_title" msgid="5541729245424856226">"Okukhishwayo komsindo"</string>
<string name="bluetooth_audio_routing_about_title" msgid="5773336779246891954">"Mayelana nokuphumayo komsindo"</string>
@@ -137,13 +140,6 @@
<string name="stylus_textfield_handwriting" msgid="2363579035338976327">"Bhala ezinkambini zombhalo"</string>
<string name="stylus_ignore_button" msgid="7734540973145241391">"Ziba konke ukucindezela inkinobho ye-stylus"</string>
<string name="stylus_connected_devices_title" msgid="2823967577941359812">"I-Stylus"</string>
- <string name="audio_sharing_title" msgid="4144157137502923821">"Ukwabelana ngomsindo"</string>
- <string name="audio_sharing_switch_title" msgid="7052827328670825701">"Yabelana ngomsindo"</string>
- <string name="calls_and_alarms_device_title" msgid="6993559028175454198">"Izingcingo nama-alamu"</string>
- <string name="audio_streams_category_title" msgid="4878022761829895463">"Xhuma ekusakazeni komsindo we-LE"</string>
- <string name="audio_streams_pref_title" msgid="6320485086288646209">"Ukusakaza komsindo okuseduze"</string>
- <string name="audio_streams_title" msgid="6617990880383079165">"Ukusakaza komsindo"</string>
- <string name="audio_streams_qr_code_summary" msgid="2838923349871884871">"Xhuma ekusakazeni komsindo usebenzisa ikhodi ye-QR"</string>
<string name="audio_streams_empty" msgid="8803517701437394982">"Akukho ukusakazwa komsindo okuseduze okutholiwe."</string>
<string name="date_and_time" msgid="1788358029823431692">"Idethi nesikhathi"</string>
<string name="proxy_settings_title" msgid="4201866858226087066">"Ummeleli"</string>
@@ -592,17 +588,25 @@
<string name="no_device_lock_cancel" msgid="4412602160321228863">"Khansela"</string>
<string name="private_space_cancel_label" msgid="379259667396956886">"Khansela"</string>
<string name="private_space_setup_button_label" msgid="2094882154623560585">"Setha"</string>
- <string name="private_space_setup_title" msgid="7091257695872833671">"Setha isikala esigodliwe"</string>
- <string name="private_space_hide_apps_summary" msgid="6272406822568588610">"Gcina ama-app agodliwe endaweni ehlukile ongayifihla noma uyikhiye"</string>
- <string name="private_space_how_title" msgid="6878224242661347658">"Indlela esisebenza ngayo"</string>
- <string name="private_space_access_bottom_text" msgid="8931773427017046981">"Ungafinyelela esikhaleni esigodliwe ekugcineni kohlu lwama-app akho"</string>
- <string name="private_space_protected_lock_text" msgid="3926344387256377994">"Ama-app asesikhaleni esigodliwe avikelwe ngokhiye"</string>
- <string name="private_space_hidden_notifications_text" msgid="1487992156742340621">"Izaziso ezisuka kuma-app asesikhaleni esigodliwe ziyafihlwa uma sikhiyiwe"</string>
+ <!-- no translation found for private_space_setup_title (2272968244329821450) -->
+ <skip />
+ <!-- no translation found for private_space_hide_apps_summary (4418722947376042418) -->
+ <skip />
+ <!-- no translation found for private_space_setup_sub_header (5454598292017819146) -->
+ <skip />
+ <!-- no translation found for private_space_separate_account_text (4492251315012955548) -->
+ <skip />
+ <!-- no translation found for private_space_protected_lock_text (9123250938334372735) -->
+ <skip />
+ <!-- no translation found for private_space_install_apps_text (5693139160766464498) -->
+ <skip />
<string name="private_space_apps_permission_text" msgid="7030946025253366172">"Ama-app asesikhaleni sakho esigodliwe ngeke avele kumphathi wemvume, kudeshibhodi yobumfihlo, namanye amasethingi uma isikhala sakho esiyimfihlo sikhiyiwe.\n\nIsikhala sakho esigodliwe asikwazi ukuhanjiswa siye kudivayisi entsha. Uzodinga ukumisa esinye isikhala esigodliwe uma ufuna ukusisebenzisa kwenye idivayisi.\n\nNoma ngubani oxhuma idivayisi yakho kukhompyutha noma ofaka ama-appa ayingozi kudivayisi yakho angakwazi ukufinyelela esikhaleni sakho esigodliwe."</string>
<string name="private_space_setting_up_text" msgid="8458035555212009528">"Isetha isikhala esigodliwe…"</string>
<string name="private_space_notifications_hidden_title" msgid="2009112565217540581">"Izaziso ezivela kuma-app wendawo engasese ziyafihlwa uma ikhiyiwe"</string>
- <string name="private_space_share_photos_title" msgid="5176346349303364657">"Vula indawo engasese ukuze wabelane ngezithombe noma amafayela"</string>
- <string name="private_space_apps_installed_title" msgid="2428207301009983268">"Amanye ama-app avele afakiwe endaweni yakho eyimfihlo"</string>
+ <!-- no translation found for private_space_explore_settings_title (1448128245941571654) -->
+ <skip />
+ <!-- no translation found for private_space_apps_installed_title (4781838023423527730) -->
+ <skip />
<string name="private_space_error_screen_title" msgid="739381738044418346">"Ayikwazanga ukusetha indawo engasese"</string>
<string name="private_space_tryagain_label" msgid="8305362615231738367">"Zama Futhi"</string>
<string name="private_space_lockscreen_title" msgid="6034864097861137509">"Sebenzisa ukukhiya isikrini ukuvula isikhala esigodliwe?"</string>
@@ -622,6 +626,25 @@
<string name="private_space_choose_your_pin_header" msgid="4560802934975898265">"Setha i-PIN yakho yendawo yangasese"</string>
<string name="private_space_choose_your_password_header" msgid="7660259341095044434">"Setha iphasiwedi yendawo yangasese"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Setha iphethini yendawo yangasese"</string>
+ <string name="private_space_apps_and_notifications_header" msgid="7493922100321972687">"Ama-app nezaziso"</string>
+ <string name="private_space_notifications_title" msgid="3456249671149740404">"Izaziso ezizwelayo kusikrini sokukhiya"</string>
+ <string name="private_space_sensitive_notifications_description" msgid="1466031201599700985">"Bonisa okuqukethwe okubucayi uma indawo engasese ivuliwe"</string>
+ <!-- no translation found for private_space_gaia_education_title (3787414895669666563) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_description (1592753570023264559) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_header (7835879839637613495) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet1 (641701340908301992) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet2 (3679859681253672976) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet3 (1703614225321289717) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_bullet4 (515761604505366164) -->
+ <skip />
+ <!-- no translation found for private_space_gaia_education_got_it (7824029819615566806) -->
+ <skip />
<string name="fingerprint_add_max" msgid="8639321019299347447">"Ungangeza izigxivizo zeminwe ezingafika kwezingu-<xliff:g id="COUNT">%d</xliff:g>"</string>
<string name="fingerprint_intro_error_max" msgid="4431784409732135610">"Ungeze inombolo ephezulu yezigxivizo zeminwe"</string>
<string name="fingerprint_intro_error_unknown" msgid="877005321503793963">"Ayikwazi ukwengeza izingxovizo zeminwe eziningi"</string>
@@ -806,7 +829,9 @@
<string name="bluetooth_device_context_disconnect" msgid="4464167389972513232">"Nqamula"</string>
<string name="bluetooth_device_context_pair_connect" msgid="2406032703622371826">"Bhangqa; uxhume"</string>
<string name="bluetooth_empty_list_bluetooth_off" msgid="7326727272747345476">"Uma i-Bluetooth ivuliwe, idivayisi yakho ingakwazi ukuxhumana namanye amadivayisi aseduze we-Bluetooth"</string>
+ <string name="bluetooth_empty_list_bluetooth_off_auto_on_available" msgid="5833847615853525971">"Uma i-Bluetooth ivuliwe, idivayisi yakho ingakwazi ukuxhumana namanye amadivayisi aseduze we-Bluetooth. Izakhi ezifana Nokwabelana Ngokushesha, okuthi Thola Idivayisi Yami, kanye nendawo yedivayisi zisebenzisa i-Bluetooth."</string>
<string name="bluetooth_scanning_on_info_message" msgid="786648535600075223">"Uma i-Bluetooth ivuliwe, idivayisi yakho ingaxhumana namanye amadivayisi e-Bluetooth aseduze.\n\nUkuze uthuthukise umuzwa wedivayisi, ama-app namasevisi asengaskena amadivayisi aseduze noma kunini, ngisho noma i-Bluetooth ivaliwe. Lokhu, ngokwesibonelo, kungasetshenziswa ukuthuthukisa izakhi namasevisi asuselwa endaweni. Ungakuguqula lokhu kumasethingi okuskena e-Bluetooth."</string>
+ <string name="bluetooth_scanning_on_info_message_auto_on_available" msgid="5047787966768730069">"Uma i-Bluetooth ivuliwe, idivayisi yakho ingakwazi ukuxhumana namanye amadivayisi aseduze we-Bluetooth. Izakhi ezifana Nokwabelana Ngokushesha, Ukuthola Idivayisi Yami, nendawo yedivayisi sebenzisa i-Bluetooth.\n\nAma-app namasevisi asengaskenela amadivayisi aseduze noma kunini, nanoma i-Bluetooth ivaliwe. Lokhu kungasetshenziswa, njengesibonelo, ukuthuthukisa izakhi ezisuselwa kundawo namasevisi. Ungashintsha lokhu kumasethingi okuskena e-Bluetooth."</string>
<string name="bluetooth_scan_change" msgid="1744636222637390367">"Shintsha"</string>
<string name="device_details_title" msgid="1155622417516195481">"Imininingwane yedivayisi"</string>
<string name="bluetooth_device_keyboard_settings_preference_title" msgid="3411693160917620519">"Izilungiselelo zekhibhodi"</string>
@@ -908,6 +933,10 @@
<string name="wifi_settings_wep_networks_summary_blocked_by_carrier" msgid="6085673947156094523">"Inkampani yakho yenethiwekhi ayikuvumeli ukuthi uxhume kule nethiwekhi ngoba isebenzisa iphrothokholi yokuvikela endala engavikelekile"</string>
<string name="wifi_settings_wep_networks_button_allow" msgid="2807926329019873706">"Vumela i-WEP"</string>
<string name="wifi_settings_ssid_block_button_close" msgid="3013886895576949908">"Vala"</string>
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_title (2158070405309246888) -->
+ <skip />
+ <!-- no translation found for wifi_settings_wep_networks_disconnect_summary (643132352152685538) -->
+ <skip />
<string name="wifi_show_advanced" msgid="2969378109942071741">"Izinketho ezithuthukile"</string>
<string name="wifi_advanced_toggle_description" msgid="7299179796727934885">"Izinketho ezithuthukisiwe zohlu olushona ezansi"</string>
<string name="wifi_advanced_toggle_description_collapsed" msgid="3615140699129928913">"nweba"</string>
@@ -940,6 +969,14 @@
<string name="wifi_ap_prefer_5G" msgid="2520628479818369902">"5.0 GHz Band ekhethwayo"</string>
<string name="wifi_ip_settings" msgid="6420498748726599133">"Izilungiselelo ze-IP"</string>
<string name="wifi_privacy_settings" msgid="3283946009000725698">"Ubumfihlo"</string>
+ <!-- no translation found for wifi_privacy_mac_settings (3188060664478313363) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_device_name_settings (3699130177041345275) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_title (1228107313152880073) -->
+ <skip />
+ <!-- no translation found for wifi_privacy_send_device_name_toggle_summary (5995365836332817655) -->
+ <skip />
<string name="wifi_subscription" msgid="4432423938285430113">"Okubhalisile"</string>
<string name="wifi_subscription_summary" msgid="18802471063384598">"Buka noma shintsha okubhalisile"</string>
<string name="wifi_privacy_settings_ephemeral_summary" msgid="8502084692297249372">"I-MAC eyenziwe noma yini"</string>
@@ -1226,6 +1263,10 @@
<string name="dark_ui_text" msgid="4392646155331126666">"Itimu emnyama isebenzisa ingemuva elimnyama ukuze isize ukugcina ibhethri liphila isikhathi eside kwezinye izikrini. Itimu emnyama ihlelelwe ukulinga ukuvula isikrini sakho size sivale."</string>
<string name="dark_ui_bedtime_footer_summary" msgid="5576501833145170581">"Itimu emnyama okwamanje ilandela ishejuli yemodi yesikhathi sokulala"</string>
<string name="dark_ui_bedtime_footer_action" msgid="1493095487994054339">"Amasethingi emodi yesikhathi sokulala"</string>
+ <!-- no translation found for even_dimmer_display_title (8589063452814896327) -->
+ <skip />
+ <!-- no translation found for even_dimmer_display_summary (120301078873242172) -->
+ <skip />
<string name="screen_timeout" msgid="7709947617767439410">"Isikrini siphelelwe yisikhathi"</string>
<string name="screen_timeout_summary" msgid="5558778019594643427">"Emva <xliff:g id="TIMEOUT_DESCRIPTION">%1$s</xliff:g> okungasebenzi"</string>
<string name="screen_timeout_summary_not_set" msgid="5107680774964178875">"Ayisethiwe"</string>
@@ -1881,10 +1922,8 @@
<string name="trackpad_bottom_right_tap_summary" msgid="8734094086900680674">"Thepha ekhoneni elingezansi kwesokudla lephedi yokuthinta ukuze uthole okungakhethwa kukho okwengeziwe"</string>
<string name="trackpad_pointer_speed" msgid="7786579408631352625">"Ijubane lesikhombi"</string>
<string name="trackpad_touch_gesture" msgid="8641725062131922497">"Funda ukunyakaza kwephedi lokuthinta"</string>
- <!-- no translation found for keywords_touchpad (8159846254066666032) -->
- <skip />
- <!-- no translation found for keywords_trackpad_bottom_right_tap (1285062446073929305) -->
- <skip />
+ <string name="keywords_touchpad" msgid="8159846254066666032">"i-trackpad, i-track pad, imawuzi, i-cursor, skrola, swayipha, chofoza kwesokudla, chofoza, isikhombi"</string>
+ <string name="keywords_trackpad_bottom_right_tap" msgid="1285062446073929305">"chofoza ngakwesokudla, thepha"</string>
<string name="gesture_title_go_home" msgid="3682238648647225933">"Iya ekhasini lokuqala"</string>
<string name="gesture_summary_go_home" msgid="6409031586904205741">"Swayiphela phezulu ngeminwe emithathu noma kuphi kuphedi yakho yokuthinta"</string>
<string name="gesture_title_go_back" msgid="6619462058488419802">"Iya emuva"</string>
@@ -1980,6 +2019,28 @@
<string name="general_category_title" msgid="6298579528716834157">"Okuvamile"</string>
<string name="display_category_title" msgid="6638191682294461408">"Bonisa"</string>
<string name="accessibility_color_and_motion_title" msgid="2323301706545305874">"Umbala nokunyakaza"</string>
+ <!-- no translation found for accessibility_color_contrast_title (5757724357142452378) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_intro (7795090401101214930) -->
+ <skip />
+ <!-- no translation found for color_contrast_note (7592686603372566198) -->
+ <skip />
+ <!-- no translation found for accessibility_color_contrast_summary (7563237683500106632) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview (6791430227535363883) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_sender_name (8641943417589238147) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_send_date (2108702726171600080) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_badge (4845484039428505392) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_title (198712116139754823) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_body (4139331665325624199) -->
+ <skip />
+ <!-- no translation found for color_contrast_preview_email_attachment_name (852407311884814746) -->
+ <skip />
<string name="accessibility_turn_screen_darker_title" msgid="5986223133285858349">"Yenza isikrini sibe mnyama"</string>
<string name="interaction_control_category_title" msgid="2696474616743882372">"Izilawuli zokubandakanya"</string>
<string name="accessibility_tap_assistance_title" msgid="1058913033421048284">"Izilawuli zesikhathi"</string>
@@ -2116,6 +2177,10 @@
<string name="accessibility_button_high_label" msgid="9138077512008190896">"Ayibonisi ngale"</string>
<string name="accessibility_toggle_high_text_contrast_preference_title" msgid="1830189632458752698">"Umbala okhanya kakhulu"</string>
<string name="accessibility_toggle_high_text_contrast_preference_summary" msgid="5286411556836346180">"Shintsha umbala wombhalo ube mnyama noma mhlophe. Khulisa ukugqama nengemuva."</string>
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_title (8737272017343509753) -->
+ <skip />
+ <!-- no translation found for accessibility_toggle_maximize_text_contrast_preference_summary (5493999083693403489) -->
+ <skip />
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title" msgid="4987009529235165664">"Buyekeza ngokuzenzakalela isisondezi-skrini"</string>
<string name="accessibility_toggle_screen_magnification_auto_update_preference_summary" msgid="9034532513972547720">"Buyekeza isisondezi-skrini ekushintshweni kohlelo lokusebenza"</string>
<string name="accessibility_power_button_ends_call_prerefence_title" msgid="8187306131979612144">"Inkinobho yamandla ivala ikholi"</string>
@@ -2210,6 +2275,10 @@
<string name="accessibility_shortcut_type_software_gesture" msgid="5608959693931019059">"Ukuswayipha kweminwe emibili kusuka phansi"</string>
<string name="accessibility_shortcut_type_hardware" msgid="4834144210432451916">"Bamba okhiye bevolomu"</string>
<string name="accessibility_shortcut_type_triple_tap" msgid="7717524216825494543">"Isikrini sokuthepha kathathu"</string>
+ <!-- no translation found for accessibility_shortcut_edit_screen_title (4494142067760961499) -->
+ <skip />
+ <!-- no translation found for accessibility_shortcut_edit_screen_prompt (5966054283114856682) -->
+ <skip />
<string name="accessibility_hearingaid_instruction_continue_button" msgid="3367260988024430722">"Qhubeka"</string>
<string name="accessibility_hearingaid_title" msgid="1263619711863375614">"Amadivayizi okuzwa"</string>
<string name="accessibility_hearingaid_intro" msgid="5856992709195963850">"Ungasebenzisa imishini yendlebe, izifakelo ze-cochlear, namanye amadivaysi okukhulisa izwi ngefoni yakho"</string>
@@ -2223,7 +2292,6 @@
<string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="4268221140368164452">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>, okungakwesokunxele nesokudla"</string>
<string name="accessibility_hearingaid_more_device_summary" msgid="8092641784056942546">"I-<xliff:g id="DEVICE_NAME">%1$s</xliff:g> +1 okuningi"</string>
<string name="accessibility_hearing_device_pairing_title" msgid="2701812183769537320">"Bhangqa idivayisi entsha"</string>
- <string name="accessibility_pair_hearing_device_about_title" msgid="5870335480815052755">"Mayelana Nokubhangqa idivayisi entsha"</string>
<string name="accessibility_hearing_device_connected_title" msgid="3785140037249487287">"Amadivayizi okuzwa"</string>
<string name="accessibility_hearing_device_saved_title" msgid="7573926212664909296">"Amadivayisi alondoloziwe"</string>
<string name="accessibility_hearing_device_control" msgid="2661965917013100611">"Izilawuli zedivayisi yokuzwa"</string>
@@ -2231,8 +2299,9 @@
<string name="accessibility_hac_mode_title" msgid="2037950424429555652">"Ukusebenzisana nensiza yokuzwa"</string>
<string name="accessibility_hac_mode_summary" msgid="5198760061256669067">"Ithuthukisa ukuhambisana nama-telecoil futhi inciphisa umsindo ongafuneki"</string>
<string name="accessibility_hearing_device_about_title" msgid="7883758309646288250">"Mayelana nemishini yokuzwa"</string>
- <string name="accessibility_hearing_device_footer_summary" msgid="7451899224828040581">"Qinisekisa ukuthi idivayisi yakho yokuzwa ivuliwe futhi ilungele ukubhanqa"</string>
<string name="accessibility_hearing_device_pairing_page_title" msgid="6608901091770850295">"Bhanqa idivayisi yokuzwa"</string>
+ <!-- no translation found for accessibility_hearing_device_pairing_intro (7022201665808166517) -->
+ <skip />
<string name="accessibility_found_hearing_devices" msgid="637407580358386553">"Amadivayisi okuzwa atholakalayo"</string>
<string name="accessibility_found_all_devices" msgid="7817834722148556520">"Awuyiboni idivayisi yakho yokuzwa?"</string>
<string name="accessibility_list_all_devices_title" msgid="161495343959211216">"Bona amadivayisi amaningi"</string>
@@ -2437,8 +2506,7 @@
<string name="battery_tip_unrestrict_app_dialog_message" msgid="215449637818582819">"Lolu hlelo lokusebenza luzokwazi ukusebenzisa ibhethri ngemuva. Ibhethri lakho lingaphela ngokushesha kunokulindelekile."</string>
<string name="battery_tip_unrestrict_app_dialog_ok" msgid="7940183167721998470">"Susa"</string>
<string name="battery_tip_unrestrict_app_dialog_cancel" msgid="4968135709160207507">"Khansela"</string>
- <!-- no translation found for battery_tip_charge_to_full_button (9172893341338732733) -->
- <skip />
+ <string name="battery_tip_charge_to_full_button" msgid="9172893341338732733">"Khipha"</string>
<string name="battery_tip_incompatible_charging_title" msgid="1567827436103364999">"Hlola insiza yokushaja"</string>
<string name="battery_tip_incompatible_charging_content_description" msgid="355668467640367701">"Funda kabanzi mayelana nokushaja okungahambelani"</string>
<string name="smart_battery_manager_title" msgid="3677620516657920364">"Isiphathi sebhethri"</string>
@@ -3538,6 +3606,8 @@
<string name="notification_channels_other" msgid="18159805343647908">"Okunye"</string>
<string name="no_channels" msgid="4716199078612071915">"le-app ayizange ithumele izasiso"</string>
<string name="app_settings_link" msgid="6725453466705333311">"Amasethingi angeziwe ku-app"</string>
+ <string name="show_unused_channels" msgid="2754356124204058828">"Bonisa iziteshi ezingasetshenzisiwe"</string>
+ <string name="hide_unused_channels" msgid="9049958190570733200">"Fihla iziteshi ezingasetshenzisiwe"</string>
<string name="deleted_channels" msgid="8489800381509312964">"{count,plural, =1{Isigaba esingu-# sisuliwe}one{Izigaba ezingu-# zisuliwe}other{Izigaba ezingu-# zisuliwe}}"</string>
<string name="app_notification_block_title" msgid="3880322745749900296">"Vimbela konke"</string>
<string name="app_notification_block_summary" msgid="1804611676339341551">"Ungalokothi ubonise lezi zaziso"</string>
@@ -4104,6 +4174,10 @@
<string name="long_background_tasks_title" msgid="3272230637974707490">"Imisebenzi yangemuva emide"</string>
<string name="long_background_tasks_footer_title" msgid="9117342254914743097">"Vumela le-app ukuthi iqalise imisebenzi engemuva emide. Lokhu kuvumela i-app ukuthi iqhube imisebenzi engathatha isikhathi eside kunemizuzu embalwa ukuqeda, njengokudawunilodwa nokulayishwayo. \n\nUma le mvume yenqatshwa, isistimu izokhawulela ukuthi i-app ingakwazi ukwenza imisebenzi enjalo ngemuva isikhathi esingakanani."</string>
<string name="keywords_long_background_tasks" msgid="5788956269136054574">"imisebenzi emide, ukudluliswa kwedatha, imisebenzi yangemuva"</string>
+ <string name="run_backup_tasks_title" msgid="8572480651659803275">"Yenza imisebenzi yokwenza isipele ngemuva"</string>
+ <string name="run_backup_tasks_switch_title" msgid="4740767959730361777">"Vumela i-app ukuqalisa ngemuva imisebenzi ehambisana nokwenza isipele"</string>
+ <string name="run_backup_tasks_footer_title" msgid="1766222193265152388">"Ibonisa ukuthi le app inesimo sokusetshenziswa esikhulu lapho idinga ukwenziwa isipele khona noma ivumelanise okuqukethwe. Ukunikeza le mvume kuvumela i-app ukuthi iqalise ngemuva ngesikhathi eside kancane ukuze kuqedelelwe umsebenzi ohambisana nokwenza isipele. \n\nUma le mvume inqatshelwa, isistimu ngeke inikeze ukukhishwa okukhethekile kule app ukuze kuqedelelwe umsebenzi ohambisana nokwenza isipele ngemuva."</string>
+ <string name="keywords_run_backup_tasks" msgid="632219905465766211">"imisebenzi eyisipele, imisebenzi eyisipele"</string>
<string name="reset_shortcut_manager_throttling" msgid="2183940254903144298">"Setha kabusha ukukhawulela kokulinganisela kwe-ShortcutManager"</string>
<string name="reset_shortcut_manager_throttling_complete" msgid="8949943009096885470">"Ukukhawulela kokulinganisela kwe-ShortcutManager kusethwe kabusha"</string>
<string name="notification_suggestion_title" msgid="6309263655965785411">"Lawula ulwazi ekukhiyeni isikrini"</string>
@@ -4528,7 +4602,6 @@
<string name="register_automatically" msgid="5208258089316657167">"Ukubhalisa okuzenzakalelayo…"</string>
<string name="roaming_alert_title" msgid="9052791521868787985">"Vumela ukuhamba kwedatha?"</string>
<string name="roaming_check_price_warning" msgid="5876977438036791361">"Hlola ngomhlinzeki wakho wenethiwekhi ukuze uthole intengo."</string>
- <string name="mobile_data_usage_title" msgid="2047864499317759728">"Ukusetshenziswa kwedatha yohlelo lokusebenza"</string>
<string name="mobile_network_mode_error" msgid="9222056129897416074">"Imodi yenethiwekhi engavumelekile <xliff:g id="NETWORKMODEID">%1$d</xliff:g>. Ziba."</string>
<string name="satellite_setting_title" msgid="2543034229989047673">"Ukuyaleza kwesethelayithi"</string>
<string name="satellite_setting_enabled_summary" msgid="3554127722727530845">"Thumela futhi wamukele umyalezo obhaliwe ngesethelayithi. Kubandakanywe ne-akhawunti yakho"</string>
@@ -4629,6 +4702,14 @@
<string name="erasing_sim" msgid="4237180547590463930">"Isula i-eSIM…"</string>
<string name="erase_sim_fail_title" msgid="1445700500168357303">"Ayikwazi ukusula i-eSIM"</string>
<string name="erase_sim_fail_text" msgid="6898841004987411547">"Kukhona okungahambanga kahle futhi le-eSIM ayikasulwa.\n\nQala kabusha idivayisi yakho bese uphinde uyazama."</string>
+ <!-- no translation found for wifi_warning_dialog_title (7328515476966592390) -->
+ <skip />
+ <!-- no translation found for wifi_warning_dialog_text (6584060137703953174) -->
+ <skip />
+ <!-- no translation found for wifi_warning_continue_button (8171574741789688214) -->
+ <skip />
+ <!-- no translation found for wifi_warning_return_button (6226063181583906340) -->
+ <skip />
<string name="network_connection_request_dialog_title" msgid="1896186380874289434">"Xhuma kudivayisi"</string>
<string name="network_connection_request_dialog_summary" msgid="7693038309792726170">"Uhlelo lokusebenza le-<xliff:g id="APPNAME">%1$s</xliff:g> lifuna ukusebenzisa inethiwekhi ye-Wi‑Fi ukuxhuma kudivayisi yakho"</string>
<string name="network_connection_timeout_dialog_message" msgid="598509083077743772">"Awekho amadivayisi atholiwe. Yenza isiqinisekiso sokuthi amadivayisi avuliwe futhi ayatholakala ukuze axhumeke."</string>
@@ -5048,6 +5129,8 @@
<string name="color_selector_dialog_cancel" msgid="8667350644753900701">"Khansela"</string>
<string name="contrast_title" msgid="6885768151336508075">"Ukugqama"</string>
<string name="contrast_standard" msgid="1097297089917185235">"Okujwayelekile"</string>
+ <!-- no translation found for contrast_default (8918545965525226966) -->
+ <skip />
<string name="contrast_medium" msgid="384414510709285811">"Okuphakathi"</string>
<string name="contrast_high" msgid="3988567609694797696">"Phezulu"</string>
<string name="dock_multi_instances_not_supported_text" msgid="3513493664467667084">"Le-app ingavulwa kuphela ewindini eli-1."</string>
diff --git a/res/values/attrs.xml b/res/values/attrs.xml
index 40a7c58..200253a 100644
--- a/res/values/attrs.xml
+++ b/res/values/attrs.xml
@@ -198,4 +198,9 @@
<attr name="notification_importance_button_background_color_selected" format="color" />
<attr name="notification_importance_button_border_color_selected" format="color" />
<attr name="notification_importance_button_foreground_color_selected" format="color" />
+
+ <!-- For BackgroundPreference -->
+ <declare-styleable name="BackgroundPreference">
+ <attr name="background" format="reference" />
+ </declare-styleable>
</resources>
diff --git a/res/values/config.xml b/res/values/config.xml
index afd6fdd..9e91dcc 100644
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -808,4 +808,8 @@
<!-- Array of carrier id to allow the pSIM conversion-->
<integer-array name="config_psim_conversion_menu_enabled_carrier" translatable="false">
</integer-array>
+
+ <!-- Array of carrier id that uses reusable activation code-->
+ <integer-array name="config_carrier_use_rac" translatable="false">
+ </integer-array>
</resources>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index 4b96486..cbfd3a8 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -168,6 +168,8 @@
<!-- Keyboard -->
<dimen name="keyboard_picker_margin_large">68dp</dimen>
<dimen name="keyboard_picker_margin">24dp</dimen>
+ <dimen name="keyboard_picker_margin_one_pane_large">48dp</dimen>
+ <dimen name="keyboard_picker_margin_one_pane">24dp</dimen>
<dimen name="keyboard_picker_margin_small">16dp</dimen>
<dimen name="keyboard_picker_radius">28dp</dimen>
<dimen name="keyboard_picker_text_size">16sp</dimen>
@@ -477,4 +479,13 @@
<!-- Credential Manager settings dimensions -->
<dimen name="credman_primary_provider_pref_left_padding">80dp</dimen>
<dimen name="credman_primary_provider_pref_left_padding_compact">24dp</dimen>
+
+ <!-- Color contrast screen -->
+ <dimen name="contrast_button_total_size">90dp</dimen>
+ <dimen name="contrast_button_inner_size">82dp</dimen>
+ <dimen name="contrast_button_radius">20dp</dimen>
+ <dimen name="contrast_button_stroke_width">2dp</dimen>
+ <dimen name="contrast_button_text_size">14sp</dimen>
+ <dimen name="contrast_button_text_spacing">4dp</dimen>
+ <dimen name="contrast_button_horizontal_spacing">16dp</dimen>
</resources>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index b123608..55c48af 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -152,10 +152,10 @@
<string name="bluetooth_pair_other_ear_dialog_left_ear_positive_button">Pair left ear</string>
<!-- Title for all hearing devices related controls section. [CHAR LIMIT=60] -->
<string name="bluetooth_device_controls_general">For all available hearing devices</string>
- <!-- Connected devices settings. Title of the preference to show the entrance of the hearing device controls related page. [CHAR LIMIT=65] -->
- <string name="bluetooth_device_controls_title">Hearing device settings</string>
- <!-- Connected devices settings. Title of the preference to show the entrance of the hearing device controls related page. [CHAR LIMIT=65] -->
- <string name="bluetooth_device_controls_summary">Shortcut, hearing aid compatibility</string>
+ <!-- Connected devices settings. Title of the preference to show the entrance of the hearing device settings related page. [CHAR LIMIT=65] -->
+ <string name="bluetooth_device_controls_title">More hearing device settings</string>
+ <!-- Connected devices settings. Summary of the preference to show the item in the hearing device settings related page. [CHAR LIMIT=120] -->
+ <string name="bluetooth_device_controls_summary">Change cross-device settings like shortcut, and telecoil controls</string>
<!-- Title for this device specific controls section. [CHAR LIMIT=30] -->
<string name="bluetooth_device_controls_specific">For this device</string>
<!-- Connected devices settings. Title of the preference to show the entrance of the audio output page. It can change different types of audio are played on phone or other bluetooth devices. [CHAR LIMIT=35] -->
@@ -300,21 +300,6 @@
<!-- Name shown in the title of individual stylus preference in the connected devices page [CHAR LIMIT=60] -->
<string name="stylus_connected_devices_title">Stylus</string>
- <!-- Title for audio sharing page [CHAR LIMIT=none]-->
- <string name="audio_sharing_title">Audio sharing</string>
- <!-- Title for audio sharing primary switch [CHAR LIMIT=none]-->
- <string name="audio_sharing_switch_title">Share audio</string>
- <!-- Title for calls and alarms device on audio sharing page [CHAR LIMIT=none]-->
- <string name="calls_and_alarms_device_title">Calls and alarms</string>
-
- <!-- Title for audio streams preference category [CHAR LIMIT=none]-->
- <string name="audio_streams_category_title">Connect to a LE audio stream</string>
- <!-- Title for audio streams preference [CHAR LIMIT=none]-->
- <string name="audio_streams_pref_title">Nearby audio streams</string>
- <!-- Title for audio streams page [CHAR LIMIT=none]-->
- <string name="audio_streams_title">Audio streams</string>
- <!-- Summary for QR code scanning in audio streams page [CHAR LIMIT=none]-->
- <string name="audio_streams_qr_code_summary">Connect to an audio stream using QR code</string>
<!--Text that appears when scanning for nearby audio streams is finished and no streams were found [CHAR LIMIT=40]-->
<string name="audio_streams_empty">No nearby audio streams were found.</string>
@@ -1313,27 +1298,27 @@
<!-- Label for private space setup button to create private space [CHAR LIMIT=30] -->
<string name="private_space_setup_button_label">Set up</string>
<!-- Title for Private Space setup education screen. [CHAR LIMIT=50] -->
- <string name="private_space_setup_title">Set up a private space</string>
+ <string name="private_space_setup_title">Private space</string>
<!-- Summary for the private space setup education screen. [CHAR LIMIT=NONE] -->
- <string name="private_space_hide_apps_summary">Keep private apps in a separate space that you can hide or lock</string>
+ <string name="private_space_hide_apps_summary">Hide or lock private apps in a separate space. Use a dedicated Google Account for extra security.</string>
<!-- Text shown in private space setup screen which explains how the private space works [CHAR LIMIT=50] -->
- <string name="private_space_how_title">How it works</string>
+ <string name="private_space_setup_sub_header">Set up your private space</string>
<!-- Text shown in private space setup screen which explains private space can be accessed from bottom of all apps list. [CHAR LIMIT=NONE] -->
- <string name="private_space_access_bottom_text">You can access your private space from the bottom of your apps list</string>
- <!-- Text shown in private space setup screen which explains private space apps are protected by a lock. [CHAR LIMIT=60] -->
- <string name="private_space_protected_lock_text">Apps in your private space are protected by a lock</string>
+ <string name="private_space_separate_account_text"><b>Choose a Google Account for your space</b>\nUsing a dedicated account helps to stop synced files, photos, and emails appearing outside your space</string>
+ <!-- Text shown in private space setup screen which explains private space apps are protected by a lock. [CHAR LIMIT=NONE] -->
+ <string name="private_space_protected_lock_text"><b>Set a lock</b>\nLock your space to stop other people opening it</string>
<!-- Text shown in private space setup screen which explains notifications from private space apps will not be shown when private space is locked. [CHAR LIMIT=NONE] -->
- <string name="private_space_hidden_notifications_text">Notifications from apps in your private space are hidden when it\u2019s locked</string>
+ <string name="private_space_install_apps_text"><b>Install apps</b>\nYour private space has its own Play Store so you can install apps easily.</string>
<!-- This is info text to help explain in private space setup screen that the permissions granted to private space apps will not be shown in settings when private space is locked. [CHAR LIMIT=NONE] -->
<string name="private_space_apps_permission_text">Apps in your private space won\'t appear in permission manager, privacy dashboard, and other settings when your private space is locked.\n\nYour private space can\'t be moved to a new device. You\'ll need to set up another private space if you want to use it on another device.\n\nAnyone that connects your device to a computer or installs harmful apps on your device may be able to access your private space.</string>
<!-- Text shown at the bottom in private space auto advancing screens. [CHAR LIMIT=60] -->
<string name="private_space_setting_up_text">Setting up private space\u2026</string>
<!-- Title for private space setup in auto advancing screen informing private space notifications are hidden when locked. [CHAR LIMIT=NONE] -->
<string name="private_space_notifications_hidden_title">Notifications from private space apps are hidden when it\u2019s locked</string>
- <!-- Title for private space setup in auto advancing screen informing photos/files from private space can be shared when unlocked. [CHAR LIMIT=NONE] -->
- <string name="private_space_share_photos_title">Unlock private space to share photos or files</string>
+ <!-- Title for private space setup in auto advancing screen informing to explore private space settings for hide and auto lock. [CHAR LIMIT=NONE] -->
+ <string name="private_space_explore_settings_title">Explore private space settings to hide private space and set up automatic locking</string>
<!-- Title for private space setup in auto advancing screen informing some system apps are already installed in private space. [CHAR LIMIT=NONE] -->
- <string name="private_space_apps_installed_title">Some apps are already installed in your private space</string>
+ <string name="private_space_apps_installed_title">Required apps are already installed in your private space</string>
<!-- Title for private space creation error screen. [CHAR LIMIT=60] -->
<string name="private_space_error_screen_title">Couldn\u2019t set up a private space</string>
<!-- Label for button to retry creating private space again on creation error. [CHAR LIMIT=30] -->
@@ -1378,6 +1363,22 @@
<string name="private_space_notifications_title">Sensitive notifications on lock screen</string>
<!-- Summary description for private space sensitive notifications toggle [CHAR LIMIT=200] -->
<string name="private_space_sensitive_notifications_description">Show sensitive content when private space is unlocked</string>
+ <!-- Title for private space GAIA education screen [CHAR LIMIT=90] -->
+ <string name="private_space_gaia_education_title">Create a Google Account to help keep your data private</string>
+ <!-- Description for private space GAIA education screen [CHAR LIMIT=120] -->
+ <string name="private_space_gaia_education_description">On the next screen you can sign in to an account to use with your private space</string>
+ <!-- Sub header for private space GAIA education screen [CHAR LIMIT=120] -->
+ <string name="private_space_gaia_education_header"><b>Create a dedicated account to help stop data appearing outside private space, such as:</b></string>
+ <!-- Text for private space GAIA education screen [CHAR LIMIT=90] -->
+ <string name="private_space_gaia_education_bullet1">Synced photos, files, emails, contacts, calendar events, and other data</string>
+ <!-- Text for private space GAIA education screen [CHAR LIMIT=60] -->
+ <string name="private_space_gaia_education_bullet2">App download history and recommendations</string>
+ <!-- Text for private space GAIA education screen [CHAR LIMIT=60] -->
+ <string name="private_space_gaia_education_bullet3">Browsing history, bookmarks, and saved passwords</string>
+ <!-- Text for private space GAIA education screen [CHAR LIMIT=90] -->
+ <string name="private_space_gaia_education_bullet4">Suggested content related to your activity in private space apps</string>
+ <!-- Text for button in private space GAIA education screen to start login [CHAR LIMIT=20] -->
+ <string name="private_space_gaia_education_got_it">Got it</string>
<!-- Text shown when "Add fingerprint" button is disabled -->
<string name="fingerprint_add_max">You can add up to <xliff:g id="count" example="5">%d</xliff:g> fingerprints</string>
@@ -2059,6 +2060,10 @@
<string name="wifi_settings_wep_networks_button_allow">Allow WEP</string>
<!-- Wi-Fi settings dialog. Button text of dialog displayed when WEP network toggle is blocked. [CHAR LIMIT=NONE] -->
<string name="wifi_settings_ssid_block_button_close">Close</string>
+ <!-- Wi-Fi settings dialog. Title of dialog displayed when the user turns off “Allow WEP networks” while connected to a WEP network. [CHAR LIMIT=NONE] -->
+ <string name="wifi_settings_wep_networks_disconnect_title">Disconnect from <xliff:g id="name">%1$s</xliff:g>?</string>
+ <!-- Wi-Fi settings dialog. Summary text of dialog displayed when the user turns off “Allow WEP networks” while connected to a WEP network. [CHAR LIMIT=NONE] -->
+ <string name="wifi_settings_wep_networks_disconnect_summary">You\u0027re connected to a WEP network. If you block these networks, you\u0027ll be disconnected.</string>
<!-- Dialog for Access Points --> <skip />
<!-- Label to show/hide advanced options [CHAR LIMIT=40] -->
@@ -2125,6 +2130,14 @@
<string name="wifi_ip_settings">IP settings</string>
<!-- Label for the spinner to show Wifi MAC randomization [CHAR LIMIT=25] -->
<string name="wifi_privacy_settings">Privacy</string>
+ <!-- Category title for the spinner to show Wifi MAC randomization [CHAR LIMIT=25] -->
+ <string name="wifi_privacy_mac_settings">MAC</string>
+ <!-- Category title for Device name [CHAR LIMIT=25] -->
+ <string name="wifi_privacy_device_name_settings">Device name</string>
+ <!-- Toggle button title for allowing/disallowing sending device name to DHCP [CHAR LIMIT=50] -->
+ <string name="wifi_privacy_send_device_name_toggle_title">Send device name</string>
+ <!-- Toggle button title for allowing/disallowing sending device name to DHCP [CHAR LIMIT=50] -->
+ <string name="wifi_privacy_send_device_name_toggle_summary">Share this device\u0027s name with the network</string>
<!-- Label for the subscription preference. [CHAR LIMIT=32] -->
<string name="wifi_subscription">Subscription</string>
<!-- Summary text for the subscription preference. [CHAR LIMIT=NONE] -->
@@ -2836,6 +2849,10 @@
<string name="dark_ui_bedtime_footer_summary">Dark theme is currently following your Bedtime mode schedule</string>
<!-- Dark UI screen footer action text shown when the when Dark theme turns on/off automatically according to a user bedtime schedule. [CHAR LIMIT=NONE] -->
<string name="dark_ui_bedtime_footer_action">Bedtime mode settings</string>
+ <!-- Even Dimmer setting title. Allows device to reduce brightness even further than standard range. [CHAR LIMIT=NONE] -->
+ <string name="even_dimmer_display_title">Even Dimmer</string>
+ <!-- Even Dimmer setting summary. [CHAR LIMIT=NONE] -->
+ <string name="even_dimmer_display_summary">Allow device to go dimmer than usual</string>
<!-- Sound & display settings screen, setting option name to change screen timeout -->
@@ -4328,16 +4345,16 @@
<string name="show_ime_summary">Keep it on screen while physical keyboard is active</string>
<!-- Title for the 'Bounce keys' preference switch. [CHAR LIMIT=35] -->
<string name="bounce_keys">Bounce keys</string>
- <!-- Summary text for the 'Bounce keys' preference sub-screen. [CHAR LIMIT=100] -->
- <string name="bounce_keys_summary">Enable Bounce keys for physical keyboard accessibility</string>
+ <!-- Summary text for the 'Bounce keys' preference sub-screen. [CHAR LIMIT=300] -->
+ <string name="bounce_keys_summary">The keyboard ignores quickly repeated presses of the same key within <xliff:g id="bounce_keys_threshold" example="500">%1$d</xliff:g> ms</string>
<!-- Title for the 'Slow keys' preference switch. [CHAR LIMIT=35] -->
<string name="slow_keys">Slow keys</string>
- <!-- Summary text for the 'Slow keys' preference sub-screen. [CHAR LIMIT=100] -->
- <string name="slow_keys_summary">Enable Slow keys for physical keyboard accessibility</string>
+ <!-- Summary text for the 'Slow keys' preference sub-screen. [CHAR LIMIT=300] -->
+ <string name="slow_keys_summary">Adjusts the time it takes for a key press to activate to <xliff:g id="slow_keys_threshold" example="500">%1$d</xliff:g> ms</string>
<!-- Title for the 'Sticky keys' preference switch. [CHAR LIMIT=35] -->
<string name="sticky_keys">Sticky keys</string>
- <!-- Summary text for the 'Sticky keys' preference sub-screen. [CHAR LIMIT=100] -->
- <string name="sticky_keys_summary">Enable Sticky keys for physical keyboard accessibility</string>
+ <!-- Summary text for the 'Sticky keys' preference sub-screen. [CHAR LIMIT=300] -->
+ <string name="sticky_keys_summary">Press one key at a time for shortcuts instead of holding keys down together</string>
<!-- Title for the button to trigger the 'keyboard shortcuts helper' dialog. [CHAR LIMIT=35] -->
<string name="keyboard_shortcuts_helper">Keyboard shortcuts</string>
<!-- Summary text for the 'keyboard shortcuts helper' dialog. [CHAR LIMIT=100] -->
@@ -4601,6 +4618,8 @@
<string name="vision_settings_suggestion_title">Change font size</string>
<!-- Title for the accessibility preference category of screen reader services and settings. [CHAR LIMIT=50] -->
<string name="screen_reader_category_title">Screen reader</string>
+ <!-- Title for the accessibility preference category of physical keyboard options. [CHAR LIMIT=50] -->
+ <string name="keyboard_category_title">Physical keyboard options</string>
<!-- Title for the accessibility preference category of caption services and settings. [CHAR LIMIT=50] -->
<string name="captions_category_title">Captions</string>
<!-- Title for the accessibility preference category of audio services and settings. [CHAR LIMIT=50] -->
@@ -4611,6 +4630,28 @@
<string name="display_category_title">Display</string>
<!-- Title for the accessibility color and motion page. [CHAR LIMIT=50] -->
<string name="accessibility_color_and_motion_title">Color and motion</string>
+ <!-- Title for the accessibility color contrast page. [CHAR LIMIT=50] -->
+ <string name="accessibility_color_contrast_title">Color contrast</string>
+ <!-- Intro for the accessibility color contrast page. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_color_contrast_intro">Higher contrast makes text, buttons, and icons stand out more. Choose the contrast that looks best to you.</string>
+ <!-- Notes in color contrast page footer for something should be aware. [CHAR LIMIT=NONE] -->
+ <string name="color_contrast_note">Some apps may not support all color and text contrast settings</string>
+ <!-- Summary for the accessibility color setting. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_color_contrast_summary">Adjust how colors and text look against your screen\'s background color</string>
+ <!-- Preview screen title on the color contrast page. [CHAR LIMIT=20] -->
+ <string name="color_contrast_preview">Preview</string>
+ <!-- Preview screen email sender's name on the color contrast page. [CHAR LIMIT=15] -->
+ <string name="color_contrast_preview_sender_name">Helen, Adam</string>
+ <!-- Preview screen email sent date on the color contrast page. [CHAR LIMIT=15] -->
+ <string name="color_contrast_preview_email_send_date">2 days ago</string>
+ <!-- Preview screen email badge on the contrast page. [CHAR LIMIT=15] -->
+ <string name="color_contrast_preview_email_badge">Follow up?</string>
+ <!-- Preview screen email title on the contrast page. [CHAR LIMIT=30] -->
+ <string name="color_contrast_preview_email_title">Business trip report</string>
+ <!-- Preview screen email body on the contrast page. [CHAR LIMIT=NONE] -->
+ <string name="color_contrast_preview_email_body">For further assistance, please reach out to \nmyself or Helen. This report will be</string>
+ <!-- Preview screen email attachment name on the contrast page. [CHAR LIMIT=30] -->
+ <string name="color_contrast_preview_email_attachment_name">Client Expenses</string>
<!-- Title for the accessibility text options page. [CHAR LIMIT=50] -->
<string name="accessibility_turn_screen_darker_title">Turn screen darker</string>
<!-- Title for the accessibility preference category of interaction control services and settings. [CHAR LIMIT=50] -->
@@ -4912,6 +4953,10 @@
<string name="accessibility_toggle_high_text_contrast_preference_title">High contrast text</string>
<!-- Summary for the accessibility preference to high contrast text. [CHAR LIMIT=NONE] -->
<string name="accessibility_toggle_high_text_contrast_preference_summary">Change text color to black or white. Maximizes contrast with the background.</string>
+ <!-- Title for the accessibility preference to high contrast text. [CHAR LIMIT=35] -->
+ <string name="accessibility_toggle_maximize_text_contrast_preference_title">Maximize text contrast</string>
+ <!-- Summary for the accessibility preference to high contrast text. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_toggle_maximize_text_contrast_preference_summary">Change text color to black or white to increase contrast with the background.</string>
<!-- Title for the accessibility preference to auto update screen magnification. [CHAR LIMIT=35] -->
<string name="accessibility_toggle_screen_magnification_auto_update_preference_title">Auto
update screen magnification</string>
@@ -5115,14 +5160,14 @@
<!-- Generic title for editing the shortcuts of multiple accessibility features. [CHAR LIMIT=NONE] -->
<string name="accessibility_shortcut_edit_screen_title">Edit accessibility shortcuts</string>
<!-- Prompt for editing the shortcuts of multiple accessibility features. [CHAR LIMIT=NONE] -->
- <string name="accessibility_shortcut_edit_screen_prompt">Chose your shortcut for %1$s</string>
+ <string name="accessibility_shortcut_edit_screen_prompt">Choose your shortcut for %1$s</string>
<!-- Button text for the accessibility dialog continue to the next screen for hearing aid. [CHAR LIMIT=32] -->
<string name="accessibility_hearingaid_instruction_continue_button">Continue</string>
<!-- Title for the accessibility preference for hearing devices. [CHAR LIMIT=35] -->
<string name="accessibility_hearingaid_title">Hearing devices</string>
- <!-- Introduction for the Hearing devices page to introduce feature. [CHAR LIMIT=NONE] -->
- <string name="accessibility_hearingaid_intro">You can use hearing aids, cochlear implants, and other amplification devices with your phone</string>
+ <!-- Introduction for the Hearing devices page to introduce feature. [CHAR LIMIT=NONE BACKUP_MESSAGE_ID=5856992709195963850] -->
+ <string name="accessibility_hearingaid_intro">Set up and manage ASHA and LE Audio hearing aids, cochlear implants, and other amplification devices</string>
<!-- Summary for the accessibility preference for hearing aid when not connected. [CHAR LIMIT=50] -->
<string name="accessibility_hearingaid_not_connected_summary">No hearing devices connected</string>
<!-- Summary for the accessibility preference for hearing aid when adding new devices. [CHAR LIMIT=50] -->
@@ -5143,8 +5188,6 @@
<string name="accessibility_hearingaid_more_device_summary"><xliff:g id="device_name" example="GN Hearing Aids">%1$s</xliff:g> +1 more</string>
<!-- Title for the hearing device pairing preference. [CHAR LIMIT=20] -->
<string name="accessibility_hearing_device_pairing_title">Pair new device</string>
- <!-- Title for accessibility pair new hearing device page footer. [CHAR LIMIT=60] -->
- <string name="accessibility_pair_hearing_device_about_title">About Pair new device</string>
<!-- Title for the preference category containing the connected hearing device group. [CHAR LIMIT=20]-->
<string name="accessibility_hearing_device_connected_title">Hearing devices</string>
<!-- Title for the preference category containing the previously connected hearing device group. [CHAR LIMIT=20]-->
@@ -5159,10 +5202,12 @@
<string name="accessibility_hac_mode_summary">Improves compatibility with telecoils and reduces unwanted noise</string>
<!-- Title for accessibility hearing device page footer. [CHAR LIMIT=40] -->
<string name="accessibility_hearing_device_about_title">About hearing devices</string>
- <!-- Description for text in accessibility hearing aids footer. [CHAR LIMIT=NONE] -->
- <string name="accessibility_hearing_device_footer_summary">Make sure your hearing device is turned on and ready to pair. Only ASHA and LE Audio hearing devices show on this page.</string>
+ <!-- Description for text in accessibility hearing aids footer. [CHAR LIMIT=NONE BACKUP_MESSAGE_ID=7451899224828040581] -->
+ <string name="accessibility_hearing_device_footer_summary">To find other hearing devices that aren’t supported by ASHA or LE Audio, tap <b>Pair new device</b> > <b>See more devices</b></string>
<!-- Title for the pair hearing device page. [CHAR LIMIT=25] -->
<string name="accessibility_hearing_device_pairing_page_title">Pair hearing device</string>
+ <!-- Subtitle for the pair hearing device page. [CHAR LIMIT=NONE] -->
+ <string name="accessibility_hearing_device_pairing_intro">You can pair ASHA and LE Audio hearing devices on this page. Make sure your hearing device is turned on and ready to pair.</string>
<!-- Title for the preference category containing the list of the available hearing during and after bluetooth scanning devices. [CHAR LIMIT=30] -->
<string name="accessibility_found_hearing_devices">Available hearing devices</string>
<!-- Title for the preference category containing the all bluetooth devices during and after bluetooth scanning devices. Used when people can not find their hearing device in hearing device pairing list. [CHAR LIMIT=45] -->
@@ -11472,8 +11517,6 @@
<!-- Mobile network settings screen, message asking the user to check their pricing with their Carrier, when enabling Data roaming. [CHAR LIMIT=NONE] -->
<string name="roaming_check_price_warning">Check with your network provider for pricing.</string>
- <!-- Title for mobile data preference, to display the mobile data usage for each app. [CHAR LIMIT=NONE]-->
- <string name="mobile_data_usage_title">App data usage</string>
<!-- Summary to show the current network mode is invalid. [CHAR LIMIT=NONE]-->
<string name="mobile_network_mode_error">Invalid Network Mode <xliff:g id="networkModeId" example="0">%1$d</xliff:g>. Ignore.</string>
<!-- Title for _satellite_setting_preference_layout in mobile network settings [CHAR LIMIT=60] -->
@@ -11701,6 +11744,16 @@
<!-- Body text of error message indicating the device could not erase the SIM due to an error. [CHAR_LIMIT=NONE] -->
<string name="erase_sim_fail_text">Something went wrong and this eSIM wasn\'t erased.\n\nRestart your device and try again.</string>
+ <!-- Strings for to use Wi-Fi before deleting eUICC subscriptions -->
+ <!-- Title on confirmation dialog asking the user to have Wi-Fi. [CHAR_LIMIT=NONE] -->
+ <string name="wifi_warning_dialog_title">Connect to Wi\u2011Fi before erasing</string>
+ <!-- Body text in confirmation dialog indicating why having Wi-Fi is recommended. [CHAR_LIMIT=NONE] -->
+ <string name="wifi_warning_dialog_text">This makes it easier to use your eSIM again in the future without needing to contact your carrier</string>
+ <!-- Button label to continue with erasing [CHAR_LIMIT=20] -->
+ <string name="wifi_warning_continue_button">Erase anyway</string>
+ <!-- Button label to return to settings [CHAR_LIMIT=20] -->
+ <string name="wifi_warning_return_button">OK</string>
+
<!-- Title for Network connection request Dialog [CHAR LIMIT=60] -->
<string name="network_connection_request_dialog_title">Connect to device</string>
<!-- Summary for Network connection request Dialog [CHAR LIMIT=NONE] -->
@@ -12293,6 +12346,15 @@
<!-- Summary for UWB preference when UWB is unavailable due to regulatory requirements. [CHAR_LIMIT=NONE]-->
<string name="uwb_settings_summary_no_uwb_regulatory">UWB is unavailable in the current location</string>
+ <!-- Title for Thread network preference [CHAR_LIMIT=60] -->
+ <string name="thread_network_settings_title">Thread</string>
+
+ <!-- Summary for Thread network preference. [CHAR_LIMIT=NONE]-->
+ <string name="thread_network_settings_summary">Connect to compatible devices using Thread for a seamless smart home experience</string>
+
+ <!-- Summary for Thread network preference when airplane mode is enabled. [CHAR_LIMIT=NONE]-->
+ <string name="thread_network_settings_summary_airplane_mode">Turn off airplane mode to use Thread</string>
+
<!-- Label for the camera use toggle [CHAR LIMIT=40] -->
<string name="camera_toggle_title">Camera access</string>
<!-- Label for the camera use toggle [CHAR LIMIT=40] -->
@@ -12867,6 +12929,8 @@
<string name="contrast_title">Contrast</string>
<!-- 'Standard' contrast option [CHAR LIMIT=20] -->
<string name="contrast_standard">Standard</string>
+ <!-- 'Default' contrast option [CHAR LIMIT=20] -->
+ <string name="contrast_default">Default</string>
<!-- 'Medium' contrast option [CHAR LIMIT=20] -->
<string name="contrast_medium">Medium</string>
<!-- 'High' contrast option [CHAR LIMIT=20] -->
diff --git a/res/values/styles.xml b/res/values/styles.xml
index fbc6d7f..0a28b01 100644
--- a/res/values/styles.xml
+++ b/res/values/styles.xml
@@ -966,6 +966,7 @@
<item name="android:paddingTop">20dp</item>
<item name="android:paddingBottom">8dp</item>
<item name="android:textSize">14sp</item>
+ <item name="android:fontFamily">google-sans-medium</item>
</style>
<style name="PrivateSpaceSetupBulletPointLayoutStyle">
diff --git a/res/xml/accessibility_color_and_motion.xml b/res/xml/accessibility_color_and_motion.xml
index a500b72..3522234 100644
--- a/res/xml/accessibility_color_and_motion.xml
+++ b/res/xml/accessibility_color_and_motion.xml
@@ -22,6 +22,16 @@
android:title="@string/accessibility_color_and_motion_title">
<Preference
+ android:fragment="com.android.settings.accessibility.ColorContrastFragment"
+ android:key="color_contrast"
+ android:icon="@drawable/ic_color_contrast"
+ android:persistent="false"
+ android:title="@string/accessibility_color_contrast_title"
+ android:summary="@string/accessibility_color_contrast_summary"
+ settings:controller="com.android.settings.accessibility.ContrastPreferenceController"
+ settings:searchable="true"/>
+
+ <Preference
android:fragment="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment"
android:icon="@drawable/ic_daltonizer"
android:key="daltonizer_preference"
diff --git a/res/xml/accessibility_color_contrast.xml b/res/xml/accessibility_color_contrast.xml
new file mode 100644
index 0000000..67c939b
--- /dev/null
+++ b/res/xml/accessibility_color_contrast.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ ~ Copyright (C) 2024 The Android Open Source Project
+ ~
+ ~ Licensed under the Apache License, Version 2.0 (the "License");
+ ~ you may not use this file except in compliance with the License.
+ ~ You may obtain a copy of the License at
+ ~
+ ~ http://www.apache.org/licenses/LICENSE-2.0
+ ~
+ ~ Unless required by applicable law or agreed to in writing, software
+ ~ distributed under the License is distributed on an "AS IS" BASIS,
+ ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ~ See the License for the specific language governing permissions and
+ ~ limitations under the License.
+ -->
+
+<PreferenceScreen
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:settings="http://schemas.android.com/apk/res-auto"
+ android:persistent="false"
+ android:title="@string/accessibility_color_contrast_title">
+
+ <com.android.settingslib.widget.TopIntroPreference
+ android:title="@string/accessibility_color_contrast_intro" />
+
+ <com.android.settingslib.widget.LayoutPreference
+ android:key="color_contrast_selector"
+ android:selectable="false"
+ android:layout="@layout/accessibility_color_contrast_selector"
+ settings:controller="com.android.settings.accessibility.ContrastSelectorPreferenceController"/>
+
+ <SwitchPreferenceCompat
+ android:key="toggle_high_text_contrast_preference"
+ android:persistent="false"
+ android:summary="@string/accessibility_toggle_maximize_text_contrast_preference_summary"
+ android:title="@string/accessibility_toggle_maximize_text_contrast_preference_title"
+ settings:controller=
+ "com.android.settings.accessibility.HighTextContrastPreferenceController" />
+
+ <com.android.settings.accessibility.AccessibilityFooterPreference
+ android:title="@string/color_contrast_note"
+ android:selectable="false"
+ settings:searchable="false"/>
+
+</PreferenceScreen>
diff --git a/res/xml/accessibility_settings.xml b/res/xml/accessibility_settings.xml
index 0f4065b..ad8bfc3 100644
--- a/res/xml/accessibility_settings.xml
+++ b/res/xml/accessibility_settings.xml
@@ -106,6 +106,37 @@
</PreferenceCategory>
<PreferenceCategory
+ android:key="physical_keyboard_options_category"
+ android:persistent="false"
+ android:title="@string/keyboard_category_title">
+
+ <SwitchPreferenceCompat
+ android:icon="@drawable/ic_sticky_keys"
+ android:key="toggle_keyboard_sticky_keys"
+ android:persistent="false"
+ android:summary="@string/sticky_keys_summary"
+ android:title="@string/sticky_keys"
+ settings:controller="com.android.settings.accessibility.KeyboardStickyKeyPreferenceController"
+ settings:searchable="true" />
+
+ <SwitchPreferenceCompat
+ android:icon="@drawable/ic_bounce_keys"
+ android:key="toggle_keyboard_bounce_keys"
+ android:persistent="false"
+ android:title="@string/bounce_keys"
+ settings:controller="com.android.settings.accessibility.KeyboardBounceKeyPreferenceController"
+ settings:searchable="true" />
+
+ <SwitchPreferenceCompat
+ android:icon="@drawable/ic_slow_keys"
+ android:key="toggle_keyboard_slow_keys"
+ android:persistent="false"
+ android:title="@string/slow_keys"
+ settings:controller="com.android.settings.accessibility.KeyboardSlowKeyPreferenceController"
+ settings:searchable="true" />
+ </PreferenceCategory>
+
+ <PreferenceCategory
android:key="captions_category"
android:persistent="false"
android:title="@string/captions_category_title">
diff --git a/res/xml/accessibility_text_reading_options.xml b/res/xml/accessibility_text_reading_options.xml
index 0711a3f..795c4ffb9 100644
--- a/res/xml/accessibility_text_reading_options.xml
+++ b/res/xml/accessibility_text_reading_options.xml
@@ -57,9 +57,7 @@
android:key="toggle_high_text_contrast_preference"
android:persistent="false"
android:summary="@string/accessibility_toggle_high_text_contrast_preference_summary"
- android:title="@string/accessibility_toggle_high_text_contrast_preference_title"
- settings:controller=
- "com.android.settings.accessibility.HighTextContrastPreferenceController" />
+ android:title="@string/accessibility_toggle_high_text_contrast_preference_title" />
<com.android.settings.accessibility.TextReadingResetPreference
android:key="reset"
diff --git a/res/xml/audio_stream_details_fragment.xml b/res/xml/audio_stream_details_fragment.xml
deleted file mode 100644
index 2a84939..0000000
--- a/res/xml/audio_stream_details_fragment.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?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.
- -->
-
-<PreferenceScreen
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:settings="http://schemas.android.com/apk/res-auto"
- android:title="Audio stream details">
-
- <com.android.settingslib.widget.LayoutPreference
- android:key="audio_stream_header"
- android:layout="@layout/settings_entity_header"
- android:selectable="false"
- settings:allowDividerBelow="true"
- settings:searchable="false"
- settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamHeaderController" />
-
- <com.android.settingslib.widget.ActionButtonsPreference
- android:key="audio_stream_button"
- settings:allowDividerBelow="true"
- settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamButtonController" />
-
-</PreferenceScreen>
diff --git a/res/xml/bluetooth_audio_sharing.xml b/res/xml/bluetooth_audio_sharing.xml
deleted file mode 100644
index 45781c0..0000000
--- a/res/xml/bluetooth_audio_sharing.xml
+++ /dev/null
@@ -1,80 +0,0 @@
-<?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.
- -->
-<PreferenceScreen
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:settings="http://schemas.android.com/apk/res-auto"
- android:title="@string/audio_sharing_title">
-
- <com.android.settingslib.widget.TopIntroPreference
- android:key="audio_sharing_top_intro"
- android:title="Let others listen to your media along with you using their own compatible headphones"
- settings:searchable="false" />
-
- <PreferenceCategory
- android:key="audio_sharing_device_volume_group"
- android:title="Devices listening"
- settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingDeviceVolumeGroupController" />
-
- <Preference
- android:icon="@drawable/ic_audio_calls_and_alarms"
- android:key="calls_and_alarms"
- android:summary=""
- android:title="@string/calls_and_alarms_device_title"
- settings:controller="com.android.settings.connecteddevice.audiosharing.CallsAndAlarmsPreferenceController" />
-
- <Preference
- android:icon="@drawable/ic_audio_play_sample"
- android:key="audio_sharing_play_sound"
- android:summary="Everyone listening should hear it"
- android:title="Play a test sound"
- settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingPlaySoundPreferenceController" />
-
- <PreferenceCategory
- android:key="audio_sharing_stream_settings_category"
- android:title="Stream settings"
- settings:controller="com.android.settings.connecteddevice.audiosharing.StreamSettingsCategoryController">
-
- <com.android.settings.connecteddevice.audiosharing.AudioSharingNamePreference
- android:key="audio_sharing_stream_name"
- android:title="Name"
- settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingNamePreferenceController" />
-
- <com.android.settings.widget.ValidatedEditTextPreference
- android:key="audio_sharing_stream_password"
- android:summary="********"
- android:title="Password"
- settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingPasswordPreferenceController" />
-
- <SwitchPreferenceCompat
- android:key="audio_sharing_stream_compatibility"
- android:title="Improve compatibility"
- settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingCompatibilityPreferenceController" />
- </PreferenceCategory>
-
- <PreferenceCategory
- android:key="audio_streams_settings_category"
- android:title="@string/audio_streams_category_title"
- settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsCategoryController">
-
- <Preference
- android:fragment="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsDashboardFragment"
- android:icon="@drawable/ic_chevron_right_24dp"
- android:key="audio_streams_settings"
- android:title="@string/audio_streams_pref_title" />
-
- </PreferenceCategory>
-</PreferenceScreen>
\ No newline at end of file
diff --git a/res/xml/bluetooth_audio_streams.xml b/res/xml/bluetooth_audio_streams.xml
deleted file mode 100644
index e7e708e..0000000
--- a/res/xml/bluetooth_audio_streams.xml
+++ /dev/null
@@ -1,48 +0,0 @@
-<?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.
- -->
-
-<PreferenceScreen
- xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:settings="http://schemas.android.com/apk/res-auto"
- android:title="Find an audio stream">
-
- <com.android.settingslib.widget.TopIntroPreference
- android:key="audio_streams_top_intro"
- android:title="Listen to a device that's sharing audio or to a nearby Auracast broadcast"
- settings:searchable="false"/>
-
- <Preference
- android:key="audio_streams_active_device"
- android:title="Your audio device"
- settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsActiveDeviceController" />
-
- <com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsProgressCategoryPreference
- android:key="audio_streams_nearby_category"
- android:title="Audio streams nearby"
- settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsProgressCategoryController">
-
- <Preference
- android:key="audio_streams_scan_qr_code"
- android:title="Scan a QR code"
- android:icon="@drawable/ic_add_24dp"
- android:summary="Start listening by scanning a stream's QR code"
- android:order="0"
- settings:controller="com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsScanQrCodeController" />
-
- </com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsProgressCategoryPreference>
-
-</PreferenceScreen>
\ No newline at end of file
diff --git a/res/xml/bluetooth_audio_streams_dialog.xml b/res/xml/bluetooth_audio_streams_dialog.xml
deleted file mode 100644
index 024e537..0000000
--- a/res/xml/bluetooth_audio_streams_dialog.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- ~ Copyright (C) 2024 The Android Open Source Project
- ~
- ~ Licensed under the Apache License, Version 2.0 (the "License");
- ~ you may not use this file except in compliance with the License.
- ~ You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing, software
- ~ distributed under the License is distributed on an "AS IS" BASIS,
- ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- ~ See the License for the specific language governing permissions and
- ~ limitations under the License.
- -->
-
-<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
- xmlns:app="http://schemas.android.com/apk/res-auto"
- android:layout_width="match_parent"
- android:layout_height="match_parent">
-
- <LinearLayout
- android:id="@+id/dialog_bg"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:paddingStart="25dp"
- android:paddingEnd="25dp"
- android:orientation="vertical">
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginBottom="25dp"
- android:orientation="vertical">
-
- <ImageView
- android:id="@+id/dialog_icon"
- android:layout_width="30dp"
- android:layout_height="30dp"
- android:layout_marginTop="24dp"
- android:layout_gravity="center"
- android:src="@drawable/ic_bt_audio_sharing"/>
-
- <TextView
- android:id="@+id/dialog_title"
- android:textAppearance="@android:style/TextAppearance.DeviceDefault.Headline"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="15dp"
- android:gravity="center"
- android:layout_gravity="center"/>
-
- <TextView
- android:id="@+id/dialog_subtitle"
- android:textAppearance="@android:style/TextAppearance.DeviceDefault.Small"
- android:textStyle="bold"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="15dp"
- android:gravity="center"
- android:layout_gravity="center"
- android:visibility="gone"/>
-
- <TextView
- android:id="@+id/dialog_subtitle_2"
- android:textAppearance="@android:style/TextAppearance.DeviceDefault.Small"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:layout_marginTop="15dp"
- android:gravity="center"
- android:layout_gravity="center"
- android:visibility="gone"/>
- </LinearLayout>
-
- <androidx.constraintlayout.widget.ConstraintLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:layout_marginBottom="@dimen/broadcast_dialog_margin">
- <Button
- android:id="@+id/left_button"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:visibility="gone"
- app:layout_constraintBottom_toBottomOf="parent"
- app:layout_constraintStart_toStartOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- style="@style/BroadcastActionButton"/>
- <Button
- android:id="@+id/right_button"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:visibility="gone"
- app:layout_constraintBottom_toBottomOf="parent"
- app:layout_constraintEnd_toEndOf="parent"
- app:layout_constraintTop_toTopOf="parent"
- style="@style/BroadcastActionButton"/>
- </androidx.constraintlayout.widget.ConstraintLayout>
-
- </LinearLayout>
-</FrameLayout>
\ No newline at end of file
diff --git a/res/xml/bluetooth_audio_streams_qr_code.xml b/res/xml/bluetooth_audio_streams_qr_code.xml
deleted file mode 100644
index 50b1429..0000000
--- a/res/xml/bluetooth_audio_streams_qr_code.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-<?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">
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:clipToPadding="false"
- android:paddingLeft="25dp"
- android:paddingRight="25dp"
- android:gravity="center_horizontal"
- android:orientation="vertical">
-
- <TextView
- android:id="@android:id/summary"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:gravity="start"
- android:textSize="15sp"
- android:textColor="?android:attr/textColorPrimary"
- android:text="To listen to this audio stream, other people can connect compatible headphones to their Android device. They can then scan this QR code."/>
-
- <LinearLayout
- android:layout_width="match_parent"
- android:layout_height="wrap_content"
- android:gravity="center"
- android:orientation="vertical"
- android:paddingTop="70dp">
-
- <ImageView
- android:id="@+id/qrcode_view"
- android:layout_width="@dimen/qrcode_size"
- android:layout_height="@dimen/qrcode_size"
- android:src="@android:color/transparent"/>
-
- <TextView
- android:id="@+id/password"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:textSize="15sp"
- android:textColor="?android:attr/textColorPrimary"/>
- </LinearLayout>
-
- </LinearLayout>
-
-</LinearLayout>
\ No newline at end of file
diff --git a/res/xml/connected_devices.xml b/res/xml/connected_devices.xml
index 34a5798..40ab145 100644
--- a/res/xml/connected_devices.xml
+++ b/res/xml/connected_devices.xml
@@ -27,22 +27,8 @@
settings:controller="com.android.settings.slices.SlicePreferenceController" />
<PreferenceCategory
- android:key="audio_sharing_device_list"
- android:title="@string/audio_sharing_title"
- settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingDevicePreferenceController">
- <Preference
- android:fragment="com.android.settings.connecteddevice.audiosharing.AudioSharingDashboardFragment"
- android:icon="@drawable/ic_bt_audio_sharing"
- android:key="connected_device_audio_sharing_settings"
- android:order="10"
- android:title="@string/audio_sharing_title"
- settings:searchable="false" />
- </PreferenceCategory>
-
- <PreferenceCategory
android:key="available_device_list"
- android:title="@string/connected_device_media_device_title"
- settings:controller="com.android.settings.connecteddevice.AvailableMediaDeviceGroupController" />
+ android:title="@string/connected_device_media_device_title"/>
<PreferenceCategory
android:key="connected_device_list"
diff --git a/res/xml/connected_devices_advanced.xml b/res/xml/connected_devices_advanced.xml
index b088791..87db619 100644
--- a/res/xml/connected_devices_advanced.xml
+++ b/res/xml/connected_devices_advanced.xml
@@ -26,15 +26,6 @@
android:order="-10"
android:title="@string/bluetooth_settings_title" />
- <Preference
- android:fragment="com.android.settings.connecteddevice.audiosharing.AudioSharingDashboardFragment"
- android:icon="@drawable/ic_bt_audio_sharing"
- android:key="audio_sharing_settings"
- android:order="-9"
- android:title="@string/audio_sharing_title"
- settings:controller="com.android.settings.connecteddevice.audiosharing.AudioSharingPreferenceController"
- settings:searchable="true" />
-
<com.android.settingslib.RestrictedPreference
android:fragment="com.android.settings.connecteddevice.NfcAndPaymentFragment"
android:icon="@drawable/ic_nfc"
@@ -72,6 +63,15 @@
settings:useAdminDisabledSummary="true"
settings:userRestriction="no_ultra_wideband_radio" />
+ <com.android.settingslib.RestrictedSwitchPreference
+ android:key="thread_network_settings"
+ android:title="@string/thread_network_settings_title"
+ android:order="110"
+ android:summary="@string/summary_placeholder"
+ settings:controller="com.android.settings.connecteddevice.threadnetwork.ThreadNetworkPreferenceController"
+ settings:userRestriction="no_thread_network"
+ settings:useAdminDisabledSummary="true"/>
+
<PreferenceCategory
android:key="dashboard_tile_placeholder"
android:order="-8" />
diff --git a/res/xml/display_settings.xml b/res/xml/display_settings.xml
index 2df360d..5b4bee8 100644
--- a/res/xml/display_settings.xml
+++ b/res/xml/display_settings.xml
@@ -36,6 +36,11 @@
android:title="@string/auto_brightness_title"
android:fragment="com.android.settings.display.AutoBrightnessSettings"
settings:controller="com.android.settings.display.AutoBrightnessPreferenceController"/>
+ <SwitchPreferenceCompat
+ android:key="even_dimmer_activated"
+ android:title="@string/even_dimmer_display_title"
+ android:summary="@string/even_dimmer_display_summary"
+ settings:controller="com.android.settings.display.EvenDimmerPreferenceController"/>
</PreferenceCategory>
<PreferenceCategory
diff --git a/res/xml/hearing_device_pairing_detail.xml b/res/xml/hearing_device_pairing_detail.xml
index 0ccd000..0526eb3 100644
--- a/res/xml/hearing_device_pairing_detail.xml
+++ b/res/xml/hearing_device_pairing_detail.xml
@@ -32,12 +32,4 @@
settings:useAdminDisabledSummary="true"
settings:controller="com.android.settings.accessibility.ViewAllBluetoothDevicesPreferenceController"/>
</PreferenceCategory>
-
- <com.android.settings.accessibility.AccessibilityFooterPreference
- android:key="hearing_device_footer"
- android:title="@string/accessibility_hearing_device_footer_summary"
- android:selectable="false"
- settings:searchable="false"
- settings:controller="com.android.settings.accessibility.PairHearingDeviceFooterPreferenceController"/>
-
</PreferenceScreen>
\ No newline at end of file
diff --git a/res/xml/hearing_device_pairing_fragment.xml b/res/xml/hearing_device_pairing_fragment.xml
index 1ccc1dd..d84f22b 100644
--- a/res/xml/hearing_device_pairing_fragment.xml
+++ b/res/xml/hearing_device_pairing_fragment.xml
@@ -19,6 +19,10 @@
xmlns:settings="http://schemas.android.com/apk/res-auto"
android:title="@string/bluetooth_pairing_pref_title">
+ <com.android.settingslib.widget.TopIntroPreference
+ settings:searchable="false"
+ android:title="@string/accessibility_hearing_device_pairing_intro" />
+
<com.android.settings.bluetooth.BluetoothProgressCategory
android:key="available_hearing_devices"
android:title="@string/accessibility_found_hearing_devices" />
@@ -34,12 +38,4 @@
settings:useAdminDisabledSummary="true"
settings:controller="com.android.settings.accessibility.ViewAllBluetoothDevicesPreferenceController"/>
</PreferenceCategory>
-
- <com.android.settings.accessibility.AccessibilityFooterPreference
- android:key="hearing_device_footer"
- android:title="@string/accessibility_hearing_device_footer_summary"
- android:selectable="false"
- settings:searchable="false"
- settings:controller="com.android.settings.accessibility.PairHearingDeviceFooterPreferenceController"/>
-
</PreferenceScreen>
\ No newline at end of file
diff --git a/res/xml/mobile_network_settings.xml b/res/xml/mobile_network_settings.xml
index a29e123..1e43ef0 100644
--- a/res/xml/mobile_network_settings.xml
+++ b/res/xml/mobile_network_settings.xml
@@ -95,7 +95,7 @@
<Preference
android:key="data_usage_summary"
- android:title="@string/mobile_data_usage_title"
+ android:title="@string/app_cellular_data_usage"
settings:controller="com.android.settings.network.telephony.DataUsagePreferenceController"/>
<com.android.settings.datausage.BillingCyclePreference
diff --git a/res/xml/physical_keyboard_settings.xml b/res/xml/physical_keyboard_settings.xml
index b95f23e..5b545bb 100644
--- a/res/xml/physical_keyboard_settings.xml
+++ b/res/xml/physical_keyboard_settings.xml
@@ -43,22 +43,20 @@
android:key="keyboard_a11y_category"
android:title="@string/keyboard_a11y_category">
- <SwitchPreference
+ <SwitchPreferenceCompat
android:key="accessibility_sticky_keys"
android:title="@string/sticky_keys"
android:summary="@string/sticky_keys_summary"
android:defaultValue="false" />
- <SwitchPreference
- android:key="accessibility_slow_keys"
- android:title="@string/slow_keys"
- android:summary="@string/slow_keys_summary"
- android:defaultValue="false" />
-
- <SwitchPreference
+ <SwitchPreferenceCompat
android:key="accessibility_bounce_keys"
android:title="@string/bounce_keys"
- android:summary="@string/bounce_keys_summary"
+ android:defaultValue="false" />
+
+ <SwitchPreferenceCompat
+ android:key="accessibility_slow_keys"
+ android:title="@string/slow_keys"
android:defaultValue="false" />
</PreferenceCategory>
diff --git a/res/xml/privatespace_hide_locked.xml b/res/xml/private_space_hide_locked.xml
similarity index 96%
rename from res/xml/privatespace_hide_locked.xml
rename to res/xml/private_space_hide_locked.xml
index f453d75..cd1c406 100644
--- a/res/xml/privatespace_hide_locked.xml
+++ b/res/xml/private_space_hide_locked.xml
@@ -21,7 +21,7 @@
<com.android.settingslib.widget.IllustrationPreference
android:key="privatespace_hide_video"
settings:searchable="false"
- settings:lottie_rawRes="@drawable/privatespace_placeholder_image"/>
+ settings:lottie_rawRes="@raw/private_space_hide_when_locked_illustration"/>
<com.android.settingslib.widget.MainSwitchPreference
android:key="hide_when_locked"
diff --git a/res/xml/private_space_settings.xml b/res/xml/private_space_settings.xml
index e718ca8..93c016b 100644
--- a/res/xml/private_space_settings.xml
+++ b/res/xml/private_space_settings.xml
@@ -25,7 +25,7 @@
<com.android.settingslib.widget.IllustrationPreference
android:key="private_space_settings"
settings:searchable="false"
- settings:lottie_rawRes="@drawable/private_space_illustration"/>
+ settings:lottie_rawRes="@raw/private_space_illustration"/>
<Preference
android:key="private_space_description"
diff --git a/res/xml/wifi_network_details_fragment2.xml b/res/xml/wifi_network_details_fragment2.xml
index daff20f..598f9d8 100644
--- a/res/xml/wifi_network_details_fragment2.xml
+++ b/res/xml/wifi_network_details_fragment2.xml
@@ -97,6 +97,11 @@
android:entries="@array/wifi_privacy_entries"
android:entryValues="@array/wifi_privacy_values"/>
+ <com.android.settings.spa.preference.ComposePreference
+ android:key="privacy_settings"
+ android:title="@string/wifi_privacy_settings"
+ settings:controller="com.android.settings.wifi.details2.WifiPrivacyPreferenceController"/>
+
<Preference
android:key="subscription_detail"
android:title="@string/wifi_subscription"
diff --git a/src/com/android/settings/Settings.java b/src/com/android/settings/Settings.java
index 63ce331..2f6f04a 100644
--- a/src/com/android/settings/Settings.java
+++ b/src/com/android/settings/Settings.java
@@ -117,6 +117,8 @@
public static class TextReadingSettingsActivity extends SettingsActivity { /* empty */ }
/** Activity for text color and motion settings. */
public static class ColorAndMotionActivity extends SettingsActivity { /* empty */ }
+ /** Activity for color contrast settings. */
+ public static class ColorContrastActivity extends SettingsActivity { /* empty */ }
/** Activity for the security dashboard. */
public static class SecurityDashboardActivity extends SettingsActivity {
@@ -401,7 +403,6 @@
public static class StylusUsiDetailsActivity extends SettingsActivity { /* empty */ }
public static class BluetoothBroadcastActivity extends SettingsActivity { /* empty */ }
public static class BluetoothFindBroadcastsActivity extends SettingsActivity { /* empty */ }
- public static class AudioStreamConfirmDialogActivity extends SettingsActivity { /* empty */ }
public static class WifiCallingDisclaimerActivity extends SettingsActivity { /* empty */ }
public static class MobileNetworkListActivity extends SettingsActivity {}
public static class PowerMenuSettingsActivity extends SettingsActivity {}
diff --git a/src/com/android/settings/SettingsActivity.java b/src/com/android/settings/SettingsActivity.java
index 27a87f3..02205c1 100644
--- a/src/com/android/settings/SettingsActivity.java
+++ b/src/com/android/settings/SettingsActivity.java
@@ -38,6 +38,7 @@
import android.os.Bundle;
import android.os.UserHandle;
import android.os.UserManager;
+import android.permission.flags.Flags;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
@@ -56,6 +57,7 @@
import com.android.settings.Settings.WifiSettingsActivity;
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
import com.android.settings.applications.manageapplications.ManageApplications;
+import com.android.settings.connecteddevice.NfcAndPaymentFragment;
import com.android.settings.core.OnActivityResultListener;
import com.android.settings.core.SettingsBaseActivity;
import com.android.settings.core.SubSettingLauncher;
@@ -63,6 +65,7 @@
import com.android.settings.dashboard.DashboardFeatureProvider;
import com.android.settings.homepage.SettingsHomepageActivity;
import com.android.settings.homepage.TopLevelSettings;
+import com.android.settings.nfc.PaymentSettings;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.password.PasswordUtils;
import com.android.settings.wfd.WifiDisplaySettings;
@@ -828,12 +831,29 @@
if (ai == null || ai.metaData == null) return;
mFragmentClass = ai.metaData.getString(META_DATA_KEY_FRAGMENT_CLASS);
mHighlightMenuKey = ai.metaData.getString(META_DATA_KEY_HIGHLIGHT_MENU_KEY);
+ /* TODO(b/327036144) Once the Flags.walletRoleEnabled() is rolled out, we will replace
+ value for the fragment class within the com.android.settings.nfc.PaymentSettings
+ activity with com.android.settings.connecteddevice.NfcAndPaymentFragment so that this
+ code can be removed.
+ */
+ if (shouldOverrideContactlessPaymentRouting()) {
+ overrideContactlessPaymentRouting();
+ }
} catch (NameNotFoundException nnfe) {
// No recovery
Log.d(LOG_TAG, "Cannot get Metadata for: " + getComponentName().toString());
}
}
+ private boolean shouldOverrideContactlessPaymentRouting() {
+ return Flags.walletRoleEnabled()
+ && TextUtils.equals(PaymentSettings.class.getName(), mFragmentClass);
+ }
+
+ private void overrideContactlessPaymentRouting() {
+ mFragmentClass = NfcAndPaymentFragment.class.getName();
+ }
+
// give subclasses access to the Next button
public boolean hasNextButton() {
return mNextButton != null;
diff --git a/src/com/android/settings/SettingsApplication.java b/src/com/android/settings/SettingsApplication.java
index 528576d..1a53b83 100644
--- a/src/com/android/settings/SettingsApplication.java
+++ b/src/com/android/settings/SettingsApplication.java
@@ -28,11 +28,13 @@
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
import com.android.settings.core.instrumentation.ElapsedTimeUtils;
+import com.android.settings.fuelgauge.BatterySettingsStorage;
import com.android.settings.homepage.SettingsHomepageActivity;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.overlay.FeatureFactoryImpl;
import com.android.settings.spa.SettingsSpaEnvironment;
import com.android.settingslib.applications.AppIconCacheManager;
+import com.android.settingslib.datastore.BackupRestoreStorageManager;
import com.android.settingslib.spa.framework.common.SpaEnvironmentFactory;
import com.google.android.setupcompat.util.WizardManagerHelper;
@@ -54,6 +56,8 @@
public void onCreate() {
super.onCreate();
+ BackupRestoreStorageManager.getInstance(this).add(new BatterySettingsStorage(this));
+
// Add null checking to avoid test case failed.
if (getApplicationContext() != null) {
ElapsedTimeUtils.assignSuwFinishedTimeStamp(getApplicationContext());
@@ -73,6 +77,12 @@
}
}
+ @Override
+ public void onTerminate() {
+ BackupRestoreStorageManager.getInstance(this).removeAll();
+ super.onTerminate();
+ }
+
@NonNull
protected FeatureFactory getFeatureFactory() {
return new FeatureFactoryImpl();
diff --git a/src/com/android/settings/accessibility/AccessibilitySettings.java b/src/com/android/settings/accessibility/AccessibilitySettings.java
index 16414f8..fe89bf2 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettings.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettings.java
@@ -23,12 +23,14 @@
import android.content.Context;
import android.content.pm.ActivityInfo;
import android.content.pm.ServiceInfo;
+import android.hardware.input.InputManager;
import android.os.Bundle;
import android.os.Handler;
import android.os.UserHandle;
import android.provider.Settings;
import android.text.TextUtils;
import android.util.ArrayMap;
+import android.view.InputDevice;
import android.view.accessibility.AccessibilityManager;
import androidx.annotation.NonNull;
@@ -42,6 +44,7 @@
import com.android.settings.R;
import com.android.settings.accessibility.AccessibilityUtil.AccessibilityServiceFragmentType;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.inputmethod.PhysicalKeyboardFragment;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.RestrictedPreference;
@@ -56,7 +59,8 @@
/** Activity with the accessibility settings. */
@SearchIndexable(forTarget = SearchIndexable.ALL & ~SearchIndexable.ARC)
-public class AccessibilitySettings extends DashboardFragment {
+public class AccessibilitySettings extends DashboardFragment implements
+ InputManager.InputDeviceListener {
private static final String TAG = "AccessibilitySettings";
@@ -67,12 +71,14 @@
private static final String CATEGORY_SPEECH = "speech_category";
private static final String CATEGORY_DISPLAY = "display_category";
private static final String CATEGORY_DOWNLOADED_SERVICES = "user_installed_services_category";
+ private static final String CATEGORY_KEYBOARD_OPTIONS = "physical_keyboard_options_category";
@VisibleForTesting
static final String CATEGORY_INTERACTION_CONTROL = "interaction_control_category";
private static final String[] CATEGORIES = new String[]{
CATEGORY_SCREEN_READER, CATEGORY_CAPTIONS, CATEGORY_AUDIO, CATEGORY_DISPLAY,
- CATEGORY_SPEECH, CATEGORY_INTERACTION_CONTROL, CATEGORY_DOWNLOADED_SERVICES
+ CATEGORY_SPEECH, CATEGORY_INTERACTION_CONTROL,
+ CATEGORY_KEYBOARD_OPTIONS, CATEGORY_DOWNLOADED_SERVICES
};
// Extras passed to sub-fragments.
@@ -169,6 +175,9 @@
// Observe changes from accessibility selection menu
shortcutFeatureKeys.add(Settings.Secure.ACCESSIBILITY_BUTTON_TARGETS);
shortcutFeatureKeys.add(Settings.Secure.ACCESSIBILITY_SHORTCUT_TARGET_SERVICE);
+ shortcutFeatureKeys.add(Settings.Secure.ACCESSIBILITY_STICKY_KEYS);
+ shortcutFeatureKeys.add(Settings.Secure.ACCESSIBILITY_SLOW_KEYS);
+ shortcutFeatureKeys.add(Settings.Secure.ACCESSIBILITY_BOUNCE_KEYS);
mSettingsContentObserver = new AccessibilitySettingsContentObserver(mHandler);
mSettingsContentObserver.registerKeysToObserverCallback(shortcutFeatureKeys,
key -> onContentChanged());
@@ -197,6 +206,7 @@
initializeAllPreferences();
updateAllPreferences();
registerContentMonitors();
+ registerInputDeviceListener();
}
@Override
@@ -224,6 +234,7 @@
@Override
public void onDestroy() {
unregisterContentMonitors();
+ unRegisterInputDeviceListener();
super.onDestroy();
}
@@ -313,9 +324,9 @@
@VisibleForTesting
void updateAllPreferences() {
- updateSystemPreferences();
updateServicePreferences();
updatePreferencesState();
+ updateSystemPreferences();
}
private void registerContentMonitors() {
@@ -326,6 +337,22 @@
mSettingsContentObserver.register(getContentResolver());
}
+ private void registerInputDeviceListener() {
+ InputManager mIm = getSystemService(InputManager.class);
+ if (mIm == null) {
+ return;
+ }
+ mIm.registerInputDeviceListener(this, null);
+ }
+
+ private void unRegisterInputDeviceListener() {
+ InputManager mIm = getSystemService(InputManager.class);
+ if (mIm == null) {
+ return;
+ }
+ mIm.unregisterInputDeviceListener(this);
+ }
+
private void unregisterContentMonitors() {
mSettingsPackageMonitor.unregister();
mSettingsContentObserver.unregister(getContentResolver());
@@ -405,6 +432,7 @@
// Hide category if it is empty.
updatePreferenceCategoryVisibility(CATEGORY_SCREEN_READER);
updatePreferenceCategoryVisibility(CATEGORY_SPEECH);
+ updatePreferenceCategoryVisibility(CATEGORY_KEYBOARD_OPTIONS);
}
private List<RestrictedPreference> getInstalledAccessibilityList(Context context) {
@@ -499,7 +527,7 @@
* Updates preferences related to system configurations.
*/
protected void updateSystemPreferences() {
- // Do nothing.
+ updateKeyboardPreferencesVisibility();
}
private void updatePreferencesState() {
@@ -509,6 +537,53 @@
findPreference(controller.getPreferenceKey())));
}
+ private void updateKeyboardPreferencesVisibility() {
+ if (!mCategoryToPrefCategoryMap.containsKey(CATEGORY_KEYBOARD_OPTIONS)) {
+ return;
+ }
+ boolean isVisible = isAnyHardKeyboardsExist()
+ && isAnyKeyboardPreferenceAvailable();
+ mCategoryToPrefCategoryMap.get(CATEGORY_KEYBOARD_OPTIONS).setVisible(
+ isVisible);
+ if (isVisible) {
+ //set summary here.
+ findPreference(KeyboardBounceKeyPreferenceController.PREF_KEY).setSummary(
+ getContext().getString(R.string.bounce_keys_summary,
+ PhysicalKeyboardFragment.BOUNCE_KEYS_THRESHOLD));
+ findPreference(KeyboardSlowKeyPreferenceController.PREF_KEY).setSummary(
+ getContext().getString(R.string.slow_keys_summary,
+ PhysicalKeyboardFragment.SLOW_KEYS_THRESHOLD));
+ }
+ }
+
+ private boolean isAnyHardKeyboardsExist() {
+ for (int deviceId : InputDevice.getDeviceIds()) {
+ final InputDevice device = InputDevice.getDevice(deviceId);
+ if (device != null && !device.isVirtual() && device.isFullKeyboard()) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ private boolean isAnyKeyboardPreferenceAvailable() {
+ for (List<AbstractPreferenceController> controllerList : getPreferenceControllers()) {
+ for (AbstractPreferenceController controller : controllerList) {
+ if (controller.getPreferenceKey().equals(
+ KeyboardBounceKeyPreferenceController.PREF_KEY)
+ || controller.getPreferenceKey().equals(
+ KeyboardSlowKeyPreferenceController.PREF_KEY)
+ || controller.getPreferenceKey().equals(
+ KeyboardStickyKeyPreferenceController.PREF_KEY)) {
+ if (controller.isAvailable()) {
+ return true;
+ }
+ }
+ }
+ }
+ return false;
+ }
+
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
new BaseSearchIndexProvider(R.xml.accessibility_settings) {
@Override
@@ -519,4 +594,15 @@
context);
}
};
+
+ @Override
+ public void onInputDeviceAdded(int deviceId) {}
+
+ @Override
+ public void onInputDeviceRemoved(int deviceId) {}
+
+ @Override
+ public void onInputDeviceChanged(int deviceId) {
+ mHandler.postDelayed(mUpdateRunnable, DELAY_UPDATE_SERVICES_MILLIS);
+ }
}
diff --git a/src/com/android/settings/accessibility/ArrowPreference.java b/src/com/android/settings/accessibility/ArrowPreference.java
index 32e2bcb..ccee50d 100644
--- a/src/com/android/settings/accessibility/ArrowPreference.java
+++ b/src/com/android/settings/accessibility/ArrowPreference.java
@@ -22,17 +22,25 @@
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.content.res.TypedArrayUtils;
-import androidx.preference.Preference;
import com.android.settings.R;
/**
- * A settings preference with colored rounded rectangle background and an arrow icon on the right
+ * A settings preference with colored rounded rectangle background and an arrow icon on the right.
*/
-public class ArrowPreference extends Preference {
+public class ArrowPreference extends BackgroundPreference {
- public ArrowPreference(@NonNull Context context) {
- this(context, null);
+ public ArrowPreference(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr,
+ int defStyleRes) {
+ super(context, attrs, defStyleAttr, defStyleRes);
+ setBackground(
+ com.android.settingslib.widget.mainswitch.R.drawable.settingslib_switch_bar_bg_on);
+ setWidgetLayoutResource(R.layout.preference_widget_arrow);
+ }
+
+ public ArrowPreference(@NonNull Context context, @Nullable AttributeSet attrs,
+ int defStyleAttr) {
+ this(context, attrs, defStyleAttr, 0);
}
public ArrowPreference(@NonNull Context context, @Nullable AttributeSet attrs) {
@@ -41,18 +49,7 @@
android.R.attr.preferenceStyle));
}
- public ArrowPreference(@NonNull Context context, @Nullable AttributeSet attrs,
- int defStyleAttr) {
- this(context, attrs, defStyleAttr, 0);
- }
-
- public ArrowPreference(@NonNull Context context, @Nullable AttributeSet attrs, int defStyleAttr,
- int defStyleRes) {
- super(context, attrs, defStyleAttr, defStyleRes);
- init();
- }
-
- private void init() {
- setLayoutResource(R.layout.arrow_preference);
+ public ArrowPreference(@NonNull Context context) {
+ this(context, null);
}
}
diff --git a/src/com/android/settings/accessibility/BackgroundPreference.java b/src/com/android/settings/accessibility/BackgroundPreference.java
new file mode 100644
index 0000000..ea56ac5
--- /dev/null
+++ b/src/com/android/settings/accessibility/BackgroundPreference.java
@@ -0,0 +1,93 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+import android.content.res.TypedArray;
+import android.graphics.drawable.Drawable;
+import android.util.AttributeSet;
+import android.widget.LinearLayout;
+
+import androidx.annotation.DrawableRes;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.core.content.res.TypedArrayUtils;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.settings.R;
+
+/**
+ * A preference with custom background.
+ */
+public class BackgroundPreference extends Preference {
+
+ private int mBackgroundId;
+
+ public BackgroundPreference(@NonNull Context context,
+ @Nullable AttributeSet attrs, int defStyleAttr,
+ int defStyleRes) {
+ super(context, attrs, defStyleAttr, defStyleRes);
+ setLayoutResource(R.layout.preference_background);
+ setIconSpaceReserved(false);
+
+ final TypedArray styledAttrs = context.obtainStyledAttributes(attrs,
+ R.styleable.BackgroundPreference);
+ mBackgroundId = styledAttrs.getResourceId(R.styleable.BackgroundPreference_background, 0);
+ styledAttrs.recycle();
+ }
+
+ public BackgroundPreference(@NonNull Context context, @Nullable AttributeSet attrs,
+ int defStyleAttr) {
+ this(context, attrs, defStyleAttr, 0);
+ }
+
+ public BackgroundPreference(@NonNull Context context, @Nullable AttributeSet attrs) {
+ this(context, attrs, TypedArrayUtils.getAttr(context,
+ androidx.preference.R.attr.preferenceStyle,
+ com.android.internal.R.attr.preferenceStyle), 0);
+ }
+
+ public BackgroundPreference(@NonNull Context context) {
+ this(context, null, TypedArrayUtils.getAttr(context,
+ androidx.preference.R.attr.preferenceStyle,
+ com.android.internal.R.attr.preferenceStyle), 0);
+ }
+
+ @Override
+ public void onBindViewHolder(@NonNull PreferenceViewHolder holder) {
+ super.onBindViewHolder(holder);
+
+ final LinearLayout layout = (LinearLayout) holder.findViewById(R.id.background);
+ if (mBackgroundId != 0) {
+ final Drawable backgroundDrawable = getContext().getDrawable(mBackgroundId);
+ layout.setBackground(backgroundDrawable);
+ }
+ }
+
+ /**
+ * Sets the background to a given resource. The resource should refer to a Drawable object.
+ *
+ * @param resId The identifier of the resource.
+ */
+ public void setBackground(@DrawableRes int resId) {
+ if (mBackgroundId != resId) {
+ mBackgroundId = resId;
+ notifyChanged();
+ }
+ }
+}
diff --git a/src/com/android/settings/accessibility/ColorContrastFragment.java b/src/com/android/settings/accessibility/ColorContrastFragment.java
new file mode 100644
index 0000000..904826e
--- /dev/null
+++ b/src/com/android/settings/accessibility/ColorContrastFragment.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.app.settings.SettingsEnums;
+
+import com.android.settings.R;
+import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settingslib.search.SearchIndexable;
+
+/** Accessibility settings for color contrast. */
+@SearchIndexable(forTarget = SearchIndexable.ALL & ~SearchIndexable.ARC)
+public class ColorContrastFragment extends DashboardFragment {
+
+ private static final String TAG = "ColorContrastFragment";
+
+
+ @Override
+ protected int getPreferenceScreenResId() {
+ return R.xml.accessibility_color_contrast;
+ }
+
+ @Override
+ protected String getLogTag() {
+ return TAG;
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.ACCESSIBILITY_COLOR_CONTRAST;
+ }
+
+ public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
+ new BaseSearchIndexProvider(R.xml.accessibility_color_contrast);
+}
diff --git a/src/com/android/settings/accessibility/ContrastPreferenceController.java b/src/com/android/settings/accessibility/ContrastPreferenceController.java
new file mode 100644
index 0000000..4e9a9ec
--- /dev/null
+++ b/src/com/android/settings/accessibility/ContrastPreferenceController.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import android.content.Context;
+
+import androidx.annotation.NonNull;
+
+import com.android.settings.core.BasePreferenceController;
+
+/**
+ * Controller for {@link ColorContrastFragment}.
+ */
+public class ContrastPreferenceController extends BasePreferenceController {
+
+ public ContrastPreferenceController(@NonNull Context context, @NonNull String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return Flags.enableColorContrastControl() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ }
+}
diff --git a/src/com/android/settings/accessibility/ContrastSelectorPreferenceController.java b/src/com/android/settings/accessibility/ContrastSelectorPreferenceController.java
new file mode 100644
index 0000000..b99680f
--- /dev/null
+++ b/src/com/android/settings/accessibility/ContrastSelectorPreferenceController.java
@@ -0,0 +1,122 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static android.app.UiModeManager.ContrastUtils.CONTRAST_LEVEL_HIGH;
+import static android.app.UiModeManager.ContrastUtils.CONTRAST_LEVEL_MEDIUM;
+import static android.app.UiModeManager.ContrastUtils.CONTRAST_LEVEL_STANDARD;
+import static android.app.UiModeManager.ContrastUtils.fromContrastLevel;
+import static android.app.UiModeManager.ContrastUtils.toContrastLevel;
+
+import android.app.UiModeManager;
+import android.content.Context;
+import android.provider.Settings;
+import android.view.View;
+import android.widget.FrameLayout;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.preference.PreferenceScreen;
+
+import com.android.settings.R;
+import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.core.lifecycle.LifecycleObserver;
+import com.android.settingslib.core.lifecycle.events.OnStart;
+import com.android.settingslib.core.lifecycle.events.OnStop;
+import com.android.settingslib.widget.LayoutPreference;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.concurrent.Executor;
+
+/**
+ * Controller for contrast selector.
+ */
+public class ContrastSelectorPreferenceController extends BasePreferenceController
+ implements LifecycleObserver, OnStart, OnStop, UiModeManager.ContrastChangeListener {
+
+ private static final String KEY_COLOR_CONTRAST_SELECTOR = "color_contrast_selector";
+
+ private final Executor mMainExecutor;
+ private final UiModeManager mUiModeManager;
+ private Map<Integer, FrameLayout> mContrastButtons = new HashMap<>();
+
+ public ContrastSelectorPreferenceController(@NonNull Context context,
+ @NonNull String preferenceKey) {
+ super(context, preferenceKey);
+
+ mMainExecutor = mContext.getMainExecutor();
+ mUiModeManager = mContext.getSystemService(UiModeManager.class);
+ }
+
+ @Override
+ public void displayPreference(@NonNull PreferenceScreen screen) {
+ super.displayPreference(screen);
+
+ final LayoutPreference mLayoutPreference =
+ screen.findPreference(KEY_COLOR_CONTRAST_SELECTOR);
+
+ mContrastButtons = Map.ofEntries(
+ Map.entry(CONTRAST_LEVEL_STANDARD,
+ mLayoutPreference.findViewById(R.id.contrast_button_default)),
+ Map.entry(CONTRAST_LEVEL_MEDIUM,
+ mLayoutPreference.findViewById(R.id.contrast_button_medium)),
+ Map.entry(CONTRAST_LEVEL_HIGH,
+ mLayoutPreference.findViewById(R.id.contrast_button_high))
+ );
+
+ mContrastButtons.forEach((contrastLevel, contrastButton) -> {
+ contrastButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(@Nullable View v) {
+ Settings.Secure.putFloat(mContext.getContentResolver(),
+ Settings.Secure.CONTRAST_LEVEL,
+ fromContrastLevel(contrastLevel));
+ }
+ });
+ });
+
+ highlightContrast(toContrastLevel(mUiModeManager.getContrast()));
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ // The main preferences screen is feature guarded, so this always returns AVAILABLE.
+ return AVAILABLE;
+ }
+
+ @Override
+ public void onStart() {
+ mUiModeManager.addContrastChangeListener(mMainExecutor, this);
+ }
+
+ @Override
+ public void onStop() {
+ mUiModeManager.removeContrastChangeListener(this);
+ }
+
+ @Override
+ public void onContrastChanged(float contrast) {
+ highlightContrast(toContrastLevel(contrast));
+ }
+
+ private void highlightContrast(int contrast) {
+ mContrastButtons.forEach((level, button) -> {
+ button.setSelected(level == contrast);
+ });
+ }
+}
diff --git a/src/com/android/settings/accessibility/KeyboardBounceKeyPreferenceController.java b/src/com/android/settings/accessibility/KeyboardBounceKeyPreferenceController.java
new file mode 100644
index 0000000..6d988ac
--- /dev/null
+++ b/src/com/android/settings/accessibility/KeyboardBounceKeyPreferenceController.java
@@ -0,0 +1,61 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+
+import android.content.Context;
+import android.hardware.input.InputSettings;
+
+import com.android.settings.R;
+import com.android.settings.core.TogglePreferenceController;
+import com.android.settings.inputmethod.PhysicalKeyboardFragment;
+
+/**
+ * A toggle preference controller for keyboard bounce key.
+ */
+public class KeyboardBounceKeyPreferenceController extends TogglePreferenceController {
+
+ static final String PREF_KEY = "toggle_keyboard_bounce_keys";
+
+ public KeyboardBounceKeyPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return InputSettings.isAccessibilityBounceKeysFeatureEnabled()
+ ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return InputSettings.isAccessibilityBounceKeysEnabled(mContext);
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ InputSettings.setAccessibilityBounceKeysThreshold(mContext,
+ isChecked ? PhysicalKeyboardFragment.BOUNCE_KEYS_THRESHOLD
+ : 0);
+ return true;
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+}
diff --git a/src/com/android/settings/accessibility/KeyboardSlowKeyPreferenceController.java b/src/com/android/settings/accessibility/KeyboardSlowKeyPreferenceController.java
new file mode 100644
index 0000000..8bd2316
--- /dev/null
+++ b/src/com/android/settings/accessibility/KeyboardSlowKeyPreferenceController.java
@@ -0,0 +1,61 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+
+import android.content.Context;
+import android.hardware.input.InputSettings;
+
+import com.android.settings.R;
+import com.android.settings.core.TogglePreferenceController;
+import com.android.settings.inputmethod.PhysicalKeyboardFragment;
+
+/**
+ * A toggle preference controller for keyboard slow key.
+ */
+public class KeyboardSlowKeyPreferenceController extends TogglePreferenceController {
+
+ static final String PREF_KEY = "toggle_keyboard_slow_keys";
+
+ public KeyboardSlowKeyPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return InputSettings.isAccessibilitySlowKeysFeatureFlagEnabled()
+ ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return InputSettings.isAccessibilitySlowKeysEnabled(mContext);
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ InputSettings.setAccessibilitySlowKeysThreshold(mContext,
+ isChecked ? PhysicalKeyboardFragment.SLOW_KEYS_THRESHOLD
+ : 0);
+ return true;
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+}
diff --git a/src/com/android/settings/accessibility/KeyboardStickyKeyPreferenceController.java b/src/com/android/settings/accessibility/KeyboardStickyKeyPreferenceController.java
new file mode 100644
index 0000000..ee5559d
--- /dev/null
+++ b/src/com/android/settings/accessibility/KeyboardStickyKeyPreferenceController.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+
+import android.content.Context;
+import android.hardware.input.InputSettings;
+
+import com.android.settings.R;
+import com.android.settings.core.TogglePreferenceController;
+
+/**
+ * A toggle preference controller for keyboard sticky key.
+ */
+public class KeyboardStickyKeyPreferenceController extends TogglePreferenceController {
+
+ static final String PREF_KEY = "toggle_keyboard_sticky_keys";
+
+ public KeyboardStickyKeyPreferenceController(Context context, String preferenceKey) {
+ super(context, preferenceKey);
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ return InputSettings.isAccessibilityStickyKeysFeatureEnabled()
+ ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return InputSettings.isAccessibilityStickyKeysEnabled(mContext);
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ InputSettings.setAccessibilityStickyKeysEnabled(mContext, isChecked);
+ return true;
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_accessibility;
+ }
+}
diff --git a/src/com/android/settings/accessibility/OWNERS b/src/com/android/settings/accessibility/OWNERS
index 1091a04..3bd156b 100644
--- a/src/com/android/settings/accessibility/OWNERS
+++ b/src/com/android/settings/accessibility/OWNERS
@@ -1,7 +1,12 @@
# Default reviewers for this and subdirectories.
+chunkulin@google.com
danielnorman@google.com
-menghanli@google.com
+
+# For hearing devices.
thomasli@google.com
+# Legacy owner(s).
+menghanli@google.com #{LAST_RESORT_SUGGESTION}
+
per-file HapticFeedbackIntensityPreferenceController.java = michaelwr@google.com
per-file *Vibration* = michaelwr@google.com
diff --git a/src/com/android/settings/accessibility/PairHearingDeviceFooterPreferenceController.java b/src/com/android/settings/accessibility/PairHearingDeviceFooterPreferenceController.java
deleted file mode 100644
index 09396ff..0000000
--- a/src/com/android/settings/accessibility/PairHearingDeviceFooterPreferenceController.java
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.accessibility;
-
-import android.content.Context;
-
-import com.android.settings.R;
-
-/** Preference controller for footer in pair hearing device page. */
-public class PairHearingDeviceFooterPreferenceController extends
- AccessibilityFooterPreferenceController {
- public PairHearingDeviceFooterPreferenceController(Context context,
- String key) {
- super(context, key);
- }
-
- @Override
- protected String getIntroductionTitle() {
- return mContext.getString(R.string.accessibility_pair_hearing_device_about_title);
- }
-}
diff --git a/src/com/android/settings/accessibility/TextReadingPreferenceFragment.java b/src/com/android/settings/accessibility/TextReadingPreferenceFragment.java
index a90af21..5976ef5 100644
--- a/src/com/android/settings/accessibility/TextReadingPreferenceFragment.java
+++ b/src/com/android/settings/accessibility/TextReadingPreferenceFragment.java
@@ -117,6 +117,11 @@
}
}
}
+
+ if (Flags.enableColorContrastControl()) {
+ // High text contrast toggle will be added inside Color Contrast page on V+.
+ removePreference(HIGH_TEXT_CONTRAST_KEY);
+ }
}
@Override
@@ -203,10 +208,12 @@
mFontWeightAdjustmentController.setEntryPoint(mEntryPoint);
controllers.add(mFontWeightAdjustmentController);
- final HighTextContrastPreferenceController highTextContrastController =
- new HighTextContrastPreferenceController(context, HIGH_TEXT_CONTRAST_KEY);
- highTextContrastController.setEntryPoint(mEntryPoint);
- controllers.add(highTextContrastController);
+ if (!Flags.enableColorContrastControl()) {
+ final HighTextContrastPreferenceController highTextContrastController =
+ new HighTextContrastPreferenceController(context, HIGH_TEXT_CONTRAST_KEY);
+ highTextContrastController.setEntryPoint(mEntryPoint);
+ controllers.add(highTextContrastController);
+ }
final TextReadingResetController resetController =
new TextReadingResetController(context, RESET_KEY,
diff --git a/src/com/android/settings/accessibility/ViewAllBluetoothDevicesPreferenceController.java b/src/com/android/settings/accessibility/ViewAllBluetoothDevicesPreferenceController.java
index 213cfbd..622d5d8 100644
--- a/src/com/android/settings/accessibility/ViewAllBluetoothDevicesPreferenceController.java
+++ b/src/com/android/settings/accessibility/ViewAllBluetoothDevicesPreferenceController.java
@@ -16,27 +16,19 @@
package com.android.settings.accessibility;
-import static android.app.Activity.RESULT_OK;
-
import android.content.Context;
-import android.content.Intent;
-import android.preference.PreferenceManager;
import android.text.TextUtils;
+import androidx.annotation.VisibleForTesting;
import androidx.preference.Preference;
-import com.android.settings.bluetooth.BluetoothPairingDetail;
+import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.dashboard.DashboardFragment;
-import androidx.annotation.VisibleForTesting;
-
/** Preference controller for all bluetooth device preference. */
-public class ViewAllBluetoothDevicesPreferenceController extends BasePreferenceController implements
- PreferenceManager.OnActivityResultListener {
-
- private static final int REQUEST_CODE_BONDED_DEVICE = 270;
+public class ViewAllBluetoothDevicesPreferenceController extends BasePreferenceController {
private DashboardFragment mFragment;
public ViewAllBluetoothDevicesPreferenceController(Context context, String preferenceKey) {
@@ -60,29 +52,18 @@
@Override
public boolean handlePreferenceTreeClick(Preference preference) {
if (TextUtils.equals(preference.getKey(), getPreferenceKey())) {
- launchBluetoothPairingDetail();
+ launchConnectedDevicePage();
return true;
}
return false;
}
- @Override
- public boolean onActivityResult(int requestCode, int resultCode, Intent data) {
- // If back from BONDED device page, then no need to show scan result again.
- // Finish the fragment.
- if (requestCode == REQUEST_CODE_BONDED_DEVICE && resultCode == RESULT_OK) {
- mFragment.finish();
- }
- return false;
- }
-
@VisibleForTesting
- void launchBluetoothPairingDetail() {
+ void launchConnectedDevicePage() {
new SubSettingLauncher(mContext)
- .setDestination(BluetoothPairingDetail.class.getName())
+ .setDestination(ConnectedDeviceDashboardFragment.class.getName())
.setSourceMetricsCategory(mFragment.getMetricsCategory())
- .setResultListener(mFragment, REQUEST_CODE_BONDED_DEVICE)
.launch();
}
}
diff --git a/src/com/android/settings/backup/OWNERS b/src/com/android/settings/backup/OWNERS
index 0f88811..9b033ca 100644
--- a/src/com/android/settings/backup/OWNERS
+++ b/src/com/android/settings/backup/OWNERS
@@ -2,3 +2,5 @@
include platform/frameworks/base:/services/backup/OWNERS
+# Android Settings Core
+jiannan@google.com
diff --git a/src/com/android/settings/backup/SettingsBackupHelper.java b/src/com/android/settings/backup/SettingsBackupHelper.java
index 04935a7..0861af2 100644
--- a/src/com/android/settings/backup/SettingsBackupHelper.java
+++ b/src/com/android/settings/backup/SettingsBackupHelper.java
@@ -19,25 +19,15 @@
import static com.android.settings.localepicker.LocaleNotificationDataManager.LOCALE_NOTIFICATION;
import android.app.backup.BackupAgentHelper;
-import android.app.backup.BackupDataInputStream;
-import android.app.backup.BackupDataOutput;
-import android.app.backup.BackupHelper;
import android.app.backup.SharedPreferencesBackupHelper;
-import android.os.ParcelFileDescriptor;
-import com.android.settings.fuelgauge.BatteryBackupHelper;
+import com.android.settings.flags.Flags;
import com.android.settings.onboarding.OnboardingFeatureProvider;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.shortcut.CreateShortcutPreferenceController;
+import com.android.settingslib.datastore.BackupRestoreStorageManager;
-import java.io.FileInputStream;
-import java.io.FileOutputStream;
-import java.io.IOException;
-import com.android.settings.flags.Flags;
-
-/**
- * Backup agent for Settings APK
- */
+/** Backup agent for Settings APK */
public class SettingsBackupHelper extends BackupAgentHelper {
private static final String PREF_LOCALE_NOTIFICATION = "localeNotificationSharedPref";
public static final String SOUND_BACKUP_HELPER = "SoundSettingsBackup";
@@ -45,8 +35,7 @@
@Override
public void onCreate() {
super.onCreate();
- addHelper("no-op", new NoOpHelper());
- addHelper(BatteryBackupHelper.TAG, new BatteryBackupHelper(this));
+ BackupRestoreStorageManager.getInstance(this).addBackupAgentHelpers(this);
addHelper(PREF_LOCALE_NOTIFICATION,
new SharedPreferencesBackupHelper(this, LOCALE_NOTIFICATION));
if (Flags.enableSoundBackup()) {
@@ -62,48 +51,7 @@
@Override
public void onRestoreFinished() {
super.onRestoreFinished();
+ BackupRestoreStorageManager.getInstance(this).onRestoreFinished();
CreateShortcutPreferenceController.updateRestoredShortcuts(this);
}
-
- /**
- * Backup helper which does not do anything. Having at least one helper ensures that the
- * transport is not empty and onRestoreFinished is called eventually.
- */
- private static class NoOpHelper implements BackupHelper {
-
- private final int VERSION_CODE = 1;
-
- @Override
- public void performBackup(ParcelFileDescriptor oldState, BackupDataOutput data,
- ParcelFileDescriptor newState) {
-
- try (FileOutputStream out = new FileOutputStream(newState.getFileDescriptor())) {
- if (getVersionCode(oldState) != VERSION_CODE) {
- data.writeEntityHeader("placeholder", 1);
- data.writeEntityData(new byte[1], 1);
- }
-
- // Write new version code
- out.write(VERSION_CODE);
- out.flush();
- } catch (IOException e) { }
- }
-
- @Override
- public void restoreEntity(BackupDataInputStream data) { }
-
- @Override
- public void writeNewStateDescription(ParcelFileDescriptor newState) { }
-
- private int getVersionCode(ParcelFileDescriptor state) {
- if (state == null) {
- return 0;
- }
- try (FileInputStream in = new FileInputStream(state.getFileDescriptor())) {
- return in.read();
- } catch (IOException e) {
- return 0;
- }
- }
- }
}
diff --git a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
index b0996a4..d776b9a 100644
--- a/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
+++ b/src/com/android/settings/biometrics/face/FaceEnrollIntroduction.java
@@ -563,7 +563,7 @@
@Override
@StringRes
protected int getAgreeButtonTextRes() {
- return R.string.security_settings_fingerprint_enroll_introduction_agree;
+ return R.string.security_settings_face_enroll_introduction_agree;
}
@Override
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsHearingDeviceControlsController.java b/src/com/android/settings/bluetooth/BluetoothDetailsHearingDeviceControlsController.java
index 3d85ca2..162abc7 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsHearingDeviceControlsController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsHearingDeviceControlsController.java
@@ -26,6 +26,7 @@
import com.android.settings.R;
import com.android.settings.accessibility.AccessibilityHearingAidsFragment;
+import com.android.settings.accessibility.ArrowPreference;
import com.android.settings.core.SubSettingLauncher;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -83,7 +84,7 @@
}
private Preference createHearingDeviceControlsPreference(Context context) {
- final Preference preference = new Preference(context);
+ final ArrowPreference preference = new ArrowPreference(context);
preference.setKey(KEY_HEARING_DEVICE_CONTROLS);
preference.setTitle(context.getString(R.string.bluetooth_device_controls_title));
preference.setSummary(context.getString(R.string.bluetooth_device_controls_summary));
diff --git a/src/com/android/settings/bluetooth/BluetoothDevicePairingDetailBase.java b/src/com/android/settings/bluetooth/BluetoothDevicePairingDetailBase.java
index 67c32ed..d71328e 100644
--- a/src/com/android/settings/bluetooth/BluetoothDevicePairingDetailBase.java
+++ b/src/com/android/settings/bluetooth/BluetoothDevicePairingDetailBase.java
@@ -16,7 +16,6 @@
package com.android.settings.bluetooth;
-import static android.app.Activity.RESULT_OK;
import static android.os.UserManager.DISALLOW_CONFIG_BLUETOOTH;
import android.bluetooth.BluetoothAdapter;
@@ -94,7 +93,6 @@
public void onDeviceBondStateChanged(CachedBluetoothDevice cachedDevice, int bondState) {
if (bondState == BluetoothDevice.BOND_BONDED) {
// If one device is connected(bonded), then close this fragment.
- setResult(RESULT_OK);
finish();
return;
} else if (bondState == BluetoothDevice.BOND_BONDING) {
@@ -126,7 +124,6 @@
if (cachedDevice != null && cachedDevice.isConnected()) {
final BluetoothDevice device = cachedDevice.getDevice();
if (device != null && mSelectedList.contains(device)) {
- setResult(RESULT_OK);
finish();
} else {
onDeviceDeleted(cachedDevice);
diff --git a/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
index 012220c..d15696b 100644
--- a/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdater.java
@@ -24,9 +24,9 @@
import androidx.preference.Preference;
import com.android.settings.connecteddevice.DevicePreferenceCallback;
-import com.android.settings.flags.Flags;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+import com.android.settingslib.flags.Flags;
/**
* Controller to maintain connected bluetooth devices
diff --git a/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.kt b/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.kt
index 3224f94..095bed9 100644
--- a/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.kt
+++ b/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.kt
@@ -34,13 +34,13 @@
import androidx.preference.PreferenceGroup
import com.android.settings.R
import com.android.settings.dashboard.RestrictedDashboardFragment
-import com.android.settings.flags.Flags
import com.android.settingslib.bluetooth.BluetoothCallback
import com.android.settingslib.bluetooth.BluetoothDeviceFilter
import com.android.settingslib.bluetooth.BluetoothUtils
import com.android.settingslib.bluetooth.CachedBluetoothDevice
import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager
import com.android.settingslib.bluetooth.LocalBluetoothManager
+import com.android.settingslib.flags.Flags
import java.util.concurrent.ConcurrentHashMap
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
diff --git a/src/com/android/settings/bluetooth/QrCodeScanModeActivity.java b/src/com/android/settings/bluetooth/QrCodeScanModeActivity.java
index a0b249d..a023420 100644
--- a/src/com/android/settings/bluetooth/QrCodeScanModeActivity.java
+++ b/src/com/android/settings/bluetooth/QrCodeScanModeActivity.java
@@ -18,6 +18,7 @@
import static com.android.settingslib.bluetooth.BluetoothBroadcastUtils.EXTRA_BLUETOOTH_DEVICE_SINK;
import static com.android.settingslib.bluetooth.BluetoothBroadcastUtils.EXTRA_BLUETOOTH_SINK_IS_GROUP;
+import static com.android.settingslib.flags.Flags.legacyLeAudioSharing;
import android.bluetooth.BluetoothDevice;
import android.content.Intent;
@@ -53,6 +54,10 @@
@Override
protected void handleIntent(Intent intent) {
+ if (!legacyLeAudioSharing()) {
+ finish();
+ }
+
String action = intent != null ? intent.getAction() : null;
if (DEBUG) {
Log.d(TAG, "handleIntent(), action = " + action);
diff --git a/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java b/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java
index 1db90fa..ed1be7a 100644
--- a/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java
+++ b/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdater.java
@@ -25,10 +25,10 @@
import androidx.preference.Preference;
import com.android.settings.connecteddevice.DevicePreferenceCallback;
-import com.android.settings.flags.Flags;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
+import com.android.settingslib.flags.Flags;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupController.java b/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupController.java
index fc3493c..0535d15 100644
--- a/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupController.java
+++ b/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupController.java
@@ -17,18 +17,17 @@
import static com.android.settingslib.Utils.isAudioModeOngoingCall;
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
import android.bluetooth.BluetoothProfile;
import android.content.Context;
import android.content.pm.PackageManager;
import android.util.Log;
import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.fragment.app.FragmentManager;
+import androidx.lifecycle.DefaultLifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
import androidx.preference.Preference;
import androidx.preference.PreferenceGroup;
import androidx.preference.PreferenceScreen;
@@ -38,138 +37,66 @@
import com.android.settings.bluetooth.AvailableMediaBluetoothDeviceUpdater;
import com.android.settings.bluetooth.BluetoothDeviceUpdater;
import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.audiosharing.AudioSharingUtils;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settingslib.bluetooth.BluetoothCallback;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.core.lifecycle.LifecycleObserver;
-import com.android.settingslib.core.lifecycle.events.OnStart;
-import com.android.settingslib.core.lifecycle.events.OnStop;
-
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
+import com.android.settingslib.core.lifecycle.Lifecycle;
/**
* Controller to maintain the {@link androidx.preference.PreferenceGroup} for all available media
* devices. It uses {@link DevicePreferenceCallback} to add/remove {@link Preference}
*/
public class AvailableMediaDeviceGroupController extends BasePreferenceController
- implements LifecycleObserver, OnStart, OnStop, DevicePreferenceCallback, BluetoothCallback {
+ implements DefaultLifecycleObserver, DevicePreferenceCallback, BluetoothCallback {
private static final boolean DEBUG = BluetoothUtils.D;
private static final String TAG = "AvailableMediaDeviceGroupController";
private static final String KEY = "available_device_list";
- @VisibleForTesting PreferenceGroup mPreferenceGroup;
+ @VisibleForTesting @Nullable PreferenceGroup mPreferenceGroup;
@VisibleForTesting LocalBluetoothManager mLocalBluetoothManager;
- private final Executor mExecutor;
- private BluetoothDeviceUpdater mBluetoothDeviceUpdater;
- private FragmentManager mFragmentManager;
- private BluetoothLeBroadcastAssistant.Callback mAssistantCallback =
- new BluetoothLeBroadcastAssistant.Callback() {
- @Override
- public void onSearchStarted(int reason) {}
+ @Nullable private BluetoothDeviceUpdater mBluetoothDeviceUpdater;
+ @Nullable private FragmentManager mFragmentManager;
- @Override
- public void onSearchStartFailed(int reason) {}
-
- @Override
- public void onSearchStopped(int reason) {}
-
- @Override
- public void onSearchStopFailed(int reason) {}
-
- @Override
- public void onSourceFound(@NonNull BluetoothLeBroadcastMetadata source) {}
-
- @Override
- public void onSourceAdded(@NonNull BluetoothDevice sink, int sourceId, int reason) {
- mBluetoothDeviceUpdater.forceUpdate();
- }
-
- @Override
- public void onSourceAddFailed(
- @NonNull BluetoothDevice sink,
- @NonNull BluetoothLeBroadcastMetadata source,
- int reason) {}
-
- @Override
- public void onSourceModified(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceModifyFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceRemoved(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {
- mBluetoothDeviceUpdater.forceUpdate();
- }
-
- @Override
- public void onSourceRemoveFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onReceiveStateChanged(
- BluetoothDevice sink,
- int sourceId,
- BluetoothLeBroadcastReceiveState state) {}
- };
-
- public AvailableMediaDeviceGroupController(Context context) {
+ public AvailableMediaDeviceGroupController(
+ Context context,
+ @Nullable DashboardFragment fragment,
+ @Nullable Lifecycle lifecycle) {
super(context, KEY);
+ if (fragment != null) {
+ init(fragment);
+ }
+ if (lifecycle != null) {
+ lifecycle.addObserver(this);
+ }
mLocalBluetoothManager = Utils.getLocalBtManager(mContext);
- mExecutor = Executors.newSingleThreadExecutor();
}
@Override
- public void onStart() {
+ public void onStart(@NonNull LifecycleOwner owner) {
if (mLocalBluetoothManager == null) {
Log.e(TAG, "onStart() Bluetooth is not supported on this device");
return;
}
- if (AudioSharingUtils.isFeatureEnabled()) {
- LocalBluetoothLeBroadcastAssistant assistant =
- mLocalBluetoothManager
- .getProfileManager()
- .getLeAudioBroadcastAssistantProfile();
- if (assistant != null) {
- if (DEBUG) {
- Log.d(TAG, "onStart() Register callbacks for assistant.");
- }
- assistant.registerServiceCallBack(mExecutor, mAssistantCallback);
- }
- }
- mBluetoothDeviceUpdater.registerCallback();
mLocalBluetoothManager.getEventManager().registerCallback(this);
- mBluetoothDeviceUpdater.refreshPreference();
+ if (mBluetoothDeviceUpdater != null) {
+ mBluetoothDeviceUpdater.registerCallback();
+ mBluetoothDeviceUpdater.refreshPreference();
+ }
}
@Override
- public void onStop() {
+ public void onStop(@NonNull LifecycleOwner owner) {
if (mLocalBluetoothManager == null) {
Log.e(TAG, "onStop() Bluetooth is not supported on this device");
return;
}
- if (AudioSharingUtils.isFeatureEnabled()) {
- LocalBluetoothLeBroadcastAssistant assistant =
- mLocalBluetoothManager
- .getProfileManager()
- .getLeAudioBroadcastAssistantProfile();
- if (assistant != null) {
- if (DEBUG) {
- Log.d(TAG, "onStop() Register callbacks for assistant.");
- }
- assistant.unregisterServiceCallBack(mAssistantCallback);
- }
+ if (mBluetoothDeviceUpdater != null) {
+ mBluetoothDeviceUpdater.unregisterCallback();
}
- mBluetoothDeviceUpdater.unregisterCallback();
mLocalBluetoothManager.getEventManager().unregisterCallback(this);
}
@@ -178,12 +105,16 @@
super.displayPreference(screen);
mPreferenceGroup = screen.findPreference(KEY);
- mPreferenceGroup.setVisible(false);
+ if (mPreferenceGroup != null) {
+ mPreferenceGroup.setVisible(false);
+ }
if (isAvailable()) {
updateTitle();
- mBluetoothDeviceUpdater.setPrefContext(screen.getContext());
- mBluetoothDeviceUpdater.forceUpdate();
+ if (mBluetoothDeviceUpdater != null) {
+ mBluetoothDeviceUpdater.setPrefContext(screen.getContext());
+ mBluetoothDeviceUpdater.forceUpdate();
+ }
}
}
@@ -201,17 +132,21 @@
@Override
public void onDeviceAdded(Preference preference) {
- if (mPreferenceGroup.getPreferenceCount() == 0) {
- mPreferenceGroup.setVisible(true);
+ if (mPreferenceGroup != null) {
+ if (mPreferenceGroup.getPreferenceCount() == 0) {
+ mPreferenceGroup.setVisible(true);
+ }
+ mPreferenceGroup.addPreference(preference);
}
- mPreferenceGroup.addPreference(preference);
}
@Override
public void onDeviceRemoved(Preference preference) {
- mPreferenceGroup.removePreference(preference);
- if (mPreferenceGroup.getPreferenceCount() == 0) {
- mPreferenceGroup.setVisible(false);
+ if (mPreferenceGroup != null) {
+ mPreferenceGroup.removePreference(preference);
+ if (mPreferenceGroup.getPreferenceCount() == 0) {
+ mPreferenceGroup.setVisible(false);
+ }
}
}
@@ -253,14 +188,16 @@
}
private void updateTitle() {
- if (isAudioModeOngoingCall(mContext)) {
- // in phone call
- mPreferenceGroup.setTitle(
- mContext.getString(R.string.connected_device_call_device_title));
- } else {
- // without phone call
- mPreferenceGroup.setTitle(
- mContext.getString(R.string.connected_device_media_device_title));
+ if (mPreferenceGroup != null) {
+ if (isAudioModeOngoingCall(mContext)) {
+ // in phone call
+ mPreferenceGroup.setTitle(
+ mContext.getString(R.string.connected_device_call_device_title));
+ } else {
+ // without phone call
+ mPreferenceGroup.setTitle(
+ mContext.getString(R.string.connected_device_media_device_title));
+ }
}
}
}
diff --git a/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java b/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
index 2798be4..04ba5d2 100644
--- a/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
+++ b/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragment.java
@@ -24,12 +24,10 @@
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
-import androidx.lifecycle.Lifecycle;
import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.Utils;
-import com.android.settings.connecteddevice.audiosharing.AudioSharingUtils;
import com.android.settings.core.SettingsUIDeviceConfig;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.overlay.FeatureFactory;
@@ -38,6 +36,7 @@
import com.android.settings.slices.SlicePreferenceController;
import com.android.settingslib.bluetooth.HearingAidStatsLogUtils;
import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.search.SearchIndexable;
import java.util.ArrayList;
@@ -92,7 +91,6 @@
+ ", action : "
+ action);
}
- use(AvailableMediaDeviceGroupController.class).init(this);
use(ConnectedDeviceGroupController.class).init(this);
use(PreviouslyConnectedDevicePreferenceController.class).init(this);
use(SlicePreferenceController.class)
@@ -124,15 +122,17 @@
@Nullable ConnectedDeviceDashboardFragment fragment,
@Nullable Lifecycle lifecycle) {
final List<AbstractPreferenceController> controllers = new ArrayList<>();
- if (AudioSharingUtils.isFeatureEnabled()) {
- AbstractPreferenceController audioSharingController =
- FeatureFactory.getFeatureFactory()
- .getAudioSharingFeatureProvider()
- .createAudioSharingDevicePreferenceController(
- context, fragment, lifecycle);
- if (audioSharingController != null) {
- controllers.add(audioSharingController);
- }
+ AbstractPreferenceController availableMediaController =
+ FeatureFactory.getFeatureFactory()
+ .getAudioSharingFeatureProvider()
+ .createAvailableMediaDeviceGroupController(context, fragment, lifecycle);
+ controllers.add(availableMediaController);
+ AbstractPreferenceController audioSharingController =
+ FeatureFactory.getFeatureFactory()
+ .getAudioSharingFeatureProvider()
+ .createAudioSharingDevicePreferenceController(context, fragment, lifecycle);
+ if (audioSharingController != null) {
+ controllers.add(audioSharingController);
}
return controllers;
}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingBasePreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingBasePreferenceController.java
deleted file mode 100644
index 8497c9d..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingBasePreferenceController.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothAdapter;
-import android.content.Context;
-
-import androidx.annotation.NonNull;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-public abstract class AudioSharingBasePreferenceController extends BasePreferenceController
- implements DefaultLifecycleObserver {
- private final BluetoothAdapter mBluetoothAdapter;
- private final LocalBluetoothManager mBtManager;
- protected final LocalBluetoothLeBroadcast mBroadcast;
- protected Preference mPreference;
-
- public AudioSharingBasePreferenceController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
- mBtManager = Utils.getLocalBtManager(context);
- mBroadcast =
- mBtManager == null
- ? null
- : mBtManager.getProfileManager().getLeAudioBroadcastProfile();
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference = screen.findPreference(getPreferenceKey());
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (isAvailable()) {
- updateVisibility();
- }
- }
-
- /** Update the visibility of the preference. */
- protected void updateVisibility() {
- if (mPreference != null) {
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- boolean isVisible = isBroadcasting() && isBluetoothStateOn();
- ThreadUtils.postOnMainThread(
- () -> mPreference.setVisible(isVisible));
- });
- }
- }
-
- protected boolean isBroadcasting() {
- return mBroadcast != null && mBroadcast.isEnabled(null);
- }
-
- protected boolean isBluetoothStateOn() {
- return mBluetoothAdapter != null && mBluetoothAdapter.isEnabled();
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingBluetoothDeviceUpdater.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingBluetoothDeviceUpdater.java
deleted file mode 100644
index 59393ad..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingBluetoothDeviceUpdater.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.content.Context;
-import android.util.Log;
-
-import androidx.preference.Preference;
-
-import com.android.settings.bluetooth.BluetoothDevicePreference;
-import com.android.settings.bluetooth.BluetoothDeviceUpdater;
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.DevicePreferenceCallback;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-
-public class AudioSharingBluetoothDeviceUpdater extends BluetoothDeviceUpdater
- implements Preference.OnPreferenceClickListener {
-
- private static final String TAG = "AudioSharingBluetoothDeviceUpdater";
-
- private static final String PREF_KEY = "audio_sharing_bt";
-
- private LocalBluetoothManager mLocalBluetoothManager;
-
- public AudioSharingBluetoothDeviceUpdater(
- Context context,
- DevicePreferenceCallback devicePreferenceCallback,
- int metricsCategory) {
- super(context, devicePreferenceCallback, metricsCategory);
- mLocalBluetoothManager = Utils.getLocalBluetoothManager(context);
- }
-
- @Override
- public boolean isFilterMatched(CachedBluetoothDevice cachedDevice) {
- boolean isFilterMatched = false;
- if (isDeviceConnected(cachedDevice) && isDeviceInCachedDevicesList(cachedDevice)) {
- // If device is LE audio device and has a broadcast source,
- // it would show in audio sharing devices group.
- if (cachedDevice.isConnectedLeAudioDevice()
- && AudioSharingUtils.hasBroadcastSource(cachedDevice, mLocalBluetoothManager)) {
- isFilterMatched = true;
- }
- }
- Log.d(
- TAG,
- "isFilterMatched() device : "
- + cachedDevice.getName()
- + ", isFilterMatched : "
- + isFilterMatched);
- return isFilterMatched;
- }
-
- @Override
- public boolean onPreferenceClick(Preference preference) {
- mMetricsFeatureProvider.logClickedPreference(preference, mMetricsCategory);
- final CachedBluetoothDevice device =
- ((BluetoothDevicePreference) preference).getBluetoothDevice();
- return device.setActive();
- }
-
- @Override
- protected String getPreferenceKey() {
- return PREF_KEY;
- }
-
- @Override
- protected String getLogTag() {
- return TAG;
- }
-
- @Override
- protected void update(CachedBluetoothDevice cachedBluetoothDevice) {
- super.update(cachedBluetoothDevice);
- Log.d(TAG, "Map : " + mPreferenceMap);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingCompatibilityPreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingCompatibilityPreferenceController.java
deleted file mode 100644
index c39257d..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingCompatibilityPreferenceController.java
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothLeBroadcast;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.content.Context;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.PreferenceScreen;
-import androidx.preference.TwoStatePreference;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.core.TogglePreferenceController;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-public class AudioSharingCompatibilityPreferenceController extends TogglePreferenceController
- implements DefaultLifecycleObserver {
-
- private static final String TAG = "AudioSharingCompatibilityPrefController";
-
- private static final String PREF_KEY = "audio_sharing_stream_compatibility";
- private static final String SHARING_OFF_SUMMARY =
- "Helps some devices like hearing aids connect by reducing audio quality";
- private static final String SHARING_ON_SUMMARY =
- "Turns off the audio sharing to config the compatibility";
-
- private final LocalBluetoothManager mBtManager;
- private final Executor mExecutor;
- private final LocalBluetoothLeBroadcast mBroadcast;
- @Nullable private TwoStatePreference mPreference;
-
- private final BluetoothLeBroadcast.Callback mBroadcastCallback =
- new BluetoothLeBroadcast.Callback() {
- @Override
- public void onBroadcastStarted(int reason, int broadcastId) {
- Log.d(
- TAG,
- "onBroadcastStarted(), reason = "
- + reason
- + ", broadcastId = "
- + broadcastId);
- updateEnabled();
- }
-
- @Override
- public void onBroadcastStartFailed(int reason) {}
-
- @Override
- public void onBroadcastMetadataChanged(
- int broadcastId, @NonNull BluetoothLeBroadcastMetadata metadata) {}
-
- @Override
- public void onBroadcastStopped(int reason, int broadcastId) {
- Log.d(
- TAG,
- "onBroadcastStopped(), reason = "
- + reason
- + ", broadcastId = "
- + broadcastId);
- updateEnabled();
- }
-
- @Override
- public void onBroadcastStopFailed(int reason) {}
-
- @Override
- public void onBroadcastUpdated(int reason, int broadcastId) {}
-
- @Override
- public void onBroadcastUpdateFailed(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStarted(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStopped(int reason, int broadcastId) {}
- };
-
- public AudioSharingCompatibilityPreferenceController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mBtManager = Utils.getLocalBtManager(context);
- mBroadcast = mBtManager.getProfileManager().getLeAudioBroadcastProfile();
- mExecutor = Executors.newSingleThreadExecutor();
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (mBroadcast != null) {
- mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
- }
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- if (mBroadcast != null) {
- mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
- }
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference = screen.findPreference(getPreferenceKey());
- updateEnabled();
- }
-
- @Override
- public String getPreferenceKey() {
- return PREF_KEY;
- }
-
- @Override
- public boolean isChecked() {
- return mBroadcast != null && mBroadcast.getImproveCompatibility();
- }
-
- @Override
- public boolean setChecked(boolean isChecked) {
- if (mBroadcast == null || mBroadcast.getImproveCompatibility() == isChecked) {
- Log.d(
- TAG,
- "Skip setting improveCompatibility, unchanged = "
- + (mBroadcast.getImproveCompatibility() == isChecked));
- return false;
- }
- mBroadcast.setImproveCompatibility(isChecked);
- // TODO: call updateBroadcast once framework change ready.
- return true;
- }
-
- @Override
- public int getSliceHighlightMenuRes() {
- return 0;
- }
-
- private void updateEnabled() {
- mContext.getMainExecutor()
- .execute(
- () -> {
- if (mPreference != null) {
- boolean isBroadcasting =
- AudioSharingUtils.isBroadcasting(mBtManager);
- mPreference.setEnabled(!isBroadcasting);
- mPreference.setSummary(
- isBroadcasting ? SHARING_ON_SUMMARY : SHARING_OFF_SUMMARY);
- }
- });
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDashboardFragment.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDashboardFragment.java
deleted file mode 100644
index 7a7f337..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDashboardFragment.java
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-import android.os.Bundle;
-
-import com.android.settings.R;
-import com.android.settings.SettingsActivity;
-import com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsCategoryController;
-import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.widget.SettingsMainSwitchBar;
-
-public class AudioSharingDashboardFragment extends DashboardFragment
- implements AudioSharingSwitchBarController.OnSwitchBarChangedListener {
- private static final String TAG = "AudioSharingDashboardFrag";
-
- SettingsMainSwitchBar mMainSwitchBar;
- private AudioSharingSwitchBarController mSwitchBarController;
- private AudioSharingDeviceVolumeGroupController mAudioSharingDeviceVolumeGroupController;
- private CallsAndAlarmsPreferenceController mCallsAndAlarmsPreferenceController;
- private AudioSharingPlaySoundPreferenceController mAudioSharingPlaySoundPreferenceController;
- private AudioStreamsCategoryController mAudioStreamsCategoryController;
-
- public AudioSharingDashboardFragment() {
- super();
- }
-
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.AUDIO_SHARING_SETTINGS;
- }
-
- @Override
- protected String getLogTag() {
- return TAG;
- }
-
- @Override
- public int getHelpResource() {
- return R.string.help_url_audio_sharing;
- }
-
- @Override
- protected int getPreferenceScreenResId() {
- return R.xml.bluetooth_audio_sharing;
- }
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- }
-
- @Override
- public void onAttach(Context context) {
- super.onAttach(context);
- mAudioSharingDeviceVolumeGroupController =
- use(AudioSharingDeviceVolumeGroupController.class);
- mAudioSharingDeviceVolumeGroupController.init(this);
- mCallsAndAlarmsPreferenceController = use(CallsAndAlarmsPreferenceController.class);
- mCallsAndAlarmsPreferenceController.init(this);
- mAudioSharingPlaySoundPreferenceController =
- use(AudioSharingPlaySoundPreferenceController.class);
- mAudioStreamsCategoryController = use(AudioStreamsCategoryController.class);
- }
-
- @Override
- public void onActivityCreated(Bundle savedInstanceState) {
- super.onActivityCreated(savedInstanceState);
- // Assume we are in a SettingsActivity. This is only safe because we currently use
- // SettingsActivity as base for all preference fragments.
- final SettingsActivity activity = (SettingsActivity) getActivity();
- mMainSwitchBar = activity.getSwitchBar();
- mMainSwitchBar.setTitle(getText(R.string.audio_sharing_switch_title));
- mSwitchBarController = new AudioSharingSwitchBarController(activity, mMainSwitchBar, this);
- mSwitchBarController.init(this);
- getSettingsLifecycle().addObserver(mSwitchBarController);
- mMainSwitchBar.show();
- }
-
- @Override
- public void onSwitchBarChanged() {
- updateVisibilityForAttachedPreferences();
- }
-
- private void updateVisibilityForAttachedPreferences() {
- mAudioSharingDeviceVolumeGroupController.updateVisibility();
- mCallsAndAlarmsPreferenceController.updateVisibility();
- mAudioSharingPlaySoundPreferenceController.updateVisibility();
- mAudioStreamsCategoryController.updateVisibility();
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceAdapter.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceAdapter.java
deleted file mode 100644
index a5f5adb..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceAdapter.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.Button;
-
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.android.settings.R;
-
-import java.util.ArrayList;
-
-public class AudioSharingDeviceAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> {
-
- private static final String TAG = "AudioSharingDeviceAdapter";
- private final ArrayList<AudioSharingDeviceItem> mDevices;
- private final OnClickListener mOnClickListener;
- private final String mPrefix;
-
- public AudioSharingDeviceAdapter(
- ArrayList<AudioSharingDeviceItem> devices, OnClickListener listener, String prefix) {
- mDevices = devices;
- mOnClickListener = listener;
- mPrefix = prefix;
- }
-
- private class AudioSharingDeviceViewHolder extends RecyclerView.ViewHolder {
- private final Button mButtonView;
-
- AudioSharingDeviceViewHolder(View view) {
- super(view);
- mButtonView = view.findViewById(R.id.device_button);
- }
-
- public void bindView(int position) {
- if (mButtonView != null) {
- mButtonView.setText(mPrefix + mDevices.get(position).getName());
- mButtonView.setOnClickListener(
- v -> mOnClickListener.onClick(mDevices.get(position)));
- } else {
- Log.w(TAG, "bind view skipped due to button view is null");
- }
- }
- }
-
- @Override
- public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- View view =
- LayoutInflater.from(parent.getContext())
- .inflate(R.layout.audio_sharing_device_item, parent, false);
- return new AudioSharingDeviceViewHolder(view);
- }
-
- @Override
- public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
- ((AudioSharingDeviceViewHolder) holder).bindView(position);
- }
-
- @Override
- public int getItemCount() {
- return mDevices.size();
- }
-
- public interface OnClickListener {
- /** Called when an item has been clicked. */
- void onClick(AudioSharingDeviceItem item);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceItem.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceItem.java
deleted file mode 100644
index 5998e30..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceItem.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.os.Parcel;
-import android.os.Parcelable;
-
-public final class AudioSharingDeviceItem implements Parcelable {
- private final String mName;
- private final int mGroupId;
- private final boolean mIsActive;
-
- public AudioSharingDeviceItem(String name, int groupId, boolean isActive) {
- mName = name;
- mGroupId = groupId;
- mIsActive = isActive;
- }
-
- public String getName() {
- return mName;
- }
-
- public int getGroupId() {
- return mGroupId;
- }
-
- public boolean isActive() {
- return mIsActive;
- }
-
- public AudioSharingDeviceItem(Parcel in) {
- mName = in.readString();
- mGroupId = in.readInt();
- mIsActive = in.readBoolean();
- }
-
- @Override
- public void writeToParcel(Parcel dest, int flags) {
- dest.writeString(mName);
- dest.writeInt(mGroupId);
- dest.writeBoolean(mIsActive);
- }
-
- @Override
- public int describeContents() {
- return 0;
- }
-
- public static final Creator<AudioSharingDeviceItem> CREATOR =
- new Creator<AudioSharingDeviceItem>() {
- @Override
- public AudioSharingDeviceItem createFromParcel(Parcel in) {
- return new AudioSharingDeviceItem(in);
- }
-
- @Override
- public AudioSharingDeviceItem[] newArray(int size) {
- return new AudioSharingDeviceItem[size];
- }
- };
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java
deleted file mode 100644
index ef0f226..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDevicePreferenceController.java
+++ /dev/null
@@ -1,677 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothCsipSetCoordinator;
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcast;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.bluetooth.BluetoothProfile;
-import android.content.Context;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.fragment.app.DialogFragment;
-import androidx.fragment.app.Fragment;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceGroup;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.bluetooth.BluetoothDeviceUpdater;
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.DevicePreferenceCallback;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settings.dashboard.DashboardFragment;
-import com.android.settingslib.bluetooth.BluetoothCallback;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
-import com.android.settingslib.bluetooth.LeAudioProfile;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-import com.google.common.collect.ImmutableList;
-
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Locale;
-import java.util.Map;
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-public class AudioSharingDevicePreferenceController extends BasePreferenceController
- implements DefaultLifecycleObserver, DevicePreferenceCallback, BluetoothCallback {
- private static final boolean DEBUG = BluetoothUtils.D;
-
- private static final String TAG = "AudioSharingDevicePrefController";
- private static final String KEY = "audio_sharing_device_list";
- private static final String KEY_AUDIO_SHARING_SETTINGS =
- "connected_device_audio_sharing_settings";
-
- private final LocalBluetoothManager mLocalBtManager;
- private final Executor mExecutor;
- private CachedBluetoothDeviceManager mDeviceManager;
- private LocalBluetoothLeBroadcast mBroadcast;
- private LocalBluetoothLeBroadcastAssistant mAssistant;
- private PreferenceGroup mPreferenceGroup;
- private Preference mAudioSharingSettingsPreference;
- private BluetoothDeviceUpdater mBluetoothDeviceUpdater;
- private DashboardFragment mFragment;
- private List<BluetoothDevice> mTargetSinks = new ArrayList<>();
-
- private final BluetoothLeBroadcast.Callback mBroadcastCallback =
- new BluetoothLeBroadcast.Callback() {
- @Override
- public void onBroadcastStarted(int reason, int broadcastId) {
- Log.d(
- TAG,
- "onBroadcastStarted(), reason = "
- + reason
- + ", broadcastId = "
- + broadcastId);
- }
-
- @Override
- public void onBroadcastStartFailed(int reason) {
- Log.d(TAG, "onBroadcastStartFailed(), reason = " + reason);
- // TODO: handle broadcast start fail
- }
-
- @Override
- public void onBroadcastMetadataChanged(
- int broadcastId, @NonNull BluetoothLeBroadcastMetadata metadata) {
- Log.d(
- TAG,
- "onBroadcastMetadataChanged(), broadcastId = "
- + broadcastId
- + ", metadata = "
- + metadata);
- addSourceToTargetDevices(mTargetSinks);
- mTargetSinks = new ArrayList<>();
- }
-
- @Override
- public void onBroadcastStopped(int reason, int broadcastId) {
- Log.d(
- TAG,
- "onBroadcastStopped(), reason = "
- + reason
- + ", broadcastId = "
- + broadcastId);
- }
-
- @Override
- public void onBroadcastStopFailed(int reason) {
- Log.d(TAG, "onBroadcastStopFailed(), reason = " + reason);
- // TODO: handle broadcast stop fail
- }
-
- @Override
- public void onBroadcastUpdated(int reason, int broadcastId) {}
-
- @Override
- public void onBroadcastUpdateFailed(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStarted(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStopped(int reason, int broadcastId) {}
- };
-
- private BluetoothLeBroadcastAssistant.Callback mBroadcastAssistantCallback =
- new BluetoothLeBroadcastAssistant.Callback() {
- @Override
- public void onSearchStarted(int reason) {}
-
- @Override
- public void onSearchStartFailed(int reason) {}
-
- @Override
- public void onSearchStopped(int reason) {}
-
- @Override
- public void onSearchStopFailed(int reason) {}
-
- @Override
- public void onSourceFound(@NonNull BluetoothLeBroadcastMetadata source) {}
-
- @Override
- public void onSourceAdded(@NonNull BluetoothDevice sink, int sourceId, int reason) {
- Log.d(
- TAG,
- "onSourceAdded(), sink = "
- + sink
- + ", sourceId = "
- + sourceId
- + ", reason = "
- + reason);
- mBluetoothDeviceUpdater.forceUpdate();
- if (mDeviceManager != null) {
- CachedBluetoothDevice cachedDevice = mDeviceManager.findDevice(sink);
- if (cachedDevice != null) {
- closeOpeningDialogsForLeaDevice(cachedDevice);
- }
- }
- }
-
- @Override
- public void onSourceAddFailed(
- @NonNull BluetoothDevice sink,
- @NonNull BluetoothLeBroadcastMetadata source,
- int reason) {
- Log.d(
- TAG,
- "onSourceAddFailed(), sink = "
- + sink
- + ", source = "
- + source
- + ", reason = "
- + reason);
- AudioSharingUtils.toastMessage(
- mContext,
- String.format(
- Locale.US,
- "Fail to add source to %s reason %d",
- sink.getAddress(),
- reason));
- }
-
- @Override
- public void onSourceModified(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceModifyFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceRemoved(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {
- Log.d(
- TAG,
- "onSourceRemoved(), sink = "
- + sink
- + ", sourceId = "
- + sourceId
- + ", reason = "
- + reason);
- mBluetoothDeviceUpdater.forceUpdate();
- }
-
- @Override
- public void onSourceRemoveFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {
- Log.d(
- TAG,
- "onSourceRemoveFailed(), sink = "
- + sink
- + ", sourceId = "
- + sourceId
- + ", reason = "
- + reason);
- AudioSharingUtils.toastMessage(
- mContext,
- String.format(
- Locale.US,
- "Fail to remove source from %s reason %d",
- sink.getAddress(),
- reason));
- }
-
- @Override
- public void onReceiveStateChanged(
- BluetoothDevice sink,
- int sourceId,
- BluetoothLeBroadcastReceiveState state) {}
- };
-
- public AudioSharingDevicePreferenceController(Context context) {
- super(context, KEY);
- mLocalBtManager = Utils.getLocalBtManager(mContext);
- if (mLocalBtManager != null) {
- mDeviceManager = mLocalBtManager.getCachedDeviceManager();
- mBroadcast = mLocalBtManager.getProfileManager().getLeAudioBroadcastProfile();
- mAssistant = mLocalBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
- }
- mExecutor = Executors.newSingleThreadExecutor();
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (mLocalBtManager == null) {
- Log.d(TAG, "onStart() Bluetooth is not supported on this device");
- return;
- }
- if (mBroadcast == null || mAssistant == null) {
- Log.d(TAG, "onStart() Broadcast or assistant is not supported on this device");
- return;
- }
- if (mBluetoothDeviceUpdater == null) {
- Log.d(TAG, "onStart() Bluetooth device updater is not initialized");
- return;
- }
- mLocalBtManager.getEventManager().registerCallback(this);
- if (DEBUG) {
- Log.d(TAG, "onStart() Register callbacks for broadcast and assistant.");
- }
- mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
- mAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
- mBluetoothDeviceUpdater.registerCallback();
- mBluetoothDeviceUpdater.refreshPreference();
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- if (mLocalBtManager == null) {
- Log.d(TAG, "onStop() Bluetooth is not supported on this device");
- return;
- }
- if (mBroadcast == null || mAssistant == null) {
- Log.d(TAG, "onStop() Broadcast or assistant is not supported on this device");
- return;
- }
- if (mBluetoothDeviceUpdater == null) {
- Log.d(TAG, "onStop() Bluetooth device updater is not initialized");
- return;
- }
- mLocalBtManager.getEventManager().unregisterCallback(this);
- if (DEBUG) {
- Log.d(TAG, "onStop() Unregister callbacks for broadcast and assistant.");
- }
- mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
- mAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
- mBluetoothDeviceUpdater.unregisterCallback();
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
-
- mPreferenceGroup = screen.findPreference(KEY);
- mAudioSharingSettingsPreference =
- mPreferenceGroup.findPreference(KEY_AUDIO_SHARING_SETTINGS);
- mPreferenceGroup.setVisible(false);
- mAudioSharingSettingsPreference.setVisible(false);
-
- if (isAvailable()) {
- mBluetoothDeviceUpdater.setPrefContext(screen.getContext());
- mBluetoothDeviceUpdater.forceUpdate();
- }
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AudioSharingUtils.isFeatureEnabled() && mBluetoothDeviceUpdater != null
- ? AVAILABLE_UNSEARCHABLE
- : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public String getPreferenceKey() {
- return KEY;
- }
-
- @Override
- public void onDeviceAdded(Preference preference) {
- if (mPreferenceGroup.getPreferenceCount() == 1) {
- mPreferenceGroup.setVisible(true);
- mAudioSharingSettingsPreference.setVisible(true);
- }
- mPreferenceGroup.addPreference(preference);
- }
-
- @Override
- public void onDeviceRemoved(Preference preference) {
- mPreferenceGroup.removePreference(preference);
- if (mPreferenceGroup.getPreferenceCount() == 1) {
- mPreferenceGroup.setVisible(false);
- mAudioSharingSettingsPreference.setVisible(false);
- }
- }
-
- @Override
- public void onProfileConnectionStateChanged(
- @NonNull CachedBluetoothDevice cachedDevice,
- @ConnectionState int state,
- int bluetoothProfile) {
- if (state == BluetoothAdapter.STATE_DISCONNECTED) {
- boolean isLeAudio = isLeAudioSupported(cachedDevice);
- if (isLeAudio && bluetoothProfile == BluetoothProfile.LE_AUDIO) {
- closeOpeningDialogsForLeaDevice(cachedDevice);
- return;
- }
- if (!isLeAudio && !cachedDevice.isConnected()) {
- closeOpeningDialogsForNonLeaDevice(cachedDevice);
- return;
- }
- }
- if (state != BluetoothAdapter.STATE_CONNECTED || !cachedDevice.getDevice().isConnected()) {
- Log.d(TAG, "Ignore onProfileConnectionStateChanged, not connected state");
- return;
- }
- if (mFragment == null) {
- Log.d(TAG, "Ignore onProfileConnectionStateChanged, no host fragment");
- return;
- }
- if (mAssistant == null && mBroadcast == null) {
- Log.d(
- TAG,
- "Ignore onProfileConnectionStateChanged, no broadcast or assistant supported");
- return;
- }
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> handleOnProfileStateChanged(cachedDevice, bluetoothProfile));
- }
-
- /**
- * Initialize the controller.
- *
- * @param fragment The fragment to provide the context and metrics category for {@link
- * AudioSharingBluetoothDeviceUpdater} and provide the host for dialogs.
- */
- public void init(DashboardFragment fragment) {
- mFragment = fragment;
- mBluetoothDeviceUpdater =
- new AudioSharingBluetoothDeviceUpdater(
- fragment.getContext(),
- AudioSharingDevicePreferenceController.this,
- fragment.getMetricsCategory());
- }
-
- private void handleOnProfileStateChanged(
- @NonNull CachedBluetoothDevice cachedDevice, int bluetoothProfile) {
- boolean isLeAudioSupported = isLeAudioSupported(cachedDevice);
- // For eligible (LE audio) remote device, we only check its connected LE audio profile.
- if (isLeAudioSupported && bluetoothProfile != BluetoothProfile.LE_AUDIO) {
- Log.d(
- TAG,
- "Ignore onProfileConnectionStateChanged, not the le profile for le audio"
- + " device");
- return;
- }
- boolean isFirstConnectedProfile = isFirstConnectedProfile(cachedDevice, bluetoothProfile);
- // For ineligible (non LE audio) remote device, we only check its first connected profile.
- if (!isLeAudioSupported && !isFirstConnectedProfile) {
- Log.d(
- TAG,
- "Ignore onProfileConnectionStateChanged, not the first connected profile for"
- + " non le audio device");
- return;
- }
- if (DEBUG) {
- Log.d(
- TAG,
- "Start handling onProfileConnectionStateChanged for "
- + cachedDevice.getDevice().getAnonymizedAddress());
- }
- if (!isLeAudioSupported) {
- // Handle connected ineligible (non LE audio) remote device
- handleOnProfileStateChangedForNonLeAudioDevice(cachedDevice);
- } else {
- // Handle connected eligible (LE audio) remote device
- handleOnProfileStateChangedForLeAudioDevice(cachedDevice);
- }
- }
-
- private void handleOnProfileStateChangedForNonLeAudioDevice(
- @NonNull CachedBluetoothDevice cachedDevice) {
- if (isBroadcasting()) {
- // Show stop audio sharing dialog when an ineligible (non LE audio) remote device
- // connected during a sharing session.
- postOnMainThread(
- () -> {
- closeOpeningDialogsOtherThan(AudioSharingStopDialogFragment.tag());
- AudioSharingStopDialogFragment.show(
- mFragment,
- cachedDevice,
- () -> mBroadcast.stopBroadcast(mBroadcast.getLatestBroadcastId()));
- });
- } else {
- // Do nothing for ineligible (non LE audio) remote device when no sharing session.
- if (DEBUG) {
- Log.d(
- TAG,
- "Ignore onProfileConnectionStateChanged for non LE audio without"
- + " sharing session");
- }
- }
- }
-
- private void handleOnProfileStateChangedForLeAudioDevice(
- @NonNull CachedBluetoothDevice cachedDevice) {
- Map<Integer, List<CachedBluetoothDevice>> groupedDevices =
- AudioSharingUtils.fetchConnectedDevicesByGroupId(mLocalBtManager);
- if (isBroadcasting()) {
- int groupId = AudioSharingUtils.getGroupId(cachedDevice);
- if (groupedDevices.containsKey(groupId)
- && groupedDevices.get(groupId).stream()
- .anyMatch(
- device ->
- AudioSharingUtils.hasBroadcastSource(
- device, mLocalBtManager))) {
- Log.d(
- TAG,
- "Automatically add another device within the same group to the sharing: "
- + cachedDevice.getDevice().getAnonymizedAddress());
- addSourceToTargetDevices(ImmutableList.of(cachedDevice.getDevice()));
- return;
- }
- // Show audio sharing switch or join dialog according to device count in the sharing
- // session.
- ArrayList<AudioSharingDeviceItem> deviceItemsInSharingSession =
- AudioSharingUtils.buildOrderedConnectedLeadAudioSharingDeviceItem(
- mLocalBtManager, groupedDevices, /* filterByInSharing= */ true);
- // Show audio sharing switch dialog when the third eligible (LE audio) remote device
- // connected during a sharing session.
- if (deviceItemsInSharingSession.size() >= 2) {
- postOnMainThread(
- () -> {
- closeOpeningDialogsOtherThan(
- AudioSharingDisconnectDialogFragment.tag());
- AudioSharingDisconnectDialogFragment.show(
- mFragment,
- deviceItemsInSharingSession,
- cachedDevice,
- (AudioSharingDeviceItem item) -> {
- // Remove all sources from the device user clicked
- if (groupedDevices.containsKey(item.getGroupId())) {
- for (CachedBluetoothDevice device :
- groupedDevices.get(item.getGroupId())) {
- for (BluetoothLeBroadcastReceiveState source :
- mAssistant.getAllSources(
- device.getDevice())) {
- mAssistant.removeSource(
- device.getDevice(),
- source.getSourceId());
- }
- }
- }
- // Add current broadcast to the latest connected device
- mAssistant.addSource(
- cachedDevice.getDevice(),
- mBroadcast.getLatestBluetoothLeBroadcastMetadata(),
- /* isGroupOp= */ true);
- });
- });
- } else {
- // Show audio sharing join dialog when the first or second eligible (LE audio)
- // remote device connected during a sharing session.
- postOnMainThread(
- () -> {
- closeOpeningDialogsOtherThan(AudioSharingJoinDialogFragment.tag());
- AudioSharingJoinDialogFragment.show(
- mFragment,
- deviceItemsInSharingSession,
- cachedDevice,
- () -> {
- // Add current broadcast to the latest connected device
- mAssistant.addSource(
- cachedDevice.getDevice(),
- mBroadcast.getLatestBluetoothLeBroadcastMetadata(),
- /* isGroupOp= */ true);
- });
- });
- }
- } else {
- ArrayList<AudioSharingDeviceItem> deviceItems = new ArrayList<>();
- for (List<CachedBluetoothDevice> devices : groupedDevices.values()) {
- // Use random device in the group within the sharing session to represent the group.
- CachedBluetoothDevice device = devices.get(0);
- if (AudioSharingUtils.getGroupId(device)
- == AudioSharingUtils.getGroupId(cachedDevice)) {
- continue;
- }
- deviceItems.add(AudioSharingUtils.buildAudioSharingDeviceItem(device));
- }
- // Show audio sharing join dialog when the second eligible (LE audio) remote
- // device connect and no sharing session.
- if (deviceItems.size() == 1) {
- postOnMainThread(
- () -> {
- closeOpeningDialogsOtherThan(AudioSharingJoinDialogFragment.tag());
- AudioSharingJoinDialogFragment.show(
- mFragment,
- deviceItems,
- cachedDevice,
- () -> {
- mTargetSinks = new ArrayList<>();
- for (List<CachedBluetoothDevice> devices :
- groupedDevices.values()) {
- for (CachedBluetoothDevice device : devices) {
- mTargetSinks.add(device.getDevice());
- }
- }
- mBroadcast.startPrivateBroadcast();
- });
- });
- }
- }
- }
-
- private boolean isLeAudioSupported(CachedBluetoothDevice cachedDevice) {
- return cachedDevice.getProfiles().stream()
- .anyMatch(
- profile ->
- profile instanceof LeAudioProfile
- && profile.isEnabled(cachedDevice.getDevice()));
- }
-
- private boolean isFirstConnectedProfile(
- CachedBluetoothDevice cachedDevice, int bluetoothProfile) {
- return cachedDevice.getProfiles().stream()
- .noneMatch(
- profile ->
- profile.getProfileId() != bluetoothProfile
- && profile.getConnectionStatus(cachedDevice.getDevice())
- == BluetoothProfile.STATE_CONNECTED);
- }
-
- private boolean isBroadcasting() {
- return mBroadcast != null && mBroadcast.isEnabled(null);
- }
-
- private void addSourceToTargetDevices(List<BluetoothDevice> sinks) {
- if (sinks.isEmpty() || mBroadcast == null || mAssistant == null) {
- Log.d(TAG, "Skip adding source to target.");
- return;
- }
- BluetoothLeBroadcastMetadata broadcastMetadata =
- mBroadcast.getLatestBluetoothLeBroadcastMetadata();
- if (broadcastMetadata == null) {
- Log.e(TAG, "Error: There is no broadcastMetadata.");
- return;
- }
- for (BluetoothDevice sink : sinks) {
- Log.d(
- TAG,
- "Add broadcast with broadcastId: "
- + broadcastMetadata.getBroadcastId()
- + "to the device: "
- + sink.getAnonymizedAddress());
- mAssistant.addSource(sink, broadcastMetadata, /* isGroupOp= */ false);
- }
- }
-
- private void closeOpeningDialogsOtherThan(String tag) {
- if (mFragment == null) return;
- List<Fragment> fragments = mFragment.getChildFragmentManager().getFragments();
- for (Fragment fragment : fragments) {
- if (fragment instanceof DialogFragment && !fragment.getTag().equals(tag)) {
- Log.d(TAG, "Remove staled opening dialog " + fragment.getTag());
- ((DialogFragment) fragment).dismiss();
- }
- }
- }
-
- private void closeOpeningDialogsForLeaDevice(@NonNull CachedBluetoothDevice cachedDevice) {
- if (mFragment == null) return;
- int groupId = AudioSharingUtils.getGroupId(cachedDevice);
- List<Fragment> fragments = mFragment.getChildFragmentManager().getFragments();
- for (Fragment fragment : fragments) {
- CachedBluetoothDevice device = getCachedBluetoothDeviceFromDialog(fragment);
- if (device != null
- && groupId != BluetoothCsipSetCoordinator.GROUP_ID_INVALID
- && AudioSharingUtils.getGroupId(device) == groupId) {
- Log.d(TAG, "Remove staled opening dialog for group " + groupId);
- ((DialogFragment) fragment).dismiss();
- }
- }
- }
-
- private void closeOpeningDialogsForNonLeaDevice(@NonNull CachedBluetoothDevice cachedDevice) {
- if (mFragment == null) return;
- String address = cachedDevice.getAddress();
- List<Fragment> fragments = mFragment.getChildFragmentManager().getFragments();
- for (Fragment fragment : fragments) {
- CachedBluetoothDevice device = getCachedBluetoothDeviceFromDialog(fragment);
- if (device != null && address != null && address.equals(device.getAddress())) {
- Log.d(
- TAG,
- "Remove staled opening dialog for device "
- + cachedDevice.getDevice().getAnonymizedAddress());
- ((DialogFragment) fragment).dismiss();
- }
- }
- }
-
- @Nullable
- private CachedBluetoothDevice getCachedBluetoothDeviceFromDialog(Fragment fragment) {
- CachedBluetoothDevice device = null;
- if (fragment instanceof AudioSharingJoinDialogFragment) {
- device = ((AudioSharingJoinDialogFragment) fragment).getDevice();
- } else if (fragment instanceof AudioSharingStopDialogFragment) {
- device = ((AudioSharingStopDialogFragment) fragment).getDevice();
- } else if (fragment instanceof AudioSharingDisconnectDialogFragment) {
- device = ((AudioSharingDisconnectDialogFragment) fragment).getDevice();
- }
- return device;
- }
-
- private void postOnMainThread(@NonNull Runnable runnable) {
- mContext.getMainExecutor().execute(runnable);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeControlUpdater.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeControlUpdater.java
deleted file mode 100644
index 5c0a90a..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeControlUpdater.java
+++ /dev/null
@@ -1,142 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothDevice;
-import android.content.Context;
-import android.util.Log;
-import android.widget.SeekBar;
-
-import androidx.preference.Preference;
-
-import com.android.settings.bluetooth.BluetoothDevicePreference;
-import com.android.settings.bluetooth.BluetoothDeviceUpdater;
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.DevicePreferenceCallback;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-
-public class AudioSharingDeviceVolumeControlUpdater extends BluetoothDeviceUpdater
- implements Preference.OnPreferenceClickListener {
-
- private static final String TAG = "AudioSharingDeviceVolumeControlUpdater";
-
- private static final String PREF_KEY = "audio_sharing_volume_control";
-
- private final LocalBluetoothManager mLocalBtManager;
-
- public AudioSharingDeviceVolumeControlUpdater(
- Context context,
- DevicePreferenceCallback devicePreferenceCallback,
- int metricsCategory) {
- super(context, devicePreferenceCallback, metricsCategory);
- mLocalBtManager = Utils.getLocalBluetoothManager(context);
- }
-
- @Override
- public boolean isFilterMatched(CachedBluetoothDevice cachedDevice) {
- boolean isFilterMatched = false;
- if (isDeviceConnected(cachedDevice) && isDeviceInCachedDevicesList(cachedDevice)) {
- // If device is LE audio device and in a sharing session on current sharing device,
- // it would show in volume control group.
- if (cachedDevice.isConnectedLeAudioDevice()
- && AudioSharingUtils.isBroadcasting(mLocalBtManager)
- && AudioSharingUtils.hasBroadcastSource(cachedDevice, mLocalBtManager)) {
- isFilterMatched = true;
- }
- }
- Log.d(
- TAG,
- "isFilterMatched() device : "
- + cachedDevice.getName()
- + ", isFilterMatched : "
- + isFilterMatched);
- return isFilterMatched;
- }
-
- @Override
- public boolean onPreferenceClick(Preference preference) {
- return true;
- }
-
- @Override
- protected void addPreference(CachedBluetoothDevice cachedDevice) {
- if (cachedDevice == null) return;
- final BluetoothDevice device = cachedDevice.getDevice();
- if (!mPreferenceMap.containsKey(device)) {
- SeekBar.OnSeekBarChangeListener listener =
- new SeekBar.OnSeekBarChangeListener() {
- @Override
- public void onProgressChanged(
- SeekBar seekBar, int progress, boolean fromUser) {}
-
- @Override
- public void onStartTrackingTouch(SeekBar seekBar) {}
-
- @Override
- public void onStopTrackingTouch(SeekBar seekBar) {
- if (mLocalBtManager != null
- && mLocalBtManager.getProfileManager().getVolumeControlProfile()
- != null) {
- mLocalBtManager
- .getProfileManager()
- .getVolumeControlProfile()
- .setDeviceVolume(
- cachedDevice.getDevice(),
- seekBar.getProgress(),
- /* isGroupOp= */ true);
- }
- }
- };
- AudioSharingDeviceVolumePreference vPreference =
- new AudioSharingDeviceVolumePreference(mPrefContext, cachedDevice);
- vPreference.initialize();
- vPreference.setOnSeekBarChangeListener(listener);
- vPreference.setKey(getPreferenceKey());
- vPreference.setIcon(com.android.settingslib.R.drawable.ic_bt_untethered_earbuds);
- vPreference.setTitle(cachedDevice.getName());
- mPreferenceMap.put(device, vPreference);
- mDevicePreferenceCallback.onDeviceAdded(vPreference);
- }
- }
-
- @Override
- protected String getPreferenceKey() {
- return PREF_KEY;
- }
-
- @Override
- protected String getLogTag() {
- return TAG;
- }
-
- @Override
- protected void update(CachedBluetoothDevice cachedBluetoothDevice) {
- super.update(cachedBluetoothDevice);
- Log.d(TAG, "Map : " + mPreferenceMap);
- }
-
- @Override
- protected void addPreference(
- CachedBluetoothDevice cachedDevice, @BluetoothDevicePreference.SortType int type) {}
-
- @Override
- protected void launchDeviceDetails(Preference preference) {}
-
- @Override
- public void refreshPreference() {}
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeGroupController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeGroupController.java
deleted file mode 100644
index edd1caf..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumeGroupController.java
+++ /dev/null
@@ -1,345 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.annotation.IntRange;
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.bluetooth.BluetoothVolumeControl;
-import android.content.Context;
-import android.media.AudioManager;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.fragment.app.FragmentManager;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceGroup;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.bluetooth.BluetoothDeviceUpdater;
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.DevicePreferenceCallback;
-import com.android.settings.dashboard.DashboardFragment;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.bluetooth.VolumeControlProfile;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-public class AudioSharingDeviceVolumeGroupController extends AudioSharingBasePreferenceController
- implements DevicePreferenceCallback {
- private static final String TAG = "AudioSharingDeviceVolumeGroupController";
- private static final String KEY = "audio_sharing_device_volume_group";
-
- private final LocalBluetoothManager mLocalBtManager;
- private final LocalBluetoothLeBroadcastAssistant mAssistant;
- private final Executor mExecutor;
- private VolumeControlProfile mVolumeControl;
- private BluetoothDeviceUpdater mBluetoothDeviceUpdater;
- private FragmentManager mFragmentManager;
- private PreferenceGroup mPreferenceGroup;
- private List<AudioSharingDeviceVolumePreference> mVolumePreferences = new ArrayList<>();
- private Map<Integer, Integer> mValueMap = new HashMap<Integer, Integer>();
-
- private BluetoothVolumeControl.Callback mVolumeControlCallback =
- new BluetoothVolumeControl.Callback() {
- @Override
- public void onVolumeOffsetChanged(
- @NonNull BluetoothDevice device, int volumeOffset) {}
-
- @Override
- public void onDeviceVolumeChanged(
- @NonNull BluetoothDevice device,
- @IntRange(from = -255, to = 255) int volume) {
- CachedBluetoothDevice cachedDevice =
- mLocalBtManager.getCachedDeviceManager().findDevice(device);
- if (cachedDevice == null) return;
- int groupId = AudioSharingUtils.getGroupId(cachedDevice);
- mValueMap.put(groupId, volume);
- for (AudioSharingDeviceVolumePreference preference : mVolumePreferences) {
- if (preference.getCachedDevice() != null
- && AudioSharingUtils.getGroupId(preference.getCachedDevice())
- == groupId) {
- // If the callback return invalid volume, try to
- // get the volume from AudioManager.STREAM_MUSIC
- int finalVolume = getAudioVolumeIfNeeded(volume);
- Log.d(
- TAG,
- "onDeviceVolumeChanged: set volume to "
- + finalVolume
- + " for "
- + device.getAnonymizedAddress());
- mContext.getMainExecutor()
- .execute(() -> preference.setProgress(finalVolume));
- break;
- }
- }
- }
- };
-
- private BluetoothLeBroadcastAssistant.Callback mBroadcastAssistantCallback =
- new BluetoothLeBroadcastAssistant.Callback() {
- @Override
- public void onSearchStarted(int reason) {}
-
- @Override
- public void onSearchStartFailed(int reason) {}
-
- @Override
- public void onSearchStopped(int reason) {}
-
- @Override
- public void onSearchStopFailed(int reason) {}
-
- @Override
- public void onSourceFound(@NonNull BluetoothLeBroadcastMetadata source) {}
-
- @Override
- public void onSourceAdded(@NonNull BluetoothDevice sink, int sourceId, int reason) {
- Log.d(
- TAG,
- "onSourceAdded(), sink = "
- + sink
- + ", sourceId = "
- + sourceId
- + ", reason = "
- + reason);
- mBluetoothDeviceUpdater.forceUpdate();
- }
-
- @Override
- public void onSourceAddFailed(
- @NonNull BluetoothDevice sink,
- @NonNull BluetoothLeBroadcastMetadata source,
- int reason) {
- Log.d(
- TAG,
- "onSourceAddFailed(), sink = "
- + sink
- + ", source = "
- + source
- + ", reason = "
- + reason);
- }
-
- @Override
- public void onSourceModified(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceModifyFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceRemoved(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {
- Log.d(
- TAG,
- "onSourceRemoved(), sink = "
- + sink
- + ", sourceId = "
- + sourceId
- + ", reason = "
- + reason);
- mBluetoothDeviceUpdater.forceUpdate();
- }
-
- @Override
- public void onSourceRemoveFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {
- Log.d(
- TAG,
- "onSourceRemoveFailed(), sink = "
- + sink
- + ", sourceId = "
- + sourceId
- + ", reason = "
- + reason);
- }
-
- @Override
- public void onReceiveStateChanged(
- BluetoothDevice sink,
- int sourceId,
- BluetoothLeBroadcastReceiveState state) {}
- };
-
- public AudioSharingDeviceVolumeGroupController(Context context) {
- super(context, KEY);
- mLocalBtManager = Utils.getLocalBtManager(mContext);
- mAssistant = mLocalBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
- mExecutor = Executors.newSingleThreadExecutor();
- if (mLocalBtManager != null) {
- mVolumeControl = mLocalBtManager.getProfileManager().getVolumeControlProfile();
- }
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- super.onStart(owner);
- if (mAssistant == null) {
- Log.d(TAG, "onStart() Broadcast or assistant is not supported on this device");
- return;
- }
- if (mBluetoothDeviceUpdater == null) {
- Log.d(TAG, "onStart() Bluetooth device updater is not initialized");
- return;
- }
- mAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
- mBluetoothDeviceUpdater.registerCallback();
- if (mVolumeControl != null) {
- Log.d(TAG, "onStart() Registered volume control callback");
- mVolumeControl.registerCallback(mExecutor, mVolumeControlCallback);
- }
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- super.onStop(owner);
- if (mAssistant == null) {
- Log.d(TAG, "onStop() Broadcast or assistant is not supported on this device");
- return;
- }
- if (mBluetoothDeviceUpdater == null) {
- Log.d(TAG, "onStop() Bluetooth device updater is not initialized");
- return;
- }
- mAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
- mBluetoothDeviceUpdater.unregisterCallback();
- if (mVolumeControl != null) {
- Log.d(TAG, "onStop() Unregistered volume control callback");
- mVolumeControl.unregisterCallback(mVolumeControlCallback);
- mValueMap.clear();
- }
- }
-
- @Override
- public void onDestroy(@NonNull LifecycleOwner owner) {
- mVolumePreferences.clear();
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
-
- mPreferenceGroup = screen.findPreference(KEY);
- mPreferenceGroup.setVisible(false);
-
- if (isAvailable() && mBluetoothDeviceUpdater != null) {
- mBluetoothDeviceUpdater.setPrefContext(screen.getContext());
- mBluetoothDeviceUpdater.forceUpdate();
- }
- }
-
- @Override
- public String getPreferenceKey() {
- return KEY;
- }
-
- @Override
- public void onDeviceAdded(Preference preference) {
- if (mPreferenceGroup.getPreferenceCount() == 0) {
- mPreferenceGroup.setVisible(true);
- }
- mPreferenceGroup.addPreference(preference);
- if (preference instanceof AudioSharingDeviceVolumePreference) {
- var volumePref = (AudioSharingDeviceVolumePreference) preference;
- mVolumePreferences.add(volumePref);
- if (volumePref.getProgress() > 0) return;
- CachedBluetoothDevice device = volumePref.getCachedDevice();
- if (device == null) return;
- int volume = mValueMap.getOrDefault(AudioSharingUtils.getGroupId(device), -1);
- // If the volume is invalid, try to get the volume from AudioManager.STREAM_MUSIC
- int finalVolume = getAudioVolumeIfNeeded(volume);
- Log.d(
- TAG,
- "onDeviceAdded: set volume to "
- + finalVolume
- + " for "
- + device.getDevice().getAnonymizedAddress());
- mContext.getMainExecutor().execute(() -> volumePref.setProgress(finalVolume));
- }
- }
-
- @Override
- public void onDeviceRemoved(Preference preference) {
- mPreferenceGroup.removePreference(preference);
- if (mPreferenceGroup.getPreferenceCount() == 0) {
- mPreferenceGroup.setVisible(false);
- }
- if (preference instanceof AudioSharingDeviceVolumePreference) {
- var volumePref = (AudioSharingDeviceVolumePreference) preference;
- if (mVolumePreferences.contains(volumePref)) {
- mVolumePreferences.remove(volumePref);
- }
- CachedBluetoothDevice device = volumePref.getCachedDevice();
- Log.d(
- TAG,
- "onDeviceRemoved: "
- + (device == null
- ? "null"
- : device.getDevice().getAnonymizedAddress()));
- }
- }
-
- @Override
- public void updateVisibility() {
- if (mPreferenceGroup != null) {
- mPreferenceGroup.setVisible(false);
- if (mPreferenceGroup.getPreferenceCount() > 0) {
- super.updateVisibility();
- }
- }
- }
-
- /**
- * Initialize the controller.
- *
- * @param fragment The fragment to provide the context and metrics category for {@link
- * AudioSharingBluetoothDeviceUpdater} and provide the host for dialogs.
- */
- public void init(DashboardFragment fragment) {
- mBluetoothDeviceUpdater =
- new AudioSharingDeviceVolumeControlUpdater(
- fragment.getContext(),
- AudioSharingDeviceVolumeGroupController.this,
- fragment.getMetricsCategory());
- }
-
- private int getAudioVolumeIfNeeded(int volume) {
- if (volume >= 0) return volume;
- try {
- AudioManager audioManager = mContext.getSystemService(AudioManager.class);
- int max = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC);
- int min = audioManager.getStreamMinVolume(AudioManager.STREAM_MUSIC);
- return Math.round(
- audioManager.getStreamVolume(AudioManager.STREAM_MUSIC) * 255f / (max - min));
- } catch (RuntimeException e) {
- Log.e(TAG, "Fail to fetch current music stream volume, error = " + e);
- return volume;
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumePreference.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumePreference.java
deleted file mode 100644
index 9dd9fb0..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDeviceVolumePreference.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.content.Context;
-import android.widget.SeekBar;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-
-import com.android.settings.R;
-import com.android.settings.widget.SeekBarPreference;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-
-public class AudioSharingDeviceVolumePreference extends SeekBarPreference {
- public static final int MIN_VOLUME = 0;
- public static final int MAX_VOLUME = 255;
-
- protected SeekBar mSeekBar;
- private final CachedBluetoothDevice mCachedDevice;
-
- public AudioSharingDeviceVolumePreference(
- Context context, @NonNull CachedBluetoothDevice device) {
- super(context);
- setLayoutResource(R.layout.preference_volume_slider);
- mCachedDevice = device;
- }
-
- @Nullable
- public CachedBluetoothDevice getCachedDevice() {
- return mCachedDevice;
- }
-
- /**
- * Initialize {@link AudioSharingDeviceVolumePreference}.
- * Need to be called after creating the preference.
- */
- public void initialize() {
- setMax(MAX_VOLUME);
- setMin(MIN_VOLUME);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragment.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragment.java
deleted file mode 100644
index 32cd2f8..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragment.java
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.app.Dialog;
-import android.app.settings.SettingsEnums;
-import android.os.Bundle;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.Button;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentManager;
-import androidx.recyclerview.widget.LinearLayoutManager;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.android.settings.R;
-import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
-
-import com.google.common.collect.Iterables;
-
-import java.util.ArrayList;
-import java.util.stream.Collectors;
-
-public class AudioSharingDialogFragment extends InstrumentedDialogFragment {
- private static final String TAG = "AudioSharingDialog";
-
- private static final String BUNDLE_KEY_DEVICE_ITEMS = "bundle_key_device_items";
-
- // The host creates an instance of this dialog fragment must implement this interface to receive
- // event callbacks.
- public interface DialogEventListener {
- /**
- * Called when users click the device item for sharing in the dialog.
- *
- * @param item The device item clicked.
- */
- void onItemClick(AudioSharingDeviceItem item);
- }
-
- private static DialogEventListener sListener;
-
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.DIALOG_START_AUDIO_SHARING;
- }
-
- /**
- * Display the {@link AudioSharingDialogFragment} dialog.
- *
- * @param host The Fragment this dialog will be hosted.
- * @param deviceItems The connected device items eligible for audio sharing.
- * @param listener The callback to handle the user action on this dialog.
- */
- public static void show(
- Fragment host,
- ArrayList<AudioSharingDeviceItem> deviceItems,
- DialogEventListener listener) {
- if (!AudioSharingUtils.isFeatureEnabled()) return;
- final FragmentManager manager = host.getChildFragmentManager();
- sListener = listener;
- if (manager.findFragmentByTag(TAG) == null) {
- final Bundle bundle = new Bundle();
- bundle.putParcelableArrayList(BUNDLE_KEY_DEVICE_ITEMS, deviceItems);
- AudioSharingDialogFragment dialog = new AudioSharingDialogFragment();
- dialog.setArguments(bundle);
- dialog.show(manager, TAG);
- }
- }
-
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- Bundle arguments = requireArguments();
- ArrayList<AudioSharingDeviceItem> deviceItems =
- arguments.getParcelableArrayList(BUNDLE_KEY_DEVICE_ITEMS);
- final AlertDialog.Builder builder =
- new AlertDialog.Builder(getActivity()).setCancelable(false);
- LayoutInflater inflater = LayoutInflater.from(builder.getContext());
- View customTitle = inflater.inflate(R.layout.dialog_custom_title_audio_sharing, null);
- ImageView icon = customTitle.findViewById(R.id.title_icon);
- icon.setImageResource(R.drawable.ic_bt_audio_sharing);
- TextView title = customTitle.findViewById(R.id.title_text);
- View rootView = inflater.inflate(R.layout.dialog_audio_sharing, /* parent= */ null);
- TextView subTitle1 = rootView.findViewById(R.id.share_audio_subtitle1);
- TextView subTitle2 = rootView.findViewById(R.id.share_audio_subtitle2);
- RecyclerView recyclerView = rootView.findViewById(R.id.btn_list);
- Button shareBtn = rootView.findViewById(R.id.share_btn);
- Button cancelBtn = rootView.findViewById(R.id.cancel_btn);
- if (deviceItems.isEmpty()) {
- title.setText("Share your audio");
- subTitle2.setText(
- "To start sharing audio, "
- + "connect two pairs of headphones that support LE Audio");
- ImageView image = rootView.findViewById(R.id.share_audio_guidance);
- image.setVisibility(View.VISIBLE);
- builder.setNegativeButton("Close", null);
- } else if (deviceItems.size() == 1) {
- title.setText("Share your audio");
- subTitle1.setText(
- deviceItems.stream()
- .map(AudioSharingDeviceItem::getName)
- .collect(Collectors.joining(" and ")));
- subTitle2.setText(
- "This device's music and videos will play on both pairs of headphones");
- shareBtn.setText("Share audio");
- shareBtn.setOnClickListener(
- v -> {
- sListener.onItemClick(Iterables.getOnlyElement(deviceItems));
- dismiss();
- });
- cancelBtn.setOnClickListener(v -> dismiss());
- subTitle1.setVisibility(View.VISIBLE);
- shareBtn.setVisibility(View.VISIBLE);
- cancelBtn.setVisibility(View.VISIBLE);
- } else {
- title.setText("Share audio with another device");
- subTitle2.setText(
- "This device's music and videos will play on the headphones you connect");
- recyclerView.setAdapter(
- new AudioSharingDeviceAdapter(
- deviceItems,
- (AudioSharingDeviceItem item) -> {
- sListener.onItemClick(item);
- dismiss();
- },
- "Connect "));
- recyclerView.setLayoutManager(
- new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false));
- recyclerView.setVisibility(View.VISIBLE);
- cancelBtn.setOnClickListener(v -> dismiss());
- cancelBtn.setVisibility(View.VISIBLE);
- }
- AlertDialog dialog = builder.setCustomTitle(customTitle).setView(rootView).create();
- dialog.setCanceledOnTouchOutside(false);
- return dialog;
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDisconnectDialogFragment.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDisconnectDialogFragment.java
deleted file mode 100644
index 74c73aa..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDisconnectDialogFragment.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.app.Dialog;
-import android.app.settings.SettingsEnums;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.Button;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentManager;
-import androidx.recyclerview.widget.LinearLayoutManager;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.android.settings.R;
-import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-
-import java.util.ArrayList;
-import java.util.Locale;
-
-public class AudioSharingDisconnectDialogFragment extends InstrumentedDialogFragment {
- private static final String TAG = "AudioSharingDisconnectDialog";
-
- private static final String BUNDLE_KEY_DEVICE_TO_DISCONNECT_ITEMS =
- "bundle_key_device_to_disconnect_items";
- private static final String BUNDLE_KEY_NEW_DEVICE_NAME = "bundle_key_new_device_name";
-
- // The host creates an instance of this dialog fragment must implement this interface to receive
- // event callbacks.
- public interface DialogEventListener {
- /**
- * Called when users click the device item to disconnect from the audio sharing in the
- * dialog.
- *
- * @param item The device item clicked.
- */
- void onItemClick(AudioSharingDeviceItem item);
- }
-
- private static DialogEventListener sListener;
- @Nullable private static CachedBluetoothDevice sNewDevice;
-
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.DIALOG_AUDIO_SHARING_SWITCH_DEVICE;
- }
-
- /**
- * Display the {@link AudioSharingDisconnectDialogFragment} dialog.
- *
- * <p>If the dialog is showing for the same group, update the dialog event listener.
- *
- * @param host The Fragment this dialog will be hosted.
- * @param deviceItems The existing connected device items in audio sharing session.
- * @param newDevice The latest connected device triggered this dialog.
- * @param listener The callback to handle the user action on this dialog.
- */
- public static void show(
- Fragment host,
- ArrayList<AudioSharingDeviceItem> deviceItems,
- CachedBluetoothDevice newDevice,
- DialogEventListener listener) {
- if (!AudioSharingUtils.isFeatureEnabled()) return;
- final FragmentManager manager = host.getChildFragmentManager();
- Fragment dialog = manager.findFragmentByTag(TAG);
- if (dialog != null
- && ((DialogFragment) dialog).getDialog() != null
- && ((DialogFragment) dialog).getDialog().isShowing()) {
- int newGroupId = AudioSharingUtils.getGroupId(newDevice);
- if (sNewDevice != null && newGroupId == AudioSharingUtils.getGroupId(sNewDevice)) {
- Log.d(
- TAG,
- String.format(
- Locale.US,
- "Dialog is showing for the same device group %d, "
- + "update the content.",
- newGroupId));
- sListener = listener;
- sNewDevice = newDevice;
- return;
- } else {
- Log.d(
- TAG,
- String.format(
- Locale.US,
- "Dialog is showing for new device group %d, "
- + "dismiss current dialog.",
- newGroupId));
- ((DialogFragment) dialog).dismiss();
- }
- }
- sListener = listener;
- sNewDevice = newDevice;
- Log.d(TAG, "Show up the dialog.");
- final Bundle bundle = new Bundle();
- bundle.putParcelableArrayList(BUNDLE_KEY_DEVICE_TO_DISCONNECT_ITEMS, deviceItems);
- bundle.putString(BUNDLE_KEY_NEW_DEVICE_NAME, newDevice.getName());
- AudioSharingDisconnectDialogFragment dialogFrag =
- new AudioSharingDisconnectDialogFragment();
- dialogFrag.setArguments(bundle);
- dialogFrag.show(manager, TAG);
- }
-
- /** Return the tag of {@link AudioSharingDisconnectDialogFragment} dialog. */
- public static @NonNull String tag() {
- return TAG;
- }
-
- /** Get the latest connected device which triggers the dialog. */
- public @Nullable CachedBluetoothDevice getDevice() {
- return sNewDevice;
- }
-
- @Override
- public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
- Bundle arguments = requireArguments();
- ArrayList<AudioSharingDeviceItem> deviceItems =
- arguments.getParcelableArrayList(BUNDLE_KEY_DEVICE_TO_DISCONNECT_ITEMS);
- final AlertDialog.Builder builder =
- new AlertDialog.Builder(getActivity()).setCancelable(false);
- LayoutInflater inflater = LayoutInflater.from(builder.getContext());
- // Set custom title for the dialog.
- View customTitle = inflater.inflate(R.layout.dialog_custom_title_audio_sharing, null);
- ImageView icon = customTitle.findViewById(R.id.title_icon);
- icon.setImageResource(R.drawable.ic_bt_audio_sharing);
- TextView title = customTitle.findViewById(R.id.title_text);
- title.setText("Choose a device to disconnect");
- View rootView =
- inflater.inflate(R.layout.dialog_audio_sharing_disconnect, /* parent= */ null);
- TextView subTitle = rootView.findViewById(R.id.share_audio_disconnect_description);
- subTitle.setText("Only 2 devices can share audio at a time");
- RecyclerView recyclerView = rootView.findViewById(R.id.device_btn_list);
- recyclerView.setAdapter(
- new AudioSharingDeviceAdapter(
- deviceItems,
- (AudioSharingDeviceItem item) -> {
- sListener.onItemClick(item);
- dismiss();
- },
- "Disconnect "));
- recyclerView.setLayoutManager(
- new LinearLayoutManager(getActivity(), LinearLayoutManager.VERTICAL, false));
- Button cancelBtn = rootView.findViewById(R.id.cancel_btn);
- cancelBtn.setOnClickListener(v -> dismiss());
- AlertDialog dialog = builder.setCustomTitle(customTitle).setView(rootView).create();
- dialog.setCanceledOnTouchOutside(false);
- return dialog;
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProvider.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProvider.java
index c71a368..9fe4d50 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProvider.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProvider.java
@@ -20,12 +20,12 @@
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import androidx.lifecycle.Lifecycle;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.core.lifecycle.Lifecycle;
/** Feature provider for the audio sharing related features, */
public interface AudioSharingFeatureProvider {
@@ -37,6 +37,12 @@
@Nullable DashboardFragment fragment,
@Nullable Lifecycle lifecycle);
+ /** Create available media device preference controller. */
+ AbstractPreferenceController createAvailableMediaDeviceGroupController(
+ @NonNull Context context,
+ @Nullable DashboardFragment fragment,
+ @Nullable Lifecycle lifecycle);
+
/**
* Check if the device match the audio sharing filter.
*
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProviderImpl.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProviderImpl.java
index 05a6a63..259ed7a 100644
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProviderImpl.java
+++ b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProviderImpl.java
@@ -20,12 +20,13 @@
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import androidx.lifecycle.Lifecycle;
+import com.android.settings.connecteddevice.AvailableMediaDeviceGroupController;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.core.lifecycle.Lifecycle;
public class AudioSharingFeatureProviderImpl implements AudioSharingFeatureProvider {
@@ -39,6 +40,14 @@
}
@Override
+ public AbstractPreferenceController createAvailableMediaDeviceGroupController(
+ @NonNull Context context,
+ @Nullable DashboardFragment fragment,
+ @Nullable Lifecycle lifecycle) {
+ return new AvailableMediaDeviceGroupController(context, fragment, lifecycle);
+ }
+
+ @Override
public boolean isAudioSharingFilterMatched(
@NonNull CachedBluetoothDevice cachedDevice, LocalBluetoothManager localBtManager) {
return false;
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingJoinDialogFragment.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingJoinDialogFragment.java
deleted file mode 100644
index 8791c11..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingJoinDialogFragment.java
+++ /dev/null
@@ -1,175 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.app.Dialog;
-import android.app.settings.SettingsEnums;
-import android.graphics.Typeface;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.Button;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentManager;
-
-import com.android.settings.R;
-import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-
-import java.util.ArrayList;
-import java.util.Locale;
-import java.util.stream.Collectors;
-
-public class AudioSharingJoinDialogFragment extends InstrumentedDialogFragment {
- private static final String TAG = "AudioSharingJoinDialog";
- private static final String BUNDLE_KEY_DEVICE_ITEMS = "bundle_key_device_items";
- private static final String BUNDLE_KEY_NEW_DEVICE_NAME = "bundle_key_new_device_name";
-
- // The host creates an instance of this dialog fragment must implement this interface to receive
- // event callbacks.
- public interface DialogEventListener {
- /** Called when users click the share audio button in the dialog. */
- void onShareClick();
- }
-
- private static DialogEventListener sListener;
- private static @Nullable CachedBluetoothDevice sNewDevice;
-
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.DIALOG_START_AUDIO_SHARING;
- }
-
- /**
- * Display the {@link AudioSharingJoinDialogFragment} dialog.
- *
- * <p>If the dialog is showing, update the dialog message and event listener.
- *
- * @param host The Fragment this dialog will be hosted.
- * @param deviceItems The existing connected device items eligible for audio sharing.
- * @param newDevice The latest connected device triggered this dialog.
- * @param listener The callback to handle the user action on this dialog.
- */
- public static void show(
- Fragment host,
- ArrayList<AudioSharingDeviceItem> deviceItems,
- CachedBluetoothDevice newDevice,
- DialogEventListener listener) {
- if (!AudioSharingUtils.isFeatureEnabled()) return;
- final FragmentManager manager = host.getChildFragmentManager();
- sListener = listener;
- sNewDevice = newDevice;
- Fragment dialog = manager.findFragmentByTag(TAG);
- if (dialog != null
- && ((DialogFragment) dialog).getDialog() != null
- && ((DialogFragment) dialog).getDialog().isShowing()) {
- Log.d(TAG, "Dialog is showing, update the content.");
- updateDialog(
- deviceItems,
- newDevice.getName(),
- (AlertDialog) ((DialogFragment) dialog).getDialog());
- } else {
- Log.d(TAG, "Show up the dialog.");
- final Bundle bundle = new Bundle();
- bundle.putParcelableArrayList(BUNDLE_KEY_DEVICE_ITEMS, deviceItems);
- bundle.putString(BUNDLE_KEY_NEW_DEVICE_NAME, newDevice.getName());
- final AudioSharingJoinDialogFragment dialogFrag = new AudioSharingJoinDialogFragment();
- dialogFrag.setArguments(bundle);
- dialogFrag.show(manager, TAG);
- }
- }
-
- /** Return the tag of {@link AudioSharingJoinDialogFragment} dialog. */
- public static @NonNull String tag() {
- return TAG;
- }
-
- /** Get the latest connected device which triggers the dialog. */
- public @Nullable CachedBluetoothDevice getDevice() {
- return sNewDevice;
- }
-
- @Override
- public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
- Bundle arguments = requireArguments();
- ArrayList<AudioSharingDeviceItem> deviceItems =
- arguments.getParcelableArrayList(BUNDLE_KEY_DEVICE_ITEMS);
- String newDeviceName = arguments.getString(BUNDLE_KEY_NEW_DEVICE_NAME);
- final AlertDialog.Builder builder =
- new AlertDialog.Builder(getActivity()).setCancelable(false);
- LayoutInflater inflater = LayoutInflater.from(builder.getContext());
- // Set custom title for the dialog.
- View customTitle =
- inflater.inflate(R.layout.dialog_custom_title_audio_sharing, /* parent= */ null);
- ImageView icon = customTitle.findViewById(R.id.title_icon);
- icon.setImageResource(R.drawable.ic_bt_audio_sharing);
- TextView title = customTitle.findViewById(R.id.title_text);
- title.setText("Share your audio");
- View rootView = inflater.inflate(R.layout.dialog_audio_sharing_join, /* parent= */ null);
- TextView subtitle = rootView.findViewById(R.id.share_audio_subtitle);
- subtitle.setText("This device's music and videos will play on both pairs of headphones");
- Button shareBtn = rootView.findViewById(R.id.share_btn);
- Button cancelBtn = rootView.findViewById(R.id.cancel_btn);
- shareBtn.setOnClickListener(
- v -> {
- sListener.onShareClick();
- dismiss();
- });
- shareBtn.setText("Share audio");
- cancelBtn.setOnClickListener(v -> dismiss());
- AlertDialog dialog = builder.setCustomTitle(customTitle).setView(rootView).create();
- dialog.setCanceledOnTouchOutside(false);
- updateDialog(deviceItems, newDeviceName, dialog);
- dialog.show();
- TextView messageView = (TextView) dialog.findViewById(android.R.id.message);
- if (messageView != null) {
- Typeface typeface = Typeface.create(Typeface.DEFAULT_FAMILY, Typeface.NORMAL);
- messageView.setTypeface(typeface);
- messageView.setTextDirection(View.TEXT_DIRECTION_LOCALE);
- messageView.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
- } else {
- Log.w(TAG, "Fail to update message style: message view is null");
- }
- return dialog;
- }
-
- private static void updateDialog(
- ArrayList<AudioSharingDeviceItem> deviceItems,
- String newDeviceName,
- @NonNull AlertDialog dialog) {
- if (deviceItems.isEmpty()) {
- dialog.setMessage(newDeviceName);
- } else {
- dialog.setMessage(
- String.format(
- Locale.US,
- "%s and %s",
- deviceItems.stream()
- .map(AudioSharingDeviceItem::getName)
- .collect(Collectors.joining(", ")),
- newDeviceName));
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreference.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreference.java
deleted file mode 100644
index 44c947d..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreference.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-import android.util.AttributeSet;
-import android.util.Log;
-import android.view.View;
-import android.widget.ImageButton;
-
-import androidx.preference.PreferenceViewHolder;
-
-import com.android.settings.R;
-import com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsQrCodeFragment;
-import com.android.settings.core.SubSettingLauncher;
-import com.android.settings.widget.ValidatedEditTextPreference;
-
-public class AudioSharingNamePreference extends ValidatedEditTextPreference {
- private static final String TAG = "AudioSharingNamePreference";
- private boolean mShowQrCodeIcon = false;
-
- public AudioSharingNamePreference(
- Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
- super(context, attrs, defStyleAttr, defStyleRes);
- initialize();
- }
-
- public AudioSharingNamePreference(Context context, AttributeSet attrs, int defStyleAttr) {
- super(context, attrs, defStyleAttr);
- initialize();
- }
-
- public AudioSharingNamePreference(Context context, AttributeSet attrs) {
- super(context, attrs);
- initialize();
- }
-
- public AudioSharingNamePreference(Context context) {
- super(context);
- initialize();
- }
-
- private void initialize() {
- setLayoutResource(
- com.android.settingslib.widget.preference.twotarget.R.layout.preference_two_target);
- setWidgetLayoutResource(R.layout.preference_widget_qrcode);
- }
-
- void setShowQrCodeIcon(boolean show) {
- mShowQrCodeIcon = show;
- notifyChanged();
- }
-
- @Override
- public void onBindViewHolder(PreferenceViewHolder holder) {
- super.onBindViewHolder(holder);
-
- ImageButton shareButton = (ImageButton) holder.findViewById(R.id.button_icon);
- View divider =
- holder.findViewById(
- com.android.settingslib.widget.preference.twotarget.R.id
- .two_target_divider);
-
- if (shareButton != null && divider != null) {
- if (mShowQrCodeIcon) {
- configureVisibleStateForQrCodeIcon(shareButton, divider);
- } else {
- configureInvisibleStateForQrCodeIcon(shareButton, divider);
- }
- } else {
- Log.w(TAG, "onBindViewHolder() : shareButton or divider is null!");
- }
- }
-
- private void configureVisibleStateForQrCodeIcon(ImageButton shareButton, View divider) {
- divider.setVisibility(View.VISIBLE);
- shareButton.setVisibility(View.VISIBLE);
- shareButton.setImageDrawable(getContext().getDrawable(R.drawable.ic_qrcode_24dp));
- shareButton.setOnClickListener(unused -> launchAudioSharingQrCodeFragment());
- }
-
- private void configureInvisibleStateForQrCodeIcon(ImageButton shareButton, View divider) {
- divider.setVisibility(View.INVISIBLE);
- shareButton.setVisibility(View.INVISIBLE);
- shareButton.setOnClickListener(null);
- }
-
- private void launchAudioSharingQrCodeFragment() {
- new SubSettingLauncher(getContext())
- .setTitleText("Audio sharing QR code")
- .setDestination(AudioStreamsQrCodeFragment.class.getName())
- .setSourceMetricsCategory(SettingsEnums.AUDIO_SHARING_SETTINGS)
- .launch();
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreferenceController.java
deleted file mode 100644
index 644e05e..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNamePreferenceController.java
+++ /dev/null
@@ -1,223 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import static com.android.settings.connecteddevice.audiosharing.AudioSharingUtils.isBroadcasting;
-
-import android.bluetooth.BluetoothLeBroadcast;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.content.Context;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settings.widget.ValidatedEditTextPreference;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-public class AudioSharingNamePreferenceController extends BasePreferenceController
- implements ValidatedEditTextPreference.Validator,
- Preference.OnPreferenceChangeListener,
- DefaultLifecycleObserver {
-
- private static final String TAG = "AudioSharingNamePreferenceController";
- private static final boolean DEBUG = BluetoothUtils.D;
- private static final String PREF_KEY = "audio_sharing_stream_name";
-
- private final BluetoothLeBroadcast.Callback mBroadcastCallback =
- new BluetoothLeBroadcast.Callback() {
- @Override
- public void onBroadcastMetadataChanged(
- int broadcastId, BluetoothLeBroadcastMetadata metadata) {
- if (DEBUG) {
- Log.d(
- TAG,
- "onBroadcastMetadataChanged() broadcastId : "
- + broadcastId
- + " metadata: "
- + metadata);
- }
- updateQrCodeIcon(true);
- }
-
- @Override
- public void onBroadcastStartFailed(int reason) {}
-
- @Override
- public void onBroadcastStarted(int reason, int broadcastId) {}
-
- @Override
- public void onBroadcastStopFailed(int reason) {}
-
- @Override
- public void onBroadcastStopped(int reason, int broadcastId) {
- if (DEBUG) {
- Log.d(
- TAG,
- "onBroadcastStopped() reason : "
- + reason
- + " broadcastId: "
- + broadcastId);
- }
- updateQrCodeIcon(false);
- }
-
- @Override
- public void onBroadcastUpdateFailed(int reason, int broadcastId) {
- Log.w(TAG, "onBroadcastUpdateFailed() reason : " + reason);
- // Do nothing if update failed.
- }
-
- @Override
- public void onBroadcastUpdated(int reason, int broadcastId) {
- if (DEBUG) {
- Log.d(TAG, "onBroadcastUpdated() reason : " + reason);
- }
- updateBroadcastName();
- }
-
- @Override
- public void onPlaybackStarted(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStopped(int reason, int broadcastId) {}
- };
-
- @Nullable private final LocalBluetoothManager mLocalBtManager;
- @Nullable private final LocalBluetoothLeBroadcast mBroadcast;
- private final Executor mExecutor;
- private final AudioSharingNameTextValidator mAudioSharingNameTextValidator;
- @Nullable private AudioSharingNamePreference mPreference;
-
- public AudioSharingNamePreferenceController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mLocalBtManager = Utils.getLocalBluetoothManager(context);
- mBroadcast =
- (mLocalBtManager != null)
- ? mLocalBtManager.getProfileManager().getLeAudioBroadcastProfile()
- : null;
- mAudioSharingNameTextValidator = new AudioSharingNameTextValidator();
- mExecutor = Executors.newSingleThreadExecutor();
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (mBroadcast != null) {
- mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
- }
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- if (mBroadcast != null) {
- mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
- }
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference = screen.findPreference(getPreferenceKey());
- if (mPreference != null) {
- mPreference.setValidator(this);
- updateBroadcastName();
- updateQrCodeIcon(isBroadcasting(mLocalBtManager));
- }
- }
-
- @Override
- public String getPreferenceKey() {
- return PREF_KEY;
- }
-
- @Override
- public boolean onPreferenceChange(Preference preference, Object newValue) {
- if (mPreference != null
- && mPreference.getSummary() != null
- && ((String) newValue).contentEquals(mPreference.getSummary())) {
- return false;
- }
-
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- if (mBroadcast != null) {
- mBroadcast.setProgramInfo((String) newValue);
- if (isBroadcasting(mLocalBtManager)) {
- // Update broadcast, UI update will be handled after callback
- mBroadcast.updateBroadcast();
- } else {
- // Directly update UI if no ongoing broadcast
- updateBroadcastName();
- }
- }
- });
- return true;
- }
-
- private void updateBroadcastName() {
- if (mPreference != null) {
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- if (mBroadcast != null) {
- String name = mBroadcast.getProgramInfo();
- ThreadUtils.postOnMainThread(
- () -> {
- if (mPreference != null) {
- mPreference.setText(name);
- mPreference.setSummary(name);
- }
- });
- }
- });
- }
- }
-
- private void updateQrCodeIcon(boolean show) {
- if (mPreference != null) {
- ThreadUtils.postOnMainThread(
- () -> {
- if (mPreference != null) {
- mPreference.setShowQrCodeIcon(show);
- }
- });
- }
- }
-
- @Override
- public boolean isTextValid(String value) {
- return mAudioSharingNameTextValidator.isTextValid(value);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNameTextValidator.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNameTextValidator.java
deleted file mode 100644
index 2022eb2..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingNameTextValidator.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import com.android.settings.widget.ValidatedEditTextPreference;
-
-import java.nio.charset.StandardCharsets;
-
-/**
- * Validator for Audio Sharing Name, which should be a UTF-8 encoded string containing a minimum of
- * 4 characters and a maximum of 32 human-readable characters.
- */
-public class AudioSharingNameTextValidator implements ValidatedEditTextPreference.Validator {
- private static final int MIN_LENGTH = 4;
- private static final int MAX_LENGTH = 32;
-
- @Override
- public boolean isTextValid(String value) {
- if (value == null || value.length() < MIN_LENGTH || value.length() > MAX_LENGTH) {
- return false;
- }
- return isValidUTF8(value);
- }
-
- private static boolean isValidUTF8(String value) {
- byte[] bytes = value.getBytes(StandardCharsets.UTF_8);
- String reconstructedString = new String(bytes, StandardCharsets.UTF_8);
- return value.equals(reconstructedString);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordPreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordPreferenceController.java
deleted file mode 100644
index da0eb2e..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordPreferenceController.java
+++ /dev/null
@@ -1,130 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothLeBroadcast;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.content.Context;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settings.widget.ValidatedEditTextPreference;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-public class AudioSharingPasswordPreferenceController extends BasePreferenceController
- implements ValidatedEditTextPreference.Validator,
- Preference.OnPreferenceChangeListener,
- DefaultLifecycleObserver {
- private static final String PREF_KEY = "audio_sharing_stream_password";
-
- private final BluetoothLeBroadcast.Callback mBroadcastCallback =
- new BluetoothLeBroadcast.Callback() {
- @Override
- public void onBroadcastMetadataChanged(
- int broadcastId, BluetoothLeBroadcastMetadata metadata) {}
-
- @Override
- public void onBroadcastStartFailed(int reason) {}
-
- @Override
- public void onBroadcastStarted(int reason, int broadcastId) {}
-
- @Override
- public void onBroadcastStopFailed(int reason) {}
-
- @Override
- public void onBroadcastStopped(int reason, int broadcastId) {}
-
- @Override
- public void onBroadcastUpdateFailed(int reason, int broadcastId) {}
-
- @Override
- public void onBroadcastUpdated(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStarted(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStopped(int reason, int broadcastId) {}
- };
- @Nullable private final LocalBluetoothLeBroadcast mBroadcast;
- private final Executor mExecutor;
- private final AudioSharingPasswordValidator mAudioSharingPasswordValidator;
- @Nullable private ValidatedEditTextPreference mPreference;
-
- public AudioSharingPasswordPreferenceController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mBroadcast =
- Utils.getLocalBtManager(context).getProfileManager().getLeAudioBroadcastProfile();
- mAudioSharingPasswordValidator = new AudioSharingPasswordValidator();
- mExecutor = Executors.newSingleThreadExecutor();
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (mBroadcast != null) {
- mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
- }
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- if (mBroadcast != null) {
- mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
- }
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference = screen.findPreference(getPreferenceKey());
- if (mPreference != null) {
- mPreference.setValidator(this);
- }
- }
-
- @Override
- public String getPreferenceKey() {
- return PREF_KEY;
- }
-
- @Override
- public boolean onPreferenceChange(Preference preference, Object newValue) {
- // TODO(chelseahao): implement
- return true;
- }
-
- @Override
- public boolean isTextValid(String value) {
- return mAudioSharingPasswordValidator.isTextValid(value);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordValidator.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordValidator.java
deleted file mode 100644
index dbb40ec..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPasswordValidator.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import com.android.settings.widget.ValidatedEditTextPreference;
-
-import java.nio.charset.StandardCharsets;
-
-/**
- * Validator for Audio Sharing Password, which should be a UTF-8 string that has at least 4 octets
- * and should not exceed 16 octets.
- */
-public class AudioSharingPasswordValidator implements ValidatedEditTextPreference.Validator {
- private static final int MIN_OCTETS = 4;
- private static final int MAX_OCTETS = 16;
-
- @Override
- public boolean isTextValid(String value) {
- if (value == null
- || getOctetsCount(value) < MIN_OCTETS
- || getOctetsCount(value) > MAX_OCTETS) {
- return false;
- }
-
- return isValidUTF8(value);
- }
-
- private static int getOctetsCount(String value) {
- return value.getBytes(StandardCharsets.UTF_8).length;
- }
-
- private static boolean isValidUTF8(String value) {
- byte[] bytes = value.getBytes(StandardCharsets.UTF_8);
- String reconstructedString = new String(bytes, StandardCharsets.UTF_8);
- return value.equals(reconstructedString);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPlaySoundPreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPlaySoundPreferenceController.java
deleted file mode 100644
index 6722219..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPlaySoundPreferenceController.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.content.ContentResolver;
-import android.content.Context;
-import android.media.AudioAttributes;
-import android.media.AudioManager;
-import android.media.Ringtone;
-import android.media.RingtoneManager;
-import android.net.Uri;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.R;
-
-public class AudioSharingPlaySoundPreferenceController
- extends AudioSharingBasePreferenceController {
-
- private static final String TAG = "AudioSharingPlaySoundPreferenceController";
-
- private static final String PREF_KEY = "audio_sharing_play_sound";
-
- private final Ringtone mRingtone;
-
- public AudioSharingPlaySoundPreferenceController(Context context) {
- super(context, PREF_KEY);
- mRingtone = RingtoneManager.getRingtone(context, getMediaVolumeUri());
- if (mRingtone != null) {
- mRingtone.setStreamType(AudioManager.STREAM_MUSIC);
- }
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference.setVisible(mRingtone != null);
- mPreference.setOnPreferenceClickListener(
- (v) -> {
- if (mRingtone == null) {
- Log.d(TAG, "Skip onClick due to ringtone is null");
- return true;
- }
- try {
- mRingtone.setAudioAttributes(
- new AudioAttributes.Builder(mRingtone.getAudioAttributes())
- .setFlags(AudioAttributes.FLAG_BYPASS_MUTE)
- .addTag("VX_AOSP_SAMPLESOUND")
- .build());
- if (!mRingtone.isPlaying()) {
- mRingtone.play();
- }
- } catch (Throwable e) {
- Log.w(TAG, "Fail to play sample, error = " + e);
- }
- return true;
- });
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- super.onStop(owner);
- if (mRingtone != null && mRingtone.isPlaying()) {
- mRingtone.stop();
- }
- }
-
- @Override
- public String getPreferenceKey() {
- return PREF_KEY;
- }
-
- private Uri getMediaVolumeUri() {
- return Uri.parse(
- ContentResolver.SCHEME_ANDROID_RESOURCE
- + "://"
- + mContext.getPackageName()
- + "/"
- + R.raw.media_volume);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceController.java
deleted file mode 100644
index 16c9888..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceController.java
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothLeBroadcast;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.content.Context;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settingslib.bluetooth.BluetoothCallback;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-public class AudioSharingPreferenceController extends BasePreferenceController
- implements DefaultLifecycleObserver, BluetoothCallback {
- private static final String TAG = "AudioSharingPreferenceController";
-
- private final LocalBluetoothManager mLocalBtManager;
- private final Executor mExecutor;
- @Nullable private LocalBluetoothLeBroadcast mBroadcast = null;
- @Nullable private Preference mPreference;
-
- private final BluetoothLeBroadcast.Callback mBroadcastCallback =
- new BluetoothLeBroadcast.Callback() {
- @Override
- public void onBroadcastStarted(int reason, int broadcastId) {
- if (mPreference != null) {
- refreshSummary(mPreference);
- }
- }
-
- @Override
- public void onBroadcastStartFailed(int reason) {}
-
- @Override
- public void onBroadcastMetadataChanged(
- int broadcastId, @NonNull BluetoothLeBroadcastMetadata metadata) {}
-
- @Override
- public void onBroadcastStopped(int reason, int broadcastId) {
- if (mPreference != null) {
- refreshSummary(mPreference);
- }
- }
-
- @Override
- public void onBroadcastStopFailed(int reason) {}
-
- @Override
- public void onBroadcastUpdated(int reason, int broadcastId) {}
-
- @Override
- public void onBroadcastUpdateFailed(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStarted(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStopped(int reason, int broadcastId) {}
- };
-
- public AudioSharingPreferenceController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mLocalBtManager = Utils.getLocalBtManager(context);
- if (mLocalBtManager != null) {
- mBroadcast = mLocalBtManager.getProfileManager().getLeAudioBroadcastProfile();
- }
- mExecutor = Executors.newSingleThreadExecutor();
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (mLocalBtManager != null) {
- mLocalBtManager.getEventManager().registerCallback(this);
- }
- if (mBroadcast != null) {
- mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
- }
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- if (mLocalBtManager != null) {
- mLocalBtManager.getEventManager().unregisterCallback(this);
- }
- if (mBroadcast != null) {
- mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
- }
- }
-
- @Override
- public void displayPreference(@NonNull PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference = screen.findPreference(getPreferenceKey());
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public CharSequence getSummary() {
- return AudioSharingUtils.isBroadcasting(mLocalBtManager) ? "On" : "Off";
- }
-
- @Override
- public void onBluetoothStateChanged(@AdapterState int bluetoothState) {
- if (mPreference != null) {
- refreshSummary(mPreference);
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingStopDialogFragment.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingStopDialogFragment.java
deleted file mode 100644
index 3ba41f7..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingStopDialogFragment.java
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.app.Dialog;
-import android.app.settings.SettingsEnums;
-import android.graphics.Typeface;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.DialogFragment;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentManager;
-
-import com.android.settings.R;
-import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-
-public class AudioSharingStopDialogFragment extends InstrumentedDialogFragment {
- private static final String TAG = "AudioSharingStopDialog";
-
- private static final String BUNDLE_KEY_NEW_DEVICE_NAME = "bundle_key_new_device_name";
-
- // The host creates an instance of this dialog fragment must implement this interface to receive
- // event callbacks.
- public interface DialogEventListener {
- /** Called when users click the stop sharing button in the dialog. */
- void onStopSharingClick();
- }
-
- private static DialogEventListener sListener;
- private static @Nullable CachedBluetoothDevice sNewDevice;
-
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.DIALOG_STOP_AUDIO_SHARING;
- }
-
- /**
- * Display the {@link AudioSharingStopDialogFragment} dialog.
- *
- * <p>If the dialog is showing, update the dialog message and event listener.
- *
- * @param host The Fragment this dialog will be hosted.
- * @param newDevice The latest connected device triggered this dialog.
- * @param listener The callback to handle the user action on this dialog.
- */
- public static void show(
- Fragment host, CachedBluetoothDevice newDevice, DialogEventListener listener) {
- if (!AudioSharingUtils.isFeatureEnabled()) return;
- final FragmentManager manager = host.getChildFragmentManager();
- sListener = listener;
- sNewDevice = newDevice;
- Fragment dialog = manager.findFragmentByTag(TAG);
- if (dialog != null
- && ((DialogFragment) dialog).getDialog() != null
- && ((DialogFragment) dialog).getDialog().isShowing()) {
- Log.d(TAG, "Dialog is showing, update the content.");
- updateDialog(newDevice.getName(), (AlertDialog) ((DialogFragment) dialog).getDialog());
- } else {
- Log.d(TAG, "Show up the dialog.");
- final Bundle bundle = new Bundle();
- bundle.putString(BUNDLE_KEY_NEW_DEVICE_NAME, newDevice.getName());
- AudioSharingStopDialogFragment dialogFrag = new AudioSharingStopDialogFragment();
- dialogFrag.setArguments(bundle);
- dialogFrag.show(manager, TAG);
- }
- }
-
- /** Return the tag of {@link AudioSharingStopDialogFragment} dialog. */
- public static @NonNull String tag() {
- return TAG;
- }
-
- /** Get the latest connected device which triggers the dialog. */
- public @Nullable CachedBluetoothDevice getDevice() {
- return sNewDevice;
- }
-
- @Override
- public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
- Bundle arguments = requireArguments();
- String newDeviceName = arguments.getString(BUNDLE_KEY_NEW_DEVICE_NAME);
- final AlertDialog.Builder builder =
- new AlertDialog.Builder(getActivity()).setCancelable(false);
- LayoutInflater inflater = LayoutInflater.from(builder.getContext());
- // Set custom title for the dialog.
- View customTitle =
- inflater.inflate(R.layout.dialog_custom_title_audio_sharing, /* parent= */ null);
- ImageView icon = customTitle.findViewById(R.id.title_icon);
- icon.setImageResource(R.drawable.ic_warning_24dp);
- TextView title = customTitle.findViewById(R.id.title_text);
- title.setText("Stop sharing audio?");
- builder.setPositiveButton(
- "Stop sharing", (dialog, which) -> sListener.onStopSharingClick());
- builder.setNegativeButton("Cancel", (dialog, which) -> dismiss());
- AlertDialog dialog = builder.setCustomTitle(customTitle).create();
- dialog.setCanceledOnTouchOutside(false);
- updateDialog(newDeviceName, dialog);
- dialog.show();
- TextView messageView = (TextView) dialog.findViewById(android.R.id.message);
- if (messageView != null) {
- Typeface typeface = Typeface.create(Typeface.DEFAULT_FAMILY, Typeface.NORMAL);
- messageView.setTypeface(typeface);
- messageView.setTextDirection(View.TEXT_DIRECTION_LOCALE);
- messageView.setTextAlignment(View.TEXT_ALIGNMENT_CENTER);
- } else {
- Log.w(TAG, "sssFail to update dialog: message view is null");
- }
- return dialog;
- }
-
- private static void updateDialog(String newDeviceName, @NonNull AlertDialog dialog) {
- dialog.setMessage(
- newDeviceName + " wants to connect, headphones in audio sharing will disconnect.");
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java
deleted file mode 100644
index b82c94d..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarController.java
+++ /dev/null
@@ -1,395 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcast;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.util.Log;
-import android.widget.CompoundButton;
-import android.widget.CompoundButton.OnCheckedChangeListener;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.VisibleForTesting;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.widget.SettingsMainSwitchBar;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-import com.google.common.collect.ImmutableList;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Locale;
-import java.util.Map;
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-import java.util.stream.Collectors;
-
-public class AudioSharingSwitchBarController extends BasePreferenceController
- implements DefaultLifecycleObserver, OnCheckedChangeListener {
- private static final String TAG = "AudioSharingSwitchBarCtl";
- private static final String PREF_KEY = "audio_sharing_main_switch";
-
- interface OnSwitchBarChangedListener {
- void onSwitchBarChanged();
- }
-
- private final SettingsMainSwitchBar mSwitchBar;
- private final BluetoothAdapter mBluetoothAdapter;
- private final LocalBluetoothManager mBtManager;
- private final LocalBluetoothLeBroadcast mBroadcast;
- private final LocalBluetoothLeBroadcastAssistant mAssistant;
- private final Executor mExecutor;
- private final OnSwitchBarChangedListener mListener;
- private DashboardFragment mFragment;
- private Map<Integer, List<CachedBluetoothDevice>> mGroupedConnectedDevices = new HashMap<>();
- private List<BluetoothDevice> mTargetActiveSinks = new ArrayList<>();
- private ArrayList<AudioSharingDeviceItem> mDeviceItemsForSharing = new ArrayList<>();
- @VisibleForTesting IntentFilter mIntentFilter;
-
- @VisibleForTesting
- BroadcastReceiver mReceiver =
- new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- if (!BluetoothAdapter.ACTION_STATE_CHANGED.equals(intent.getAction())) return;
- int adapterState =
- intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, BluetoothDevice.ERROR);
- mSwitchBar.setChecked(isBroadcasting());
- mSwitchBar.setEnabled(adapterState == BluetoothAdapter.STATE_ON);
- mListener.onSwitchBarChanged();
- }
- };
-
- private final BluetoothLeBroadcast.Callback mBroadcastCallback =
- new BluetoothLeBroadcast.Callback() {
- @Override
- public void onBroadcastStarted(int reason, int broadcastId) {
- Log.d(
- TAG,
- "onBroadcastStarted(), reason = "
- + reason
- + ", broadcastId = "
- + broadcastId);
- updateSwitch();
- }
-
- @Override
- public void onBroadcastStartFailed(int reason) {
- Log.d(TAG, "onBroadcastStartFailed(), reason = " + reason);
- // TODO: handle broadcast start fail
- updateSwitch();
- }
-
- @Override
- public void onBroadcastMetadataChanged(
- int broadcastId, @NonNull BluetoothLeBroadcastMetadata metadata) {
- Log.d(
- TAG,
- "onBroadcastMetadataChanged(), broadcastId = "
- + broadcastId
- + ", metadata = "
- + metadata.getBroadcastName());
- addSourceToTargetSinks(mTargetActiveSinks);
- if (mFragment == null) {
- Log.w(TAG, "Dialog fail to show due to null fragment.");
- return;
- }
- ThreadUtils.postOnMainThread(
- () -> {
- AudioSharingDialogFragment.show(
- mFragment,
- mDeviceItemsForSharing,
- item -> {
- addSourceToTargetSinks(
- mGroupedConnectedDevices
- .getOrDefault(
- item.getGroupId(),
- ImmutableList.of())
- .stream()
- .map(CachedBluetoothDevice::getDevice)
- .collect(Collectors.toList()));
- });
- });
- }
-
- @Override
- public void onBroadcastStopped(int reason, int broadcastId) {
- Log.d(
- TAG,
- "onBroadcastStopped(), reason = "
- + reason
- + ", broadcastId = "
- + broadcastId);
- updateSwitch();
- }
-
- @Override
- public void onBroadcastStopFailed(int reason) {
- Log.d(TAG, "onBroadcastStopFailed(), reason = " + reason);
- // TODO: handle broadcast stop fail
- updateSwitch();
- }
-
- @Override
- public void onBroadcastUpdated(int reason, int broadcastId) {}
-
- @Override
- public void onBroadcastUpdateFailed(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStarted(int reason, int broadcastId) {}
-
- @Override
- public void onPlaybackStopped(int reason, int broadcastId) {}
- };
-
- private BluetoothLeBroadcastAssistant.Callback mBroadcastAssistantCallback =
- new BluetoothLeBroadcastAssistant.Callback() {
- @Override
- public void onSearchStarted(int reason) {}
-
- @Override
- public void onSearchStartFailed(int reason) {}
-
- @Override
- public void onSearchStopped(int reason) {}
-
- @Override
- public void onSearchStopFailed(int reason) {}
-
- @Override
- public void onSourceFound(@NonNull BluetoothLeBroadcastMetadata source) {}
-
- @Override
- public void onSourceAdded(@NonNull BluetoothDevice sink, int sourceId, int reason) {
- Log.d(
- TAG,
- "onSourceAdded(), sink = "
- + sink
- + ", sourceId = "
- + sourceId
- + ", reason = "
- + reason);
- }
-
- @Override
- public void onSourceAddFailed(
- @NonNull BluetoothDevice sink,
- @NonNull BluetoothLeBroadcastMetadata source,
- int reason) {
- Log.d(
- TAG,
- "onSourceAddFailed(), sink = "
- + sink
- + ", source = "
- + source
- + ", reason = "
- + reason);
- AudioSharingUtils.toastMessage(
- mContext,
- String.format(
- Locale.US,
- "Fail to add source to %s reason %d",
- sink.getAddress(),
- reason));
- }
-
- @Override
- public void onSourceModified(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceModifyFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceRemoved(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceRemoveFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onReceiveStateChanged(
- BluetoothDevice sink,
- int sourceId,
- BluetoothLeBroadcastReceiveState state) {}
- };
-
- AudioSharingSwitchBarController(
- Context context, SettingsMainSwitchBar switchBar, OnSwitchBarChangedListener listener) {
- super(context, PREF_KEY);
- mSwitchBar = switchBar;
- mListener = listener;
- mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
- mIntentFilter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);
- mBtManager = Utils.getLocalBtManager(context);
- mBroadcast = mBtManager.getProfileManager().getLeAudioBroadcastProfile();
- mAssistant = mBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
- mExecutor = Executors.newSingleThreadExecutor();
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- mSwitchBar.addOnSwitchChangeListener(this);
- mContext.registerReceiver(mReceiver, mIntentFilter, Context.RECEIVER_EXPORTED_UNAUDITED);
- if (mBroadcast != null) {
- mBroadcast.registerServiceCallBack(mExecutor, mBroadcastCallback);
- }
- if (mAssistant != null) {
- mAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
- }
- if (isAvailable()) {
- mSwitchBar.setChecked(isBroadcasting());
- mSwitchBar.setEnabled(mBluetoothAdapter != null && mBluetoothAdapter.isEnabled());
- }
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- mSwitchBar.removeOnSwitchChangeListener(this);
- mContext.unregisterReceiver(mReceiver);
- if (mBroadcast != null) {
- mBroadcast.unregisterServiceCallBack(mBroadcastCallback);
- }
- if (mAssistant != null) {
- mAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
- }
- }
-
- @Override
- public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
- // Filter out unnecessary callbacks when switch is disabled.
- if (!buttonView.isEnabled()) return;
- if (isChecked) {
- startAudioSharing();
- } else {
- stopAudioSharing();
- }
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
- }
-
- /**
- * Initialize the controller.
- *
- * @param fragment The fragment to host the {@link AudioSharingSwitchBarController} dialog.
- */
- public void init(DashboardFragment fragment) {
- this.mFragment = fragment;
- }
-
- private void startAudioSharing() {
- mSwitchBar.setEnabled(false);
- if (mBroadcast == null || isBroadcasting()) {
- Log.d(TAG, "Already in broadcasting or broadcast not support, ignore!");
- mSwitchBar.setEnabled(true);
- return;
- }
- mGroupedConnectedDevices = AudioSharingUtils.fetchConnectedDevicesByGroupId(mBtManager);
- ArrayList<AudioSharingDeviceItem> deviceItems =
- AudioSharingUtils.buildOrderedConnectedLeadAudioSharingDeviceItem(
- mBtManager, mGroupedConnectedDevices, /* filterByInSharing= */ false);
- // deviceItems is ordered. The active device is the first place if exits.
- mDeviceItemsForSharing = new ArrayList<>(deviceItems);
- if (!deviceItems.isEmpty() && deviceItems.get(0).isActive()) {
- for (CachedBluetoothDevice device :
- mGroupedConnectedDevices.getOrDefault(
- deviceItems.get(0).getGroupId(), ImmutableList.of())) {
- // If active device exists for audio sharing, share to it
- // automatically once the broadcast is started.
- mTargetActiveSinks.add(device.getDevice());
- }
- mDeviceItemsForSharing.remove(0);
- }
- mBroadcast.startPrivateBroadcast();
- }
-
- private void stopAudioSharing() {
- mSwitchBar.setEnabled(false);
- if (mBroadcast == null || !isBroadcasting()) {
- Log.d(TAG, "Already not broadcasting or broadcast not support, ignore!");
- mSwitchBar.setEnabled(true);
- return;
- }
- mBroadcast.stopBroadcast(mBroadcast.getLatestBroadcastId());
- }
-
- private void updateSwitch() {
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- boolean isBroadcasting = isBroadcasting();
- ThreadUtils.postOnMainThread(
- () -> {
- if (mSwitchBar.isChecked() != isBroadcasting) {
- mSwitchBar.setChecked(isBroadcasting);
- }
- mSwitchBar.setEnabled(true);
- mListener.onSwitchBarChanged();
- });
- });
- }
-
- private boolean isBroadcasting() {
- return mBroadcast != null && mBroadcast.isEnabled(null);
- }
-
- private void addSourceToTargetSinks(List<BluetoothDevice> sinks) {
- if (sinks.isEmpty() || mBroadcast == null || mAssistant == null) {
- Log.d(TAG, "Skip adding source to target.");
- return;
- }
- BluetoothLeBroadcastMetadata broadcastMetadata =
- mBroadcast.getLatestBluetoothLeBroadcastMetadata();
- if (broadcastMetadata == null) {
- Log.e(TAG, "Error: There is no broadcastMetadata.");
- return;
- }
- for (BluetoothDevice sink : sinks) {
- Log.d(
- TAG,
- "Add broadcast with broadcastId: "
- + broadcastMetadata.getBroadcastId()
- + "to the device: "
- + sink.getAnonymizedAddress());
- mAssistant.addSource(sink, broadcastMetadata, /* isGroupOp= */ false);
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingUtils.java b/src/com/android/settings/connecteddevice/audiosharing/AudioSharingUtils.java
deleted file mode 100644
index f489e9c..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/AudioSharingUtils.java
+++ /dev/null
@@ -1,408 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothCsipSetCoordinator;
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.bluetooth.BluetoothStatusCodes;
-import android.content.Context;
-import android.provider.Settings;
-import android.util.Log;
-import android.widget.Toast;
-
-import androidx.annotation.NonNull;
-
-import com.android.settings.flags.Flags;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
-import com.android.settingslib.bluetooth.LeAudioProfile;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.bluetooth.LocalBluetoothProfile;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Optional;
-import java.util.stream.Collectors;
-
-import javax.annotation.Nullable;
-
-public class AudioSharingUtils {
- private static final String TAG = "AudioSharingUtils";
- private static final boolean DEBUG = BluetoothUtils.D;
-
- /**
- * Fetch {@link CachedBluetoothDevice}s connected to the broadcast assistant. The devices are
- * grouped by CSIP group id.
- *
- * @param localBtManager The BT manager to provide BT functions.
- * @return A map of connected devices grouped by CSIP group id.
- */
- public static Map<Integer, List<CachedBluetoothDevice>> fetchConnectedDevicesByGroupId(
- LocalBluetoothManager localBtManager) {
- Map<Integer, List<CachedBluetoothDevice>> groupedDevices = new HashMap<>();
- if (localBtManager == null) {
- Log.d(TAG, "Skip fetchConnectedDevicesByGroupId due to bt manager is null");
- return groupedDevices;
- }
- LocalBluetoothLeBroadcastAssistant assistant =
- localBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
- if (assistant == null) {
- Log.d(TAG, "Skip fetchConnectedDevicesByGroupId due to assistant profile is null");
- return groupedDevices;
- }
- List<BluetoothDevice> connectedDevices = assistant.getConnectedDevices();
- CachedBluetoothDeviceManager cacheManager = localBtManager.getCachedDeviceManager();
- for (BluetoothDevice device : connectedDevices) {
- CachedBluetoothDevice cachedDevice = cacheManager.findDevice(device);
- if (cachedDevice == null) {
- Log.d(TAG, "Skip device due to not being cached: " + device.getAnonymizedAddress());
- continue;
- }
- int groupId = getGroupId(cachedDevice);
- if (groupId == BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
- Log.d(
- TAG,
- "Skip device due to no valid group id: " + device.getAnonymizedAddress());
- continue;
- }
- if (!groupedDevices.containsKey(groupId)) {
- groupedDevices.put(groupId, new ArrayList<>());
- }
- groupedDevices.get(groupId).add(cachedDevice);
- }
- if (DEBUG) {
- Log.d(TAG, "fetchConnectedDevicesByGroupId: " + groupedDevices);
- }
- return groupedDevices;
- }
-
- /**
- * Fetch a list of ordered connected lead {@link CachedBluetoothDevice}s eligible for audio
- * sharing. The active device is placed in the first place if it exists. The devices can be
- * filtered by whether it is already in the audio sharing session.
- *
- * @param localBtManager The BT manager to provide BT functions. *
- * @param groupedConnectedDevices devices connected to broadcast assistant grouped by CSIP group
- * id.
- * @param filterByInSharing Whether to filter the device by if is already in the sharing
- * session.
- * @return A list of ordered connected devices eligible for the audio sharing. The active device
- * is placed in the first place if it exists.
- */
- public static List<CachedBluetoothDevice> buildOrderedConnectedLeadDevices(
- LocalBluetoothManager localBtManager,
- Map<Integer, List<CachedBluetoothDevice>> groupedConnectedDevices,
- boolean filterByInSharing) {
- List<CachedBluetoothDevice> orderedDevices = new ArrayList<>();
- for (List<CachedBluetoothDevice> devices : groupedConnectedDevices.values()) {
- @Nullable CachedBluetoothDevice leadDevice = getLeadDevice(devices);
- if (leadDevice == null) {
- Log.d(TAG, "Skip due to no lead device");
- continue;
- }
- if (filterByInSharing && !hasBroadcastSource(leadDevice, localBtManager)) {
- Log.d(
- TAG,
- "Filtered the device due to not in sharing session: "
- + leadDevice.getDevice().getAnonymizedAddress());
- continue;
- }
- orderedDevices.add(leadDevice);
- }
- orderedDevices.sort(
- (CachedBluetoothDevice d1, CachedBluetoothDevice d2) -> {
- // Active above not inactive
- int comparison =
- (isActiveLeAudioDevice(d2) ? 1 : 0)
- - (isActiveLeAudioDevice(d1) ? 1 : 0);
- if (comparison != 0) return comparison;
- // Bonded above not bonded
- comparison =
- (d2.getBondState() == BluetoothDevice.BOND_BONDED ? 1 : 0)
- - (d1.getBondState() == BluetoothDevice.BOND_BONDED ? 1 : 0);
- if (comparison != 0) return comparison;
- // Bond timestamp available above unavailable
- comparison =
- (d2.getBondTimestamp() != null ? 1 : 0)
- - (d1.getBondTimestamp() != null ? 1 : 0);
- if (comparison != 0) return comparison;
- // Order by bond timestamp if it is available
- // Otherwise order by device name
- return d1.getBondTimestamp() != null
- ? d1.getBondTimestamp().compareTo(d2.getBondTimestamp())
- : d1.getName().compareTo(d2.getName());
- });
- return orderedDevices;
- }
-
- /**
- * Get the lead device from a list of devices with same group id.
- *
- * @param devices A list of devices with same group id.
- * @return The lead device
- */
- @Nullable
- public static CachedBluetoothDevice getLeadDevice(
- @NonNull List<CachedBluetoothDevice> devices) {
- if (devices.isEmpty()) return null;
- for (CachedBluetoothDevice device : devices) {
- if (!device.getMemberDevice().isEmpty()) {
- return device;
- }
- }
- CachedBluetoothDevice leadDevice = devices.get(0);
- Log.d(
- TAG,
- "No lead device in the group, pick arbitrary device as the lead: "
- + leadDevice.getDevice().getAnonymizedAddress());
- return leadDevice;
- }
-
- /**
- * Fetch a list of ordered connected lead {@link AudioSharingDeviceItem}s eligible for audio
- * sharing. The active device is placed in the first place if it exists. The devices can be
- * filtered by whether it is already in the audio sharing session.
- *
- * @param localBtManager The BT manager to provide BT functions. *
- * @param groupedConnectedDevices devices connected to broadcast assistant grouped by CSIP group
- * id.
- * @param filterByInSharing Whether to filter the device by if is already in the sharing
- * session.
- * @return A list of ordered connected devices eligible for the audio sharing. The active device
- * is placed in the first place if it exists.
- */
- public static ArrayList<AudioSharingDeviceItem> buildOrderedConnectedLeadAudioSharingDeviceItem(
- LocalBluetoothManager localBtManager,
- Map<Integer, List<CachedBluetoothDevice>> groupedConnectedDevices,
- boolean filterByInSharing) {
- return buildOrderedConnectedLeadDevices(
- localBtManager, groupedConnectedDevices, filterByInSharing)
- .stream()
- .map(device -> buildAudioSharingDeviceItem(device))
- .collect(Collectors.toCollection(ArrayList::new));
- }
-
- /** Build {@link AudioSharingDeviceItem} from {@link CachedBluetoothDevice}. */
- public static AudioSharingDeviceItem buildAudioSharingDeviceItem(
- CachedBluetoothDevice cachedDevice) {
- return new AudioSharingDeviceItem(
- cachedDevice.getName(),
- getGroupId(cachedDevice),
- isActiveLeAudioDevice(cachedDevice));
- }
-
- /**
- * Check if {@link CachedBluetoothDevice} is in an audio sharing session.
- *
- * @param cachedDevice The cached bluetooth device to check.
- * @param localBtManager The BT manager to provide BT functions.
- * @return Whether the device is in an audio sharing session.
- */
- public static boolean hasBroadcastSource(
- CachedBluetoothDevice cachedDevice, LocalBluetoothManager localBtManager) {
- if (localBtManager == null) {
- Log.d(TAG, "Skip check hasBroadcastSource due to bt manager is null");
- return false;
- }
- LocalBluetoothLeBroadcastAssistant assistant =
- localBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
- if (assistant == null) {
- Log.d(TAG, "Skip check hasBroadcastSource due to assistant profile is null");
- return false;
- }
- List<BluetoothLeBroadcastReceiveState> sourceList =
- assistant.getAllSources(cachedDevice.getDevice());
- if (!sourceList.isEmpty()) {
- Log.d(
- TAG,
- "Lead device has broadcast source, device = "
- + cachedDevice.getDevice().getAnonymizedAddress());
- return true;
- }
- // Return true if member device is in broadcast.
- for (CachedBluetoothDevice device : cachedDevice.getMemberDevice()) {
- List<BluetoothLeBroadcastReceiveState> list =
- assistant.getAllSources(device.getDevice());
- if (!list.isEmpty()) {
- Log.d(
- TAG,
- "Member device has broadcast source, device = "
- + device.getDevice().getAnonymizedAddress());
- return true;
- }
- }
- return false;
- }
-
- /**
- * Check if {@link CachedBluetoothDevice} is an active le audio device.
- *
- * @param cachedDevice The cached bluetooth device to check.
- * @return Whether the device is an active le audio device.
- */
- public static boolean isActiveLeAudioDevice(CachedBluetoothDevice cachedDevice) {
- return BluetoothUtils.isActiveLeAudioDevice(cachedDevice);
- }
-
- /**
- * Retrieves the one and only active Bluetooth LE Audio sink device, regardless if the device is
- * currently in an audio sharing session.
- *
- * @param manager The LocalBluetoothManager instance used to fetch connected devices.
- * @return An Optional containing the active LE Audio device, or an empty Optional if not found.
- */
- public static Optional<CachedBluetoothDevice> getActiveSinkOnAssistant(
- @Nullable LocalBluetoothManager manager) {
- if (manager == null) {
- Log.w(TAG, "getActiveSinksOnAssistant(): LocalBluetoothManager is null!");
- return Optional.empty();
- }
- var groupedDevices = fetchConnectedDevicesByGroupId(manager);
- var leadDevices = buildOrderedConnectedLeadDevices(manager, groupedDevices, false);
-
- if (!leadDevices.isEmpty() && isActiveLeAudioDevice(leadDevices.get(0))) {
- return Optional.of(leadDevices.get(0));
- } else {
- Log.w(TAG, "getActiveSinksOnAssistant(): No active lead device!");
- }
- return Optional.empty();
- }
-
- /** Toast message on main thread. */
- public static void toastMessage(Context context, String message) {
- context.getMainExecutor()
- .execute(() -> Toast.makeText(context, message, Toast.LENGTH_LONG).show());
- }
-
- /** Returns if the le audio sharing is enabled. */
- public static boolean isFeatureEnabled() {
- BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
- return Flags.enableLeAudioSharing()
- && adapter.isLeAudioBroadcastSourceSupported()
- == BluetoothStatusCodes.FEATURE_SUPPORTED
- && adapter.isLeAudioBroadcastAssistantSupported()
- == BluetoothStatusCodes.FEATURE_SUPPORTED;
- }
-
- /** Automatically update active device if needed. */
- public static void updateActiveDeviceIfNeeded(LocalBluetoothManager localBtManager) {
- if (localBtManager == null) {
- Log.d(TAG, "Skip updateActiveDeviceIfNeeded due to bt manager is null");
- return;
- }
- Map<Integer, List<CachedBluetoothDevice>> groupedConnectedDevices =
- fetchConnectedDevicesByGroupId(localBtManager);
- List<CachedBluetoothDevice> devicesInSharing =
- buildOrderedConnectedLeadDevices(
- localBtManager, groupedConnectedDevices, /* filterByInSharing= */ true);
- if (devicesInSharing.isEmpty()) return;
- List<BluetoothDevice> devices =
- BluetoothAdapter.getDefaultAdapter().getMostRecentlyConnectedDevices();
- CachedBluetoothDevice targetDevice = null;
- // Find the earliest connected device in sharing session.
- int targetDeviceIdx = -1;
- for (CachedBluetoothDevice device : devicesInSharing) {
- if (devices.contains(device.getDevice())) {
- int idx = devices.indexOf(device.getDevice());
- if (idx > targetDeviceIdx) {
- targetDeviceIdx = idx;
- targetDevice = device;
- }
- }
- }
- if (targetDevice != null && !isActiveLeAudioDevice(targetDevice)) {
- Log.d(
- TAG,
- "updateActiveDeviceIfNeeded, set active device: "
- + targetDevice.getDevice().getAnonymizedAddress());
- targetDevice.setActive();
- } else {
- Log.d(
- TAG,
- "updateActiveDeviceIfNeeded, skip set active device: "
- + (targetDevice == null
- ? "null"
- : (targetDevice.getDevice().getAnonymizedAddress()
- + " is already active")));
- }
- }
-
- /** Returns if the broadcast is on-going. */
- public static boolean isBroadcasting(@Nullable LocalBluetoothManager manager) {
- if (manager == null) return false;
- LocalBluetoothLeBroadcast broadcast =
- manager.getProfileManager().getLeAudioBroadcastProfile();
- return broadcast != null && broadcast.isEnabled(null);
- }
-
- /** Stops the latest broadcast. */
- public static void stopBroadcasting(LocalBluetoothManager manager) {
- if (manager == null) {
- Log.d(TAG, "Skip stop broadcasting due to bt manager is null");
- return;
- }
- LocalBluetoothLeBroadcast broadcast =
- manager.getProfileManager().getLeAudioBroadcastProfile();
- if (broadcast == null) {
- Log.d(TAG, "Skip stop broadcasting due to broadcast profile is null");
- }
- broadcast.stopBroadcast(broadcast.getLatestBroadcastId());
- }
-
- /**
- * Get CSIP group id for {@link CachedBluetoothDevice}.
- *
- * <p>If CachedBluetoothDevice#getGroupId is invalid, fetch group id from
- * LeAudioProfile#getGroupId.
- */
- public static int getGroupId(CachedBluetoothDevice cachedDevice) {
- int groupId = cachedDevice.getGroupId();
- String anonymizedAddress = cachedDevice.getDevice().getAnonymizedAddress();
- if (groupId != BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
- Log.d(TAG, "getGroupId by CSIP profile for device: " + anonymizedAddress);
- return groupId;
- }
- for (LocalBluetoothProfile profile : cachedDevice.getProfiles()) {
- if (profile instanceof LeAudioProfile) {
- Log.d(TAG, "getGroupId by LEA profile for device: " + anonymizedAddress);
- return ((LeAudioProfile) profile).getGroupId(cachedDevice.getDevice());
- }
- }
- Log.d(TAG, "getGroupId return invalid id for device: " + anonymizedAddress);
- return BluetoothCsipSetCoordinator.GROUP_ID_INVALID;
- }
-
- /** Get the fallback active group id from SettingsProvider. */
- public static int getFallbackActiveGroupId(@NonNull Context context) {
- return Settings.Secure.getInt(
- context.getContentResolver(),
- "bluetooth_le_broadcast_fallback_active_group_id",
- BluetoothCsipSetCoordinator.GROUP_ID_INVALID);
- }
-
- /** Post the runnable to main thread. */
- public static void postOnMainThread(@NonNull Context context, @NonNull Runnable runnable) {
- context.getMainExecutor().execute(runnable);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragment.java b/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragment.java
deleted file mode 100644
index 9d346d3..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragment.java
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.app.Dialog;
-import android.app.settings.SettingsEnums;
-import android.os.Bundle;
-
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentManager;
-
-import com.android.settings.R;
-import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
-
-import java.util.ArrayList;
-
-/** Provides a dialog to choose the active device for calls and alarms. */
-public class CallsAndAlarmsDialogFragment extends InstrumentedDialogFragment {
- private static final String TAG = "CallsAndAlarmsDialog";
- private static final String BUNDLE_KEY_DEVICE_ITEMS = "bundle_key_device_items";
-
- // The host creates an instance of this dialog fragment must implement this interface to receive
- // event callbacks.
- public interface DialogEventListener {
- /**
- * Called when users click the device item to set active for calls and alarms in the dialog.
- *
- * @param item The device item clicked.
- */
- void onItemClick(AudioSharingDeviceItem item);
- }
-
- private static DialogEventListener sListener;
-
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.DIALOG_AUDIO_SHARING_SWITCH_ACTIVE;
- }
-
- /**
- * Display the {@link CallsAndAlarmsDialogFragment} dialog.
- *
- * @param host The Fragment this dialog will be hosted.
- * @param deviceItems The connected device items in audio sharing session.
- * @param listener The callback to handle the user action on this dialog.
- */
- public static void show(
- Fragment host,
- ArrayList<AudioSharingDeviceItem> deviceItems,
- DialogEventListener listener) {
- if (!AudioSharingUtils.isFeatureEnabled()) return;
- final FragmentManager manager = host.getChildFragmentManager();
- sListener = listener;
- if (manager.findFragmentByTag(TAG) == null) {
- final Bundle bundle = new Bundle();
- bundle.putParcelableArrayList(BUNDLE_KEY_DEVICE_ITEMS, deviceItems);
- final CallsAndAlarmsDialogFragment dialog = new CallsAndAlarmsDialogFragment();
- dialog.setArguments(bundle);
- dialog.show(manager, TAG);
- }
- }
-
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- Bundle arguments = requireArguments();
- ArrayList<AudioSharingDeviceItem> deviceItems =
- arguments.getParcelableArrayList(BUNDLE_KEY_DEVICE_ITEMS);
- int checkedItem = -1;
- for (AudioSharingDeviceItem item : deviceItems) {
- int fallbackActiveGroupId = AudioSharingUtils.getFallbackActiveGroupId(getContext());
- if (item.getGroupId() == fallbackActiveGroupId) {
- checkedItem = deviceItems.indexOf(item);
- }
- }
- String[] choices =
- deviceItems.stream().map(AudioSharingDeviceItem::getName).toArray(String[]::new);
- AlertDialog.Builder builder =
- new AlertDialog.Builder(getActivity())
- .setTitle(R.string.calls_and_alarms_device_title)
- .setSingleChoiceItems(
- choices,
- checkedItem,
- (dialog, which) -> {
- sListener.onItemClick(deviceItems.get(which));
- });
- return builder.create();
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceController.java b/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceController.java
deleted file mode 100644
index 2a538d5..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceController.java
+++ /dev/null
@@ -1,261 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothCsipSetCoordinator;
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.bluetooth.BluetoothProfile;
-import android.content.Context;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.dashboard.DashboardFragment;
-import com.android.settingslib.bluetooth.BluetoothCallback;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-/** PreferenceController to control the dialog to choose the active device for calls and alarms */
-public class CallsAndAlarmsPreferenceController extends AudioSharingBasePreferenceController
- implements BluetoothCallback {
-
- private static final String TAG = "CallsAndAlarmsPreferenceController";
- private static final String PREF_KEY = "calls_and_alarms";
-
- private final LocalBluetoothManager mLocalBtManager;
- private final Executor mExecutor;
- @Nullable private LocalBluetoothLeBroadcastAssistant mAssistant = null;
- private DashboardFragment mFragment;
- Map<Integer, List<CachedBluetoothDevice>> mGroupedConnectedDevices = new HashMap<>();
- private ArrayList<AudioSharingDeviceItem> mDeviceItemsInSharingSession = new ArrayList<>();
-
- private BluetoothLeBroadcastAssistant.Callback mBroadcastAssistantCallback =
- new BluetoothLeBroadcastAssistant.Callback() {
- @Override
- public void onSearchStarted(int reason) {}
-
- @Override
- public void onSearchStartFailed(int reason) {}
-
- @Override
- public void onSearchStopped(int reason) {}
-
- @Override
- public void onSearchStopFailed(int reason) {}
-
- @Override
- public void onSourceFound(@NonNull BluetoothLeBroadcastMetadata source) {}
-
- @Override
- public void onSourceAdded(@NonNull BluetoothDevice sink, int sourceId, int reason) {
- Log.d(TAG, "onSourceAdded");
- updatePreference();
- }
-
- @Override
- public void onSourceAddFailed(
- @NonNull BluetoothDevice sink,
- @NonNull BluetoothLeBroadcastMetadata source,
- int reason) {}
-
- @Override
- public void onSourceModified(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceModifyFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceRemoved(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {
- Log.d(TAG, "onSourceRemoved");
- updatePreference();
- }
-
- @Override
- public void onSourceRemoveFailed(
- @NonNull BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onReceiveStateChanged(
- BluetoothDevice sink,
- int sourceId,
- BluetoothLeBroadcastReceiveState state) {}
- };
-
- public CallsAndAlarmsPreferenceController(Context context) {
- super(context, PREF_KEY);
- mLocalBtManager = Utils.getLocalBtManager(mContext);
- if (mLocalBtManager != null) {
- mAssistant = mLocalBtManager.getProfileManager().getLeAudioBroadcastAssistantProfile();
- }
- mExecutor = Executors.newSingleThreadExecutor();
- }
-
- @Override
- public String getPreferenceKey() {
- return PREF_KEY;
- }
-
- @Override
- public void displayPreference(@NonNull PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference.setOnPreferenceClickListener(
- preference -> {
- if (mFragment == null) {
- Log.w(TAG, "Dialog fail to show due to null host.");
- return true;
- }
- updateDeviceItemsInSharingSession();
- if (mDeviceItemsInSharingSession.size() >= 1) {
- CallsAndAlarmsDialogFragment.show(
- mFragment,
- mDeviceItemsInSharingSession,
- (AudioSharingDeviceItem item) -> {
- if (!mGroupedConnectedDevices.containsKey(item.getGroupId())) {
- return;
- }
- List<CachedBluetoothDevice> devices =
- mGroupedConnectedDevices.get(item.getGroupId());
- @Nullable
- CachedBluetoothDevice lead =
- AudioSharingUtils.getLeadDevice(devices);
- if (lead != null) {
- Log.d(
- TAG,
- "Set fallback active device: "
- + lead.getDevice().getAnonymizedAddress());
- lead.setActive();
- updatePreference();
- } else {
- Log.w(
- TAG,
- "Fail to set fallback active device: no lead"
- + " device");
- }
- });
- }
- return true;
- });
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- super.onStart(owner);
- if (mLocalBtManager != null) {
- mLocalBtManager.getEventManager().registerCallback(this);
- }
- if (mAssistant != null) {
- mAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
- }
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- super.onStop(owner);
- if (mLocalBtManager != null) {
- mLocalBtManager.getEventManager().unregisterCallback(this);
- }
- if (mAssistant != null) {
- mAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
- }
- }
-
- @Override
- public void updateVisibility() {
- if (mPreference == null) return;
- var unused = ThreadUtils.postOnBackgroundThread(() -> updatePreference());
- }
-
- private void updatePreference() {
- boolean isVisible = isBroadcasting() && isBluetoothStateOn();
- if (!isVisible) {
- AudioSharingUtils.postOnMainThread(mContext, () -> mPreference.setVisible(false));
- return;
- }
- updateDeviceItemsInSharingSession();
- int fallbackActiveGroupId = AudioSharingUtils.getFallbackActiveGroupId(mContext);
- Log.d(TAG, "updatePreference: get fallback active group " + fallbackActiveGroupId);
- if (fallbackActiveGroupId != BluetoothCsipSetCoordinator.GROUP_ID_INVALID) {
- for (AudioSharingDeviceItem item : mDeviceItemsInSharingSession) {
- if (item.getGroupId() == fallbackActiveGroupId) {
- AudioSharingUtils.postOnMainThread(
- mContext,
- () -> {
- mPreference.setSummary(item.getName());
- mPreference.setVisible(true);
- });
- return;
- }
- }
- }
- AudioSharingUtils.postOnMainThread(
- mContext,
- () -> {
- mPreference.setSummary("No active device in sharing");
- mPreference.setVisible(true);
- });
- }
-
- @Override
- public void onProfileConnectionStateChanged(
- @NonNull CachedBluetoothDevice cachedDevice,
- @ConnectionState int state,
- int bluetoothProfile) {
- if (state == BluetoothAdapter.STATE_DISCONNECTED
- && bluetoothProfile == BluetoothProfile.LE_AUDIO) {
- // The fallback active device could be updated if the previous fallback device is
- // disconnected.
- updatePreference();
- }
- }
-
- /**
- * Initialize the controller.
- *
- * @param fragment The fragment to host the {@link CallsAndAlarmsDialogFragment} dialog.
- */
- public void init(DashboardFragment fragment) {
- this.mFragment = fragment;
- }
-
- private void updateDeviceItemsInSharingSession() {
- mGroupedConnectedDevices =
- AudioSharingUtils.fetchConnectedDevicesByGroupId(mLocalBtManager);
- mDeviceItemsInSharingSession =
- AudioSharingUtils.buildOrderedConnectedLeadAudioSharingDeviceItem(
- mLocalBtManager, mGroupedConnectedDevices, /* filterByInSharing= */ true);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/StreamSettingsCategoryController.java b/src/com/android/settings/connecteddevice/audiosharing/StreamSettingsCategoryController.java
deleted file mode 100644
index f62183d..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/StreamSettingsCategoryController.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothDevice;
-import android.content.BroadcastReceiver;
-import android.content.Context;
-import android.content.Intent;
-import android.content.IntentFilter;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.core.BasePreferenceController;
-
-public class StreamSettingsCategoryController extends BasePreferenceController
- implements DefaultLifecycleObserver {
- private static final String TAG = "StreamSettingsCategoryController";
- private final BluetoothAdapter mBluetoothAdapter;
- private final IntentFilter mIntentFilter;
- private @Nullable Preference mPreference;
- private BroadcastReceiver mReceiver =
- new BroadcastReceiver() {
- @Override
- public void onReceive(Context context, Intent intent) {
- if (!BluetoothAdapter.ACTION_STATE_CHANGED.equals(intent.getAction())) return;
- int adapterState =
- intent.getIntExtra(BluetoothAdapter.EXTRA_STATE, BluetoothDevice.ERROR);
- mContext.getMainExecutor()
- .execute(
- () -> {
- if (mPreference == null) {
- Log.w(
- TAG,
- "Skip BT state change due to mPreference "
- + "is null");
- } else {
- mPreference.setVisible(
- adapterState == BluetoothAdapter.STATE_ON);
- }
- });
- }
- };
-
- public StreamSettingsCategoryController(Context context, String key) {
- super(context, key);
- mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
- mIntentFilter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- mContext.registerReceiver(mReceiver, mIntentFilter, Context.RECEIVER_EXPORTED_UNAUDITED);
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- mContext.unregisterReceiver(mReceiver);
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference = screen.findPreference(getPreferenceKey());
- if (mPreference != null) {
- mPreference.setVisible(isBluetoothStateOn());
- }
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AudioSharingUtils.isFeatureEnabled() ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
- }
-
- private boolean isBluetoothStateOn() {
- return mBluetoothAdapter != null && mBluetoothAdapter.isEnabled();
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamButtonController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamButtonController.java
deleted file mode 100644
index 47597cf..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamButtonController.java
+++ /dev/null
@@ -1,197 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.content.Context;
-import android.util.Log;
-import android.view.View;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.R;
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.utils.ThreadUtils;
-import com.android.settingslib.widget.ActionButtonsPreference;
-
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-public class AudioStreamButtonController extends BasePreferenceController
- implements DefaultLifecycleObserver {
- private static final String TAG = "AudioStreamButtonController";
- private static final String KEY = "audio_stream_button";
- private final BluetoothLeBroadcastAssistant.Callback mBroadcastAssistantCallback =
- new AudioStreamsBroadcastAssistantCallback() {
- @Override
- public void onSourceRemoved(BluetoothDevice sink, int sourceId, int reason) {
- super.onSourceRemoved(sink, sourceId, reason);
- updateButton();
- }
-
- @Override
- public void onSourceRemoveFailed(BluetoothDevice sink, int sourceId, int reason) {
- super.onSourceRemoveFailed(sink, sourceId, reason);
- updateButton();
- }
-
- @Override
- public void onReceiveStateChanged(
- BluetoothDevice sink,
- int sourceId,
- BluetoothLeBroadcastReceiveState state) {
- super.onReceiveStateChanged(sink, sourceId, state);
- if (mAudioStreamsHelper.isConnected(state)) {
- updateButton();
- }
- }
-
- @Override
- public void onSourceAddFailed(
- BluetoothDevice sink, BluetoothLeBroadcastMetadata source, int reason) {
- super.onSourceAddFailed(sink, source, reason);
- updateButton();
- }
-
- @Override
- public void onSourceLost(int broadcastId) {
- super.onSourceLost(broadcastId);
- updateButton();
- }
- };
-
- private final AudioStreamsRepository mAudioStreamsRepository =
- AudioStreamsRepository.getInstance();
- private final Executor mExecutor;
- private final AudioStreamsHelper mAudioStreamsHelper;
- private final @Nullable LocalBluetoothLeBroadcastAssistant mLeBroadcastAssistant;
- private @Nullable ActionButtonsPreference mPreference;
- private int mBroadcastId = -1;
-
- public AudioStreamButtonController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mExecutor = Executors.newSingleThreadExecutor();
- mAudioStreamsHelper = new AudioStreamsHelper(Utils.getLocalBtManager(context));
- mLeBroadcastAssistant = mAudioStreamsHelper.getLeBroadcastAssistant();
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (mLeBroadcastAssistant == null) {
- Log.w(TAG, "onStart(): LeBroadcastAssistant is null!");
- return;
- }
- mLeBroadcastAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- if (mLeBroadcastAssistant == null) {
- Log.w(TAG, "onStop(): LeBroadcastAssistant is null!");
- return;
- }
- mLeBroadcastAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
- }
-
- @Override
- public final void displayPreference(PreferenceScreen screen) {
- mPreference = screen.findPreference(getPreferenceKey());
- updateButton();
- super.displayPreference(screen);
- }
-
- private void updateButton() {
- if (mPreference != null) {
- if (mAudioStreamsHelper.getAllConnectedSources().stream()
- .map(BluetoothLeBroadcastReceiveState::getBroadcastId)
- .anyMatch(connectedBroadcastId -> connectedBroadcastId == mBroadcastId)) {
- ThreadUtils.postOnMainThread(
- () -> {
- if (mPreference != null) {
- mPreference.setButton1Enabled(true);
- mPreference
- .setButton1Text(
- R.string.bluetooth_device_context_disconnect)
- .setButton1Icon(R.drawable.ic_settings_close)
- .setButton1OnClickListener(
- unused -> {
- if (mPreference != null) {
- mPreference.setButton1Enabled(false);
- }
- mAudioStreamsHelper.removeSource(mBroadcastId);
- });
- }
- });
- } else {
- View.OnClickListener clickToRejoin =
- unused ->
- ThreadUtils.postOnBackgroundThread(
- () -> {
- var metadata =
- mAudioStreamsRepository.getSavedMetadata(
- mContext, mBroadcastId);
- if (metadata != null) {
- mAudioStreamsHelper.addSource(metadata);
- ThreadUtils.postOnMainThread(
- () -> {
- if (mPreference != null) {
- mPreference.setButton1Enabled(
- false);
- }
- });
- }
- });
- ThreadUtils.postOnMainThread(
- () -> {
- if (mPreference != null) {
- mPreference.setButton1Enabled(true);
- mPreference
- .setButton1Text(R.string.bluetooth_device_context_connect)
- .setButton1Icon(R.drawable.ic_add_24dp)
- .setButton1OnClickListener(clickToRejoin);
- }
- });
- }
- } else {
- Log.w(TAG, "updateButton(): preference is null!");
- }
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AVAILABLE;
- }
-
- @Override
- public String getPreferenceKey() {
- return KEY;
- }
-
- /** Initialize with broadcast id */
- void init(int broadcastId) {
- mBroadcastId = broadcastId;
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamConfirmDialog.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamConfirmDialog.java
deleted file mode 100644
index 131c8f6..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamConfirmDialog.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.app.Activity;
-import android.app.Dialog;
-import android.app.settings.SettingsEnums;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.os.Bundle;
-import android.util.Log;
-
-import com.android.settings.R;
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode.QrCodeScanModeFragment;
-import com.android.settings.core.SubSettingLauncher;
-import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
-import com.android.settingslib.bluetooth.BluetoothLeBroadcastMetadataExt;
-
-import com.google.common.base.Strings;
-
-public class AudioStreamConfirmDialog extends InstrumentedDialogFragment {
- public static final String KEY_BROADCAST_METADATA = "key_broadcast_metadata";
- private static final String TAG = "AudioStreamConfirmDialog";
- private Activity mActivity;
- private String mBroadcastMetadataStr;
- private BluetoothLeBroadcastMetadata mBroadcastMetadata;
- private boolean mIsRequestValid = false;
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setShowsDialog(true);
- mActivity = getActivity();
- if (mActivity == null) {
- Log.w(TAG, "onCreate() mActivity is null!");
- return;
- }
- mBroadcastMetadataStr =
- mActivity.getIntent().getStringExtra(QrCodeScanModeFragment.KEY_BROADCAST_METADATA);
- if (Strings.isNullOrEmpty(mBroadcastMetadataStr)) {
- Log.w(TAG, "onCreate() mBroadcastMetadataStr is null or empty!");
- return;
- }
- mBroadcastMetadata =
- BluetoothLeBroadcastMetadataExt.INSTANCE.convertToBroadcastMetadata(
- mBroadcastMetadataStr);
- if (mBroadcastMetadata == null) {
- Log.w(TAG, "onCreate() mBroadcastMetadata is null!");
- } else {
- // Warm up LE_AUDIO_BROADCAST_ASSISTANT service
- Utils.getLocalBluetoothManager(mActivity);
- mIsRequestValid = true;
- }
- }
-
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- return mIsRequestValid ? getConfirmDialog() : getErrorDialog();
- }
-
- @Override
- public int getMetricsCategory() {
- // TODO(chelseahao): update metrics id
- return 0;
- }
-
- private Dialog getConfirmDialog() {
- return new AudioStreamsDialogFragment.DialogBuilder(mActivity)
- .setTitle("Listen to audio stream")
- .setSubTitle1(mBroadcastMetadata.getBroadcastName())
- .setSubTitle2(
- "The audio stream will play on the active LE audio device. Use this device"
- + " to control the volume.")
- .setLeftButtonText("Cancel")
- .setLeftButtonOnClickListener(
- unused -> {
- dismiss();
- mActivity.finish();
- })
- .setRightButtonText("Listen")
- .setRightButtonOnClickListener(
- unused -> {
- launchAudioStreamsActivity();
- dismiss();
- mActivity.finish();
- })
- .build();
- }
-
- private Dialog getErrorDialog() {
- return new AudioStreamsDialogFragment.DialogBuilder(mActivity)
- .setTitle("Can't listen to audio stream")
- .setSubTitle2("Can't play this audio stream. Learn more")
- .setRightButtonText("Close")
- .setRightButtonOnClickListener(
- unused -> {
- dismiss();
- mActivity.finish();
- })
- .build();
- }
-
- private void launchAudioStreamsActivity() {
- Bundle bundle = new Bundle();
- bundle.putString(KEY_BROADCAST_METADATA, mBroadcastMetadataStr);
-
- new SubSettingLauncher(mActivity)
- .setTitleRes(R.string.bluetooth_find_broadcast_title)
- .setDestination(AudioStreamsDashboardFragment.class.getName())
- .setArguments(bundle)
- .setSourceMetricsCategory(SettingsEnums.PAGE_UNKNOWN)
- .launch();
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamDetailsFragment.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamDetailsFragment.java
deleted file mode 100644
index e1dc228..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamDetailsFragment.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.content.Context;
-import android.os.Bundle;
-
-import com.android.settings.R;
-import com.android.settings.dashboard.DashboardFragment;
-
-public class AudioStreamDetailsFragment extends DashboardFragment {
- static final String BROADCAST_NAME_ARG = "broadcast_name";
- static final String BROADCAST_ID_ARG = "broadcast_id";
- private static final String TAG = "AudioStreamDetailsFragment";
-
- @Override
- public void onAttach(Context context) {
- super.onAttach(context);
- Bundle arguments = getArguments();
- if (arguments != null) {
- use(AudioStreamHeaderController.class)
- .init(
- this,
- arguments.getString(BROADCAST_NAME_ARG),
- arguments.getInt(BROADCAST_ID_ARG));
- use(AudioStreamButtonController.class).init(arguments.getInt(BROADCAST_ID_ARG));
- }
- }
-
- @Override
- public int getMetricsCategory() {
- // TODO(chelseahao): update metrics id
- return 0;
- }
-
- @Override
- protected int getPreferenceScreenResId() {
- return R.xml.audio_stream_details_fragment;
- }
-
- @Override
- protected String getLogTag() {
- return TAG;
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamHeaderController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamHeaderController.java
deleted file mode 100644
index 3524543..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamHeaderController.java
+++ /dev/null
@@ -1,171 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.content.Context;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.R;
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.widget.EntityHeaderController;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.utils.ThreadUtils;
-import com.android.settingslib.widget.LayoutPreference;
-
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-import javax.annotation.Nullable;
-
-public class AudioStreamHeaderController extends BasePreferenceController
- implements DefaultLifecycleObserver {
- private static final String TAG = "AudioStreamHeaderController";
- private static final String KEY = "audio_stream_header";
- private final Executor mExecutor;
- private final AudioStreamsHelper mAudioStreamsHelper;
- @Nullable private final LocalBluetoothLeBroadcastAssistant mLeBroadcastAssistant;
- private final BluetoothLeBroadcastAssistant.Callback mBroadcastAssistantCallback =
- new AudioStreamsBroadcastAssistantCallback() {
- @Override
- public void onSourceRemoved(BluetoothDevice sink, int sourceId, int reason) {
- super.onSourceRemoved(sink, sourceId, reason);
- updateSummary();
- }
-
- @Override
- public void onSourceLost(int broadcastId) {
- super.onSourceLost(broadcastId);
- updateSummary();
- }
-
- @Override
- public void onReceiveStateChanged(
- BluetoothDevice sink,
- int sourceId,
- BluetoothLeBroadcastReceiveState state) {
- super.onReceiveStateChanged(sink, sourceId, state);
- if (mAudioStreamsHelper.isConnected(state)) {
- updateSummary();
- }
- }
- };
-
- private @Nullable EntityHeaderController mHeaderController;
- private @Nullable DashboardFragment mFragment;
- private String mBroadcastName = "";
- private int mBroadcastId = -1;
-
- public AudioStreamHeaderController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mExecutor = Executors.newSingleThreadExecutor();
- mAudioStreamsHelper = new AudioStreamsHelper(Utils.getLocalBtManager(context));
- mLeBroadcastAssistant = mAudioStreamsHelper.getLeBroadcastAssistant();
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (mLeBroadcastAssistant == null) {
- Log.w(TAG, "onStart(): LeBroadcastAssistant is null!");
- return;
- }
- mLeBroadcastAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- if (mLeBroadcastAssistant == null) {
- Log.w(TAG, "onStop(): LeBroadcastAssistant is null!");
- return;
- }
- mLeBroadcastAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
- }
-
- @Override
- public final void displayPreference(PreferenceScreen screen) {
- LayoutPreference headerPreference = screen.findPreference(KEY);
- if (headerPreference != null && mFragment != null) {
- mHeaderController =
- EntityHeaderController.newInstance(
- mFragment.getActivity(),
- mFragment,
- headerPreference.findViewById(R.id.entity_header));
- if (mBroadcastName != null) {
- mHeaderController.setLabel(mBroadcastName);
- }
- mHeaderController.setIcon(
- screen.getContext().getDrawable(R.drawable.ic_bt_audio_sharing));
- screen.addPreference(headerPreference);
- updateSummary();
- }
- super.displayPreference(screen);
- }
-
- private void updateSummary() {
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- var latestSummary =
- mAudioStreamsHelper.getAllConnectedSources().stream()
- .map(
- BluetoothLeBroadcastReceiveState
- ::getBroadcastId)
- .anyMatch(
- connectedBroadcastId ->
- connectedBroadcastId
- == mBroadcastId)
- ? "Listening now"
- : "";
- ThreadUtils.postOnMainThread(
- () -> {
- if (mHeaderController != null) {
- mHeaderController.setSummary(latestSummary);
- mHeaderController.done(true);
- }
- });
- });
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AVAILABLE;
- }
-
- @Override
- public String getPreferenceKey() {
- return KEY;
- }
-
- /** Initialize with {@link AudioStreamDetailsFragment} and broadcast name and id */
- void init(
- AudioStreamDetailsFragment audioStreamDetailsFragment,
- String broadcastName,
- int broadcastId) {
- mFragment = audioStreamDetailsFragment;
- mBroadcastName = broadcastName;
- mBroadcastId = broadcastId;
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamPreference.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamPreference.java
deleted file mode 100644
index c2e1178..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamPreference.java
+++ /dev/null
@@ -1,195 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothLeAudioContentMetadata;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.content.Context;
-import android.util.AttributeSet;
-import android.view.View;
-
-import androidx.annotation.Nullable;
-import androidx.preference.PreferenceViewHolder;
-
-import com.android.settings.R;
-import com.android.settingslib.widget.TwoTargetPreference;
-
-import com.google.common.base.Strings;
-
-/**
- * Custom preference class for managing audio stream preferences with an optional lock icon. Extends
- * {@link TwoTargetPreference}.
- */
-class AudioStreamPreference extends TwoTargetPreference {
- private boolean mIsConnected = false;
- private AudioStream mAudioStream;
-
- /**
- * Update preference UI based on connection status
- *
- * @param isConnected Is this stream connected
- * @param summary Summary text
- * @param onPreferenceClickListener Click listener for the preference
- */
- void setIsConnected(
- boolean isConnected,
- String summary,
- @Nullable OnPreferenceClickListener onPreferenceClickListener) {
- if (mIsConnected == isConnected
- && getSummary() == summary
- && getOnPreferenceClickListener() == onPreferenceClickListener) {
- // Nothing to update.
- return;
- }
- mIsConnected = isConnected;
- setSummary(summary);
- setOnPreferenceClickListener(onPreferenceClickListener);
- notifyChanged();
- }
-
- AudioStreamPreference(Context context, @Nullable AttributeSet attrs) {
- super(context, attrs);
- setIcon(R.drawable.ic_bt_audio_sharing);
- }
-
- void setAudioStreamState(AudioStreamsProgressCategoryController.AudioStreamState state) {
- mAudioStream.setState(state);
- }
-
- void setAudioStreamMetadata(BluetoothLeBroadcastMetadata metadata) {
- mAudioStream.setMetadata(metadata);
- }
-
- int getAudioStreamBroadcastId() {
- return mAudioStream.getBroadcastId();
- }
-
- int getAudioStreamRssi() {
- return mAudioStream.getRssi();
- }
-
- @Nullable
- BluetoothLeBroadcastMetadata getAudioStreamMetadata() {
- return mAudioStream.getMetadata();
- }
-
- AudioStreamsProgressCategoryController.AudioStreamState getAudioStreamState() {
- return mAudioStream.getState();
- }
-
- @Override
- protected boolean shouldHideSecondTarget() {
- return mIsConnected;
- }
-
- @Override
- protected int getSecondTargetResId() {
- return R.layout.preference_widget_lock;
- }
-
- @Override
- public void onBindViewHolder(PreferenceViewHolder holder) {
- super.onBindViewHolder(holder);
- View divider =
- holder.findViewById(
- com.android.settingslib.widget.preference.twotarget.R.id
- .two_target_divider);
- if (divider != null) {
- divider.setVisibility(View.GONE);
- }
- }
-
- static AudioStreamPreference fromMetadata(
- Context context, BluetoothLeBroadcastMetadata source) {
- AudioStreamPreference preference = new AudioStreamPreference(context, /* attrs= */ null);
- preference.setTitle(getBroadcastName(source));
- preference.setAudioStream(new AudioStream(source));
- return preference;
- }
-
- static AudioStreamPreference fromReceiveState(
- Context context, BluetoothLeBroadcastReceiveState receiveState) {
- AudioStreamPreference preference = new AudioStreamPreference(context, /* attrs= */ null);
- preference.setTitle(getBroadcastName(receiveState));
- preference.setAudioStream(new AudioStream(receiveState));
- return preference;
- }
-
- private void setAudioStream(AudioStream audioStream) {
- mAudioStream = audioStream;
- }
-
- private static String getBroadcastName(BluetoothLeBroadcastMetadata source) {
- return source.getSubgroups().stream()
- .map(s -> s.getContentMetadata().getProgramInfo())
- .filter(i -> !Strings.isNullOrEmpty(i))
- .findFirst()
- .orElse("Broadcast Id: " + source.getBroadcastId());
- }
-
- private static String getBroadcastName(BluetoothLeBroadcastReceiveState state) {
- return state.getSubgroupMetadata().stream()
- .map(BluetoothLeAudioContentMetadata::getProgramInfo)
- .filter(i -> !Strings.isNullOrEmpty(i))
- .findFirst()
- .orElse("Broadcast Id: " + state.getBroadcastId());
- }
-
- private static final class AudioStream {
- private static final int UNAVAILABLE = -1;
- @Nullable private BluetoothLeBroadcastMetadata mMetadata;
- @Nullable private BluetoothLeBroadcastReceiveState mReceiveState;
- private AudioStreamsProgressCategoryController.AudioStreamState mState =
- AudioStreamsProgressCategoryController.AudioStreamState.UNKNOWN;
-
- private AudioStream(BluetoothLeBroadcastMetadata metadata) {
- mMetadata = metadata;
- }
-
- private AudioStream(BluetoothLeBroadcastReceiveState receiveState) {
- mReceiveState = receiveState;
- }
-
- private int getBroadcastId() {
- return mMetadata != null
- ? mMetadata.getBroadcastId()
- : mReceiveState != null ? mReceiveState.getBroadcastId() : UNAVAILABLE;
- }
-
- private int getRssi() {
- return mMetadata != null ? mMetadata.getRssi() : Integer.MAX_VALUE;
- }
-
- private AudioStreamsProgressCategoryController.AudioStreamState getState() {
- return mState;
- }
-
- @Nullable
- private BluetoothLeBroadcastMetadata getMetadata() {
- return mMetadata;
- }
-
- private void setState(AudioStreamsProgressCategoryController.AudioStreamState state) {
- mState = state;
- }
-
- private void setMetadata(BluetoothLeBroadcastMetadata metadata) {
- mMetadata = metadata;
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsActiveDeviceController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsActiveDeviceController.java
deleted file mode 100644
index d001409..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsActiveDeviceController.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.content.Context;
-
-import androidx.annotation.NonNull;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.core.BasePreferenceController;
-
-public class AudioStreamsActiveDeviceController extends BasePreferenceController
- implements AudioStreamsActiveDeviceSummaryUpdater.OnSummaryChangeListener,
- DefaultLifecycleObserver {
-
- public static final String KEY = "audio_streams_active_device";
- private final AudioStreamsActiveDeviceSummaryUpdater mSummaryHelper;
- private Preference mPreference;
-
- public AudioStreamsActiveDeviceController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mSummaryHelper = new AudioStreamsActiveDeviceSummaryUpdater(mContext, this);
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference = screen.findPreference(KEY);
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AVAILABLE;
- }
-
- @Override
- public void onSummaryChanged(String summary) {
- mPreference.setSummary(summary);
- }
-
- @Override
- public void onResume(@NonNull LifecycleOwner owner) {
- mSummaryHelper.register(true);
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- mSummaryHelper.register(false);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsActiveDeviceSummaryUpdater.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsActiveDeviceSummaryUpdater.java
deleted file mode 100644
index b2e6fb2..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsActiveDeviceSummaryUpdater.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothProfile;
-import android.content.Context;
-import android.text.TextUtils;
-import android.util.Log;
-
-import androidx.annotation.Nullable;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.audiosharing.AudioSharingUtils;
-import com.android.settingslib.bluetooth.BluetoothCallback;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-public class AudioStreamsActiveDeviceSummaryUpdater implements BluetoothCallback {
- private static final String TAG = "AudioStreamsActiveDeviceSummaryUpdater";
- private static final boolean DEBUG = BluetoothUtils.D;
- private final LocalBluetoothManager mBluetoothManager;
- private String mSummary;
- private OnSummaryChangeListener mListener;
-
- public AudioStreamsActiveDeviceSummaryUpdater(
- Context context, OnSummaryChangeListener listener) {
- mBluetoothManager = Utils.getLocalBluetoothManager(context);
- mListener = listener;
- }
-
- @Override
- public void onActiveDeviceChanged(
- @Nullable CachedBluetoothDevice activeDevice, int bluetoothProfile) {
- if (DEBUG) {
- Log.d(
- TAG,
- "onActiveDeviceChanged() with activeDevice : "
- + (activeDevice == null ? "null" : activeDevice.getAddress())
- + " on profile : "
- + bluetoothProfile);
- }
- if (bluetoothProfile == BluetoothProfile.LE_AUDIO) {
- notifyChangeIfNeeded();
- }
- }
-
- void register(boolean register) {
- if (register) {
- notifyChangeIfNeeded();
- mBluetoothManager.getEventManager().registerCallback(this);
- } else {
- mBluetoothManager.getEventManager().unregisterCallback(this);
- }
- }
-
- private void notifyChangeIfNeeded() {
- ThreadUtils.postOnBackgroundThread(
- () -> {
- String summary = getSummary();
- if (!TextUtils.equals(mSummary, summary)) {
- mSummary = summary;
- ThreadUtils.postOnMainThread(() -> mListener.onSummaryChanged(summary));
- }
- });
- }
-
- private String getSummary() {
- var activeSink = AudioSharingUtils.getActiveSinkOnAssistant(mBluetoothManager);
- if (activeSink.isEmpty()) {
- return "No active LE Audio device";
- }
- return activeSink.get().getName();
- }
-
- /** Interface definition for a callback to be invoked when the summary has been changed. */
- interface OnSummaryChangeListener {
- /**
- * Called when summary has changed.
- *
- * @param summary The new summary.
- */
- void onSummaryChanged(String summary);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsBroadcastAssistantCallback.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsBroadcastAssistantCallback.java
deleted file mode 100644
index 9fb5b21..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsBroadcastAssistantCallback.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.util.Log;
-
-import com.android.settingslib.bluetooth.BluetoothUtils;
-
-public class AudioStreamsBroadcastAssistantCallback
- implements BluetoothLeBroadcastAssistant.Callback {
-
- private static final String TAG = "AudioStreamsBroadcastAssistantCallback";
- private static final boolean DEBUG = BluetoothUtils.D;
-
- @Override
- public void onReceiveStateChanged(
- BluetoothDevice sink, int sourceId, BluetoothLeBroadcastReceiveState state) {
- if (DEBUG) {
- Log.d(
- TAG,
- "onReceiveStateChanged() sink : "
- + sink.getAddress()
- + " sourceId: "
- + sourceId
- + " state: "
- + state);
- }
- }
-
- @Override
- public void onSearchStartFailed(int reason) {
- Log.w(TAG, "onSearchStartFailed() reason : " + reason);
- }
-
- @Override
- public void onSearchStarted(int reason) {
- if (DEBUG) {
- Log.d(TAG, "onSearchStarted() reason : " + reason);
- }
- }
-
- @Override
- public void onSearchStopFailed(int reason) {
- Log.w(TAG, "onSearchStopFailed() reason : " + reason);
- }
-
- @Override
- public void onSearchStopped(int reason) {
- if (DEBUG) {
- Log.d(TAG, "onSearchStopped() reason : " + reason);
- }
- }
-
- @Override
- public void onSourceAddFailed(
- BluetoothDevice sink, BluetoothLeBroadcastMetadata source, int reason) {
- if (DEBUG) {
- Log.d(
- TAG,
- "onSourceAddFailed() sink : "
- + sink.getAddress()
- + " source: "
- + source
- + " reason: "
- + reason);
- }
- }
-
- @Override
- public void onSourceAdded(BluetoothDevice sink, int sourceId, int reason) {
- if (DEBUG) {
- Log.d(
- TAG,
- "onSourceAdded() sink : "
- + sink.getAddress()
- + " sourceId: "
- + sourceId
- + " reason: "
- + reason);
- }
- }
-
- @Override
- public void onSourceFound(BluetoothLeBroadcastMetadata source) {
- if (DEBUG) {
- Log.d(TAG, "onSourceFound() broadcastId : " + source.getBroadcastId());
- }
- }
-
- @Override
- public void onSourceLost(int broadcastId) {
- if (DEBUG) {
- Log.d(TAG, "onSourceLost() broadcastId : " + broadcastId);
- }
- }
-
- @Override
- public void onSourceModified(BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceModifyFailed(BluetoothDevice sink, int sourceId, int reason) {}
-
- @Override
- public void onSourceRemoveFailed(BluetoothDevice sink, int sourceId, int reason) {
- Log.w(TAG, "onSourceRemoveFailed() sourceId : " + sourceId + " reason : " + reason);
- }
-
- @Override
- public void onSourceRemoved(BluetoothDevice sink, int sourceId, int reason) {
- if (DEBUG) {
- Log.d(TAG, "onSourceRemoved() sourceId : " + sourceId + " reason : " + reason);
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsCategoryController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsCategoryController.java
deleted file mode 100644
index 56d0fa7..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsCategoryController.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothProfile;
-import android.content.Context;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.lifecycle.LifecycleOwner;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.audiosharing.AudioSharingBasePreferenceController;
-import com.android.settings.connecteddevice.audiosharing.AudioSharingUtils;
-import com.android.settings.flags.Flags;
-import com.android.settingslib.bluetooth.BluetoothCallback;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-public class AudioStreamsCategoryController extends AudioSharingBasePreferenceController {
- private static final String TAG = "AudioStreamsCategoryController";
- private static final boolean DEBUG = BluetoothUtils.D;
- private final LocalBluetoothManager mLocalBtManager;
- private final Executor mExecutor;
- private final BluetoothCallback mBluetoothCallback =
- new BluetoothCallback() {
- @Override
- public void onActiveDeviceChanged(
- @Nullable CachedBluetoothDevice activeDevice, int bluetoothProfile) {
- if (bluetoothProfile == BluetoothProfile.LE_AUDIO) {
- updateVisibility();
- }
- }
- };
-
- public AudioStreamsCategoryController(Context context, String key) {
- super(context, key);
- mLocalBtManager = Utils.getLocalBtManager(mContext);
- mExecutor = Executors.newSingleThreadExecutor();
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- super.onStart(owner);
- if (mLocalBtManager != null) {
- mLocalBtManager.getEventManager().registerCallback(mBluetoothCallback);
- }
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- super.onStop(owner);
- if (mLocalBtManager != null) {
- mLocalBtManager.getEventManager().unregisterCallback(mBluetoothCallback);
- }
- }
-
- @Override
- public int getAvailabilityStatus() {
- return Flags.enableLeAudioQrCodePrivateBroadcastSharing()
- ? AVAILABLE
- : UNSUPPORTED_ON_DEVICE;
- }
-
- @Override
- public void updateVisibility() {
- if (mPreference == null) return;
- mExecutor.execute(
- () -> {
- boolean hasActiveLe =
- AudioSharingUtils.getActiveSinkOnAssistant(mLocalBtManager).isPresent();
- boolean isBroadcasting = isBroadcasting();
- boolean isBluetoothOn = isBluetoothStateOn();
- if (DEBUG) {
- Log.d(
- TAG,
- "updateVisibility() isBroadcasting : "
- + isBroadcasting
- + " hasActiveLe : "
- + hasActiveLe
- + " is BT on : "
- + isBluetoothOn);
- }
- ThreadUtils.postOnMainThread(
- () ->
- mPreference.setVisible(
- isBluetoothOn && hasActiveLe && !isBroadcasting));
- });
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDashboardFragment.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDashboardFragment.java
deleted file mode 100644
index bddbb61..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDashboardFragment.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import static com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsScanQrCodeController.REQUEST_SCAN_BT_BROADCAST_QR_CODE;
-
-import android.app.Activity;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.content.Context;
-import android.content.Intent;
-import android.os.Bundle;
-import android.util.Log;
-
-import com.android.settings.R;
-import com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode.QrCodeScanModeFragment;
-import com.android.settings.dashboard.DashboardFragment;
-import com.android.settingslib.bluetooth.BluetoothLeBroadcastMetadataExt;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-
-import com.google.common.base.Strings;
-
-public class AudioStreamsDashboardFragment extends DashboardFragment {
- private static final String TAG = "AudioStreamsDashboardFrag";
- private static final boolean DEBUG = BluetoothUtils.D;
- private AudioStreamsProgressCategoryController mAudioStreamsProgressCategoryController;
-
- public AudioStreamsDashboardFragment() {
- super();
- }
-
- @Override
- public int getMetricsCategory() {
- // TODO: update category id.
- return 0;
- }
-
- @Override
- protected String getLogTag() {
- return TAG;
- }
-
- @Override
- public int getHelpResource() {
- return R.string.help_url_audio_sharing;
- }
-
- @Override
- protected int getPreferenceScreenResId() {
- return R.xml.bluetooth_audio_streams;
- }
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- }
-
- @Override
- public void onAttach(Context context) {
- super.onAttach(context);
- use(AudioStreamsScanQrCodeController.class).setFragment(this);
- mAudioStreamsProgressCategoryController = use(AudioStreamsProgressCategoryController.class);
- mAudioStreamsProgressCategoryController.setFragment(this);
-
- if (getArguments() != null) {
- String broadcastMetadataStr =
- getArguments().getString(AudioStreamConfirmDialog.KEY_BROADCAST_METADATA);
- if (!Strings.isNullOrEmpty(broadcastMetadataStr)) {
- BluetoothLeBroadcastMetadata broadcastMetadata =
- BluetoothLeBroadcastMetadataExt.INSTANCE.convertToBroadcastMetadata(
- broadcastMetadataStr);
- if (broadcastMetadata == null) {
- Log.w(TAG, "onAttach() broadcastMetadata is null!");
- } else {
- mAudioStreamsProgressCategoryController.setSourceFromQrCode(broadcastMetadata);
- }
- }
- }
- }
-
- @Override
- public void onActivityCreated(Bundle savedInstanceState) {
- super.onActivityCreated(savedInstanceState);
- }
-
- @Override
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
- super.onActivityResult(requestCode, resultCode, data);
- if (DEBUG) {
- Log.d(
- TAG,
- "onActivityResult() requestCode : "
- + requestCode
- + " resultCode : "
- + resultCode);
- }
- if (requestCode == REQUEST_SCAN_BT_BROADCAST_QR_CODE) {
- if (resultCode == Activity.RESULT_OK) {
- String broadcastMetadata =
- data.getStringExtra(QrCodeScanModeFragment.KEY_BROADCAST_METADATA);
- BluetoothLeBroadcastMetadata source =
- BluetoothLeBroadcastMetadataExt.INSTANCE.convertToBroadcastMetadata(
- broadcastMetadata);
- if (source == null) {
- Log.w(TAG, "onActivityResult() source is null!");
- return;
- }
- if (DEBUG) {
- Log.d(TAG, "onActivityResult() broadcastId : " + source.getBroadcastId());
- }
- if (mAudioStreamsProgressCategoryController == null) {
- Log.w(
- TAG,
- "onActivityResult() AudioStreamsProgressCategoryController is null!");
- return;
- }
- mAudioStreamsProgressCategoryController.setSourceFromQrCode(source);
- }
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDialogFragment.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDialogFragment.java
deleted file mode 100644
index c7d7f16..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsDialogFragment.java
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.app.AlertDialog;
-import android.app.Dialog;
-import android.content.Context;
-import android.os.Bundle;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.Button;
-import android.widget.TextView;
-
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentManager;
-
-import com.android.settings.R;
-import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
-
-import com.google.common.base.Strings;
-
-import java.util.function.Consumer;
-
-public class AudioStreamsDialogFragment extends InstrumentedDialogFragment {
- private static final String TAG = "AudioStreamsDialogFragment";
- private final DialogBuilder mDialogBuilder;
-
- AudioStreamsDialogFragment(DialogBuilder dialogBuilder) {
- mDialogBuilder = dialogBuilder;
- }
-
- @Override
- public int getMetricsCategory() {
- // TODO(chelseahao): update metrics id
- return 0;
- }
-
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- return mDialogBuilder.build();
- }
-
- static void show(Fragment host, DialogBuilder dialogBuilder) {
- FragmentManager manager = host.getChildFragmentManager();
- (new AudioStreamsDialogFragment(dialogBuilder)).show(manager, TAG);
- }
-
- static class DialogBuilder {
- private final Context mContext;
- private final AlertDialog.Builder mBuilder;
- private String mTitle;
- private String mSubTitle1;
- private String mSubTitle2;
- private String mLeftButtonText;
- private String mRightButtonText;
- private Consumer<AlertDialog> mLeftButtonOnClickListener;
- private Consumer<AlertDialog> mRightButtonOnClickListener;
-
- DialogBuilder(Context context) {
- mContext = context;
- mBuilder = new AlertDialog.Builder(context);
- }
-
- DialogBuilder setTitle(String title) {
- mTitle = title;
- return this;
- }
-
- DialogBuilder setSubTitle1(String subTitle1) {
- mSubTitle1 = subTitle1;
- return this;
- }
-
- DialogBuilder setSubTitle2(String subTitle2) {
- mSubTitle2 = subTitle2;
- return this;
- }
-
- DialogBuilder setLeftButtonText(String text) {
- mLeftButtonText = text;
- return this;
- }
-
- DialogBuilder setLeftButtonOnClickListener(Consumer<AlertDialog> listener) {
- mLeftButtonOnClickListener = listener;
- return this;
- }
-
- DialogBuilder setRightButtonText(String text) {
- mRightButtonText = text;
- return this;
- }
-
- DialogBuilder setRightButtonOnClickListener(Consumer<AlertDialog> listener) {
- mRightButtonOnClickListener = listener;
- return this;
- }
-
- AlertDialog build() {
- View rootView =
- LayoutInflater.from(mContext)
- .inflate(R.xml.bluetooth_audio_streams_dialog, /* parent= */ null);
-
- AlertDialog dialog = mBuilder.setView(rootView).setCancelable(false).create();
- dialog.setCanceledOnTouchOutside(false);
-
- TextView title = rootView.requireViewById(R.id.dialog_title);
- title.setText(mTitle);
-
- if (!Strings.isNullOrEmpty(mSubTitle1)) {
- TextView subTitle1 = rootView.requireViewById(R.id.dialog_subtitle);
- subTitle1.setText(mSubTitle1);
- subTitle1.setVisibility(View.VISIBLE);
- }
- if (!Strings.isNullOrEmpty(mSubTitle2)) {
- TextView subTitle2 = rootView.requireViewById(R.id.dialog_subtitle_2);
- subTitle2.setText(mSubTitle2);
- subTitle2.setVisibility(View.VISIBLE);
- }
- if (!Strings.isNullOrEmpty(mLeftButtonText)) {
- Button leftButton = rootView.requireViewById(R.id.left_button);
- leftButton.setText(mLeftButtonText);
- leftButton.setVisibility(View.VISIBLE);
- leftButton.setOnClickListener(unused -> mLeftButtonOnClickListener.accept(dialog));
- }
- if (!Strings.isNullOrEmpty(mRightButtonText)) {
- Button rightButton = rootView.requireViewById(R.id.right_button);
- rightButton.setText(mRightButtonText);
- rightButton.setVisibility(View.VISIBLE);
- rightButton.setOnClickListener(
- unused -> mRightButtonOnClickListener.accept(dialog));
- }
-
- return dialog;
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsHelper.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsHelper.java
deleted file mode 100644
index 2c6eedb..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsHelper.java
+++ /dev/null
@@ -1,166 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import static java.util.Collections.emptyList;
-
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.util.Log;
-
-import com.android.settings.connecteddevice.audiosharing.AudioSharingUtils;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-import java.util.List;
-import java.util.stream.Stream;
-
-import javax.annotation.Nullable;
-
-/**
- * A helper class that adds, removes and retrieves LE broadcast sources for all active sink devices.
- */
-class AudioStreamsHelper {
-
- private static final String TAG = "AudioStreamsHelper";
- private static final boolean DEBUG = BluetoothUtils.D;
-
- private final @Nullable LocalBluetoothManager mBluetoothManager;
- private final @Nullable LocalBluetoothLeBroadcastAssistant mLeBroadcastAssistant;
-
- AudioStreamsHelper(@Nullable LocalBluetoothManager bluetoothManager) {
- mBluetoothManager = bluetoothManager;
- mLeBroadcastAssistant = getLeBroadcastAssistant(mBluetoothManager);
- }
-
- /**
- * Adds the specified LE broadcast source to all active sinks.
- *
- * @param source The LE broadcast metadata representing the audio source.
- */
- void addSource(BluetoothLeBroadcastMetadata source) {
- if (mLeBroadcastAssistant == null) {
- Log.w(TAG, "addSource(): LeBroadcastAssistant is null!");
- return;
- }
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- for (var sink : getActiveSinksOnAssistant(mBluetoothManager)) {
- if (DEBUG) {
- Log.d(
- TAG,
- "addSource(): join broadcast broadcastId"
- + " : "
- + source.getBroadcastId()
- + " sink : "
- + sink.getAddress());
- }
- mLeBroadcastAssistant.addSource(sink, source, false);
- }
- });
- }
-
- /** Removes sources from LE broadcasts associated for all active sinks based on broadcast Id. */
- void removeSource(int broadcastId) {
- if (mLeBroadcastAssistant == null) {
- Log.w(TAG, "removeSource(): LeBroadcastAssistant is null!");
- return;
- }
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- for (var sink : getActiveSinksOnAssistant(mBluetoothManager)) {
- if (DEBUG) {
- Log.d(
- TAG,
- "removeSource(): remove all sources with broadcast id :"
- + broadcastId
- + " from sink : "
- + sink.getAddress());
- }
- mLeBroadcastAssistant.getAllSources(sink).stream()
- .filter(state -> state.getBroadcastId() == broadcastId)
- .forEach(
- state ->
- mLeBroadcastAssistant.removeSource(
- sink, state.getSourceId()));
- }
- });
- }
-
- /** Retrieves a list of all LE broadcast receive states from active sinks. */
- List<BluetoothLeBroadcastReceiveState> getAllConnectedSources() {
- if (mLeBroadcastAssistant == null) {
- Log.w(TAG, "getAllSources(): LeBroadcastAssistant is null!");
- return emptyList();
- }
- return getActiveSinksOnAssistant(mBluetoothManager).stream()
- .flatMap(sink -> mLeBroadcastAssistant.getAllSources(sink).stream())
- .filter(this::isConnected)
- .toList();
- }
-
- @Nullable
- LocalBluetoothLeBroadcastAssistant getLeBroadcastAssistant() {
- return mLeBroadcastAssistant;
- }
-
- boolean isConnected(BluetoothLeBroadcastReceiveState state) {
- return state.getPaSyncState() == BluetoothLeBroadcastReceiveState.PA_SYNC_STATE_SYNCHRONIZED
- && state.getBigEncryptionState()
- == BluetoothLeBroadcastReceiveState.BIG_ENCRYPTION_STATE_DECRYPTING;
- }
-
- private static List<BluetoothDevice> getActiveSinksOnAssistant(
- @Nullable LocalBluetoothManager manager) {
- if (manager == null) {
- Log.w(TAG, "getActiveSinksOnAssistant(): LocalBluetoothManager is null!");
- return emptyList();
- }
- return AudioSharingUtils.getActiveSinkOnAssistant(manager)
- .map(
- cachedBluetoothDevice ->
- Stream.concat(
- Stream.of(cachedBluetoothDevice.getDevice()),
- cachedBluetoothDevice.getMemberDevice().stream()
- .map(CachedBluetoothDevice::getDevice))
- .toList())
- .orElse(emptyList());
- }
-
- private static @Nullable LocalBluetoothLeBroadcastAssistant getLeBroadcastAssistant(
- @Nullable LocalBluetoothManager manager) {
- if (manager == null) {
- Log.w(TAG, "getLeBroadcastAssistant(): LocalBluetoothManager is null!");
- return null;
- }
-
- LocalBluetoothProfileManager profileManager = manager.getProfileManager();
- if (profileManager == null) {
- Log.w(TAG, "getLeBroadcastAssistant(): LocalBluetoothProfileManager is null!");
- return null;
- }
-
- return profileManager.getLeAudioBroadcastAssistantProfile();
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryCallback.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryCallback.java
deleted file mode 100644
index 34ffc91..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryCallback.java
+++ /dev/null
@@ -1,117 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.util.Log;
-
-import java.util.Locale;
-
-public class AudioStreamsProgressCategoryCallback extends AudioStreamsBroadcastAssistantCallback {
- private static final String TAG = "AudioStreamsProgressCategoryCallback";
-
- private final AudioStreamsProgressCategoryController mCategoryController;
-
- public AudioStreamsProgressCategoryCallback(
- AudioStreamsProgressCategoryController audioStreamsProgressCategoryController) {
- mCategoryController = audioStreamsProgressCategoryController;
- }
-
- @Override
- public void onReceiveStateChanged(
- BluetoothDevice sink, int sourceId, BluetoothLeBroadcastReceiveState state) {
- super.onReceiveStateChanged(sink, sourceId, state);
- mCategoryController.handleSourceConnected(state);
- }
-
- @Override
- public void onSearchStartFailed(int reason) {
- super.onSearchStartFailed(reason);
- mCategoryController.showToast(
- String.format(Locale.US, "Failed to start scanning, reason %d", reason));
- }
-
- @Override
- public void onSearchStarted(int reason) {
- super.onSearchStarted(reason);
- if (mCategoryController == null) {
- Log.w(TAG, "onSearchStarted() : mCategoryController is null!");
- return;
- }
- mCategoryController.setScanning(true);
- }
-
- @Override
- public void onSearchStopFailed(int reason) {
- super.onSearchStopFailed(reason);
- mCategoryController.showToast(
- String.format(Locale.US, "Failed to stop scanning, reason %d", reason));
- }
-
- @Override
- public void onSearchStopped(int reason) {
- super.onSearchStopped(reason);
- if (mCategoryController == null) {
- Log.w(TAG, "onSearchStopped() : mCategoryController is null!");
- return;
- }
- mCategoryController.setScanning(false);
- }
-
- @Override
- public void onSourceAddFailed(
- BluetoothDevice sink, BluetoothLeBroadcastMetadata source, int reason) {
- super.onSourceAddFailed(sink, source, reason);
- mCategoryController.showToast(
- String.format(Locale.US, "Failed to join broadcast, reason %d", reason));
- }
-
- @Override
- public void onSourceFound(BluetoothLeBroadcastMetadata source) {
- super.onSourceFound(source);
- if (mCategoryController == null) {
- Log.w(TAG, "onSourceFound() : mCategoryController is null!");
- return;
- }
- mCategoryController.handleSourceFound(source);
- }
-
- @Override
- public void onSourceLost(int broadcastId) {
- super.onSourceLost(broadcastId);
- mCategoryController.handleSourceLost(broadcastId);
- }
-
- @Override
- public void onSourceRemoveFailed(BluetoothDevice sink, int sourceId, int reason) {
- super.onSourceRemoveFailed(sink, sourceId, reason);
- mCategoryController.showToast(
- String.format(
- Locale.US,
- "Failed to remove source %d for sink %s",
- sourceId,
- sink.getAddress()));
- }
-
- @Override
- public void onSourceRemoved(BluetoothDevice sink, int sourceId, int reason) {
- super.onSourceRemoved(sink, sourceId, reason);
- mCategoryController.handleSourceRemoved();
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryController.java
deleted file mode 100644
index c6f342a..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryController.java
+++ /dev/null
@@ -1,641 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import static com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamsScanQrCodeController.REQUEST_SCAN_BT_BROADCAST_QR_CODE;
-
-import static java.util.Collections.emptyList;
-
-import android.app.AlertDialog;
-import android.app.settings.SettingsEnums;
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.bluetooth.BluetoothProfile;
-import android.content.Context;
-import android.content.Intent;
-import android.os.Bundle;
-import android.os.CountDownTimer;
-import android.provider.Settings;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.widget.EditText;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.R;
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.audiosharing.AudioSharingUtils;
-import com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode.QrCodeScanModeActivity;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settings.core.SubSettingLauncher;
-import com.android.settingslib.bluetooth.BluetoothBroadcastUtils;
-import com.android.settingslib.bluetooth.BluetoothCallback;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-import java.nio.charset.StandardCharsets;
-import java.util.Comparator;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.concurrent.Executor;
-import java.util.concurrent.Executors;
-
-import javax.annotation.Nullable;
-
-public class AudioStreamsProgressCategoryController extends BasePreferenceController
- implements DefaultLifecycleObserver {
- private static final String TAG = "AudioStreamsProgressCategoryController";
- private static final boolean DEBUG = BluetoothUtils.D;
- private final BluetoothCallback mBluetoothCallback =
- new BluetoothCallback() {
- @Override
- public void onActiveDeviceChanged(
- @Nullable CachedBluetoothDevice activeDevice, int bluetoothProfile) {
- if (bluetoothProfile == BluetoothProfile.LE_AUDIO) {
- mExecutor.execute(() -> init(activeDevice != null));
- }
- }
- };
-
- private final Preference.OnPreferenceClickListener mAddSourceOrShowDialog =
- preference -> {
- var p = (AudioStreamPreference) preference;
- if (DEBUG) {
- Log.d(
- TAG,
- "preferenceClicked(): attempt to join broadcast id : "
- + p.getAudioStreamBroadcastId());
- }
- var source = p.getAudioStreamMetadata();
- if (source != null) {
- if (source.isEncrypted()) {
- ThreadUtils.postOnMainThread(() -> launchPasswordDialog(source, p));
- } else {
- moveToState(p, AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE);
- }
- }
- return true;
- };
-
- private final Preference.OnPreferenceClickListener mLaunchDetailFragment =
- preference -> {
- var p = (AudioStreamPreference) preference;
- Bundle broadcast = new Bundle();
- broadcast.putString(
- AudioStreamDetailsFragment.BROADCAST_NAME_ARG, (String) p.getTitle());
- broadcast.putInt(
- AudioStreamDetailsFragment.BROADCAST_ID_ARG, p.getAudioStreamBroadcastId());
-
- new SubSettingLauncher(mContext)
- .setTitleText("Audio stream details")
- .setDestination(AudioStreamDetailsFragment.class.getName())
- // TODO(chelseahao): Add logging enum
- .setSourceMetricsCategory(SettingsEnums.PAGE_UNKNOWN)
- .setArguments(broadcast)
- .launch();
- return true;
- };
-
- private final AudioStreamsRepository mAudioStreamsRepository =
- AudioStreamsRepository.getInstance();
-
- enum AudioStreamState {
- UNKNOWN,
- // When mTimedSourceFromQrCode is present and this source has not been synced.
- WAIT_FOR_SYNC,
- // When source has been synced but not added to any sink.
- SYNCED,
- // When addSource is called for this source and waiting for response.
- ADD_SOURCE_WAIT_FOR_RESPONSE,
- // Source is added to active sink.
- SOURCE_ADDED,
- }
-
- private final Comparator<AudioStreamPreference> mComparator =
- Comparator.<AudioStreamPreference, Boolean>comparing(
- p ->
- p.getAudioStreamState()
- == AudioStreamsProgressCategoryController
- .AudioStreamState.SOURCE_ADDED)
- .thenComparingInt(AudioStreamPreference::getAudioStreamRssi)
- .reversed();
-
- private final Executor mExecutor;
- private final AudioStreamsProgressCategoryCallback mBroadcastAssistantCallback;
- private final AudioStreamsHelper mAudioStreamsHelper;
- private final @Nullable LocalBluetoothLeBroadcastAssistant mLeBroadcastAssistant;
- private final @Nullable LocalBluetoothManager mBluetoothManager;
- private final ConcurrentHashMap<Integer, AudioStreamPreference> mBroadcastIdToPreferenceMap =
- new ConcurrentHashMap<>();
- private @Nullable TimedSourceFromQrCode mTimedSourceFromQrCode;
- private AudioStreamsProgressCategoryPreference mCategoryPreference;
- private AudioStreamsDashboardFragment mFragment;
-
- public AudioStreamsProgressCategoryController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mExecutor = Executors.newSingleThreadExecutor();
- mBluetoothManager = Utils.getLocalBtManager(mContext);
- mAudioStreamsHelper = new AudioStreamsHelper(mBluetoothManager);
- mLeBroadcastAssistant = mAudioStreamsHelper.getLeBroadcastAssistant();
- mBroadcastAssistantCallback = new AudioStreamsProgressCategoryCallback(this);
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AVAILABLE;
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
- mCategoryPreference = screen.findPreference(getPreferenceKey());
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (mBluetoothManager != null) {
- mBluetoothManager.getEventManager().registerCallback(mBluetoothCallback);
- }
- mExecutor.execute(
- () -> {
- boolean hasActive =
- AudioSharingUtils.getActiveSinkOnAssistant(mBluetoothManager)
- .isPresent();
- init(hasActive);
- });
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- if (mBluetoothManager != null) {
- mBluetoothManager.getEventManager().unregisterCallback(mBluetoothCallback);
- }
- mExecutor.execute(this::stopScanning);
- }
-
- void setFragment(AudioStreamsDashboardFragment fragment) {
- mFragment = fragment;
- }
-
- void setSourceFromQrCode(BluetoothLeBroadcastMetadata source) {
- mTimedSourceFromQrCode =
- new TimedSourceFromQrCode(source, () -> handleSourceLost(source.getBroadcastId()));
- }
-
- void setScanning(boolean isScanning) {
- ThreadUtils.postOnMainThread(
- () -> {
- if (mCategoryPreference != null) mCategoryPreference.setProgress(isScanning);
- });
- }
-
- void handleSourceFound(BluetoothLeBroadcastMetadata source) {
- var broadcastIdFound = source.getBroadcastId();
- mBroadcastIdToPreferenceMap.compute(
- broadcastIdFound,
- (k, v) -> {
- if (v == null) {
- // No existing preference for this source founded, add one and set initial
- // state to SYNCED.
- return addNewPreference(source, AudioStreamState.SYNCED);
- }
- var fromState = v.getAudioStreamState();
- if (fromState == AudioStreamState.WAIT_FOR_SYNC
- && mTimedSourceFromQrCode != null) {
- var pendingSource = mTimedSourceFromQrCode.get();
- if (pendingSource == null) {
- Log.w(
- TAG,
- "handleSourceFound(): unexpected state with null pendingSource:"
- + fromState
- + " for broadcastId : "
- + broadcastIdFound);
- v.setAudioStreamMetadata(source);
- moveToState(v, AudioStreamState.SYNCED);
- return v;
- }
- // A preference with source founded is existed from a QR code scan. As the
- // source is now synced, we update the preference with pendingSource from QR
- // code scan and add source with it (since it has the password).
- v.setAudioStreamMetadata(pendingSource);
- moveToState(v, AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE);
- } else {
- // A preference with source founded existed either because it's already
- // connected (SOURCE_ADDED), or other unexpected reason. We update the
- // preference with this source and won't change it's state.
- v.setAudioStreamMetadata(source);
- if (fromState != AudioStreamState.SOURCE_ADDED) {
- Log.w(
- TAG,
- "handleSourceFound(): unexpected state : "
- + fromState
- + " for broadcastId : "
- + broadcastIdFound);
- }
- }
- return v;
- });
- }
-
- private void handleSourceFromQrCodeIfExists() {
- if (mTimedSourceFromQrCode == null || mTimedSourceFromQrCode.get() == null) {
- return;
- }
- var metadataFromQrCode = mTimedSourceFromQrCode.get();
- mBroadcastIdToPreferenceMap.compute(
- metadataFromQrCode.getBroadcastId(),
- (k, v) -> {
- if (v == null) {
- // No existing preference for this source from the QR code scan, add one and
- // set initial state to WAIT_FOR_SYNC.
- return addNewPreference(metadataFromQrCode, AudioStreamState.WAIT_FOR_SYNC);
- }
- var fromState = v.getAudioStreamState();
- if (fromState == AudioStreamState.SYNCED) {
- // A preference with source from the QR code is existed because it has been
- // founded during scanning, now we have the password, we can add source.
- v.setAudioStreamMetadata(metadataFromQrCode);
- moveToState(v, AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE);
- } else {
- v.setAudioStreamMetadata(metadataFromQrCode);
- Log.w(
- TAG,
- "handleSourceFromQrCode(): unexpected state : "
- + fromState
- + " for broadcastId : "
- + metadataFromQrCode.getBroadcastId());
- }
- return v;
- });
- }
-
- void handleSourceLost(int broadcastId) {
- var toRemove = mBroadcastIdToPreferenceMap.remove(broadcastId);
- if (toRemove != null) {
- ThreadUtils.postOnMainThread(
- () -> {
- if (mCategoryPreference != null) {
- mCategoryPreference.removePreference(toRemove);
- }
- });
- }
- mAudioStreamsHelper.removeSource(broadcastId);
- }
-
- void handleSourceRemoved() {
- for (var entry : mBroadcastIdToPreferenceMap.entrySet()) {
- var preference = entry.getValue();
-
- // Look for preference has SOURCE_ADDED state, re-check if they are still connected. If
- // not, means the source is removed from the sink, we move back the preference to SYNCED
- // state.
- if (preference.getAudioStreamState() == AudioStreamState.SOURCE_ADDED
- && mAudioStreamsHelper.getAllConnectedSources().stream()
- .noneMatch(
- connected ->
- connected.getBroadcastId()
- == preference.getAudioStreamBroadcastId())) {
-
- ThreadUtils.postOnMainThread(
- () -> {
- var metadata = preference.getAudioStreamMetadata();
-
- if (metadata != null) {
- moveToState(preference, AudioStreamState.SYNCED);
- } else {
- handleSourceLost(preference.getAudioStreamBroadcastId());
- }
- });
-
- return;
- }
- }
- }
-
- void handleSourceConnected(BluetoothLeBroadcastReceiveState receiveState) {
- if (!mAudioStreamsHelper.isConnected(receiveState)) {
- return;
- }
- var broadcastIdConnected = receiveState.getBroadcastId();
- mBroadcastIdToPreferenceMap.compute(
- broadcastIdConnected,
- (k, v) -> {
- if (v == null) {
- // No existing preference for this source even if it's already connected,
- // add one and set initial state to SOURCE_ADDED. This could happen because
- // we retrieves the connected source during onStart() from
- // AudioStreamsHelper#getAllConnectedSources() even before the source is
- // founded by scanning.
- return addNewPreference(receiveState, AudioStreamState.SOURCE_ADDED);
- }
- var fromState = v.getAudioStreamState();
- if (fromState == AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE
- || fromState == AudioStreamState.SYNCED
- || fromState == AudioStreamState.WAIT_FOR_SYNC
- || fromState == AudioStreamState.SOURCE_ADDED) {
- // Expected state, do nothing
- } else {
- Log.w(
- TAG,
- "handleSourceConnected(): unexpected state : "
- + fromState
- + " for broadcastId : "
- + broadcastIdConnected);
- }
- moveToState(v, AudioStreamState.SOURCE_ADDED);
- return v;
- });
- }
-
- void showToast(String msg) {
- AudioSharingUtils.toastMessage(mContext, msg);
- }
-
- private void init(boolean hasActive) {
- mBroadcastIdToPreferenceMap.clear();
- ThreadUtils.postOnMainThread(
- () -> {
- if (mCategoryPreference != null) {
- mCategoryPreference.removeAudioStreamPreferences();
- mCategoryPreference.setVisible(hasActive);
- }
- });
- if (hasActive) {
- startScanning();
- } else {
- stopScanning();
- ThreadUtils.postOnMainThread(
- () -> AudioStreamsDialogFragment.show(mFragment, getNoLeDeviceDialog()));
- }
- }
-
- private void startScanning() {
- if (mLeBroadcastAssistant == null) {
- Log.w(TAG, "startScanning(): LeBroadcastAssistant is null!");
- return;
- }
- if (mLeBroadcastAssistant.isSearchInProgress()) {
- showToast("Failed to start scanning, please try again.");
- return;
- }
- if (DEBUG) {
- Log.d(TAG, "startScanning()");
- }
- mLeBroadcastAssistant.registerServiceCallBack(mExecutor, mBroadcastAssistantCallback);
-
- // Handle QR code scan and display currently connected streams
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- handleSourceFromQrCodeIfExists();
- mAudioStreamsHelper
- .getAllConnectedSources()
- .forEach(this::handleSourceConnected);
- mLeBroadcastAssistant.startSearchingForSources(emptyList());
- });
- }
-
- private void stopScanning() {
- if (mLeBroadcastAssistant == null) {
- Log.w(TAG, "stopScanning(): LeBroadcastAssistant is null!");
- return;
- }
- if (mLeBroadcastAssistant.isSearchInProgress()) {
- if (DEBUG) {
- Log.d(TAG, "stopScanning()");
- }
- mLeBroadcastAssistant.stopSearchingForSources();
- }
- mLeBroadcastAssistant.unregisterServiceCallBack(mBroadcastAssistantCallback);
- if (mTimedSourceFromQrCode != null) {
- mTimedSourceFromQrCode.cleanup();
- mTimedSourceFromQrCode = null;
- }
- }
-
- private AudioStreamPreference addNewPreference(
- BluetoothLeBroadcastReceiveState receiveState, AudioStreamState state) {
- var preference = AudioStreamPreference.fromReceiveState(mContext, receiveState);
- moveToState(preference, state);
- return preference;
- }
-
- private AudioStreamPreference addNewPreference(
- BluetoothLeBroadcastMetadata metadata, AudioStreamState state) {
- var preference = AudioStreamPreference.fromMetadata(mContext, metadata);
- moveToState(preference, state);
- return preference;
- }
-
- private void moveToState(AudioStreamPreference preference, AudioStreamState state) {
- if (preference.getAudioStreamState() == state) {
- return;
- }
- preference.setAudioStreamState(state);
-
- // Perform action according to the new state
- if (state == AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE) {
- if (mTimedSourceFromQrCode != null) {
- mTimedSourceFromQrCode.consumed(preference.getAudioStreamBroadcastId());
- }
- var metadata = preference.getAudioStreamMetadata();
- if (metadata != null) {
- mAudioStreamsHelper.addSource(metadata);
- // Cache the metadata that used for add source, if source is added successfully, we
- // will save it persistently.
- mAudioStreamsRepository.cacheMetadata(metadata);
- }
- } else if (state == AudioStreamState.SOURCE_ADDED) {
- if (mTimedSourceFromQrCode != null) {
- mTimedSourceFromQrCode.consumed(preference.getAudioStreamBroadcastId());
- }
- // Saved connected metadata for user to re-join this broadcast later.
- var cached =
- mAudioStreamsRepository.getCachedMetadata(
- preference.getAudioStreamBroadcastId());
- if (cached != null) {
- mAudioStreamsRepository.saveMetadata(mContext, cached);
- }
- } else if (state == AudioStreamState.WAIT_FOR_SYNC) {
- if (mTimedSourceFromQrCode != null) {
- mTimedSourceFromQrCode.waitForConsume();
- }
- }
-
- // Get preference click listener according to the new state
- Preference.OnPreferenceClickListener listener;
- if (state == AudioStreamState.SYNCED) {
- listener = mAddSourceOrShowDialog;
- } else if (state == AudioStreamState.SOURCE_ADDED) {
- listener = mLaunchDetailFragment;
- } else {
- listener = null;
- }
-
- // Get preference summary according to the new state
- String summary;
- if (state == AudioStreamState.WAIT_FOR_SYNC) {
- summary = "Scanning...";
- } else if (state == AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE) {
- summary = "Connecting...";
- } else if (state == AudioStreamState.SOURCE_ADDED) {
- summary = "Listening now";
- } else {
- summary = "";
- }
-
- // Update UI
- ThreadUtils.postOnMainThread(
- () -> {
- preference.setIsConnected(
- state == AudioStreamState.SOURCE_ADDED, summary, listener);
- if (mCategoryPreference != null) {
- mCategoryPreference.addAudioStreamPreference(preference, mComparator);
- }
- });
- }
-
- private void launchPasswordDialog(
- BluetoothLeBroadcastMetadata source, AudioStreamPreference preference) {
- View layout =
- LayoutInflater.from(mContext)
- .inflate(R.layout.bluetooth_find_broadcast_password_dialog, null);
- ((TextView) layout.requireViewById(R.id.broadcast_name_text))
- .setText(preference.getTitle());
- AlertDialog alertDialog =
- new AlertDialog.Builder(mContext)
- .setTitle(R.string.find_broadcast_password_dialog_title)
- .setView(layout)
- .setNeutralButton(android.R.string.cancel, null)
- .setPositiveButton(
- R.string.bluetooth_connect_access_dialog_positive,
- (dialog, which) -> {
- var code =
- ((EditText)
- layout.requireViewById(
- R.id.broadcast_edit_text))
- .getText()
- .toString();
- var metadata =
- new BluetoothLeBroadcastMetadata.Builder(source)
- .setBroadcastCode(
- code.getBytes(StandardCharsets.UTF_8))
- .build();
- // Update the metadata after user entered the password
- preference.setAudioStreamMetadata(metadata);
- moveToState(
- preference,
- AudioStreamState.ADD_SOURCE_WAIT_FOR_RESPONSE);
- })
- .create();
- alertDialog.show();
- }
-
- private AudioStreamsDialogFragment.DialogBuilder getNoLeDeviceDialog() {
- return new AudioStreamsDialogFragment.DialogBuilder(mContext)
- .setTitle("Connect compatible headphones")
- .setSubTitle2(
- "To listen to an audio stream, first connect headphones that support LE"
- + " Audio to this device. Learn more")
- .setLeftButtonText("Close")
- .setLeftButtonOnClickListener(AlertDialog::dismiss)
- .setRightButtonText("Connect a device")
- .setRightButtonOnClickListener(
- dialog -> {
- mContext.startActivity(new Intent(Settings.ACTION_BLUETOOTH_SETTINGS));
- dialog.dismiss();
- });
- }
-
- private AudioStreamsDialogFragment.DialogBuilder getBroadcastUnavailableDialog(
- String broadcastName) {
- return new AudioStreamsDialogFragment.DialogBuilder(mContext)
- .setTitle("Audio stream isn't available")
- .setSubTitle1(broadcastName)
- .setSubTitle2("This audio stream isn't playing anything right now")
- .setLeftButtonText("Close")
- .setLeftButtonOnClickListener(AlertDialog::dismiss)
- .setRightButtonText("Retry")
- .setRightButtonOnClickListener(
- dialog -> {
- if (mFragment != null) {
- Intent intent = new Intent(mContext, QrCodeScanModeActivity.class);
- intent.setAction(
- BluetoothBroadcastUtils
- .ACTION_BLUETOOTH_LE_AUDIO_QR_CODE_SCANNER);
- mFragment.startActivityForResult(
- intent, REQUEST_SCAN_BT_BROADCAST_QR_CODE);
- dialog.dismiss();
- }
- });
- }
-
- private class TimedSourceFromQrCode {
- private static final int WAIT_FOR_SYNC_TIMEOUT_MILLIS = 15000;
- private final CountDownTimer mTimer;
- private BluetoothLeBroadcastMetadata mSourceFromQrCode;
-
- private TimedSourceFromQrCode(
- BluetoothLeBroadcastMetadata sourceFromQrCode, Runnable timeoutAction) {
- mSourceFromQrCode = sourceFromQrCode;
- mTimer =
- new CountDownTimer(WAIT_FOR_SYNC_TIMEOUT_MILLIS, 1000) {
- @Override
- public void onTick(long millisUntilFinished) {}
-
- @Override
- public void onFinish() {
- timeoutAction.run();
- ThreadUtils.postOnMainThread(
- () ->
- AudioStreamsDialogFragment.show(
- mFragment,
- getBroadcastUnavailableDialog(
- sourceFromQrCode.getBroadcastName())));
- }
- };
- }
-
- private void waitForConsume() {
- mTimer.start();
- }
-
- private void cleanup() {
- mTimer.cancel();
- mSourceFromQrCode = null;
- }
-
- private void consumed(int broadcastId) {
- if (mSourceFromQrCode == null || broadcastId != mSourceFromQrCode.getBroadcastId()) {
- return;
- }
- cleanup();
- }
-
- private BluetoothLeBroadcastMetadata get() {
- return mSourceFromQrCode;
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryPreference.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryPreference.java
deleted file mode 100644
index 33adc31..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsProgressCategoryPreference.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.content.Context;
-import android.util.AttributeSet;
-
-import androidx.annotation.NonNull;
-
-import com.android.settings.ProgressCategory;
-import com.android.settings.R;
-
-import java.util.ArrayList;
-import java.util.Comparator;
-import java.util.List;
-
-public class AudioStreamsProgressCategoryPreference extends ProgressCategory {
-
- public AudioStreamsProgressCategoryPreference(Context context) {
- super(context);
- init();
- }
-
- public AudioStreamsProgressCategoryPreference(Context context, AttributeSet attrs) {
- super(context, attrs);
- init();
- }
-
- public AudioStreamsProgressCategoryPreference(
- Context context, AttributeSet attrs, int defStyleAttr) {
- super(context, attrs, defStyleAttr);
- init();
- }
-
- public AudioStreamsProgressCategoryPreference(
- Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes) {
- super(context, attrs, defStyleAttr, defStyleRes);
- init();
- }
-
- void addAudioStreamPreference(
- @NonNull AudioStreamPreference preference,
- Comparator<AudioStreamPreference> comparator) {
- super.addPreference(preference);
-
- List<AudioStreamPreference> preferences = getAllAudioStreamPreferences();
- preferences.sort(comparator);
- for (int i = 0; i < preferences.size(); i++) {
- // setOrder to i + 1, since the order 0 preference should always be the
- // "audio_streams_scan_qr_code"
- preferences.get(i).setOrder(i + 1);
- }
- }
-
- void removeAudioStreamPreferences() {
- List<AudioStreamPreference> streams = getAllAudioStreamPreferences();
- for (var toRemove : streams) {
- removePreference(toRemove);
- }
- }
-
- private List<AudioStreamPreference> getAllAudioStreamPreferences() {
- List<AudioStreamPreference> streams = new ArrayList<>();
- for (int i = 0; i < getPreferenceCount(); i++) {
- if (getPreference(i) instanceof AudioStreamPreference) {
- streams.add((AudioStreamPreference) getPreference(i));
- }
- }
- return streams;
- }
-
- private void init() {
- setEmptyTextRes(R.string.audio_streams_empty);
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsQrCodeFragment.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsQrCodeFragment.java
deleted file mode 100644
index 2366e70..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsQrCodeFragment.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.graphics.Bitmap;
-import android.os.Bundle;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import androidx.annotation.Nullable;
-
-import com.android.settings.R;
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.core.InstrumentedFragment;
-import com.android.settingslib.bluetooth.BluetoothLeBroadcastMetadataExt;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.qrcode.QrCodeGenerator;
-
-import com.google.zxing.WriterException;
-
-import java.nio.charset.StandardCharsets;
-import java.util.Optional;
-
-public class AudioStreamsQrCodeFragment extends InstrumentedFragment {
- private static final String TAG = "AudioStreamsQrCodeFragment";
-
- @Override
- public int getMetricsCategory() {
- // TODO(chelseahao): update metrics id
- return 0;
- }
-
- @Override
- public final View onCreateView(
- LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- View view = inflater.inflate(R.xml.bluetooth_audio_streams_qr_code, container, false);
-
- BluetoothLeBroadcastMetadata broadcastMetadata = getBroadcastMetadata();
-
- if (broadcastMetadata != null) {
- getQrCodeBitmap(broadcastMetadata)
- .ifPresent(
- bm -> {
- ((ImageView) view.requireViewById(R.id.qrcode_view))
- .setImageBitmap(bm);
- ((TextView) view.requireViewById(R.id.password))
- .setText(
- "Password: "
- + new String(
- broadcastMetadata
- .getBroadcastCode(),
- StandardCharsets.UTF_8));
- });
- }
- return view;
- }
-
- private Optional<Bitmap> getQrCodeBitmap(@Nullable BluetoothLeBroadcastMetadata metadata) {
- if (metadata == null) {
- Log.d(TAG, "onCreateView: broadcastMetadata is empty!");
- return Optional.empty();
- }
- String metadataStr = BluetoothLeBroadcastMetadataExt.INSTANCE.toQrCodeString(metadata);
- if (metadataStr.isEmpty()) {
- Log.d(TAG, "onCreateView: metadataStr is empty!");
- return Optional.empty();
- }
- Log.d("chelsea", metadataStr);
- try {
- int qrcodeSize = getContext().getResources().getDimensionPixelSize(R.dimen.qrcode_size);
- Bitmap bitmap = QrCodeGenerator.encodeQrCode(metadataStr, qrcodeSize);
- return Optional.of(bitmap);
- } catch (WriterException e) {
- Log.d(
- TAG,
- "onCreateView: broadcastMetadata "
- + metadata
- + " qrCode generation exception "
- + e);
- }
-
- return Optional.empty();
- }
-
- @Nullable
- private BluetoothLeBroadcastMetadata getBroadcastMetadata() {
- LocalBluetoothLeBroadcast localBluetoothLeBroadcast =
- Utils.getLocalBtManager(getActivity())
- .getProfileManager()
- .getLeAudioBroadcastProfile();
- if (localBluetoothLeBroadcast == null) {
- Log.d(TAG, "getBroadcastMetadataQrCode: localBluetoothLeBroadcast is null!");
- return null;
- }
-
- BluetoothLeBroadcastMetadata metadata =
- localBluetoothLeBroadcast.getLatestBluetoothLeBroadcastMetadata();
- if (metadata == null) {
- Log.d(TAG, "getBroadcastMetadataQrCode: metadata is null!");
- return null;
- }
-
- return metadata;
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsRepository.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsRepository.java
deleted file mode 100644
index 65245ac..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsRepository.java
+++ /dev/null
@@ -1,160 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothLeBroadcastMetadata;
-import android.content.Context;
-import android.content.SharedPreferences;
-import android.util.Log;
-
-import com.android.settingslib.bluetooth.BluetoothLeBroadcastMetadataExt;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.utils.ThreadUtils;
-
-import java.util.concurrent.ConcurrentHashMap;
-
-import javax.annotation.Nullable;
-
-/** Manages the caching and storage of Bluetooth audio stream metadata. */
-public class AudioStreamsRepository {
-
- private static final String TAG = "AudioStreamsRepository";
- private static final boolean DEBUG = BluetoothUtils.D;
-
- private static final String PREF_KEY = "bluetooth_audio_stream_pref";
- private static final String METADATA_KEY = "bluetooth_audio_stream_metadata";
-
- @Nullable
- private static AudioStreamsRepository sInstance = null;
-
- private AudioStreamsRepository() {}
-
- /**
- * Gets the single instance of AudioStreamsRepository.
- *
- * @return The AudioStreamsRepository instance.
- */
- public static synchronized AudioStreamsRepository getInstance() {
- if (sInstance == null) {
- sInstance = new AudioStreamsRepository();
- }
- return sInstance;
- }
-
- private final ConcurrentHashMap<Integer, BluetoothLeBroadcastMetadata>
- mBroadcastIdToMetadataCacheMap = new ConcurrentHashMap<>();
-
- /**
- * Caches BluetoothLeBroadcastMetadata in a local cache.
- *
- * @param metadata The BluetoothLeBroadcastMetadata to be cached.
- */
- void cacheMetadata(BluetoothLeBroadcastMetadata metadata) {
- if (DEBUG) {
- Log.d(
- TAG,
- "cacheMetadata(): broadcastId "
- + metadata.getBroadcastId()
- + " saved in local cache.");
- }
- mBroadcastIdToMetadataCacheMap.put(metadata.getBroadcastId(), metadata);
- }
-
- /**
- * Gets cached BluetoothLeBroadcastMetadata by broadcastId.
- *
- * @param broadcastId The broadcastId to look up in the cache.
- * @return The cached BluetoothLeBroadcastMetadata or null if not found.
- */
- @Nullable
- BluetoothLeBroadcastMetadata getCachedMetadata(int broadcastId) {
- var metadata = mBroadcastIdToMetadataCacheMap.get(broadcastId);
- if (metadata == null) {
- Log.w(
- TAG,
- "getCachedMetadata(): broadcastId not found in"
- + " mBroadcastIdToMetadataCacheMap.");
- return null;
- }
- return metadata;
- }
-
- /**
- * Saves metadata to SharedPreferences asynchronously.
- *
- * @param context The context.
- * @param metadata The BluetoothLeBroadcastMetadata to be saved.
- */
- void saveMetadata(Context context, BluetoothLeBroadcastMetadata metadata) {
- var unused =
- ThreadUtils.postOnBackgroundThread(
- () -> {
- SharedPreferences sharedPref =
- context.getSharedPreferences(PREF_KEY, Context.MODE_PRIVATE);
- if (sharedPref != null) {
- SharedPreferences.Editor editor = sharedPref.edit();
- editor.putString(
- METADATA_KEY,
- BluetoothLeBroadcastMetadataExt.INSTANCE.toQrCodeString(
- metadata));
- editor.apply();
- if (DEBUG) {
- Log.d(
- TAG,
- "saveMetadata(): broadcastId "
- + metadata.getBroadcastId()
- + " metadata saved in storage.");
- }
- }
- });
- }
-
- /**
- * Gets saved metadata from SharedPreferences.
- *
- * @param context The context.
- * @param broadcastId The broadcastId to retrieve metadata for.
- * @return The saved BluetoothLeBroadcastMetadata or null if not found.
- */
- @Nullable
- BluetoothLeBroadcastMetadata getSavedMetadata(Context context, int broadcastId) {
- SharedPreferences sharedPref = context.getSharedPreferences(PREF_KEY, Context.MODE_PRIVATE);
- if (sharedPref != null) {
- String savedMetadataStr = sharedPref.getString(METADATA_KEY, null);
- if (savedMetadataStr == null) {
- Log.w(TAG, "getSavedMetadata(): savedMetadataStr is null");
- return null;
- }
- var savedMetadata =
- BluetoothLeBroadcastMetadataExt.INSTANCE.convertToBroadcastMetadata(
- savedMetadataStr);
- if (savedMetadata == null || savedMetadata.getBroadcastId() != broadcastId) {
- Log.w(TAG, "getSavedMetadata(): savedMetadata doesn't match broadcast Id.");
- return null;
- }
- if (DEBUG) {
- Log.d(
- TAG,
- "getSavedMetadata(): broadcastId "
- + savedMetadata.getBroadcastId()
- + " metadata found in storage.");
- }
- return savedMetadata;
- }
- return null;
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsScanQrCodeController.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsScanQrCodeController.java
deleted file mode 100644
index 24e1ca3..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/AudioStreamsScanQrCodeController.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams;
-
-import android.bluetooth.BluetoothProfile;
-import android.content.Context;
-import android.content.Intent;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.Nullable;
-import androidx.lifecycle.DefaultLifecycleObserver;
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.connecteddevice.audiosharing.AudioSharingUtils;
-import com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode.QrCodeScanModeActivity;
-import com.android.settings.core.BasePreferenceController;
-import com.android.settingslib.bluetooth.BluetoothBroadcastUtils;
-import com.android.settingslib.bluetooth.BluetoothCallback;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.utils.ThreadUtils;
-
-public class AudioStreamsScanQrCodeController extends BasePreferenceController
- implements DefaultLifecycleObserver {
- static final int REQUEST_SCAN_BT_BROADCAST_QR_CODE = 0;
- private static final String TAG = "AudioStreamsProgressCategoryController";
- private static final boolean DEBUG = BluetoothUtils.D;
- private static final String KEY = "audio_streams_scan_qr_code";
- private final BluetoothCallback mBluetoothCallback =
- new BluetoothCallback() {
- @Override
- public void onActiveDeviceChanged(
- @Nullable CachedBluetoothDevice activeDevice, int bluetoothProfile) {
- if (bluetoothProfile == BluetoothProfile.LE_AUDIO) {
- updateVisibility();
- }
- }
- };
-
- private final LocalBluetoothManager mLocalBtManager;
- private AudioStreamsDashboardFragment mFragment;
- private Preference mPreference;
-
- public AudioStreamsScanQrCodeController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- mLocalBtManager = Utils.getLocalBtManager(mContext);
- }
-
- public void setFragment(AudioStreamsDashboardFragment fragment) {
- mFragment = fragment;
- }
-
- @Override
- public void onStart(@NonNull LifecycleOwner owner) {
- if (mLocalBtManager != null) {
- mLocalBtManager.getEventManager().registerCallback(mBluetoothCallback);
- }
- }
-
- @Override
- public void onStop(@NonNull LifecycleOwner owner) {
- if (mLocalBtManager != null) {
- mLocalBtManager.getEventManager().unregisterCallback(mBluetoothCallback);
- }
- }
-
- @Override
- public int getAvailabilityStatus() {
- return AVAILABLE;
- }
-
- @Override
- public String getPreferenceKey() {
- return KEY;
- }
-
- @Override
- public void displayPreference(PreferenceScreen screen) {
- super.displayPreference(screen);
- mPreference = screen.findPreference(getPreferenceKey());
- if (mPreference == null) {
- Log.w(TAG, "displayPreference() mPreference is null!");
- return;
- }
- mPreference.setOnPreferenceClickListener(
- preference -> {
- if (mFragment == null) {
- Log.w(TAG, "displayPreference() mFragment is null!");
- return false;
- }
- if (preference.getKey().equals(KEY)) {
- Intent intent = new Intent(mContext, QrCodeScanModeActivity.class);
- intent.setAction(
- BluetoothBroadcastUtils.ACTION_BLUETOOTH_LE_AUDIO_QR_CODE_SCANNER);
- mFragment.startActivityForResult(intent, REQUEST_SCAN_BT_BROADCAST_QR_CODE);
- if (DEBUG) {
- Log.w(TAG, "displayPreference() sent intent : " + intent);
- }
- return true;
- }
- return false;
- });
- }
-
- private void updateVisibility() {
- ThreadUtils.postOnBackgroundThread(
- () -> {
- boolean hasActiveLe =
- AudioSharingUtils.getActiveSinkOnAssistant(mLocalBtManager).isPresent();
- ThreadUtils.postOnMainThread(() -> mPreference.setVisible(hasActiveLe));
- });
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeActivity.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeActivity.java
deleted file mode 100644
index 091ebcb..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeActivity.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode;
-
-import android.content.Intent;
-import android.os.Bundle;
-import android.util.Log;
-
-import androidx.fragment.app.FragmentTransaction;
-
-import com.android.settings.R;
-import com.android.settingslib.bluetooth.BluetoothBroadcastUtils;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-
-/**
- * Finding a broadcast through QR code.
- *
- * <p>To use intent action {@link
- * BluetoothBroadcastUtils#ACTION_BLUETOOTH_LE_AUDIO_QR_CODE_SCANNER}, specify the bluetooth device
- * sink of the broadcast to be provisioned in {@link
- * BluetoothBroadcastUtils#EXTRA_BLUETOOTH_DEVICE_SINK} and check the operation for all coordinated
- * set members throughout one session or not by {@link
- * BluetoothBroadcastUtils#EXTRA_BLUETOOTH_SINK_IS_GROUP}.
- */
-public class QrCodeScanModeActivity extends QrCodeScanModeBaseActivity {
- private static final boolean DEBUG = BluetoothUtils.D;
- private static final String TAG = "QrCodeScanModeActivity";
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- }
-
- @Override
- protected void handleIntent(Intent intent) {
- String action = intent != null ? intent.getAction() : null;
- if (DEBUG) {
- Log.d(TAG, "handleIntent(), action = " + action);
- }
-
- if (action == null) {
- finish();
- return;
- }
-
- switch (action) {
- case BluetoothBroadcastUtils.ACTION_BLUETOOTH_LE_AUDIO_QR_CODE_SCANNER:
- showQrCodeScannerFragment(intent);
- break;
- default:
- if (DEBUG) {
- Log.e(TAG, "Launch with an invalid action");
- }
- finish();
- }
- }
-
- protected void showQrCodeScannerFragment(Intent intent) {
- if (intent == null) {
- if (DEBUG) {
- Log.d(TAG, "intent is null, can not get bluetooth information from intent.");
- }
- return;
- }
-
- if (DEBUG) {
- Log.d(TAG, "showQrCodeScannerFragment");
- }
-
- if (DEBUG) {
- Log.d(TAG, "get extra from intent");
- }
-
- QrCodeScanModeFragment fragment =
- (QrCodeScanModeFragment)
- mFragmentManager.findFragmentByTag(
- BluetoothBroadcastUtils.TAG_FRAGMENT_QR_CODE_SCANNER);
-
- if (fragment == null) {
- fragment = new QrCodeScanModeFragment();
- } else {
- if (fragment.isVisible()) {
- return;
- }
-
- // When the fragment in back stack but not on top of the stack, we can simply pop
- // stack because current fragment transactions are arranged in an order
- mFragmentManager.popBackStackImmediate();
- return;
- }
- final FragmentTransaction fragmentTransaction = mFragmentManager.beginTransaction();
-
- fragmentTransaction.replace(
- R.id.fragment_container,
- fragment,
- BluetoothBroadcastUtils.TAG_FRAGMENT_QR_CODE_SCANNER);
- fragmentTransaction.commit();
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeBaseActivity.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeBaseActivity.java
deleted file mode 100644
index 637014a..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeBaseActivity.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode;
-
-import android.content.Intent;
-import android.os.Bundle;
-import android.os.SystemProperties;
-
-import androidx.fragment.app.FragmentManager;
-
-import com.android.settings.R;
-import com.android.settingslib.core.lifecycle.ObservableActivity;
-
-import com.google.android.setupdesign.util.ThemeHelper;
-import com.google.android.setupdesign.util.ThemeResolver;
-
-public abstract class QrCodeScanModeBaseActivity extends ObservableActivity {
-
- private static final String THEME_KEY = "setupwizard.theme";
- private static final String THEME_DEFAULT_VALUE = "SudThemeGlifV3_DayNight";
- protected FragmentManager mFragmentManager;
-
- protected abstract void handleIntent(Intent intent);
-
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
-
- int defaultTheme =
- ThemeHelper.isSetupWizardDayNightEnabled(this)
- ? com.google.android.setupdesign.R.style.SudThemeGlifV3_DayNight
- : com.google.android.setupdesign.R.style.SudThemeGlifV3_Light;
- ThemeResolver themeResolver =
- new ThemeResolver.Builder(ThemeResolver.getDefault())
- .setDefaultTheme(defaultTheme)
- .setUseDayNight(true)
- .build();
- setTheme(
- themeResolver.resolve(
- SystemProperties.get(THEME_KEY, THEME_DEFAULT_VALUE),
- /* suppressDayNight= */ !ThemeHelper.isSetupWizardDayNightEnabled(this)));
-
- setContentView(R.layout.qrcode_scan_mode_activity);
- mFragmentManager = getSupportFragmentManager();
-
- if (savedInstanceState == null) {
- handleIntent(getIntent());
- }
- }
-}
diff --git a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeFragment.java b/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeFragment.java
deleted file mode 100644
index 378128d..0000000
--- a/src/com/android/settings/connecteddevice/audiosharing/audiostreams/qrcode/QrCodeScanModeFragment.java
+++ /dev/null
@@ -1,269 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing.audiostreams.qrcode;
-
-import android.app.Activity;
-import android.app.settings.SettingsEnums;
-import android.content.Context;
-import android.content.Intent;
-import android.graphics.Matrix;
-import android.graphics.Outline;
-import android.graphics.Rect;
-import android.graphics.SurfaceTexture;
-import android.os.Bundle;
-import android.os.Handler;
-import android.os.Message;
-import android.os.VibrationEffect;
-import android.os.Vibrator;
-import android.util.Log;
-import android.util.Size;
-import android.view.LayoutInflater;
-import android.view.TextureView;
-import android.view.View;
-import android.view.ViewGroup;
-import android.view.ViewOutlineProvider;
-import android.view.accessibility.AccessibilityEvent;
-import android.widget.TextView;
-
-import androidx.annotation.NonNull;
-import androidx.annotation.StringRes;
-
-import com.android.settings.R;
-import com.android.settings.core.InstrumentedFragment;
-import com.android.settingslib.bluetooth.BluetoothBroadcastUtils;
-import com.android.settingslib.bluetooth.BluetoothUtils;
-import com.android.settingslib.qrcode.QrCamera;
-
-import java.time.Duration;
-
-public class QrCodeScanModeFragment extends InstrumentedFragment
- implements TextureView.SurfaceTextureListener, QrCamera.ScannerCallback {
- private static final boolean DEBUG = BluetoothUtils.D;
- private static final String TAG = "QrCodeScanModeFragment";
-
- /** Message sent to hide error message */
- private static final int MESSAGE_HIDE_ERROR_MESSAGE = 1;
-
- /** Message sent to show error message */
- private static final int MESSAGE_SHOW_ERROR_MESSAGE = 2;
-
- /** Message sent to broadcast QR code */
- private static final int MESSAGE_SCAN_BROADCAST_SUCCESS = 3;
-
- private static final long SHOW_ERROR_MESSAGE_INTERVAL = 10000;
- private static final long SHOW_SUCCESS_SQUARE_INTERVAL = 1000;
-
- private static final Duration VIBRATE_DURATION_QR_CODE_RECOGNITION = Duration.ofMillis(3);
-
- public static final String KEY_BROADCAST_METADATA = "key_broadcast_metadata";
-
- private int mCornerRadius;
- private String mBroadcastMetadata;
- private Context mContext;
- private QrCamera mCamera;
- private TextureView mTextureView;
- private TextView mSummary;
- private TextView mErrorMessage;
-
- @Override
- public void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- mContext = getContext();
- }
-
- @Override
- public final View onCreateView(
- LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
- return inflater.inflate(
- R.layout.qrcode_scanner_fragment, container, /* attachToRoot */ false);
- }
-
- @Override
- public void onViewCreated(View view, Bundle savedInstanceState) {
- mTextureView = view.findViewById(R.id.preview_view);
- mCornerRadius =
- mContext.getResources().getDimensionPixelSize(R.dimen.qrcode_preview_radius);
- mTextureView.setSurfaceTextureListener(this);
- mTextureView.setOutlineProvider(
- new ViewOutlineProvider() {
- @Override
- public void getOutline(View view, Outline outline) {
- outline.setRoundRect(
- 0, 0, view.getWidth(), view.getHeight(), mCornerRadius);
- }
- });
- mTextureView.setClipToOutline(true);
- mErrorMessage = view.findViewById(R.id.error_message);
- }
-
- private void initCamera(SurfaceTexture surface) {
- // Check if the camera has already created.
- if (mCamera == null) {
- mCamera = new QrCamera(mContext, this);
- mCamera.start(surface);
- }
- }
-
- private void destroyCamera() {
- if (mCamera != null) {
- mCamera.stop();
- mCamera = null;
- }
- }
-
- @Override
- public void onSurfaceTextureAvailable(@NonNull SurfaceTexture surface, int width, int height) {
- initCamera(surface);
- }
-
- @Override
- public void onSurfaceTextureSizeChanged(
- @NonNull SurfaceTexture surface, int width, int height) {}
-
- @Override
- public boolean onSurfaceTextureDestroyed(@NonNull SurfaceTexture surface) {
- destroyCamera();
- return true;
- }
-
- @Override
- public void onSurfaceTextureUpdated(@NonNull SurfaceTexture surface) {}
-
- @Override
- public void handleSuccessfulResult(String qrCode) {
- if (DEBUG) {
- Log.d(TAG, "handleSuccessfulResult(), get the qr code string.");
- }
- mBroadcastMetadata = qrCode;
- handleBtLeAudioScanner();
- }
-
- @Override
- public void handleCameraFailure() {
- destroyCamera();
- }
-
- @Override
- public Size getViewSize() {
- return new Size(mTextureView.getWidth(), mTextureView.getHeight());
- }
-
- @Override
- public Rect getFramePosition(Size previewSize, int cameraOrientation) {
- return new Rect(0, 0, previewSize.getHeight(), previewSize.getHeight());
- }
-
- @Override
- public void setTransform(Matrix transform) {
- mTextureView.setTransform(transform);
- }
-
- @Override
- public boolean isValid(String qrCode) {
- if (qrCode.startsWith(BluetoothBroadcastUtils.SCHEME_BT_BROADCAST_METADATA)) {
- return true;
- } else {
- showErrorMessage(R.string.bt_le_audio_qr_code_is_not_valid_format);
- return false;
- }
- }
-
- protected boolean isDecodeTaskAlive() {
- return mCamera != null && mCamera.isDecodeTaskAlive();
- }
-
- private final Handler mHandler =
- new Handler() {
- @Override
- public void handleMessage(Message msg) {
- switch (msg.what) {
- case MESSAGE_HIDE_ERROR_MESSAGE:
- mErrorMessage.setVisibility(View.INVISIBLE);
- break;
-
- case MESSAGE_SHOW_ERROR_MESSAGE:
- final String errorMessage = (String) msg.obj;
-
- mErrorMessage.setVisibility(View.VISIBLE);
- mErrorMessage.setText(errorMessage);
- mErrorMessage.sendAccessibilityEvent(
- AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED);
-
- // Cancel any pending messages to hide error view and requeue the
- // message so
- // user has time to see error
- removeMessages(MESSAGE_HIDE_ERROR_MESSAGE);
- sendEmptyMessageDelayed(
- MESSAGE_HIDE_ERROR_MESSAGE, SHOW_ERROR_MESSAGE_INTERVAL);
- break;
-
- case MESSAGE_SCAN_BROADCAST_SUCCESS:
- Log.d(TAG, "scan success");
- final Intent resultIntent = new Intent();
- resultIntent.putExtra(KEY_BROADCAST_METADATA, mBroadcastMetadata);
- getActivity().setResult(Activity.RESULT_OK, resultIntent);
- notifyUserForQrCodeRecognition();
- break;
- default:
- }
- }
- };
-
- private void notifyUserForQrCodeRecognition() {
- if (mCamera != null) {
- mCamera.stop();
- }
-
- mErrorMessage.setVisibility(View.INVISIBLE);
- mTextureView.setVisibility(View.INVISIBLE);
-
- triggerVibrationForQrCodeRecognition(getContext());
-
- getActivity().finish();
- }
-
- private static void triggerVibrationForQrCodeRecognition(Context context) {
- Vibrator vibrator = context.getSystemService(Vibrator.class);
- if (vibrator == null) {
- return;
- }
- vibrator.vibrate(
- VibrationEffect.createOneShot(
- VIBRATE_DURATION_QR_CODE_RECOGNITION.toMillis(),
- VibrationEffect.DEFAULT_AMPLITUDE));
- }
-
- private void showErrorMessage(@StringRes int messageResId) {
- final Message message =
- mHandler.obtainMessage(MESSAGE_SHOW_ERROR_MESSAGE, getString(messageResId));
- message.sendToTarget();
- }
-
- private void handleBtLeAudioScanner() {
- Message message = mHandler.obtainMessage(MESSAGE_SCAN_BROADCAST_SUCCESS);
- mHandler.sendMessageDelayed(message, SHOW_SUCCESS_SQUARE_INTERVAL);
- }
-
- private void updateSummary() {
- mSummary.setText(getString(R.string.bt_le_audio_scan_qr_code_scanner));
- }
-
- @Override
- public int getMetricsCategory() {
- return SettingsEnums.LE_AUDIO_BROADCAST_SCAN_QR_CODE;
- }
-}
diff --git a/src/com/android/settings/connecteddevice/threadnetwork/OWNERS b/src/com/android/settings/connecteddevice/threadnetwork/OWNERS
new file mode 100644
index 0000000..4a35359
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/threadnetwork/OWNERS
@@ -0,0 +1 @@
+include platform/packages/modules/Connectivity:/thread/OWNERS
diff --git a/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkPreferenceController.kt b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkPreferenceController.kt
new file mode 100644
index 0000000..10e3f84
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkPreferenceController.kt
@@ -0,0 +1,236 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.connecteddevice.threadnetwork
+
+import android.content.BroadcastReceiver
+import android.content.Context
+import android.content.Intent
+import android.content.IntentFilter
+import android.content.pm.PackageManager
+import android.net.thread.ThreadNetworkController
+import android.net.thread.ThreadNetworkController.StateCallback
+import android.net.thread.ThreadNetworkException
+import android.net.thread.ThreadNetworkManager
+import android.os.OutcomeReceiver
+import android.provider.Settings
+import android.util.Log
+import androidx.annotation.VisibleForTesting
+import androidx.core.content.ContextCompat
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.LifecycleEventObserver
+import androidx.lifecycle.LifecycleOwner
+import androidx.preference.Preference
+import androidx.preference.PreferenceScreen
+import com.android.net.thread.platform.flags.Flags
+import com.android.settings.R
+import com.android.settings.core.TogglePreferenceController
+import java.util.concurrent.Executor
+
+/** Controller for the "Thread" toggle in "Connected devices > Connection preferences". */
+class ThreadNetworkPreferenceController @VisibleForTesting constructor(
+ context: Context,
+ key: String,
+ private val executor: Executor,
+ private val threadController: BaseThreadNetworkController?
+) : TogglePreferenceController(context, key), LifecycleEventObserver {
+ private val stateCallback: StateCallback
+ private val airplaneModeReceiver: BroadcastReceiver
+ private var threadEnabled = false
+ private var airplaneModeOn = false
+ private var preference: Preference? = null
+
+ /**
+ * A testable interface for [ThreadNetworkController] which is `final`.
+ *
+ * We are in a awkward situation that Android API guideline suggest `final` for API classes
+ * while Robolectric test is being deprecated for platform testing (See
+ * tests/robotests/new_tests_hook.sh). This force us to use "mockito-target-extended" but it's
+ * conflicting with the default "mockito-target" which is somehow indirectly depended by the
+ * `SettingsUnitTests` target.
+ */
+ @VisibleForTesting
+ interface BaseThreadNetworkController {
+ fun setEnabled(
+ enabled: Boolean,
+ executor: Executor,
+ receiver: OutcomeReceiver<Void?, ThreadNetworkException>
+ )
+
+ fun registerStateCallback(executor: Executor, callback: StateCallback)
+
+ fun unregisterStateCallback(callback: StateCallback)
+ }
+
+ constructor(context: Context, key: String) : this(
+ context,
+ key,
+ ContextCompat.getMainExecutor(context),
+ getThreadNetworkController(context)
+ )
+
+ init {
+ stateCallback = newStateCallback()
+ airplaneModeReceiver = newAirPlaneModeReceiver()
+ }
+
+ val isThreadSupportedOnDevice: Boolean
+ get() = threadController != null
+
+ private fun newStateCallback(): StateCallback {
+ return object : StateCallback {
+ override fun onThreadEnableStateChanged(enabledState: Int) {
+ threadEnabled = enabledState == ThreadNetworkController.STATE_ENABLED
+ }
+
+ override fun onDeviceRoleChanged(role: Int) {}
+ }
+ }
+
+ private fun newAirPlaneModeReceiver(): BroadcastReceiver {
+ return object : BroadcastReceiver() {
+ override fun onReceive(context: Context, intent: Intent) {
+ airplaneModeOn = isAirplaneModeOn(context)
+ Log.i(TAG, "Airplane mode is " + if (airplaneModeOn) "ON" else "OFF")
+ preference?.let { preference -> updateState(preference) }
+ }
+ }
+ }
+
+ override fun getAvailabilityStatus(): Int {
+ return if (!Flags.threadEnabledPlatform()) {
+ CONDITIONALLY_UNAVAILABLE
+ } else if (!isThreadSupportedOnDevice) {
+ UNSUPPORTED_ON_DEVICE
+ } else if (airplaneModeOn) {
+ DISABLED_DEPENDENT_SETTING
+ } else {
+ AVAILABLE
+ }
+ }
+
+ override fun displayPreference(screen: PreferenceScreen) {
+ super.displayPreference(screen)
+ preference = screen.findPreference(preferenceKey)
+ }
+
+ override fun isChecked(): Boolean {
+ // TODO (b/322742298):
+ // Check airplane mode here because it's planned to disable Thread state in airplane mode
+ // (code in the mainline module). But it's currently not implemented yet (b/322742298).
+ // By design, the toggle should be unchecked in airplane mode, so explicitly check the
+ // airplane mode here to acchieve the same UX.
+ return !airplaneModeOn && threadEnabled
+ }
+
+ override fun setChecked(isChecked: Boolean): Boolean {
+ if (threadController == null) {
+ return false
+ }
+ val action = if (isChecked) "enable" else "disable"
+ threadController.setEnabled(
+ isChecked,
+ executor,
+ object : OutcomeReceiver<Void?, ThreadNetworkException> {
+ override fun onError(e: ThreadNetworkException) {
+ // TODO(b/327549838): gracefully handle the failure by resetting the UI state
+ Log.e(TAG, "Failed to $action Thread", e)
+ }
+
+ override fun onResult(unused: Void?) {
+ Log.d(TAG, "Successfully $action Thread")
+ }
+ })
+ return true
+ }
+
+ override fun onStateChanged(lifecycleOwner: LifecycleOwner, event: Lifecycle.Event) {
+ if (threadController == null) {
+ return
+ }
+
+ when (event) {
+ Lifecycle.Event.ON_START -> {
+ threadController.registerStateCallback(executor, stateCallback)
+ airplaneModeOn = isAirplaneModeOn(mContext)
+ mContext.registerReceiver(
+ airplaneModeReceiver,
+ IntentFilter(Intent.ACTION_AIRPLANE_MODE_CHANGED)
+ )
+ preference?.let { preference -> updateState(preference) }
+ }
+ Lifecycle.Event.ON_STOP -> {
+ threadController.unregisterStateCallback(stateCallback)
+ mContext.unregisterReceiver(airplaneModeReceiver)
+ }
+ else -> {}
+ }
+ }
+
+ override fun updateState(preference: Preference) {
+ super.updateState(preference)
+ preference.isEnabled = !airplaneModeOn
+ refreshSummary(preference)
+ }
+
+ override fun getSummary(): CharSequence {
+ val resId: Int = if (airplaneModeOn) {
+ R.string.thread_network_settings_summary_airplane_mode
+ } else {
+ R.string.thread_network_settings_summary
+ }
+ return mContext.getResources().getString(resId)
+ }
+
+ override fun getSliceHighlightMenuRes(): Int {
+ return R.string.menu_key_connected_devices
+ }
+
+ companion object {
+ private const val TAG = "ThreadNetworkSettings"
+ private fun getThreadNetworkController(context: Context): BaseThreadNetworkController? {
+ if (!context.packageManager.hasSystemFeature(PackageManager.FEATURE_THREAD_NETWORK)) {
+ return null
+ }
+ val manager = context.getSystemService(ThreadNetworkManager::class.java) ?: return null
+ val controller = manager.allThreadNetworkControllers[0]
+ return object : BaseThreadNetworkController {
+ override fun setEnabled(
+ enabled: Boolean,
+ executor: Executor,
+ receiver: OutcomeReceiver<Void?, ThreadNetworkException>
+ ) {
+ controller.setEnabled(enabled, executor, receiver)
+ }
+
+ override fun registerStateCallback(executor: Executor, callback: StateCallback) {
+ controller.registerStateCallback(executor, callback)
+ }
+
+ override fun unregisterStateCallback(callback: StateCallback) {
+ controller.unregisterStateCallback(callback)
+ }
+ }
+ }
+
+ private fun isAirplaneModeOn(context: Context): Boolean {
+ return Settings.Global.getInt(
+ context.contentResolver,
+ Settings.Global.AIRPLANE_MODE_ON,
+ 0
+ ) == 1
+ }
+ }
+}
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
index e3131f7..e08e856 100644
--- a/src/com/android/settings/core/gateway/SettingsGateway.java
+++ b/src/com/android/settings/core/gateway/SettingsGateway.java
@@ -29,6 +29,7 @@
import com.android.settings.accessibility.AccessibilitySettingsForSetupWizard;
import com.android.settings.accessibility.CaptioningPropertiesFragment;
import com.android.settings.accessibility.ColorAndMotionFragment;
+import com.android.settings.accessibility.ColorContrastFragment;
import com.android.settings.accessibility.TextReadingPreferenceFragment;
import com.android.settings.accessibility.TextReadingPreferenceFragmentForSetupWizard;
import com.android.settings.accessibility.ToggleColorInversionPreferenceFragment;
@@ -86,7 +87,6 @@
import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment;
import com.android.settings.connecteddevice.NfcAndPaymentFragment;
import com.android.settings.connecteddevice.PreviouslyConnectedDeviceDashboardFragment;
-import com.android.settings.connecteddevice.audiosharing.audiostreams.AudioStreamConfirmDialog;
import com.android.settings.connecteddevice.stylus.StylusUsiDetailsFragment;
import com.android.settings.connecteddevice.usb.UsbDetailsFragment;
import com.android.settings.datausage.DataSaverSummary;
@@ -359,7 +359,6 @@
DataUsageList.class.getName(),
ToggleBackupSettingFragment.class.getName(),
PreviouslyConnectedDeviceDashboardFragment.class.getName(),
- AudioStreamConfirmDialog.class.getName(),
BatterySaverScheduleSettings.class.getName(),
MobileNetworkListFragment.class.getName(),
PowerMenuSettings.class.getName(),
@@ -381,6 +380,7 @@
TurnScreenOnDetails.class.getName(),
NfcAndPaymentFragment.class.getName(),
ColorAndMotionFragment.class.getName(),
+ ColorContrastFragment.class.getName(),
LongBackgroundTasksDetails.class.getName(),
RegionalPreferencesEntriesFragment.class.getName(),
BatteryInfoFragment.class.getName(),
diff --git a/src/com/android/settings/datausage/lib/AppDataUsageRepository.kt b/src/com/android/settings/datausage/lib/AppDataUsageRepository.kt
index 1844a7a..5abde31 100644
--- a/src/com/android/settings/datausage/lib/AppDataUsageRepository.kt
+++ b/src/com/android/settings/datausage/lib/AppDataUsageRepository.kt
@@ -18,10 +18,12 @@
import android.app.usage.NetworkStats
import android.content.Context
+import android.content.pm.UserProperties
import android.net.NetworkPolicyManager
import android.net.NetworkTemplate
import android.os.Process
import android.os.UserHandle
+import android.os.UserManager
import android.util.SparseArray
import android.util.SparseBooleanArray
import androidx.annotation.VisibleForTesting
@@ -50,7 +52,11 @@
val items = ArrayList<AppItem>()
val knownItems = SparseArray<AppItem>()
val profiles = context.userManager.userProfiles
- bindStats(buckets, profiles, knownItems, items)
+ val userManager : UserManager = context.getSystemService(Context.USER_SERVICE) as UserManager
+ val userIdToIsHiddenMap = profiles.associate { profile ->
+ profile.identifier to shouldSkipProfile(userManager, profile)
+ }
+ bindStats(buckets, userIdToIsHiddenMap, knownItems, items)
val restrictedUids = context.getSystemService(NetworkPolicyManager::class.java)!!
.getUidsWithPolicy(NetworkPolicyManager.POLICY_REJECT_METERED_BACKGROUND)
for (uid in restrictedUids) {
@@ -98,7 +104,7 @@
private fun bindStats(
buckets: List<Bucket>,
- profiles: List<UserHandle>,
+ userIdToIsHiddenMap: Map<Int, Boolean>,
knownItems: SparseArray<AppItem>,
items: ArrayList<AppItem>,
) {
@@ -108,8 +114,11 @@
val collapseKey: Int
val category: Int
val userId = UserHandle.getUserId(uid)
+ if(userIdToIsHiddenMap[userId] == true) {
+ continue
+ }
if (UserHandle.isApp(uid) || Process.isSdkSandboxUid(uid)) {
- if (profiles.contains(UserHandle(userId))) {
+ if (userIdToIsHiddenMap.keys.contains(userId)) {
if (userId != currentUserId) {
// Add to a managed user item.
accumulate(
@@ -153,6 +162,16 @@
}
}
+ private fun shouldSkipProfile(userManager : UserManager, userHandle: UserHandle): Boolean {
+ if (android.os.Flags.allowPrivateProfile()
+ && android.multiuser.Flags.handleInterleavedSettingsForPrivateSpace()) {
+ return (userManager.isQuietModeEnabled(userHandle)
+ && userManager.getUserProperties(userHandle).showInQuietMode
+ == UserProperties.SHOW_IN_QUIET_MODE_HIDDEN)
+ }
+ return false
+ }
+
/**
* Accumulate data usage of a network stats entry for the item mapped by the collapse key.
* Creates the item if needed.
diff --git a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
index 6b38b28..cfa4a58 100644
--- a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
+++ b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
@@ -686,7 +686,6 @@
controllers.add(new BluetoothA2dpHwOffloadPreferenceController(context, fragment));
controllers.add(new BluetoothLeAudioHwOffloadPreferenceController(context, fragment));
controllers.add(new BluetoothMaxConnectedAudioDevicesPreferenceController(context));
- controllers.add(new NfcStackDebugLogPreferenceController(context));
controllers.add(new NfcSnoopLogPreferenceController(context, fragment));
controllers.add(new NfcVerboseVendorLogPreferenceController(context, fragment));
controllers.add(new ShowTapsPreferenceController(context));
diff --git a/src/com/android/settings/development/NfcStackDebugLogPreferenceController.java b/src/com/android/settings/development/NfcStackDebugLogPreferenceController.java
deleted file mode 100644
index 4464923..0000000
--- a/src/com/android/settings/development/NfcStackDebugLogPreferenceController.java
+++ /dev/null
@@ -1,82 +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.settings.development;
-
-import android.content.Context;
-import android.os.SystemProperties;
-import android.util.Log;
-
-import androidx.annotation.VisibleForTesting;
-import androidx.preference.Preference;
-import androidx.preference.TwoStatePreference;
-
-import com.android.settings.core.PreferenceControllerMixin;
-import com.android.settingslib.development.DeveloperOptionsPreferenceController;
-
-public class NfcStackDebugLogPreferenceController extends
- DeveloperOptionsPreferenceController implements Preference.OnPreferenceChangeListener,
- PreferenceControllerMixin {
-
- private static final String NFC_STACK_DEBUGLOG_ENABLED_KEY =
- "nfc_stack_debuglog_enabled";
- @VisibleForTesting
- static final String NFC_STACK_DEBUGLOG_ENABLED_PROPERTY =
- "persist.nfc.debug_enabled";
-
- public NfcStackDebugLogPreferenceController(Context context) {
- super(context);
- }
-
- @Override
- public String getPreferenceKey() {
- return NFC_STACK_DEBUGLOG_ENABLED_KEY;
- }
-
- @Override
- public boolean onPreferenceChange(Preference preference, Object newValue) {
- final boolean isEnabled = (Boolean) newValue;
- try {
- SystemProperties.set(NFC_STACK_DEBUGLOG_ENABLED_PROPERTY,
- isEnabled ? "true" : "false");
- } catch (RuntimeException e) {
- Log.e(TAG, "Fail to set nfc system property: " + e.getMessage());
- }
- return true;
- }
-
- @Override
- public void updateState(Preference preference) {
- try {
- final boolean isEnabled = SystemProperties.getBoolean(
- NFC_STACK_DEBUGLOG_ENABLED_PROPERTY, false /* default */);
- ((TwoStatePreference) mPreference).setChecked(isEnabled);
- } catch (RuntimeException e) {
- Log.e(TAG, "Fail to get nfc system property: " + e.getMessage());
- }
- }
-
- @Override
- protected void onDeveloperOptionsSwitchDisabled() {
- super.onDeveloperOptionsSwitchDisabled();
- try {
- SystemProperties.set(NFC_STACK_DEBUGLOG_ENABLED_PROPERTY, "false");
- ((TwoStatePreference) mPreference).setChecked(false);
- } catch (RuntimeException e) {
- Log.e(TAG, "Fail to set nfc system property: " + e.getMessage());
- }
- }
-}
diff --git a/src/com/android/settings/deviceinfo/firmwareversion/SecurityPatchLevelPreferenceController.java b/src/com/android/settings/deviceinfo/firmwareversion/SecurityPatchLevelPreferenceController.java
index 1df78a8..dcb5a37 100644
--- a/src/com/android/settings/deviceinfo/firmwareversion/SecurityPatchLevelPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/firmwareversion/SecurityPatchLevelPreferenceController.java
@@ -32,7 +32,7 @@
private static final String TAG = "SecurityPatchCtrl";
private static final Uri INTENT_URI_DATA = Uri.parse(
- "https://source.android.com/security/bulletin/");
+ "https://source.android.com/docs/security/bulletin/");
private final PackageManager mPackageManager;
private final String mCurrentPatch;
diff --git a/src/com/android/settings/display/EvenDimmerPreferenceController.java b/src/com/android/settings/display/EvenDimmerPreferenceController.java
new file mode 100644
index 0000000..b86c845
--- /dev/null
+++ b/src/com/android/settings/display/EvenDimmerPreferenceController.java
@@ -0,0 +1,76 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.display;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.provider.Settings;
+import android.util.Log;
+
+import androidx.annotation.NonNull;
+
+import com.android.server.display.feature.flags.Flags;
+import com.android.settings.R;
+import com.android.settings.core.TogglePreferenceController;
+
+/**
+ * Controller for the settings toggle which allows screen brightness to go even dimmer than usual.
+ *
+ */
+public class EvenDimmerPreferenceController extends TogglePreferenceController {
+
+ private static final String TAG = "EvenDimmerPreferenceController";
+
+ private final Resources mResources;
+
+ public EvenDimmerPreferenceController(@NonNull Context context, @NonNull String key) {
+ super(context, key);
+ mResources = context.getResources();
+ }
+
+ @Override
+ public int getAvailabilityStatus() {
+ // enable based on flag and config.xml
+ final boolean enabledInConfig = mResources.getBoolean(
+ com.android.internal.R.bool.config_evenDimmerEnabled);
+ return (Flags.evenDimmer() && enabledInConfig) ? AVAILABLE : UNSUPPORTED_ON_DEVICE;
+ }
+
+ @Override
+ public boolean isChecked() {
+ return getEvenDimmerActivated();
+ }
+
+ @Override
+ public boolean setChecked(boolean isChecked) {
+ final float enabled = getAvailabilityStatus() == AVAILABLE && isChecked ? 1 : 0;
+ Log.i(TAG, "setChecked to : " + enabled);
+
+ return Settings.Secure.putFloat(
+ mContext.getContentResolver(), Settings.Secure.EVEN_DIMMER_ACTIVATED, enabled);
+ }
+
+ @Override
+ public int getSliceHighlightMenuRes() {
+ return R.string.menu_key_display;
+ }
+
+ private boolean getEvenDimmerActivated() {
+ return Settings.Secure.getFloat(mContext.getContentResolver(),
+ Settings.Secure.EVEN_DIMMER_ACTIVATED, 0) == 1;
+ }
+}
diff --git a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
index 6b04d3c..6ef5aa8 100644
--- a/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
+++ b/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetail.java
@@ -20,7 +20,6 @@
import android.app.Activity;
import android.app.ActivityManager;
-import android.app.backup.BackupManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
@@ -53,6 +52,7 @@
import com.android.settingslib.applications.ApplicationsState;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.instrumentation.Instrumentable;
+import com.android.settingslib.datastore.ChangeReason;
import com.android.settingslib.widget.LayoutPreference;
import java.util.ArrayList;
@@ -105,7 +105,6 @@
@VisibleForTesting @BatteryOptimizeUtils.OptimizationMode
int mOptimizationMode = BatteryOptimizeUtils.MODE_UNKNOWN;
- @VisibleForTesting BackupManager mBackupManager;
@VisibleForTesting StringBuilder mLogStringBuilder;
// A wrapper class to carry LaunchBatteryDetailPage required arguments.
@@ -293,9 +292,7 @@
@VisibleForTesting
void notifyBackupManager() {
if (mOptimizationMode != mBatteryOptimizeUtils.getAppOptimizationMode()) {
- final BackupManager backupManager =
- mBackupManager != null ? mBackupManager : new BackupManager(getContext());
- backupManager.dataChanged();
+ BatterySettingsStorage.get(getContext()).notifyChange(ChangeReason.UPDATE);
}
}
diff --git a/src/com/android/settings/fuelgauge/BatterySettingsStorage.java b/src/com/android/settings/fuelgauge/BatterySettingsStorage.java
new file mode 100644
index 0000000..ff3223f
--- /dev/null
+++ b/src/com/android/settings/fuelgauge/BatterySettingsStorage.java
@@ -0,0 +1,370 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.fuelgauge;
+
+import static java.nio.charset.StandardCharsets.UTF_8;
+
+import android.app.AppGlobals;
+import android.app.AppOpsManager;
+import android.app.Application;
+import android.content.Context;
+import android.content.SharedPreferences;
+import android.content.pm.ApplicationInfo;
+import android.os.Build;
+import android.os.IDeviceIdleController;
+import android.os.ParcelFileDescriptor;
+import android.os.RemoteException;
+import android.os.ServiceManager;
+import android.os.UserHandle;
+import android.util.ArrayMap;
+import android.util.ArraySet;
+import android.util.Log;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+
+import com.android.settings.fuelgauge.BatteryOptimizeHistoricalLogEntry.Action;
+import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.datastore.BackupContext;
+import com.android.settingslib.datastore.BackupRestoreEntity;
+import com.android.settingslib.datastore.BackupRestoreStorageManager;
+import com.android.settingslib.datastore.EntityBackupResult;
+import com.android.settingslib.datastore.ObservableBackupRestoreStorage;
+import com.android.settingslib.datastore.RestoreContext;
+import com.android.settingslib.fuelgauge.PowerAllowlistBackend;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+/** An implementation to backup and restore battery configurations. */
+public final class BatterySettingsStorage extends ObservableBackupRestoreStorage {
+ public static final String TAG = "BatteryBackupHelper";
+
+ // Definition for the device build information.
+ public static final String KEY_BUILD_BRAND = "device_build_brand";
+ public static final String KEY_BUILD_PRODUCT = "device_build_product";
+ public static final String KEY_BUILD_MANUFACTURER = "device_build_manufacture";
+ public static final String KEY_BUILD_FINGERPRINT = "device_build_fingerprint";
+ // Customized fields for device extra information.
+ public static final String KEY_BUILD_METADATA_1 = "device_build_metadata_1";
+ public static final String KEY_BUILD_METADATA_2 = "device_build_metadata_2";
+
+ private static final String DEVICE_IDLE_SERVICE = "deviceidle";
+ private static final String BATTERY_OPTIMIZE_BACKUP_FILE_NAME =
+ "battery_optimize_backup_historical_logs";
+ private static final int DEVICE_BUILD_INFO_SIZE = 6;
+
+ static final String DELIMITER = ",";
+ static final String DELIMITER_MODE = ":";
+ static final String KEY_OPTIMIZATION_LIST = "optimization_mode_list";
+
+ @Nullable private byte[] mOptimizationModeBytes;
+
+ private final Application mApplication;
+ // Device information map from restore.
+ private final ArrayMap<String, String> mDeviceBuildInfoMap =
+ new ArrayMap<>(DEVICE_BUILD_INFO_SIZE);
+
+ /**
+ * Returns the {@link BatterySettingsStorage} registered to {@link BackupRestoreStorageManager}.
+ */
+ public static @NonNull BatterySettingsStorage get(@NonNull Context context) {
+ return (BatterySettingsStorage)
+ BackupRestoreStorageManager.getInstance(context).getOrThrow(TAG);
+ }
+
+ public BatterySettingsStorage(@NonNull Context context) {
+ mApplication = (Application) context.getApplicationContext();
+ }
+
+ @NonNull
+ @Override
+ public String getName() {
+ return TAG;
+ }
+
+ @Override
+ public boolean enableBackup(@NonNull BackupContext backupContext) {
+ return isOwner();
+ }
+
+ @Override
+ public boolean enableRestore() {
+ return isOwner();
+ }
+
+ static boolean isOwner() {
+ return UserHandle.myUserId() == UserHandle.USER_SYSTEM;
+ }
+
+ @NonNull
+ @Override
+ public List<BackupRestoreEntity> createBackupRestoreEntities() {
+ List<String> allowlistedApps = getFullPowerList();
+ if (allowlistedApps == null) {
+ return Collections.emptyList();
+ }
+ PowerUsageFeatureProvider provider =
+ FeatureFactory.getFeatureFactory().getPowerUsageFeatureProvider();
+ return Arrays.asList(
+ new StringEntity(KEY_BUILD_BRAND, Build.BRAND),
+ new StringEntity(KEY_BUILD_PRODUCT, Build.PRODUCT),
+ new StringEntity(KEY_BUILD_MANUFACTURER, Build.MANUFACTURER),
+ new StringEntity(KEY_BUILD_FINGERPRINT, Build.FINGERPRINT),
+ new StringEntity(KEY_BUILD_METADATA_1, provider.getBuildMetadata1(mApplication)),
+ new StringEntity(KEY_BUILD_METADATA_2, provider.getBuildMetadata2(mApplication)),
+ new OptimizationModeEntity(allowlistedApps));
+ }
+
+ private @Nullable List<String> getFullPowerList() {
+ final long timestamp = System.currentTimeMillis();
+ String[] allowlistedApps;
+ try {
+ IDeviceIdleController deviceIdleController =
+ IDeviceIdleController.Stub.asInterface(
+ ServiceManager.getService(DEVICE_IDLE_SERVICE));
+ allowlistedApps = deviceIdleController.getFullPowerWhitelist();
+ } catch (RemoteException e) {
+ Log.e(TAG, "backupFullPowerList() failed", e);
+ return null;
+ }
+ // Ignores unexpected empty result case.
+ if (allowlistedApps == null || allowlistedApps.length == 0) {
+ Log.w(TAG, "no data found in the getFullPowerList()");
+ return Collections.emptyList();
+ }
+ Log.d(
+ TAG,
+ String.format(
+ "getFullPowerList() size=%d in %d/ms",
+ allowlistedApps.length, (System.currentTimeMillis() - timestamp)));
+ return Arrays.asList(allowlistedApps);
+ }
+
+ @Override
+ public void writeNewStateDescription(@NonNull ParcelFileDescriptor newState) {
+ BatterySettingsMigrateChecker.verifySaverConfiguration(mApplication);
+ performRestoreIfNeeded();
+ }
+
+ private void performRestoreIfNeeded() {
+ byte[] bytes = mOptimizationModeBytes;
+ mOptimizationModeBytes = null; // clear data
+ if (bytes == null || bytes.length == 0) {
+ return;
+ }
+ final PowerUsageFeatureProvider provider =
+ FeatureFactory.getFeatureFactory().getPowerUsageFeatureProvider();
+ if (!provider.isValidToRestoreOptimizationMode(mDeviceBuildInfoMap)) {
+ return;
+ }
+ // Start to restore the app optimization mode data.
+ final int restoreCount = restoreOptimizationMode(bytes);
+ if (restoreCount > 0) {
+ BatterySettingsMigrateChecker.verifyBatteryOptimizeModes(mApplication);
+ }
+ }
+
+ int restoreOptimizationMode(byte[] dataBytes) {
+ final long timestamp = System.currentTimeMillis();
+ final String dataContent = new String(dataBytes, UTF_8);
+ if (dataContent.isEmpty()) {
+ Log.w(TAG, "no data found in the restoreOptimizationMode()");
+ return 0;
+ }
+ final String[] appConfigurations = dataContent.split(BatteryBackupHelper.DELIMITER);
+ if (appConfigurations.length == 0) {
+ Log.w(TAG, "no data found from the split() processing");
+ return 0;
+ }
+ int restoreCount = 0;
+ for (String appConfiguration : appConfigurations) {
+ final String[] results = appConfiguration.split(BatteryBackupHelper.DELIMITER_MODE);
+ // Example format: com.android.systemui:2 we should have length=2
+ if (results.length != 2) {
+ Log.w(TAG, "invalid raw data found:" + appConfiguration);
+ continue;
+ }
+ final String packageName = results[0];
+ final int uid = BatteryUtils.getInstance(mApplication).getPackageUid(packageName);
+ // Ignores system/default apps.
+ if (isSystemOrDefaultApp(packageName, uid)) {
+ Log.w(TAG, "ignore from isSystemOrDefaultApp():" + packageName);
+ continue;
+ }
+ @BatteryOptimizeUtils.OptimizationMode int optimizationMode;
+ try {
+ optimizationMode = Integer.parseInt(results[1]);
+ } catch (NumberFormatException e) {
+ Log.e(TAG, "failed to parse the optimization mode: " + appConfiguration, e);
+ continue;
+ }
+ restoreOptimizationMode(packageName, optimizationMode);
+ restoreCount++;
+ }
+ Log.d(
+ TAG,
+ String.format(
+ "restoreOptimizationMode() count=%d in %d/ms",
+ restoreCount, (System.currentTimeMillis() - timestamp)));
+ return restoreCount;
+ }
+
+ private void restoreOptimizationMode(
+ String packageName, @BatteryOptimizeUtils.OptimizationMode int mode) {
+ final BatteryOptimizeUtils batteryOptimizeUtils =
+ newBatteryOptimizeUtils(mApplication, packageName);
+ if (batteryOptimizeUtils == null) {
+ return;
+ }
+ batteryOptimizeUtils.setAppUsageState(
+ mode, BatteryOptimizeHistoricalLogEntry.Action.RESTORE);
+ Log.d(TAG, String.format("restore:%s mode=%d", packageName, mode));
+ }
+
+ @Nullable
+ static BatteryOptimizeUtils newBatteryOptimizeUtils(Context context, String packageName) {
+ final int uid = BatteryUtils.getInstance(context).getPackageUid(packageName);
+ return uid == BatteryUtils.UID_NULL
+ ? null
+ : new BatteryOptimizeUtils(context, uid, packageName);
+ }
+
+ private boolean isSystemOrDefaultApp(String packageName, int uid) {
+ return BatteryOptimizeUtils.isSystemOrDefaultApp(
+ mApplication, PowerAllowlistBackend.getInstance(mApplication), packageName, uid);
+ }
+
+ private class StringEntity implements BackupRestoreEntity {
+ private final String mKey;
+ private final String mValue;
+
+ StringEntity(String key, String value) {
+ this.mKey = key;
+ this.mValue = value;
+ }
+
+ @NonNull
+ @Override
+ public String getKey() {
+ return mKey;
+ }
+
+ @Override
+ public @NonNull EntityBackupResult backup(
+ @NonNull BackupContext backupContext, @NonNull OutputStream outputStream)
+ throws IOException {
+ Log.d(TAG, String.format("backup:%s:%s", mKey, mValue));
+ outputStream.write(mValue.getBytes(UTF_8));
+ return EntityBackupResult.UPDATE;
+ }
+
+ @Override
+ public void restore(
+ @NonNull RestoreContext restoreContext, @NonNull InputStream inputStream)
+ throws IOException {
+ String dataContent = new String(inputStream.readAllBytes(), UTF_8);
+ mDeviceBuildInfoMap.put(mKey, dataContent);
+ Log.d(TAG, String.format("restore:%s:%s", mKey, dataContent));
+ }
+ }
+
+ private class OptimizationModeEntity implements BackupRestoreEntity {
+ private final List<String> mAllowlistedApps;
+
+ private OptimizationModeEntity(List<String> allowlistedApps) {
+ this.mAllowlistedApps = allowlistedApps;
+ }
+
+ @NonNull
+ @Override
+ public String getKey() {
+ return KEY_OPTIMIZATION_LIST;
+ }
+
+ @Override
+ public @NonNull EntityBackupResult backup(
+ @NonNull BackupContext backupContext, @NonNull OutputStream outputStream)
+ throws IOException {
+ final long timestamp = System.currentTimeMillis();
+ final ArraySet<ApplicationInfo> applications = getInstalledApplications();
+ if (applications == null || applications.isEmpty()) {
+ Log.w(TAG, "no data found in the getInstalledApplications()");
+ return EntityBackupResult.DELETE;
+ }
+ int backupCount = 0;
+ final StringBuilder builder = new StringBuilder();
+ final AppOpsManager appOps = mApplication.getSystemService(AppOpsManager.class);
+ final SharedPreferences sharedPreferences = getSharedPreferences(mApplication);
+ // Converts application into the AppUsageState.
+ for (ApplicationInfo info : applications) {
+ final int mode = BatteryOptimizeUtils.getMode(appOps, info.uid, info.packageName);
+ @BatteryOptimizeUtils.OptimizationMode
+ final int optimizationMode =
+ BatteryOptimizeUtils.getAppOptimizationMode(
+ mode, mAllowlistedApps.contains(info.packageName));
+ // Ignores default optimized/unknown state or system/default apps.
+ if (optimizationMode == BatteryOptimizeUtils.MODE_OPTIMIZED
+ || optimizationMode == BatteryOptimizeUtils.MODE_UNKNOWN
+ || isSystemOrDefaultApp(info.packageName, info.uid)) {
+ continue;
+ }
+ final String packageOptimizeMode =
+ info.packageName + DELIMITER_MODE + optimizationMode;
+ builder.append(packageOptimizeMode).append(DELIMITER);
+ Log.d(TAG, "backupOptimizationMode: " + packageOptimizeMode);
+ BatteryOptimizeLogUtils.writeLog(
+ sharedPreferences,
+ Action.BACKUP,
+ info.packageName,
+ /* actionDescription */ "mode: " + optimizationMode);
+ backupCount++;
+ }
+
+ outputStream.write(builder.toString().getBytes(UTF_8));
+ Log.d(
+ TAG,
+ String.format(
+ "backup getInstalledApplications():%d count=%d in %d/ms",
+ applications.size(),
+ backupCount,
+ (System.currentTimeMillis() - timestamp)));
+ return EntityBackupResult.UPDATE;
+ }
+
+ private @Nullable ArraySet<ApplicationInfo> getInstalledApplications() {
+ return BatteryOptimizeUtils.getInstalledApplications(
+ mApplication, AppGlobals.getPackageManager());
+ }
+
+ static @NonNull SharedPreferences getSharedPreferences(Context context) {
+ return context.getSharedPreferences(
+ BATTERY_OPTIMIZE_BACKUP_FILE_NAME, Context.MODE_PRIVATE);
+ }
+
+ @Override
+ public void restore(
+ @NonNull RestoreContext restoreContext, @NonNull InputStream inputStream)
+ throws IOException {
+ mOptimizationModeBytes = inputStream.readAllBytes();
+ }
+ }
+}
diff --git a/src/com/android/settings/fuelgauge/PowerBackgroundUsageDetail.java b/src/com/android/settings/fuelgauge/PowerBackgroundUsageDetail.java
index 2067456..56702cf 100644
--- a/src/com/android/settings/fuelgauge/PowerBackgroundUsageDetail.java
+++ b/src/com/android/settings/fuelgauge/PowerBackgroundUsageDetail.java
@@ -19,7 +19,6 @@
import static com.android.settings.fuelgauge.BatteryOptimizeHistoricalLogEntry.Action;
import android.app.Activity;
-import android.app.backup.BackupManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
@@ -42,6 +41,7 @@
import com.android.settingslib.applications.AppUtils;
import com.android.settingslib.applications.ApplicationsState;
import com.android.settingslib.core.AbstractPreferenceController;
+import com.android.settingslib.datastore.ChangeReason;
import com.android.settingslib.widget.FooterPreference;
import com.android.settingslib.widget.LayoutPreference;
import com.android.settingslib.widget.MainSwitchPreference;
@@ -78,7 +78,6 @@
@VisibleForTesting SelectorWithWidgetPreference mUnrestrictedPreference;
@VisibleForTesting MainSwitchPreference mMainSwitchPreference;
@VisibleForTesting FooterPreference mFooterPreference;
- @VisibleForTesting BackupManager mBackupManager;
@VisibleForTesting StringBuilder mLogStringBuilder;
@VisibleForTesting @BatteryOptimizeUtils.OptimizationMode
@@ -187,9 +186,7 @@
@VisibleForTesting
void notifyBackupManager() {
if (mOptimizationMode != mBatteryOptimizeUtils.getAppOptimizationMode()) {
- final BackupManager backupManager =
- mBackupManager != null ? mBackupManager : new BackupManager(getContext());
- backupManager.dataChanged();
+ BatterySettingsStorage.get(getContext()).notifyChange(ChangeReason.UPDATE);
}
}
diff --git a/src/com/android/settings/fuelgauge/SmartBatterySettings.java b/src/com/android/settings/fuelgauge/SmartBatterySettings.java
index 44dba9a..1733481 100644
--- a/src/com/android/settings/fuelgauge/SmartBatterySettings.java
+++ b/src/com/android/settings/fuelgauge/SmartBatterySettings.java
@@ -24,6 +24,7 @@
import com.android.settings.SettingsActivity;
import com.android.settings.core.InstrumentedPreferenceFragment;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.search.SearchIndexable;
@@ -91,5 +92,12 @@
Context context) {
return buildPreferenceControllers(context, null, null);
}
+
+ @Override
+ protected boolean isPageSearchEnabled(Context context) {
+ return FeatureFactory.getFeatureFactory()
+ .getPowerUsageFeatureProvider()
+ .isSmartBatterySupported();
+ }
};
}
diff --git a/src/com/android/settings/homepage/SettingsHomepageActivity.java b/src/com/android/settings/homepage/SettingsHomepageActivity.java
index 5510301..6688831 100644
--- a/src/com/android/settings/homepage/SettingsHomepageActivity.java
+++ b/src/com/android/settings/homepage/SettingsHomepageActivity.java
@@ -187,12 +187,6 @@
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- if (!isTaskRoot() && !isSingleTask()) {
- Log.i(TAG, "Not task root nor single task, finish");
- finish();
- return;
- }
-
mIsEmbeddingActivityEnabled = ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this);
if (mIsEmbeddingActivityEnabled) {
final UserManager um = getSystemService(UserManager.class);
@@ -319,12 +313,6 @@
updateHomepageUI();
}
- private boolean isSingleTask() {
- ActivityInfo info = getIntent().resolveActivityInfo(getPackageManager(),
- PackageManager.MATCH_DEFAULT_ONLY);
- return info.launchMode == ActivityInfo.LAUNCH_SINGLE_TASK;
- }
-
private void updateSplitLayout() {
if (!mIsEmbeddingActivityEnabled) {
return;
diff --git a/src/com/android/settings/inputmethod/NewKeyboardLayoutPickerFragment.java b/src/com/android/settings/inputmethod/NewKeyboardLayoutPickerFragment.java
index 85ba5fb..674b5bf 100644
--- a/src/com/android/settings/inputmethod/NewKeyboardLayoutPickerFragment.java
+++ b/src/com/android/settings/inputmethod/NewKeyboardLayoutPickerFragment.java
@@ -16,9 +16,11 @@
package com.android.settings.inputmethod;
+import static android.content.res.Configuration.ORIENTATION_LANDSCAPE;
import static android.view.View.GONE;
import static android.view.View.VISIBLE;
+import android.content.res.Configuration;
import android.graphics.drawable.Drawable;
import android.hardware.input.InputManager;
import android.hardware.input.KeyboardLayout;
@@ -35,6 +37,7 @@
import com.android.hardware.input.Flags;
import com.android.settings.R;
+import com.android.settings.activityembedding.ActivityEmbeddingUtils;
//TODO: b/316243168 - [Physical Keyboard Setting] Refactor NewKeyboardLayoutPickerFragment
public class NewKeyboardLayoutPickerFragment extends Fragment {
@@ -81,7 +84,7 @@
Bundle savedInstanceState) {
mInputManager = requireContext().getSystemService(InputManager.class);
ViewGroup fragmentView = (ViewGroup) inflater.inflate(
- R.layout.keyboard_layout_picker, container, false);
+ getPickerLayout(getResources().getConfiguration()), container, false);
mKeyboardLayoutPreview = fragmentView.findViewById(R.id.keyboard_layout_preview);
mKeyboardLayoutPreviewText = fragmentView.findViewById(R.id.keyboard_layout_preview_name);
if (!Flags.keyboardLayoutPreviewFlag()) {
@@ -102,6 +105,12 @@
return fragmentView;
}
+ private int getPickerLayout(Configuration configuration) {
+ return !ActivityEmbeddingUtils.isAlreadyEmbedded(this.getActivity())
+ && configuration.orientation == ORIENTATION_LANDSCAPE
+ ? R.layout.keyboard_layout_picker_one_pane_land : R.layout.keyboard_layout_picker;
+ }
+
private void updateViewMarginForPreviewFlagOff(ViewGroup fragmentView) {
LinearLayout previewContainer = fragmentView.findViewById(
R.id.keyboard_layout_picker_container);
diff --git a/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java b/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
index b06edb2..f2ac550 100644
--- a/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
+++ b/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
@@ -61,6 +61,8 @@
import java.util.List;
import java.util.Objects;
+// TODO(b/327638540): Update implementation of preference here and reuse key preferences and
+// controllers between here and A11y Setting page.
@SearchIndexable
public final class PhysicalKeyboardFragment extends SettingsPreferenceFragment
implements InputManager.InputDeviceListener,
@@ -83,6 +85,8 @@
Secure.ACCESSIBILITY_SLOW_KEYS);
private static final Uri sAccessibilityStickyKeysUri = Secure.getUriFor(
Secure.ACCESSIBILITY_STICKY_KEYS);
+ public static final int BOUNCE_KEYS_THRESHOLD = 500;
+ public static final int SLOW_KEYS_THRESHOLD = 500;
@NonNull
private final ArrayList<HardKeyboardDeviceInfo> mLastHardKeyboards = new ArrayList<>();
@@ -132,8 +136,12 @@
mKeyboardA11yCategory = Objects.requireNonNull(findPreference(KEYBOARD_A11Y_CATEGORY));
mAccessibilityBounceKeys = Objects.requireNonNull(
mKeyboardA11yCategory.findPreference(ACCESSIBILITY_BOUNCE_KEYS));
+ mAccessibilityBounceKeys.setSummary(
+ getContext().getString(R.string.bounce_keys_summary, BOUNCE_KEYS_THRESHOLD));
mAccessibilitySlowKeys = Objects.requireNonNull(
mKeyboardA11yCategory.findPreference(ACCESSIBILITY_SLOW_KEYS));
+ mAccessibilitySlowKeys.setSummary(
+ getContext().getString(R.string.slow_keys_summary, SLOW_KEYS_THRESHOLD));
mAccessibilityStickyKeys = Objects.requireNonNull(
mKeyboardA11yCategory.findPreference(ACCESSIBILITY_STICKY_KEYS));
diff --git a/src/com/android/settings/network/SimOnboardingActivity.kt b/src/com/android/settings/network/SimOnboardingActivity.kt
index abeeb6c..98bb5d7 100644
--- a/src/com/android/settings/network/SimOnboardingActivity.kt
+++ b/src/com/android/settings/network/SimOnboardingActivity.kt
@@ -16,7 +16,6 @@
package com.android.settings.network
-import android.app.ProgressDialog
import android.content.Context
import android.content.Intent
import android.os.Bundle
@@ -46,12 +45,12 @@
import androidx.compose.runtime.Composable
import androidx.compose.runtime.LaunchedEffect
import androidx.compose.runtime.MutableState
+import androidx.compose.runtime.mutableIntStateOf
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
-import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalLifecycleOwner
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.style.TextAlign
@@ -59,12 +58,16 @@
import com.android.settings.R
import com.android.settings.SidecarFragment
import com.android.settings.network.telephony.SubscriptionActionDialogActivity
+import com.android.settings.network.telephony.ToggleSubscriptionDialogActivity
import com.android.settings.spa.SpaActivity.Companion.startSpaActivity
import com.android.settings.spa.network.SimOnboardingPageProvider.getRoute
import com.android.settingslib.spa.SpaBaseDialogActivity
import com.android.settingslib.spa.framework.theme.SettingsDimension
import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
+import com.android.settingslib.spa.widget.dialog.AlertDialogButton
import com.android.settingslib.spa.widget.dialog.getDialogWidth
+import com.android.settingslib.spa.widget.dialog.rememberAlertDialogPresenter
+import com.android.settingslib.spa.widget.editor.SettingsOutlinedTextField
import com.android.settingslib.spa.widget.ui.SettingsTitle
import com.android.settingslib.spaprivileged.framework.common.userManager
import kotlinx.coroutines.CoroutineScope
@@ -78,8 +81,8 @@
class SimOnboardingActivity : SpaBaseDialogActivity() {
lateinit var scope: CoroutineScope
lateinit var showBottomSheet: MutableState<Boolean>
- lateinit var showError: MutableState<Boolean>
- lateinit var showDialog: MutableState<Boolean>
+ lateinit var showError: MutableState<ErrorType>
+ lateinit var showProgressDialog: MutableState<Boolean>
private var switchToEuiccSubscriptionSidecar: SwitchToEuiccSubscriptionSidecar? = null
private var switchToRemovableSlotSidecar: SwitchToRemovableSlotSidecar? = null
@@ -101,13 +104,19 @@
return
}
+ if (onboardingService.activeSubInfoList.isEmpty()) {
+ // TODO: refactor and replace the ToggleSubscriptionDialogActivity
+ Log.d(TAG, "onboardingService.activeSubInfoList is empty" +
+ ", start ToggleSubscriptionDialogActivity")
+ this.startActivity(ToggleSubscriptionDialogActivity
+ .getIntent(this.applicationContext, targetSubId, true))
+ finish()
+ return
+ }
+
switchToEuiccSubscriptionSidecar = SwitchToEuiccSubscriptionSidecar.get(fragmentManager)
switchToRemovableSlotSidecar = SwitchToRemovableSlotSidecar.get(fragmentManager)
enableMultiSimSidecar = EnableMultiSimSidecar.get(fragmentManager)
-
- setContent {
- Content()
- }
}
override fun finish() {
@@ -116,15 +125,14 @@
super.finish()
}
- var callbackListener: (Int) -> Unit = {
+ var callbackListener: (CallbackType) -> Unit = {
Log.d(TAG, "Receive the CALLBACK: $it")
when (it) {
- CALLBACK_ERROR -> {
+ CallbackType.CALLBACK_ERROR -> {
setProgressDialog(false)
- showError.value = true
}
- CALLBACK_ONBOARDING_COMPLETE -> {
+ CallbackType.CALLBACK_ONBOARDING_COMPLETE -> {
showBottomSheet.value = false
setProgressDialog(true)
scope.launch {
@@ -134,26 +142,29 @@
}
}
- CALLBACK_SETUP_NAME -> {
+ CallbackType.CALLBACK_SETUP_NAME -> {
scope.launch {
onboardingService.startSetupName()
}
}
- CALLBACK_SETUP_PRIMARY_SIM -> {
+ CallbackType.CALLBACK_SETUP_PRIMARY_SIM -> {
scope.launch {
onboardingService.startSetupPrimarySim(this@SimOnboardingActivity)
}
}
- CALLBACK_FINISH -> {
+ CallbackType.CALLBACK_FINISH -> {
finish()
}
}
}
fun setProgressDialog(enable: Boolean) {
- showDialog.value = enable
+ if (!this::showProgressDialog.isInitialized) {
+ return
+ }
+ showProgressDialog.value = enable
val progressState = if (enable) {
SubscriptionActionDialogActivity.PROGRESS_IS_SHOWING
} else {
@@ -165,16 +176,19 @@
@OptIn(ExperimentalMaterial3Api::class)
@Composable
override fun Content() {
- showBottomSheet = remember { mutableStateOf(true) }
- showError = remember { mutableStateOf(false) }
- showDialog = remember { mutableStateOf(false) }
+ showBottomSheet = remember { mutableStateOf(false) }
+ showError = remember { mutableStateOf(ErrorType.ERROR_NONE) }
+ showProgressDialog = remember { mutableStateOf(false) }
scope = rememberCoroutineScope()
registerSidecarReceiverFlow()
- if(showError.value){
- // show error
- return
+ ErrorDialogImpl()
+
+ LaunchedEffect(Unit) {
+ if (onboardingService.activeSubInfoList.isNotEmpty()) {
+ showBottomSheet.value = true
+ }
}
if (showBottomSheet.value) {
@@ -195,7 +209,9 @@
},
cancelAction = { finish() },
)
- } else {
+ }
+
+ if(showProgressDialog.value) {
ProgressDialogImpl()
}
}
@@ -203,34 +219,32 @@
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun ProgressDialogImpl() {
- if(showDialog.value) {
- // TODO: Create the SPA's ProgressDialog and using SPA's widget
- BasicAlertDialog(
- onDismissRequest = {},
- modifier = Modifier.width(
- getDialogWidth()
- ),
+ // TODO: Create the SPA's ProgressDialog and using SPA's widget
+ BasicAlertDialog(
+ onDismissRequest = {},
+ modifier = Modifier.width(
+ getDialogWidth()
+ ),
+ ) {
+ Surface(
+ color = AlertDialogDefaults.containerColor,
+ shape = AlertDialogDefaults.shape
) {
- Surface(
- color = AlertDialogDefaults.containerColor,
- shape = AlertDialogDefaults.shape
- ) {
- Row(
- modifier = Modifier
+ Row(
+ modifier = Modifier
.fillMaxWidth()
.padding(SettingsDimension.itemPaddingStart),
- verticalAlignment = Alignment.CenterVertically
- ) {
- CircularProgressIndicator()
- Column(modifier = Modifier
- .padding(start = SettingsDimension.itemPaddingStart)) {
- SettingsTitle(
- stringResource(
- R.string.sim_onboarding_progressbar_turning_sim_on,
- onboardingService.targetSubInfo?.displayName ?: ""
- )
+ verticalAlignment = Alignment.CenterVertically
+ ) {
+ CircularProgressIndicator()
+ Column(modifier = Modifier
+ .padding(start = SettingsDimension.itemPaddingStart)) {
+ SettingsTitle(
+ stringResource(
+ R.string.sim_onboarding_progressbar_turning_sim_on,
+ onboardingService.targetSubInfo?.displayName ?: ""
)
- }
+ )
}
}
}
@@ -238,6 +252,56 @@
}
@Composable
+ fun ErrorDialogImpl(){
+ // EuiccSlotSidecar showErrorDialog
+ val errorDialogPresenterForEuiccSlotSidecar = rememberAlertDialogPresenter(
+ confirmButton = AlertDialogButton(
+ stringResource(android.R.string.ok)
+ ) {
+ finish()
+ },
+ title = stringResource(R.string.privileged_action_disable_fail_title),
+ text = {
+ Text(stringResource(R.string.privileged_action_disable_fail_text))
+ },
+ )
+
+ // RemovableSlotSidecar showErrorDialog
+ val errorDialogPresenterForRemovableSlotSidecar = rememberAlertDialogPresenter(
+ confirmButton = AlertDialogButton(
+ stringResource(android.R.string.ok)
+ ) {
+ finish()
+ },
+ title = stringResource(R.string.sim_action_enable_sim_fail_title),
+ text = {
+ Text(stringResource(R.string.sim_action_enable_sim_fail_text))
+ },
+ )
+
+ // enableDSDS showErrorDialog
+ val errorDialogPresenterForMultiSimSidecar = rememberAlertDialogPresenter(
+ confirmButton = AlertDialogButton(
+ stringResource(android.R.string.ok)
+ ) {
+ finish()
+ },
+ title = stringResource(R.string.dsds_activation_failure_title),
+ text = {
+ Text(stringResource(R.string.dsds_activation_failure_body_msg2))
+ },
+ )
+
+ // show error
+ when (showError.value) {
+ ErrorType.ERROR_EUICC_SLOT -> errorDialogPresenterForEuiccSlotSidecar.open()
+ ErrorType.ERROR_REMOVABLE_SLOT -> errorDialogPresenterForRemovableSlotSidecar.open()
+ ErrorType.ERROR_ENABLE_DSDS -> errorDialogPresenterForMultiSimSidecar.open()
+ else -> {}
+ }
+ }
+
+ @Composable
fun registerSidecarReceiverFlow(){
switchToEuiccSubscriptionSidecar?.sidecarReceiverFlow()
?.collectLatestWithLifecycle(LocalLifecycleOwner.current) {
@@ -304,13 +368,14 @@
SidecarFragment.State.SUCCESS -> {
Log.i(TAG, "Successfully enable the eSIM profile.")
switchToEuiccSubscriptionSidecar!!.reset()
- callbackListener(CALLBACK_SETUP_NAME)
+ callbackListener(CallbackType.CALLBACK_SETUP_NAME)
}
SidecarFragment.State.ERROR -> {
Log.i(TAG, "Failed to enable the eSIM profile.")
switchToEuiccSubscriptionSidecar!!.reset()
- callbackListener(CALLBACK_ERROR)
+ showError.value = ErrorType.ERROR_EUICC_SLOT
+ callbackListener(CallbackType.CALLBACK_ERROR)
// TODO: showErrorDialog and using privileged_action_disable_fail_title and
// privileged_action_disable_fail_text
}
@@ -323,13 +388,14 @@
Log.i(TAG, "Successfully switched to removable slot.")
switchToRemovableSlotSidecar!!.reset()
onboardingService.handleTogglePsimAction()
- callbackListener(CALLBACK_SETUP_NAME)
+ callbackListener(CallbackType.CALLBACK_SETUP_NAME)
}
SidecarFragment.State.ERROR -> {
Log.e(TAG, "Failed switching to removable slot.")
switchToRemovableSlotSidecar!!.reset()
- callbackListener(CALLBACK_ERROR)
+ showError.value = ErrorType.ERROR_REMOVABLE_SLOT
+ callbackListener(CallbackType.CALLBACK_ERROR)
// TODO: showErrorDialog and using sim_action_enable_sim_fail_title and
// sim_action_enable_sim_fail_text
}
@@ -347,7 +413,8 @@
SidecarFragment.State.ERROR -> {
enableMultiSimSidecar!!.reset()
Log.i(TAG, "Failed to switch to DSDS without rebooting.")
- callbackListener(CALLBACK_ERROR)
+ showError.value = ErrorType.ERROR_ENABLE_DSDS
+ callbackListener(CallbackType.CALLBACK_ERROR)
// TODO: showErrorDialog and using dsds_activation_failure_title and
// dsds_activation_failure_body_msg2
}
@@ -370,7 +437,7 @@
}
Log.i(TAG, "DSDS enabled, start to enable pSIM profile.")
onboardingService.handleTogglePsimAction()
- callbackListener(CALLBACK_FINISH)
+ callbackListener(CallbackType.CALLBACK_FINISH)
}
@Composable
@@ -426,7 +493,7 @@
Log.i(TAG, "setProgressState:$state")
}
- fun initServiceData(context: Context,targetSubId: Int, callback:(Int)->Unit) {
+ fun initServiceData(context: Context,targetSubId: Int, callback:(CallbackType)->Unit) {
onboardingService.initData(targetSubId, context,callback)
}
@@ -445,10 +512,20 @@
var onboardingService:SimOnboardingService = SimOnboardingService()
const val TAG = "SimOnboardingActivity"
const val SUB_ID = "sub_id"
- const val CALLBACK_ERROR = -1
- const val CALLBACK_ONBOARDING_COMPLETE = 1
- const val CALLBACK_SETUP_NAME = 2
- const val CALLBACK_SETUP_PRIMARY_SIM = 3
- const val CALLBACK_FINISH = 4
+
+ enum class ErrorType(val value:Int){
+ ERROR_NONE(-1),
+ ERROR_EUICC_SLOT(1),
+ ERROR_REMOVABLE_SLOT(2),
+ ERROR_ENABLE_DSDS(3)
+ }
+
+ enum class CallbackType(val value:Int){
+ CALLBACK_ERROR(-1),
+ CALLBACK_ONBOARDING_COMPLETE(1),
+ CALLBACK_SETUP_NAME(2),
+ CALLBACK_SETUP_PRIMARY_SIM(3),
+ CALLBACK_FINISH(4)
+ }
}
}
\ No newline at end of file
diff --git a/src/com/android/settings/network/SimOnboardingService.kt b/src/com/android/settings/network/SimOnboardingService.kt
index f33abf6..962741f 100644
--- a/src/com/android/settings/network/SimOnboardingService.kt
+++ b/src/com/android/settings/network/SimOnboardingService.kt
@@ -23,6 +23,7 @@
import android.telephony.UiccCardInfo
import android.telephony.UiccSlotInfo
import android.util.Log
+import com.android.settings.network.SimOnboardingActivity.Companion.CallbackType
import com.android.settings.spa.network.setAutomaticData
import com.android.settings.spa.network.setDefaultData
import com.android.settings.spa.network.setDefaultSms
@@ -31,7 +32,6 @@
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
-
private const val TAG = "SimOnboardingService"
private const val INVALID = SubscriptionManager.INVALID_SUBSCRIPTION_ID
@@ -60,7 +60,7 @@
.map { it.subscriptionId }
.firstOrNull() ?: SubscriptionManager.INVALID_SUBSCRIPTION_ID
}
- var callback: (Int) -> Unit = {}
+ var callback: (CallbackType) -> Unit = {}
var isMultipleEnabledProfilesSupported: Boolean = false
get() {
@@ -135,24 +135,24 @@
userSelectedSubInfoList.clear()
}
- fun initData(inputTargetSubId:Int,context: Context, callback: (Int) -> Unit) {
+ fun initData(inputTargetSubId: Int,
+ context: Context,
+ callback: (CallbackType) -> Unit) {
this.callback = callback
targetSubId = inputTargetSubId
subscriptionManager = context.getSystemService(SubscriptionManager::class.java)
telephonyManager = context.getSystemService(TelephonyManager::class.java)
Log.d(
- TAG, "startInit: targetSubId:$targetSubId"
+ TAG, "startInit: targetSubId:$targetSubId, activeSubInfoList: $activeSubInfoList"
)
+ activeSubInfoList = SubscriptionUtil.getActiveSubscriptions(subscriptionManager)
+
ThreadUtils.postOnBackgroundThread {
- activeSubInfoList = SubscriptionUtil.getActiveSubscriptions(subscriptionManager)
availableSubInfoList = SubscriptionUtil.getAvailableSubscriptions(context)
targetSubInfo =
availableSubInfoList.find { subInfo -> subInfo.subscriptionId == targetSubId }
targetSubInfo?.let { userSelectedSubInfoList.add(it) }
- Log.d(
- TAG, "targetSubId: $targetSubId" + ", targetSubInfo: $targetSubInfo" +
- ". activeSubInfoList: $activeSubInfoList"
- )
+ Log.d(TAG, "targetSubId: $targetSubId , targetSubInfo: $targetSubInfo")
slotInfoList = telephonyManager?.uiccSlotsInfo?.toList() ?: listOf()
Log.d(TAG, "slotInfoList: $slotInfoList.")
uiccCardInfoList = telephonyManager?.uiccCardsInfo!!
@@ -196,6 +196,16 @@
return userSelectedSubInfoList.toList()
}
+ fun getSelectedSubscriptionInfoListWithRenaming(): List<SubscriptionInfo> {
+ if (userSelectedSubInfoList.isEmpty()){
+ Log.d(TAG, "userSelectedSubInfoList is empty")
+ return activeSubInfoList
+ }
+ return userSelectedSubInfoList.map {
+ SubscriptionInfo.Builder(it).setDisplayName(getSubscriptionInfoDisplayName(it)).build()
+ }.toList()
+ }
+
fun addItemForRenaming(subInfo: SubscriptionInfo, newName: String) {
if (subInfo.displayName == newName) {
return
@@ -211,8 +221,12 @@
return renameMutableMap[subInfo.subscriptionId] ?: subInfo.displayName.toString()
}
- fun addCurrentItemForSelectedSim(){
- userSelectedSubInfoList.addAll(activeSubInfoList)
+ fun addCurrentItemForSelectedSim() {
+ if (userSelectedSubInfoList.size < getActiveModemCount) {
+ userSelectedSubInfoList.addAll(activeSubInfoList)
+ Log.d(TAG, "addCurrentItemForSelectedSim: userSelectedSubInfoList:" +
+ ", $userSelectedSubInfoList")
+ }
}
fun addItemForSelectedSim(selectedSubInfo: SubscriptionInfo) {
@@ -249,7 +263,7 @@
fun startActivatingSim(){
// TODO: start to activate sim
- callback(SimOnboardingActivity.CALLBACK_FINISH)
+ callback(CallbackType.CALLBACK_FINISH)
}
suspend fun startSetupName() {
@@ -261,7 +275,7 @@
)
}
// next action is SETUP_PRIMARY_SIM
- callback(SimOnboardingActivity.CALLBACK_SETUP_PRIMARY_SIM)
+ callback(CallbackType.CALLBACK_SETUP_PRIMARY_SIM)
}
}
@@ -290,7 +304,7 @@
}
// no next action, send finish
- callback(SimOnboardingActivity.CALLBACK_FINISH)
+ callback(CallbackType.CALLBACK_FINISH)
}
}
}
\ No newline at end of file
diff --git a/src/com/android/settings/network/SubscriptionUtil.java b/src/com/android/settings/network/SubscriptionUtil.java
index 84e4e75..83f6c38 100644
--- a/src/com/android/settings/network/SubscriptionUtil.java
+++ b/src/com/android/settings/network/SubscriptionUtil.java
@@ -17,13 +17,15 @@
package com.android.settings.network;
import static android.telephony.SubscriptionManager.INVALID_SIM_SLOT_INDEX;
-import static android.telephony.UiccSlotInfo.CARD_STATE_INFO_PRESENT;
import static android.telephony.SubscriptionManager.PROFILE_CLASS_PROVISIONING;
+import static android.telephony.UiccSlotInfo.CARD_STATE_INFO_PRESENT;
import static com.android.internal.util.CollectionUtils.emptyIfNull;
import android.content.Context;
import android.content.SharedPreferences;
+import android.net.ConnectivityManager;
+import android.net.NetworkCapabilities;
import android.os.ParcelUuid;
import android.provider.Settings;
import android.telephony.PhoneNumberUtils;
@@ -47,9 +49,11 @@
import com.android.settings.network.helper.SelectableSubscriptions;
import com.android.settings.network.helper.SubscriptionAnnotation;
import com.android.settings.network.telephony.DeleteEuiccSubscriptionDialogActivity;
+import com.android.settings.network.telephony.EuiccRacConnectivityDialogActivity;
import com.android.settings.network.telephony.ToggleSubscriptionDialogActivity;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
@@ -555,12 +559,21 @@
* @param context {@code Context}
* @param subId The id of subscription need to be deleted.
*/
- public static void startDeleteEuiccSubscriptionDialogActivity(Context context, int subId) {
+ public static void startDeleteEuiccSubscriptionDialogActivity(Context context, int subId,
+ int carrierId) {
if (!SubscriptionManager.isUsableSubscriptionId(subId)) {
Log.i(TAG, "Unable to delete subscription due to invalid subscription ID.");
return;
}
- context.startActivity(DeleteEuiccSubscriptionDialogActivity.getIntent(context, subId));
+ final int[] carriersThatUseRAC = context.getResources().getIntArray(
+ R.array.config_carrier_use_rac);
+ boolean isCarrierRac = Arrays.stream(carriersThatUseRAC).anyMatch(cid -> cid == carrierId);
+
+ if (isCarrierRac && !isConnectedToWifiOrDifferentSubId(context, subId)) {
+ context.startActivity(EuiccRacConnectivityDialogActivity.getIntent(context, subId));
+ } else {
+ context.startActivity(DeleteEuiccSubscriptionDialogActivity.getIntent(context, subId));
+ }
}
/**
@@ -832,4 +845,29 @@
}
return true;
}
+
+ /**
+ * Returns {@code true} if device is connected to Wi-Fi or mobile data provided by a different
+ * subId.
+ *
+ * @param context context
+ * @param targetSubId subscription that is going to be deleted
+ */
+ @VisibleForTesting
+ static boolean isConnectedToWifiOrDifferentSubId(@NonNull Context context, int targetSubId) {
+ ConnectivityManager connectivityManager =
+ context.getSystemService(ConnectivityManager.class);
+ NetworkCapabilities capabilities =
+ connectivityManager.getNetworkCapabilities(connectivityManager.getActiveNetwork());
+
+ if (capabilities != null) {
+ if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_WIFI)) {
+ // Connected to WiFi
+ return true;
+ } else if (capabilities.hasTransport(NetworkCapabilities.TRANSPORT_CELLULAR)) {
+ return targetSubId != SubscriptionManager.getActiveDataSubscriptionId();
+ }
+ }
+ return false;
+ }
}
diff --git a/src/com/android/settings/network/ims/WifiCallingQueryImsState.java b/src/com/android/settings/network/ims/WifiCallingQueryImsState.java
index efa93e5..00d162b 100644
--- a/src/com/android/settings/network/ims/WifiCallingQueryImsState.java
+++ b/src/com/android/settings/network/ims/WifiCallingQueryImsState.java
@@ -27,6 +27,8 @@
import androidx.annotation.VisibleForTesting;
+import com.android.settings.network.telephony.wificalling.WifiCallingRepository;
+
/**
* Controller class for querying Wifi calling status
*/
@@ -92,7 +94,9 @@
* Check whether Wifi Calling can be perform or not on this subscription
*
* @return true when Wifi Calling can be performed, otherwise false
+ * @deprecated Use {@link WifiCallingRepository#wifiCallingReadyFlow()} instead.
*/
+ @Deprecated
public boolean isReadyToWifiCalling() {
if (!SubscriptionManager.isValidSubscriptionId(mSubId)) {
return false;
diff --git a/src/com/android/settings/network/telephony/DataUsagePreferenceController.kt b/src/com/android/settings/network/telephony/DataUsagePreferenceController.kt
index 6ee6909..240843d 100644
--- a/src/com/android/settings/network/telephony/DataUsagePreferenceController.kt
+++ b/src/com/android/settings/network/telephony/DataUsagePreferenceController.kt
@@ -81,16 +81,12 @@
}
private suspend fun update() {
- val summary = withContext(Dispatchers.Default) {
+ val (summary, enabled) = withContext(Dispatchers.Default) {
networkTemplate = getNetworkTemplate()
- getDataUsageSummary()
+ getDataUsageSummaryAndEnabled()
}
- if (summary == null) {
- preference.isEnabled = false
- } else {
- preference.isEnabled = true
- preference.summary = summary
- }
+ preference.isEnabled = enabled
+ preference.summary = summary
}
private fun getNetworkTemplate(): NetworkTemplate? = when {
@@ -105,17 +101,19 @@
fun createNetworkCycleDataRepository(): NetworkCycleDataRepository? =
networkTemplate?.let { NetworkCycleDataRepository(mContext, it) }
- private fun getDataUsageSummary(): String? {
- val repository = createNetworkCycleDataRepository() ?: return null
+ private fun getDataUsageSummaryAndEnabled(): Pair<String?, Boolean> {
+ val repository = createNetworkCycleDataRepository() ?: return null to false
+
repository.loadFirstCycle()?.let { usageData ->
return mContext.getString(
R.string.data_usage_template,
usageData.formatUsage(mContext),
usageData.formatDateRange(mContext),
- )
+ ) to (usageData.usage > 0 || repository.queryUsage(AllTimeRange).usage > 0)
}
- return repository.queryUsage(AllTimeRange).takeIf { it.usage > 0 }
- ?.getDataUsedString(mContext)
+ val allTimeUsage = repository.queryUsage(AllTimeRange)
+ if (allTimeUsage.usage > 0) return allTimeUsage.getDataUsedString(mContext) to true
+ return null to false
}
}
diff --git a/src/com/android/settings/network/telephony/DeleteSimProfilePreferenceController.kt b/src/com/android/settings/network/telephony/DeleteSimProfilePreferenceController.kt
index 64f9730..b7ee41d 100644
--- a/src/com/android/settings/network/telephony/DeleteSimProfilePreferenceController.kt
+++ b/src/com/android/settings/network/telephony/DeleteSimProfilePreferenceController.kt
@@ -33,6 +33,7 @@
class DeleteSimProfilePreferenceController(context: Context, preferenceKey: String) :
BasePreferenceController(context, preferenceKey) {
private var subscriptionId: Int = SubscriptionManager.INVALID_SUBSCRIPTION_ID
+ private var carrierId: Int = TelephonyManager.UNKNOWN_CARRIER_ID
private var subscriptionInfo: SubscriptionInfo? = null
private lateinit var preference: Preference
@@ -40,6 +41,9 @@
this.subscriptionId = subscriptionId
subscriptionInfo = SubscriptionUtil.getAvailableSubscriptions(mContext)
.find { it.subscriptionId == subscriptionId && it.isEmbedded }
+ subscriptionInfo?.let {
+ carrierId = it.carrierId
+ }
}
override fun getAvailabilityStatus() = when (subscriptionInfo) {
@@ -67,7 +71,8 @@
}
private fun deleteSim() {
- SubscriptionUtil.startDeleteEuiccSubscriptionDialogActivity(mContext, subscriptionId)
+ SubscriptionUtil.startDeleteEuiccSubscriptionDialogActivity(mContext, subscriptionId,
+ carrierId)
// result handled in MobileNetworkSettings
}
}
diff --git a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
index 56fbcde..56ce9e7 100644
--- a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
+++ b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceController.java
@@ -19,6 +19,8 @@
import static androidx.lifecycle.Lifecycle.Event.ON_START;
import static androidx.lifecycle.Lifecycle.Event.ON_STOP;
+import static com.android.settings.network.telephony.EnabledNetworkModePreferenceControllerHelperKt.setAllowedNetworkTypes;
+
import android.content.Context;
import android.os.PersistableBundle;
import android.telephony.CarrierConfigManager;
@@ -28,10 +30,12 @@
import android.telephony.TelephonyManager;
import android.util.Log;
+import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.lifecycle.LifecycleObserver;
+import androidx.lifecycle.LifecycleOwner;
import androidx.lifecycle.OnLifecycleEvent;
import androidx.preference.ListPreference;
import androidx.preference.ListPreferenceDialogFragmentCompat;
@@ -72,6 +76,7 @@
private int mCallState = TelephonyManager.CALL_STATE_IDLE;
private PhoneCallStateTelephonyCallback mTelephonyCallback;
private FragmentManager mFragmentManager;
+ private LifecycleOwner mViewLifecycleOwner;
public EnabledNetworkModePreferenceController(Context context, String key) {
super(context, key);
@@ -169,18 +174,15 @@
}
@Override
- public boolean onPreferenceChange(Preference preference, Object object) {
+ public boolean onPreferenceChange(@NonNull Preference preference, Object object) {
final int newPreferredNetworkMode = Integer.parseInt((String) object);
final ListPreference listPreference = (ListPreference) preference;
+ mBuilder.setPreferenceValueAndSummary(newPreferredNetworkMode);
+ listPreference.setValue(Integer.toString(mBuilder.getSelectedEntryValue()));
+ listPreference.setSummary(mBuilder.getSummary());
- if (mTelephonyManager.setPreferredNetworkTypeBitmask(
- MobileNetworkUtils.getRafFromNetworkType(newPreferredNetworkMode))) {
- mBuilder.setPreferenceValueAndSummary(newPreferredNetworkMode);
- listPreference.setValue(Integer.toString(mBuilder.getSelectedEntryValue()));
- listPreference.setSummary(mBuilder.getSummary());
- return true;
- }
- return false;
+ setAllowedNetworkTypes(mTelephonyManager, mViewLifecycleOwner, newPreferredNetworkMode);
+ return true;
}
void init(int subId, FragmentManager fragmentManager) {
@@ -201,6 +203,11 @@
}
}
+ @Override
+ public void onViewCreated(@NonNull LifecycleOwner viewLifecycleOwner) {
+ mViewLifecycleOwner = viewLifecycleOwner;
+ }
+
private void updatePreference() {
if (mPreferenceScreen != null) {
displayPreference(mPreferenceScreen);
diff --git a/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerHelper.kt b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerHelper.kt
new file mode 100644
index 0000000..eab5d74
--- /dev/null
+++ b/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerHelper.kt
@@ -0,0 +1,35 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony
+
+import android.telephony.TelephonyManager
+import androidx.lifecycle.LifecycleOwner
+import androidx.lifecycle.lifecycleScope
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.launch
+
+fun TelephonyManager.setAllowedNetworkTypes(
+ viewLifecycleOwner: LifecycleOwner,
+ newPreferredNetworkMode: Int,
+) {
+ viewLifecycleOwner.lifecycleScope.launch(Dispatchers.Default) {
+ setAllowedNetworkTypesForReason(
+ TelephonyManager.ALLOWED_NETWORK_TYPES_REASON_USER,
+ MobileNetworkUtils.getRafFromNetworkType(newPreferredNetworkMode),
+ )
+ }
+}
diff --git a/src/com/android/settings/network/telephony/EuiccRacConnectivityDialogActivity.java b/src/com/android/settings/network/telephony/EuiccRacConnectivityDialogActivity.java
new file mode 100644
index 0000000..cb4ab18
--- /dev/null
+++ b/src/com/android/settings/network/telephony/EuiccRacConnectivityDialogActivity.java
@@ -0,0 +1,95 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony;
+
+import android.content.Context;
+import android.content.Intent;
+import android.os.Bundle;
+import android.telephony.SubscriptionManager;
+import android.util.Log;
+
+import androidx.annotation.NonNull;
+
+import com.android.settings.R;
+
+/** This dialog activity advise the user to have connectivity if the eSIM uses a RAC. */
+public class EuiccRacConnectivityDialogActivity extends SubscriptionActionDialogActivity
+ implements WarningDialogFragment.OnConfirmListener {
+
+ private static final String TAG = "EuiccRacConnectivityDialogActivity";
+ // Dialog tags
+ private static final int DIALOG_TAG_ERASE_ANYWAY_CONFIRMATION = 1;
+
+ private int mSubId;
+
+ /**
+ * Returns an intent of EuiccRacConnectivityDialogActivity.
+ *
+ * @param context The context used to start the EuiccRacConnectivityDialogActivity.
+ * @param subId The subscription ID of the subscription needs to be deleted. If the subscription
+ * belongs to a group of subscriptions, all subscriptions from the group will be deleted.
+ */
+ @NonNull
+ public static Intent getIntent(@NonNull Context context, int subId) {
+ Intent intent = new Intent(context, EuiccRacConnectivityDialogActivity.class);
+ intent.putExtra(ARG_SUB_ID, subId);
+ return intent;
+ }
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+
+ Intent intent = getIntent();
+ mSubId = intent.getIntExtra(ARG_SUB_ID, SubscriptionManager.INVALID_SUBSCRIPTION_ID);
+
+ if (savedInstanceState == null) {
+ showConnectivityWarningDialog();
+ }
+ }
+
+ @Override
+ public void onConfirm(int tag, boolean confirmed) {
+ if (!confirmed) {
+ finish();
+ return;
+ }
+
+ switch (tag) {
+ case DIALOG_TAG_ERASE_ANYWAY_CONFIRMATION:
+ finish();
+ Log.i(TAG, "Show dialogue activity that handles deleting eSIM profiles");
+ startActivity(DeleteEuiccSubscriptionDialogActivity.getIntent(this, mSubId));
+ break;
+ default:
+ Log.e(TAG, "Unrecognized confirmation dialog tag: " + tag);
+ break;
+ }
+ }
+
+ /* Displays warning to have connectivity because subscription is RAC dialog. */
+ private void showConnectivityWarningDialog() {
+ WarningDialogFragment.show(
+ this,
+ WarningDialogFragment.OnConfirmListener.class,
+ DIALOG_TAG_ERASE_ANYWAY_CONFIRMATION,
+ getString(R.string.wifi_warning_dialog_title),
+ getString(R.string.wifi_warning_dialog_text),
+ getString(R.string.wifi_warning_continue_button),
+ getString(R.string.wifi_warning_return_button));
+ }
+}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
index 47515d8..8a63505 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
@@ -80,6 +80,7 @@
import com.android.settings.network.SubscriptionUtil;
import com.android.settings.network.ims.WifiCallingQueryImsState;
import com.android.settings.network.telephony.TelephonyConstants.TelephonyManagerConstants;
+import com.android.settings.network.telephony.wificalling.WifiCallingRepository;
import com.android.settingslib.core.instrumentation.Instrumentable;
import com.android.settingslib.development.DevelopmentSettingsEnabler;
import com.android.settingslib.graph.SignalDrawable;
@@ -928,7 +929,10 @@
/**
* Copied from WifiCallingPreferenceController#isWifiCallingEnabled()
+ *
+ * @deprecated Use {@link WifiCallingRepository#wifiCallingReadyFlow()} instead.
*/
+ @Deprecated
public static boolean isWifiCallingEnabled(Context context, int subId,
@Nullable WifiCallingQueryImsState queryImsState) {
if (queryImsState == null) {
diff --git a/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java b/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java
index 94940b3..5e8a3c3 100644
--- a/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java
+++ b/src/com/android/settings/network/telephony/SatelliteSettingPreferenceController.java
@@ -29,6 +29,7 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.internal.telephony.flags.Flags;
import com.android.settings.R;
import com.android.settings.SettingsActivity;
import com.android.settings.network.CarrierConfigCache;
@@ -58,6 +59,11 @@
@Override
public int getAvailabilityStatus(int subId) {
+ if (!Flags.carrierEnabledSatelliteFlag()) {
+ logd("getAvailabilityStatus() : carrierEnabledSatelliteFlag is disabled");
+ return UNSUPPORTED_ON_DEVICE;
+ }
+
final PersistableBundle carrierConfig = mCarrierConfigCache.getConfigForSubId(subId);
final boolean isSatelliteAttachSupported = carrierConfig.getBoolean(
CarrierConfigManager.KEY_SATELLITE_ATTACH_SUPPORTED_BOOL);
diff --git a/src/com/android/settings/network/telephony/SubscriptionRepository.kt b/src/com/android/settings/network/telephony/SubscriptionRepository.kt
index 7a14d6b..9a46272 100644
--- a/src/com/android/settings/network/telephony/SubscriptionRepository.kt
+++ b/src/com/android/settings/network/telephony/SubscriptionRepository.kt
@@ -18,12 +18,23 @@
import android.content.Context
import android.telephony.SubscriptionManager
+import android.util.Log
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.asExecutor
import kotlinx.coroutines.channels.awaitClose
import kotlinx.coroutines.flow.callbackFlow
import kotlinx.coroutines.flow.conflate
import kotlinx.coroutines.flow.flowOn
+import kotlinx.coroutines.flow.map
+import kotlinx.coroutines.flow.onEach
+
+private const val TAG = "SubscriptionRepository"
+
+fun Context.isSubscriptionEnabledFlow(subId: Int) = subscriptionsChangedFlow().map {
+ val subscriptionManager = getSystemService(SubscriptionManager::class.java)
+
+ subscriptionManager?.isSubscriptionEnabled(subId) ?: false
+}.flowOn(Dispatchers.Default)
fun Context.subscriptionsChangedFlow() = callbackFlow {
val subscriptionManager = getSystemService(SubscriptionManager::class.java)!!
@@ -40,4 +51,4 @@
)
awaitClose { subscriptionManager.removeOnSubscriptionsChangedListener(listener) }
-}.conflate().flowOn(Dispatchers.Default)
+}.conflate().onEach { Log.d(TAG, "subscriptions changed") }.flowOn(Dispatchers.Default)
diff --git a/src/com/android/settings/network/telephony/WarningDialogFragment.java b/src/com/android/settings/network/telephony/WarningDialogFragment.java
new file mode 100644
index 0000000..58bc1da
--- /dev/null
+++ b/src/com/android/settings/network/telephony/WarningDialogFragment.java
@@ -0,0 +1,148 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony;
+
+import android.app.Dialog;
+import android.content.DialogInterface;
+import android.os.Bundle;
+import android.text.TextUtils;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.widget.TextView;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.appcompat.app.AlertDialog;
+import androidx.fragment.app.FragmentActivity;
+
+import com.android.settings.R;
+
+/** Fragment to show a warning dialog. The caller should implement onConfirmListener. */
+public class WarningDialogFragment extends BaseDialogFragment
+ implements DialogInterface.OnClickListener {
+ private static final String TAG = "WarningDialogFragment";
+ private static final String ARG_TITLE = "title";
+ private static final String ARG_MSG = "msg";
+ private static final String ARG_POS_BUTTON_STRING = "pos_button_string";
+ private static final String ARG_NEG_BUTTON_STRING = "neg_button_string";
+
+ /**
+ * Interface defining the method that will be invoked when the user has done with the dialog.
+ */
+ public interface OnConfirmListener {
+ /**
+ * @param tag The tag in the caller.
+ * @param confirmed True if the user has clicked the positive button. False if the user has
+ * clicked the negative button or cancel the dialog.
+ */
+ void onConfirm(int tag, boolean confirmed);
+ }
+
+ /** Displays a confirmation dialog which has confirm and cancel buttons. */
+ static <T> void show(
+ FragmentActivity activity,
+ Class<T> callbackInterfaceClass,
+ int tagInCaller,
+ String title,
+ String msg,
+ String posButtonString,
+ String negButtonString) {
+ WarningDialogFragment fragment = new WarningDialogFragment();
+ Bundle arguments = new Bundle();
+ arguments.putString(ARG_TITLE, title);
+ arguments.putCharSequence(ARG_MSG, msg);
+ arguments.putString(ARG_POS_BUTTON_STRING, posButtonString);
+ arguments.putString(ARG_NEG_BUTTON_STRING, negButtonString);
+ setListener(activity, null, callbackInterfaceClass, tagInCaller, arguments);
+ fragment.setArguments(arguments);
+ fragment.show(activity.getSupportFragmentManager(), TAG);
+ }
+
+ @Override
+ @NonNull
+ public final Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
+ String title = getArguments().getString(ARG_TITLE);
+ String message = getArguments().getString(ARG_MSG);
+ String leftButton = getArguments().getString(ARG_POS_BUTTON_STRING);
+ String rightButton = getArguments().getString(ARG_NEG_BUTTON_STRING);
+
+ Log.i(TAG, "Showing dialog with title =" + title);
+ AlertDialog.Builder builder =
+ new AlertDialog.Builder(getContext())
+ .setPositiveButton(rightButton, this)
+ .setNegativeButton(leftButton, this);
+
+ View content =
+ LayoutInflater.from(getContext())
+ .inflate(R.layout.sim_warning_dialog_wifi_connectivity, null);
+
+ if (content != null) {
+ TextView dialogTitle = content.findViewById(R.id.title);
+ if (!TextUtils.isEmpty(title) && dialogTitle != null) {
+ dialogTitle.setText(title);
+ dialogTitle.setVisibility(View.VISIBLE);
+ }
+ TextView dialogMessage = content.findViewById(R.id.msg);
+ if (!TextUtils.isEmpty(message) && dialogMessage != null) {
+ dialogMessage.setText(message);
+ dialogMessage.setVisibility(View.VISIBLE);
+ }
+
+ builder.setView(content);
+ } else {
+ if (!TextUtils.isEmpty(title)) {
+ builder.setTitle(title);
+ }
+ if (!TextUtils.isEmpty(message)) {
+ builder.setMessage(message);
+ }
+ }
+
+ AlertDialog dialog = builder.create();
+ dialog.setCanceledOnTouchOutside(false);
+ return dialog;
+ }
+
+ @Override
+ public void onClick(@NonNull DialogInterface dialog, int which) {
+ Log.i(TAG, "dialog onClick =" + which);
+
+ // Positions of the buttons have been switch:
+ // negative button = left button = the button to continue
+ informCaller(which == DialogInterface.BUTTON_NEGATIVE);
+ }
+
+ @Override
+ public void onCancel(@NonNull DialogInterface dialog) {
+ informCaller(false);
+ }
+
+ private void informCaller(boolean confirmed) {
+ OnConfirmListener listener;
+ try {
+ listener = getListener(OnConfirmListener.class);
+ } catch (IllegalArgumentException e) {
+ Log.e(TAG, "Do nothing and return.", e);
+ return;
+ }
+ if (listener == null) {
+ return;
+ }
+ listener.onConfirm(getTagInCaller(), confirmed);
+ }
+}
diff --git a/src/com/android/settings/network/telephony/WifiCallingPreferenceController.kt b/src/com/android/settings/network/telephony/WifiCallingPreferenceController.kt
index e7b8318..b0ea6a6 100644
--- a/src/com/android/settings/network/telephony/WifiCallingPreferenceController.kt
+++ b/src/com/android/settings/network/telephony/WifiCallingPreferenceController.kt
@@ -29,8 +29,7 @@
import androidx.preference.Preference
import androidx.preference.PreferenceScreen
import com.android.settings.R
-import com.android.settings.network.telephony.ims.ImsMmTelRepository
-import com.android.settings.network.telephony.ims.ImsMmTelRepositoryImpl
+import com.android.settings.network.telephony.wificalling.WifiCallingRepository
import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.Flow
@@ -46,8 +45,8 @@
context: Context,
key: String,
private val callStateFlowFactory: (subId: Int) -> Flow<Int> = context::callStateFlow,
- private val imsMmTelRepositoryFactory: (subId: Int) -> ImsMmTelRepository = { subId ->
- ImsMmTelRepositoryImpl(context, subId)
+ private val wifiCallingRepositoryFactory: (subId: Int) -> WifiCallingRepository = { subId ->
+ WifiCallingRepository(context, subId)
},
) : TelephonyBasePreferenceController(context, key) {
@@ -81,15 +80,11 @@
}
override fun onViewCreated(viewLifecycleOwner: LifecycleOwner) {
- viewLifecycleOwner.lifecycleScope.launch {
- viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) {
- val isVisible = withContext(Dispatchers.Default) {
- MobileNetworkUtils.isWifiCallingEnabled(mContext, mSubId, null)
- }
- preference.isVisible = isVisible
- callingPreferenceCategoryController.updateChildVisible(preferenceKey, isVisible)
+ wifiCallingRepositoryFactory(mSubId).wifiCallingReadyFlow()
+ .collectLatestWithLifecycle(viewLifecycleOwner) {
+ preference.isVisible = it
+ callingPreferenceCategoryController.updateChildVisible(preferenceKey, it)
}
- }
viewLifecycleOwner.lifecycleScope.launch {
viewLifecycleOwner.repeatOnLifecycle(Lifecycle.State.STARTED) {
@@ -123,7 +118,7 @@
}
private fun getSummaryForWfcMode(): String {
- val resId = when (imsMmTelRepositoryFactory(mSubId).getWiFiCallingMode()) {
+ val resId = when (wifiCallingRepositoryFactory(mSubId).getWiFiCallingMode()) {
ImsMmTelManager.WIFI_MODE_WIFI_ONLY ->
com.android.internal.R.string.wfc_mode_wifi_only_summary
diff --git a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.kt b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.kt
index 1ed9d9a..d709574 100644
--- a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.kt
+++ b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.kt
@@ -80,8 +80,6 @@
@VisibleForTesting
var progressDialog: ProgressDialog? = null
- private lateinit var preference: Preference
-
private var subId by notNull<Int>()
/**
@@ -99,11 +97,6 @@
if (MobileNetworkUtils.shouldDisplayNetworkSelectOptions(mContext, subId)) AVAILABLE
else CONDITIONALLY_UNAVAILABLE
- override fun displayPreference(screen: PreferenceScreen) {
- super.displayPreference(screen)
- preference = screen.findPreference(preferenceKey)!!
- }
-
@Composable
override fun Content() {
val coroutineScope = rememberCoroutineScope()
diff --git a/src/com/android/settings/network/telephony/ims/ImsFeatureProvisionedFlow.kt b/src/com/android/settings/network/telephony/ims/ImsFeatureProvisionedFlow.kt
new file mode 100644
index 0000000..6769498
--- /dev/null
+++ b/src/com/android/settings/network/telephony/ims/ImsFeatureProvisionedFlow.kt
@@ -0,0 +1,83 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony.ims
+
+import android.telephony.ims.ProvisioningManager
+import android.telephony.ims.ProvisioningManager.FeatureProvisioningCallback
+import android.telephony.ims.feature.MmTelFeature.MmTelCapabilities.MmTelCapability
+import android.telephony.ims.stub.ImsRegistrationImplBase.ImsRegistrationTech
+import android.util.Log
+import androidx.annotation.VisibleForTesting
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.asExecutor
+import kotlinx.coroutines.channels.awaitClose
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.callbackFlow
+import kotlinx.coroutines.flow.catch
+import kotlinx.coroutines.flow.conflate
+import kotlinx.coroutines.flow.flowOn
+import kotlinx.coroutines.flow.onEach
+
+private const val TAG = "ImsFeatureProvisioned"
+
+fun imsFeatureProvisionedFlow(
+ subId: Int,
+ @MmTelCapability capability: Int,
+ @ImsRegistrationTech tech: Int,
+): Flow<Boolean> = imsFeatureProvisionedFlow(
+ subId = subId,
+ capability = capability,
+ tech = tech,
+ provisioningManager = ProvisioningManager.createForSubscriptionId(subId),
+)
+
+@VisibleForTesting
+fun imsFeatureProvisionedFlow(
+ subId: Int,
+ @MmTelCapability capability: Int,
+ @ImsRegistrationTech tech: Int,
+ provisioningManager : ProvisioningManager,
+): Flow<Boolean> = callbackFlow {
+ val callback = object : FeatureProvisioningCallback() {
+ override fun onFeatureProvisioningChanged(
+ receivedCapability: Int,
+ receivedTech: Int,
+ isProvisioned: Boolean,
+ ) {
+ if (capability == receivedCapability && tech == receivedTech) trySend(isProvisioned)
+ }
+
+ override fun onRcsFeatureProvisioningChanged(
+ capability: Int,
+ tech: Int,
+ isProvisioned: Boolean,
+ ) {
+ }
+ }
+
+ provisioningManager.registerFeatureProvisioningChangedCallback(
+ Dispatchers.Default.asExecutor(),
+ callback,
+ )
+ trySend(provisioningManager.getProvisioningStatusForCapability(capability, tech))
+
+ awaitClose { provisioningManager.unregisterFeatureProvisioningChangedCallback(callback) }
+}.catch { e ->
+ Log.w(TAG, "[$subId] error while imsFeatureProvisionedFlow", e)
+}.conflate().onEach {
+ Log.d(TAG, "[$subId] changed: capability=$capability tech=$tech isProvisioned=$it")
+}.flowOn(Dispatchers.Default)
diff --git a/src/com/android/settings/network/telephony/ims/ImsMmTelRepository.kt b/src/com/android/settings/network/telephony/ims/ImsMmTelRepository.kt
index 3408eb7..822c20a 100644
--- a/src/com/android/settings/network/telephony/ims/ImsMmTelRepository.kt
+++ b/src/com/android/settings/network/telephony/ims/ImsMmTelRepository.kt
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2023 The Android Open Source Project
+ * Copyright (C) 2024 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -17,17 +17,33 @@
package com.android.settings.network.telephony.ims
import android.content.Context
-import android.telephony.CarrierConfigManager
-import android.telephony.CarrierConfigManager.KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL
-import android.telephony.TelephonyManager
+import android.telephony.AccessNetworkConstants
import android.telephony.ims.ImsManager
import android.telephony.ims.ImsMmTelManager
import android.telephony.ims.ImsMmTelManager.WiFiCallingMode
+import android.telephony.ims.ImsStateCallback
+import android.telephony.ims.feature.MmTelFeature
import android.util.Log
+import kotlin.coroutines.resume
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.asExecutor
+import kotlinx.coroutines.channels.awaitClose
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.callbackFlow
+import kotlinx.coroutines.flow.catch
+import kotlinx.coroutines.flow.conflate
+import kotlinx.coroutines.flow.flowOn
+import kotlinx.coroutines.suspendCancellableCoroutine
+import kotlinx.coroutines.withContext
interface ImsMmTelRepository {
@WiFiCallingMode
- fun getWiFiCallingMode(): Int
+ fun getWiFiCallingMode(useRoamingMode: Boolean): Int
+ fun imsReadyFlow(): Flow<Boolean>
+ suspend fun isSupported(
+ @MmTelFeature.MmTelCapabilities.MmTelCapability capability: Int,
+ @AccessNetworkConstants.TransportType transportType: Int,
+ ): Boolean
}
class ImsMmTelRepositoryImpl(
@@ -36,30 +52,61 @@
private val imsMmTelManager: ImsMmTelManager = ImsManager(context).getImsMmTelManager(subId),
) : ImsMmTelRepository {
- private val telephonyManager = context.getSystemService(TelephonyManager::class.java)!!
- .createForSubscriptionId(subId)
-
- private val carrierConfigManager = context.getSystemService(CarrierConfigManager::class.java)!!
-
@WiFiCallingMode
- override fun getWiFiCallingMode(): Int = try {
+ override fun getWiFiCallingMode(useRoamingMode: Boolean): Int = try {
when {
!imsMmTelManager.isVoWiFiSettingEnabled -> ImsMmTelManager.WIFI_MODE_UNKNOWN
-
- telephonyManager.isNetworkRoaming && !useWfcHomeModeForRoaming() ->
- imsMmTelManager.getVoWiFiRoamingModeSetting()
-
+ useRoamingMode -> imsMmTelManager.getVoWiFiRoamingModeSetting()
else -> imsMmTelManager.getVoWiFiModeSetting()
}
} catch (e: IllegalArgumentException) {
- Log.w(TAG, "getWiFiCallingMode failed subId=$subId", e)
+ Log.w(TAG, "[$subId] getWiFiCallingMode failed useRoamingMode=$useRoamingMode", e)
ImsMmTelManager.WIFI_MODE_UNKNOWN
}
- private fun useWfcHomeModeForRoaming(): Boolean =
- carrierConfigManager
- .getConfigForSubId(subId, KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL)
- .getBoolean(KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL)
+ override fun imsReadyFlow(): Flow<Boolean> = callbackFlow {
+ val callback = object : ImsStateCallback() {
+ override fun onAvailable() {
+ Log.d(TAG, "[$subId] IMS onAvailable")
+ trySend(true)
+ }
+
+ override fun onError() {
+ Log.d(TAG, "[$subId] IMS onError")
+ trySend(false)
+ }
+
+ override fun onUnavailable(reason: Int) {
+ Log.d(TAG, "[$subId] IMS onUnavailable")
+ trySend(false)
+ }
+ }
+
+ imsMmTelManager.registerImsStateCallback(Dispatchers.Default.asExecutor(), callback)
+
+ awaitClose { imsMmTelManager.unregisterImsStateCallback(callback) }
+ }.catch { e ->
+ Log.w(TAG, "[$subId] error while imsReadyFlow", e)
+ }.conflate().flowOn(Dispatchers.Default)
+
+ override suspend fun isSupported(
+ @MmTelFeature.MmTelCapabilities.MmTelCapability capability: Int,
+ @AccessNetworkConstants.TransportType transportType: Int,
+ ): Boolean = withContext(Dispatchers.Default) {
+ suspendCancellableCoroutine { continuation ->
+ try {
+ imsMmTelManager.isSupported(
+ capability,
+ transportType,
+ Dispatchers.Default.asExecutor(),
+ continuation::resume,
+ )
+ } catch (e: Exception) {
+ continuation.resume(false)
+ Log.w(TAG, "[$subId] isSupported failed", e)
+ }
+ }.also { Log.d(TAG, "[$subId] isSupported = $it") }
+ }
private companion object {
private const val TAG = "ImsMmTelRepository"
diff --git a/src/com/android/settings/network/telephony/wificalling/WifiCallingRepository.kt b/src/com/android/settings/network/telephony/wificalling/WifiCallingRepository.kt
new file mode 100644
index 0000000..ac95404
--- /dev/null
+++ b/src/com/android/settings/network/telephony/wificalling/WifiCallingRepository.kt
@@ -0,0 +1,85 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony.wificalling
+
+import android.content.Context
+import android.telephony.AccessNetworkConstants
+import android.telephony.CarrierConfigManager
+import android.telephony.CarrierConfigManager.KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL
+import android.telephony.SubscriptionManager
+import android.telephony.TelephonyManager
+import android.telephony.ims.ImsMmTelManager.WiFiCallingMode
+import android.telephony.ims.feature.MmTelFeature
+import android.telephony.ims.stub.ImsRegistrationImplBase
+import com.android.settings.network.telephony.ims.ImsMmTelRepository
+import com.android.settings.network.telephony.ims.ImsMmTelRepositoryImpl
+import com.android.settings.network.telephony.ims.imsFeatureProvisionedFlow
+import com.android.settings.network.telephony.subscriptionsChangedFlow
+import kotlinx.coroutines.ExperimentalCoroutinesApi
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.combine
+import kotlinx.coroutines.flow.flatMapLatest
+import kotlinx.coroutines.flow.flowOf
+import kotlinx.coroutines.flow.map
+
+class WifiCallingRepository(
+ private val context: Context,
+ private val subId: Int,
+ private val imsMmTelRepository : ImsMmTelRepository = ImsMmTelRepositoryImpl(context, subId)
+) {
+ private val telephonyManager = context.getSystemService(TelephonyManager::class.java)!!
+ .createForSubscriptionId(subId)
+
+ private val carrierConfigManager = context.getSystemService(CarrierConfigManager::class.java)!!
+
+ @WiFiCallingMode
+ fun getWiFiCallingMode(): Int {
+ val useRoamingMode = telephonyManager.isNetworkRoaming && !useWfcHomeModeForRoaming()
+ return imsMmTelRepository.getWiFiCallingMode(useRoamingMode)
+ }
+
+ private fun useWfcHomeModeForRoaming(): Boolean =
+ carrierConfigManager
+ .getConfigForSubId(subId, KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL)
+ .getBoolean(KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL)
+
+ @OptIn(ExperimentalCoroutinesApi::class)
+ fun wifiCallingReadyFlow(): Flow<Boolean> {
+ if (!SubscriptionManager.isValidSubscriptionId(subId)) return flowOf(false)
+ return context.subscriptionsChangedFlow().flatMapLatest {
+ combine(
+ imsFeatureProvisionedFlow(
+ subId = subId,
+ capability = MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_VOICE,
+ tech = ImsRegistrationImplBase.REGISTRATION_TECH_IWLAN,
+ ),
+ isWifiCallingSupportedFlow(),
+ ) { imsFeatureProvisioned, isWifiCallingSupported ->
+ imsFeatureProvisioned && isWifiCallingSupported
+ }
+ }
+ }
+
+ private fun isWifiCallingSupportedFlow(): Flow<Boolean> {
+ return imsMmTelRepository.imsReadyFlow().map { imsReady ->
+ imsReady && imsMmTelRepository.isSupported(
+ capability = MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_VOICE,
+ transportType = AccessNetworkConstants.TRANSPORT_TYPE_WLAN,
+ )
+ }
+ }
+}
diff --git a/src/com/android/settings/notification/MediaVolumePreferenceController.java b/src/com/android/settings/notification/MediaVolumePreferenceController.java
index 79df55a..e70cf95 100644
--- a/src/com/android/settings/notification/MediaVolumePreferenceController.java
+++ b/src/com/android/settings/notification/MediaVolumePreferenceController.java
@@ -37,6 +37,7 @@
import com.android.settings.slices.CustomSliceRegistry;
import com.android.settings.slices.SliceBackgroundWorker;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+import com.android.settingslib.flags.Flags;
import com.android.settingslib.media.BluetoothMediaDevice;
import com.android.settingslib.media.MediaDevice;
import com.android.settingslib.media.MediaOutputConstants;
@@ -94,7 +95,9 @@
@VisibleForTesting
boolean isSupportEndItem() {
- return getWorker() != null && getWorker().isBroadcastSupported()
+ return Flags.legacyLeAudioSharing()
+ && getWorker() != null
+ && getWorker().isBroadcastSupported()
&& (getWorker().isDeviceBroadcasting() || isConnectedBLEDevice());
}
@@ -114,8 +117,9 @@
if (mPreference != null) {
if (mPreference.isMuted()) {
mPreference.updateContentDescription(
- mContext.getString(R.string.volume_content_description_silent_mode,
- mPreference.getTitle()));
+ mContext.getString(
+ R.string.volume_content_description_silent_mode,
+ mPreference.getTitle()));
} else {
mPreference.updateContentDescription(mPreference.getTitle());
}
@@ -134,11 +138,16 @@
if (getWorker().isDeviceBroadcasting()) {
intent.setPackage(MediaOutputConstants.SYSTEMUI_PACKAGE_NAME);
intent.setAction(MediaOutputConstants.ACTION_LAUNCH_MEDIA_OUTPUT_BROADCAST_DIALOG);
- intent.putExtra(MediaOutputConstants.EXTRA_PACKAGE_NAME,
+ intent.putExtra(
+ MediaOutputConstants.EXTRA_PACKAGE_NAME,
getWorker().getActiveLocalMediaController().getPackageName());
- pi = PendingIntent.getBroadcast(context, 0 /* requestCode */, intent,
- PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
+ pi =
+ PendingIntent.getBroadcast(
+ context,
+ 0 /* requestCode */,
+ intent,
+ PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
} else {
final CachedBluetoothDevice bluetoothDevice =
((BluetoothMediaDevice) mMediaDevice).getCachedDevice();
@@ -147,15 +156,21 @@
return null;
}
intent.setAction(ACTION_LAUNCH_BROADCAST_DIALOG);
- intent.putExtra(BluetoothBroadcastDialog.KEY_APP_LABEL,
+ intent.putExtra(
+ BluetoothBroadcastDialog.KEY_APP_LABEL,
Utils.getApplicationLabel(mContext, getWorker().getPackageName()));
- intent.putExtra(BluetoothBroadcastDialog.KEY_DEVICE_ADDRESS,
- bluetoothDevice.getAddress());
- intent.putExtra(BluetoothBroadcastDialog.KEY_MEDIA_STREAMING, getWorker() != null
- && getWorker().getActiveLocalMediaController() != null);
+ intent.putExtra(
+ BluetoothBroadcastDialog.KEY_DEVICE_ADDRESS, bluetoothDevice.getAddress());
+ intent.putExtra(
+ BluetoothBroadcastDialog.KEY_MEDIA_STREAMING,
+ getWorker() != null && getWorker().getActiveLocalMediaController() != null);
- pi = PendingIntent.getActivity(context, 0 /* requestCode */, intent,
- PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
+ pi =
+ PendingIntent.getActivity(
+ context,
+ 0 /* requestCode */,
+ intent,
+ PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
}
final IconCompat icon = getBroadcastIcon(context);
@@ -164,8 +179,8 @@
}
private IconCompat getBroadcastIcon(Context context) {
- final Drawable drawable = context.getDrawable(
- com.android.settingslib.R.drawable.settings_input_antenna);
+ final Drawable drawable =
+ context.getDrawable(com.android.settingslib.R.drawable.settings_input_antenna);
if (drawable != null) {
drawable.setTint(Utils.getColorAccentDefaultColor(context));
return Utils.createIconWithDrawable(drawable);
diff --git a/src/com/android/settings/privatespace/AutoAdvanceSetupFragment.java b/src/com/android/settings/privatespace/AutoAdvanceSetupFragment.java
index 13c0681..1f0f7bb 100644
--- a/src/com/android/settings/privatespace/AutoAdvanceSetupFragment.java
+++ b/src/com/android/settings/privatespace/AutoAdvanceSetupFragment.java
@@ -16,12 +16,17 @@
package com.android.settings.privatespace;
+import static android.text.Layout.BREAK_STRATEGY_SIMPLE;
+
import android.animation.Animator;
import android.animation.AnimatorListenerAdapter;
import android.animation.AnimatorSet;
import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.app.settings.SettingsEnums;
+import android.content.Context;
+import android.net.ConnectivityManager;
+import android.net.NetworkInfo;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
@@ -30,7 +35,6 @@
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
-import android.widget.ImageView;
import androidx.activity.OnBackPressedCallback;
import androidx.annotation.Nullable;
@@ -39,6 +43,7 @@
import com.android.settings.R;
import com.android.settings.core.InstrumentedFragment;
+import com.airbnb.lottie.LottieAnimationView;
import com.google.android.setupdesign.GlifLayout;
import com.google.common.collect.ImmutableList;
@@ -56,21 +61,21 @@
private GlifLayout mRootView;
private Handler mHandler;
private int mScreenTitleIndex;
- private static final List<Pair<Integer, Integer>> HEADER_IMAGE_PAIRS =
+ private static final List<Pair<Integer, Integer>> HEADER_ILLUSTRATION_PAIRS =
ImmutableList.of(
new Pair(R.string.private_space_notifications_hidden_title,
- R.drawable.private_space_setup_notification_illustration),
- new Pair(R.string.private_space_share_photos_title,
- R.drawable.private_space_setup_sharing_illustration),
+ R.raw.private_space_notifications_illustration),
new Pair(R.string.private_space_apps_installed_title,
- R.drawable.private_space_setup_preinstalled_illustration));
+ R.raw.private_space_unlock_to_share_illustration),
+ new Pair(R.string.private_space_explore_settings_title,
+ R.raw.private_space_placeholder_illustration));
private Runnable mUpdateScreenResources =
new Runnable() {
@Override
public void run() {
if (getActivity() != null) {
- if (++mScreenTitleIndex < HEADER_IMAGE_PAIRS.size()) {
+ if (++mScreenTitleIndex < HEADER_ILLUSTRATION_PAIRS.size()) {
startFadeOutAnimation();
mHandler.postDelayed(mUpdateScreenResources, DELAY_BETWEEN_SCREENS);
} else if (PrivateSpaceMaintainer.getInstance(getActivity())
@@ -79,8 +84,13 @@
getContext(),
SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_SPACE_CREATED,
true);
- NavHostFragment.findNavController(AutoAdvanceSetupFragment.this)
- .navigate(R.id.action_set_lock_fragment);
+ if (isConnectedToInternet()) {
+ NavHostFragment.findNavController(AutoAdvanceSetupFragment.this)
+ .navigate(R.id.action_account_intro_fragment);
+ } else {
+ NavHostFragment.findNavController(AutoAdvanceSetupFragment.this)
+ .navigate(R.id.action_set_lock_fragment);
+ }
} else {
mMetricsFeatureProvider.action(
getContext(),
@@ -110,7 +120,7 @@
}
} else {
mScreenTitleIndex = savedInstanceState.getInt(TITLE_INDEX);
- if (mScreenTitleIndex >= HEADER_IMAGE_PAIRS.size()) {
+ if (mScreenTitleIndex >= HEADER_ILLUSTRATION_PAIRS.size()) {
return super.onCreateView(inflater, container, savedInstanceState);
}
}
@@ -118,7 +128,8 @@
(GlifLayout)
inflater.inflate(R.layout.private_space_advancing_screen, container, false);
mRootView.getHeaderTextView().setMaxLines(HEADER_TEXT_MAX_LINES);
- updateHeaderAndImage();
+ mRootView.getHeaderTextView().setBreakStrategy(BREAK_STRATEGY_SIMPLE);
+ updateHeaderAndIllustration();
mHandler = new Handler(Looper.getMainLooper());
mHandler.postDelayed(mUpdateScreenResources, DELAY_BETWEEN_SCREENS);
OnBackPressedCallback callback =
@@ -141,7 +152,9 @@
@Override
public void onDestroy() {
- mHandler.removeCallbacks(mUpdateScreenResources);
+ if (mHandler != null) {
+ mHandler.removeCallbacks(mUpdateScreenResources);
+ }
super.onDestroy();
}
@@ -155,20 +168,21 @@
.navigate(R.id.action_advance_profile_error);
}
- private void updateHeaderAndImage() {
- mRootView.setHeaderText(HEADER_IMAGE_PAIRS.get(mScreenTitleIndex).first);
- ((ImageView) mRootView.findViewById(R.id.setup_advance_image))
- .setImageResource(HEADER_IMAGE_PAIRS.get(mScreenTitleIndex).second);
+ private void updateHeaderAndIllustration() {
+ mRootView.setHeaderText(HEADER_ILLUSTRATION_PAIRS.get(mScreenTitleIndex).first);
+ LottieAnimationView animationView = mRootView.findViewById(R.id.lottie_animation);
+ animationView.setAnimation(HEADER_ILLUSTRATION_PAIRS.get(mScreenTitleIndex).second);
+ animationView.playAnimation();
startFadeInAnimation();
}
private void startFadeInAnimation() {
ValueAnimator textView = ObjectAnimator.ofFloat(
mRootView.getHeaderTextView(), View.ALPHA, 0f, 1f);
- ValueAnimator imageView = ObjectAnimator.ofFloat(
- mRootView.findViewById(R.id.setup_advance_image), View.ALPHA, 0, 1f);
+ ValueAnimator lottieView = ObjectAnimator.ofFloat(
+ mRootView.findViewById(R.id.lottie_animation), View.ALPHA, 0, 1f);
AnimatorSet fadeIn = new AnimatorSet();
- fadeIn.playTogether(textView, imageView);
+ fadeIn.playTogether(textView, lottieView);
fadeIn.setDuration(ANIMATION_DURATION_MILLIS).start();
}
@@ -176,15 +190,24 @@
AnimatorSet fadeOut = new AnimatorSet();
ValueAnimator textView = ObjectAnimator.ofFloat(
mRootView.getHeaderTextView(), View.ALPHA, 1f, 0f);
- ValueAnimator imageView = ObjectAnimator.ofFloat(
- mRootView.findViewById(R.id.setup_advance_image), View.ALPHA, 1f, 0f);
- fadeOut.playTogether(textView, imageView);
+ ValueAnimator lottieView = ObjectAnimator.ofFloat(
+ mRootView.findViewById(R.id.lottie_animation), View.ALPHA, 1f, 0f);
+ fadeOut.playTogether(textView, lottieView);
fadeOut.setDuration(ANIMATION_DURATION_MILLIS).start();
fadeOut.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationEnd(Animator animation) {
- updateHeaderAndImage();
+ updateHeaderAndIllustration();
}
});
}
+
+ /** Returns true if device has an active internet connection, false otherwise. */
+ private boolean isConnectedToInternet() {
+ ConnectivityManager cm =
+ (ConnectivityManager)
+ getActivity().getSystemService(Context.CONNECTIVITY_SERVICE);
+ NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
+ return activeNetwork != null && activeNetwork.isConnectedOrConnecting();
+ }
}
diff --git a/src/com/android/settings/privatespace/HidePrivateSpaceSettings.java b/src/com/android/settings/privatespace/HidePrivateSpaceSettings.java
index 09a1855..124978a 100644
--- a/src/com/android/settings/privatespace/HidePrivateSpaceSettings.java
+++ b/src/com/android/settings/privatespace/HidePrivateSpaceSettings.java
@@ -47,7 +47,7 @@
@Override
protected int getPreferenceScreenResId() {
- return R.xml.privatespace_hide_locked;
+ return R.xml.private_space_hide_locked;
}
@Override
diff --git a/src/com/android/settings/privatespace/PrivateProfileCreationError.java b/src/com/android/settings/privatespace/PrivateProfileCreationError.java
index bcaa1d3..fa890d5 100644
--- a/src/com/android/settings/privatespace/PrivateProfileCreationError.java
+++ b/src/com/android/settings/privatespace/PrivateProfileCreationError.java
@@ -60,9 +60,7 @@
.setText(R.string.private_space_cancel_label)
.setListener(onCancel())
.setButtonType(FooterButton.ButtonType.CANCEL)
- .setTheme(
- androidx.appcompat.R.style
- .Base_TextAppearance_AppCompat_Widget_Button)
+ .setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Secondary)
.build());
OnBackPressedCallback callback =
new OnBackPressedCallback(true /* enabled by default */) {
diff --git a/src/com/android/settings/privatespace/PrivateSpaceAccountLoginError.java b/src/com/android/settings/privatespace/PrivateSpaceAccountLoginError.java
index fcb93b1..48a5a7f 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceAccountLoginError.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceAccountLoginError.java
@@ -16,15 +16,9 @@
package com.android.settings.privatespace;
-import static com.android.settings.privatespace.PrivateSpaceSetupActivity.ACCOUNT_LOGIN_ACTION;
-import static com.android.settings.privatespace.PrivateSpaceSetupActivity.EXTRA_ACTION_TYPE;
-
import android.annotation.SuppressLint;
import android.app.settings.SettingsEnums;
-import android.content.Intent;
import android.os.Bundle;
-import android.os.UserHandle;
-import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
@@ -66,9 +60,7 @@
.setText(R.string.private_space_skip_login_label)
.setListener(onSkip())
.setButtonType(FooterButton.ButtonType.CANCEL)
- .setTheme(
- androidx.appcompat.R.style
- .Base_TextAppearance_AppCompat_Widget_Button)
+ .setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Secondary)
.build());
OnBackPressedCallback callback =
new OnBackPressedCallback(true /* enabled by default */) {
@@ -93,17 +85,8 @@
mMetricsFeatureProvider.action(
getContext(),
SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_TRY_CREATE_ACCOUNT_AGAIN);
- PrivateSpaceMaintainer privateSpaceMaintainer =
- PrivateSpaceMaintainer.getInstance(getActivity());
- UserHandle userHandle;
- if (privateSpaceMaintainer.doesPrivateSpaceExist()
- && (userHandle = privateSpaceMaintainer.getPrivateProfileHandle()) != null) {
- Intent intent = new Intent(getContext(), PrivateProfileContextHelperActivity.class);
- intent.putExtra(EXTRA_ACTION_TYPE, ACCOUNT_LOGIN_ACTION);
- Log.d(TAG, "Start private space activity for account login");
- getActivity()
- .startActivityForResultAsUser(intent, ACCOUNT_LOGIN_ACTION, userHandle);
- }
+ NavHostFragment.findNavController(PrivateSpaceAccountLoginError.this)
+ .navigate(R.id.action_advance_login_error);
};
}
@@ -116,7 +99,7 @@
SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_ACCOUNT_LOGIN_SUCCESS,
false);
NavHostFragment.findNavController(PrivateSpaceAccountLoginError.this)
- .navigate(R.id.action_success_fragment);
+ .navigate(R.id.action_skip_account_login);
};
}
}
diff --git a/src/com/android/settings/privatespace/PrivateSpaceEducation.java b/src/com/android/settings/privatespace/PrivateSpaceEducation.java
index 7b06f5b..4c99873 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceEducation.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceEducation.java
@@ -62,9 +62,7 @@
.setText(R.string.private_space_cancel_label)
.setListener(onCancel())
.setButtonType(FooterButton.ButtonType.CANCEL)
- .setTheme(
- androidx.appcompat.R.style
- .Base_TextAppearance_AppCompat_Widget_Button)
+ .setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Secondary)
.build());
return rootView;
diff --git a/src/com/android/settings/privatespace/PrivateSpaceGaiaEducationFragment.java b/src/com/android/settings/privatespace/PrivateSpaceGaiaEducationFragment.java
new file mode 100644
index 0000000..0fa0483
--- /dev/null
+++ b/src/com/android/settings/privatespace/PrivateSpaceGaiaEducationFragment.java
@@ -0,0 +1,124 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.privatespace;
+
+import static com.android.settings.privatespace.PrivateSpaceSetupActivity.ACCOUNT_LOGIN_ACTION;
+import static com.android.settings.privatespace.PrivateSpaceSetupActivity.EXTRA_ACTION_TYPE;
+
+import android.app.settings.SettingsEnums;
+import android.content.Intent;
+import android.os.Bundle;
+import android.os.UserHandle;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import androidx.activity.OnBackPressedCallback;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.navigation.fragment.NavHostFragment;
+
+import com.android.settings.R;
+import com.android.settings.core.InstrumentedFragment;
+
+import com.google.android.setupcompat.template.FooterBarMixin;
+import com.google.android.setupcompat.template.FooterButton;
+import com.google.android.setupdesign.GlifLayout;
+
+/** Fragment for GAIA education screen */
+public class PrivateSpaceGaiaEducationFragment extends InstrumentedFragment {
+ private static final String TAG = "PrivateSpaceGaiaEduFrag";
+
+ @Override
+ public void onCreate(@Nullable Bundle savedInstanceState) {
+ if (android.os.Flags.allowPrivateProfile()) {
+ super.onCreate(savedInstanceState);
+ }
+ }
+
+ @NonNull
+ @Override
+ public View onCreateView(
+ @NonNull LayoutInflater inflater,
+ @Nullable ViewGroup container,
+ @Nullable Bundle savedInstanceState) {
+ GlifLayout rootView =
+ (GlifLayout)
+ inflater.inflate(
+ R.layout.private_space_gaia_education_screen, container, false);
+ final FooterBarMixin mixin = rootView.getMixin(FooterBarMixin.class);
+ mixin.setPrimaryButton(
+ new FooterButton.Builder(getContext())
+ .setText(R.string.private_space_gaia_education_got_it)
+ .setListener(onStartLogin())
+ .setButtonType(FooterButton.ButtonType.NEXT)
+ .setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Primary)
+ .build());
+ mixin.setSecondaryButton(
+ new FooterButton.Builder(getContext())
+ .setText(R.string.skip_label)
+ .setListener(onSkip())
+ .setButtonType(FooterButton.ButtonType.NEXT)
+ .setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Secondary)
+ .build());
+ OnBackPressedCallback callback =
+ new OnBackPressedCallback(true /* enabled by default */) {
+ @Override
+ public void handleOnBackPressed() {
+ // Handle the back button event. We intentionally don't want to allow back
+ // button to work in this screen during the setup flow.
+ }
+ };
+ requireActivity().getOnBackPressedDispatcher().addCallback(this, callback);
+
+ return rootView;
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return METRICS_CATEGORY_UNKNOWN;
+ }
+
+ private View.OnClickListener onSkip() {
+ return v -> {
+ NavHostFragment.findNavController(PrivateSpaceGaiaEducationFragment.this)
+ .navigate(R.id.action_account_lock_fragment);
+ };
+ }
+
+ private View.OnClickListener onStartLogin() {
+ return v -> {
+ startAccountLogin();
+ };
+ }
+
+ /** Start new activity in private profile to add an account to private profile */
+ private void startAccountLogin() {
+ UserHandle userHandle =
+ PrivateSpaceMaintainer.getInstance(getActivity()).getPrivateProfileHandle();
+ if (userHandle != null) {
+ Intent intent = new Intent(getContext(), PrivateProfileContextHelperActivity.class);
+ intent.putExtra(EXTRA_ACTION_TYPE, ACCOUNT_LOGIN_ACTION);
+ mMetricsFeatureProvider.action(
+ getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_ACCOUNT_LOGIN_START);
+ getActivity().startActivityForResultAsUser(intent, ACCOUNT_LOGIN_ACTION, userHandle);
+ } else {
+ Log.w(TAG, "Private profile user handle is null");
+ }
+ }
+}
diff --git a/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java b/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java
index 56add6d..4a1e29b 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceSetLockFragment.java
@@ -16,7 +16,6 @@
package com.android.settings.privatespace;
-import static com.android.settings.privatespace.PrivateSpaceSetupActivity.ACCOUNT_LOGIN_ACTION;
import static com.android.settings.privatespace.PrivateSpaceSetupActivity.EXTRA_ACTION_TYPE;
import static com.android.settings.privatespace.PrivateSpaceSetupActivity.SET_LOCK_ACTION;
@@ -31,6 +30,7 @@
import androidx.activity.OnBackPressedCallback;
import androidx.annotation.Nullable;
+import androidx.navigation.fragment.NavHostFragment;
import com.android.settings.R;
import com.android.settings.core.InstrumentedFragment;
@@ -70,9 +70,7 @@
.setText(R.string.private_space_set_lock_label)
.setListener(onClickNewLock())
.setButtonType(FooterButton.ButtonType.NEXT)
- .setTheme(
- androidx.appcompat.R.style
- .Base_TextAppearance_AppCompat_Widget_Button)
+ .setTheme(com.google.android.setupdesign.R.style.SudGlifButton_Secondary)
.build());
OnBackPressedCallback callback =
new OnBackPressedCallback(true /* enabled by default */) {
@@ -97,10 +95,8 @@
mMetricsFeatureProvider.action(
getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_USE_SCREEN_LOCK);
// Simply Use default screen lock. No need to handle
- mMetricsFeatureProvider.action(
- getContext(), SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_ACCOUNT_LOGIN_START);
- Log.d(TAG, "Use device lock for private profile");
- launchActivityForAction(ACCOUNT_LOGIN_ACTION);
+ NavHostFragment.findNavController(PrivateSpaceSetLockFragment.this)
+ .navigate(R.id.action_lock_success_fragment);
};
}
diff --git a/src/com/android/settings/privatespace/PrivateSpaceSetupActivity.java b/src/com/android/settings/privatespace/PrivateSpaceSetupActivity.java
index 75b69cd..78c96dc 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceSetupActivity.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceSetupActivity.java
@@ -19,8 +19,6 @@
import android.app.settings.SettingsEnums;
import android.content.Intent;
import android.os.Bundle;
-import android.os.UserHandle;
-import android.util.Log;
import androidx.annotation.Nullable;
import androidx.fragment.app.FragmentActivity;
@@ -61,23 +59,12 @@
@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
if (requestCode == SET_LOCK_ACTION && resultCode == RESULT_OK) {
- /* Start new activity in private profile to add an account to private profile */
- UserHandle userHandle =
- PrivateSpaceMaintainer.getInstance(this).getPrivateProfileHandle();
- if (userHandle != null) {
- Intent intent = new Intent(this, PrivateProfileContextHelperActivity.class);
- intent.putExtra(EXTRA_ACTION_TYPE, ACCOUNT_LOGIN_ACTION);
- mMetricsFeatureProvider.action(
- this, SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_ACCOUNT_LOGIN_START);
- startActivityForResultAsUser(intent, ACCOUNT_LOGIN_ACTION, userHandle);
- } else {
- Log.w(TAG, "Private profile user handle is null");
- }
+ mNavHostFragment.getNavController().navigate(R.id.action_success_fragment);
} else if (requestCode == ACCOUNT_LOGIN_ACTION) {
if (resultCode == RESULT_OK) {
mMetricsFeatureProvider.action(
this, SettingsEnums.ACTION_PRIVATE_SPACE_SETUP_ACCOUNT_LOGIN_SUCCESS, true);
- mNavHostFragment.getNavController().navigate(R.id.action_success_fragment);
+ mNavHostFragment.getNavController().navigate(R.id.action_account_lock_fragment);
} else {
mMetricsFeatureProvider.action(
this,
diff --git a/src/com/android/settings/sim/SimDialogActivity.java b/src/com/android/settings/sim/SimDialogActivity.java
index 4544e73..8840994 100644
--- a/src/com/android/settings/sim/SimDialogActivity.java
+++ b/src/com/android/settings/sim/SimDialogActivity.java
@@ -136,9 +136,7 @@
}
if (Flags.isDualSimOnboardingEnabled()
- && getProgressState() == SubscriptionActionDialogActivity.PROGRESS_IS_SHOWING
- && (dialogType == PREFERRED_PICK
- || dialogType == DATA_PICK
+ && (dialogType == DATA_PICK
|| dialogType == CALLS_PICK
|| dialogType == SMS_PICK)) {
Log.d(TAG, "Finish the sim dialog since the sim onboarding is shown");
diff --git a/src/com/android/settings/spa/SettingsSpaEnvironment.kt b/src/com/android/settings/spa/SettingsSpaEnvironment.kt
index 7a1d915..568188f 100644
--- a/src/com/android/settings/spa/SettingsSpaEnvironment.kt
+++ b/src/com/android/settings/spa/SettingsSpaEnvironment.kt
@@ -56,6 +56,7 @@
import com.android.settings.spa.system.AppLanguagesPageProvider
import com.android.settings.spa.system.LanguageAndInputPageProvider
import com.android.settings.spa.system.SystemMainPageProvider
+import com.android.settings.wifi.details2.WifiPrivacyPageProvider
import com.android.settingslib.spa.framework.common.SettingsPageProviderRepository
import com.android.settingslib.spa.framework.common.SpaEnvironment
import com.android.settingslib.spa.framework.common.SpaLogger
@@ -122,6 +123,7 @@
SimOnboardingPageProvider,
BatteryOptimizationModeAppListPageProvider,
NetworkCellularGroupProvider,
+ WifiPrivacyPageProvider,
)
override val logger = if (FeatureFlagUtils.isEnabled(
diff --git a/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt b/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt
index 351ac77..a0c363a 100644
--- a/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt
+++ b/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt
@@ -16,37 +16,33 @@
package com.android.settings.spa.network
-import android.app.Application
import android.content.Context
-import android.content.Intent
import android.content.IntentFilter
import android.os.Bundle
-import android.os.UserManager
import android.telephony.SubscriptionInfo
import android.telephony.SubscriptionManager
import android.telephony.TelephonyManager
-import android.telephony.euicc.EuiccManager
import android.util.Log
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.outlined.Message
-import androidx.compose.material.icons.outlined.Add
import androidx.compose.material.icons.outlined.DataUsage
import androidx.compose.runtime.Composable
import androidx.compose.runtime.MutableIntState
+import androidx.compose.runtime.getValue
import androidx.compose.runtime.mutableIntStateOf
import androidx.compose.runtime.mutableStateOf
import androidx.compose.runtime.remember
import androidx.compose.runtime.rememberCoroutineScope
import androidx.compose.runtime.saveable.rememberSaveable
-import androidx.compose.runtime.toMutableStateList
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.platform.LocalLifecycleOwner
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.res.vectorResource
+import androidx.lifecycle.compose.collectAsStateWithLifecycle
+import androidx.lifecycle.viewmodel.compose.viewModel
import com.android.settings.R
import com.android.settings.network.SubscriptionInfoListViewModel
-import com.android.settings.network.SubscriptionUtil
import com.android.settings.network.telephony.MobileNetworkUtils
import com.android.settings.wifi.WifiPickerTrackerHelper
import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
@@ -59,17 +55,13 @@
import com.android.settingslib.spa.widget.preference.PreferenceModel
import com.android.settingslib.spa.widget.preference.SwitchPreference
import com.android.settingslib.spa.widget.preference.SwitchPreferenceModel
-import com.android.settingslib.spa.widget.preference.TwoTargetSwitchPreference
import com.android.settingslib.spa.widget.scaffold.RegularScaffold
import com.android.settingslib.spa.widget.ui.Category
-import com.android.settingslib.spa.widget.ui.SettingsIcon
import com.android.settingslib.spaprivileged.framework.common.broadcastReceiverFlow
-
-import com.android.settingslib.spaprivileged.model.enterprise.Restrictions
-import com.android.settingslib.spaprivileged.template.preference.RestrictedPreference
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.StateFlow
import kotlinx.coroutines.flow.combine
import kotlinx.coroutines.flow.conflate
import kotlinx.coroutines.flow.flowOf
@@ -85,10 +77,8 @@
object NetworkCellularGroupProvider : SettingsPageProvider {
override val name = "NetworkCellularGroupProvider"
- private lateinit var subscriptionViewModel: SubscriptionInfoListViewModel
private val owner = createSettingsPage()
- var selectableSubscriptionInfoList: List<SubscriptionInfo> = listOf()
var defaultVoiceSubId: Int = SubscriptionManager.INVALID_SUBSCRIPTION_ID
var defaultSmsSubId: Int = SubscriptionManager.INVALID_SUBSCRIPTION_ID
var defaultDataSubId: Int = SubscriptionManager.INVALID_SUBSCRIPTION_ID
@@ -106,9 +96,6 @@
@Composable
override fun Page(arguments: Bundle?) {
val context = LocalContext.current
- var selectableSubscriptionInfoListRemember = remember {
- mutableListOf<SubscriptionInfo>().toMutableStateList()
- }
var callsSelectedId = rememberSaveable {
mutableIntStateOf(SubscriptionManager.INVALID_SUBSCRIPTION_ID)
}
@@ -122,24 +109,24 @@
mutableIntStateOf(SubscriptionManager.INVALID_SUBSCRIPTION_ID)
}
- subscriptionViewModel = SubscriptionInfoListViewModel(
- context.applicationContext as Application)
+ val subscriptionViewModel = viewModel<SubscriptionInfoListViewModel>()
- allOfFlows(context, subscriptionViewModel.selectableSubscriptionInfoListFlow)
- .collectLatestWithLifecycle(LocalLifecycleOwner.current) {
- selectableSubscriptionInfoListRemember.clear()
- selectableSubscriptionInfoListRemember.addAll(selectableSubscriptionInfoList)
- callsSelectedId.intValue = defaultVoiceSubId
- textsSelectedId.intValue = defaultSmsSubId
- mobileDataSelectedId.intValue = defaultDataSubId
- nonDdsRemember.intValue = nonDds
- }
+ remember {
+ allOfFlows(context, subscriptionViewModel.selectableSubscriptionInfoListFlow)
+ }.collectLatestWithLifecycle(LocalLifecycleOwner.current) {
+ callsSelectedId.intValue = defaultVoiceSubId
+ textsSelectedId.intValue = defaultSmsSubId
+ mobileDataSelectedId.intValue = defaultDataSubId
+ nonDdsRemember.intValue = nonDds
+ }
- PageImpl(selectableSubscriptionInfoListRemember,
- callsSelectedId,
- textsSelectedId,
- mobileDataSelectedId,
- nonDdsRemember)
+ PageImpl(
+ subscriptionViewModel.selectableSubscriptionInfoListFlow,
+ callsSelectedId,
+ textsSelectedId,
+ mobileDataSelectedId,
+ nonDdsRemember
+ )
}
private fun allOfFlows(context: Context,
@@ -152,13 +139,12 @@
NetworkCellularGroupProvider::refreshUiStates,
).flowOn(Dispatchers.Default)
- fun refreshUiStates(
- inputSelectableSubscriptionInfoList: List<SubscriptionInfo>,
- inputDefaultVoiceSubId: Int,
- inputDefaultSmsSubId: Int,
- inputDefaultDateSubId: Int
- ): Unit {
- selectableSubscriptionInfoList = inputSelectableSubscriptionInfoList
+ private fun refreshUiStates(
+ selectableSubscriptionInfoList: List<SubscriptionInfo>,
+ inputDefaultVoiceSubId: Int,
+ inputDefaultSmsSubId: Int,
+ inputDefaultDateSubId: Int
+ ) {
defaultVoiceSubId = inputDefaultVoiceSubId
defaultSmsSubId = inputDefaultSmsSubId
defaultDataSubId = inputDefaultDateSubId
@@ -178,25 +164,23 @@
}
@Composable
-fun PageImpl(selectableSubscriptionInfoList: List<SubscriptionInfo>,
- defaultVoiceSubId: MutableIntState,
- defaultSmsSubId: MutableIntState,
- defaultDataSubId: MutableIntState,
- nonDds: MutableIntState) {
- val context = LocalContext.current
- var activeSubscriptionInfoList: List<SubscriptionInfo> =
- selectableSubscriptionInfoList.filter { subscriptionInfo ->
- subscriptionInfo.simSlotIndex != -1
- }
- var subscriptionManager = context.getSystemService(SubscriptionManager::class.java)
+fun PageImpl(
+ selectableSubscriptionInfoListFlow: StateFlow<List<SubscriptionInfo>>,
+ defaultVoiceSubId: MutableIntState,
+ defaultSmsSubId: MutableIntState,
+ defaultDataSubId: MutableIntState,
+ nonDds: MutableIntState
+) {
+ val selectableSubscriptionInfoList by selectableSubscriptionInfoListFlow
+ .collectAsStateWithLifecycle(initialValue = emptyList())
+ val activeSubscriptionInfoList: List<SubscriptionInfo> =
+ selectableSubscriptionInfoList.filter { subscriptionInfo ->
+ subscriptionInfo.simSlotIndex != -1
+ }
val stringSims = stringResource(R.string.provider_network_settings_title)
RegularScaffold(title = stringSims) {
- SimsSectionImpl(
- context,
- subscriptionManager,
- selectableSubscriptionInfoList
- )
+ SimsSection(selectableSubscriptionInfoList)
PrimarySimSectionImpl(
activeSubscriptionInfoList,
defaultVoiceSubId,
@@ -208,56 +192,6 @@
}
@Composable
-fun SimsSectionImpl(
- context: Context,
- subscriptionManager: SubscriptionManager?,
- subscriptionInfoList: List<SubscriptionInfo>
-) {
- val coroutineScope = rememberCoroutineScope()
- for (subInfo in subscriptionInfoList) {
- val checked = rememberSaveable() {
- mutableStateOf(false)
- }
- //TODO: Add the Restricted TwoTargetSwitchPreference in SPA
- TwoTargetSwitchPreference(
- object : SwitchPreferenceModel {
- override val title = subInfo.displayName.toString()
- override val summary = { subInfo.number }
- override val checked = {
- coroutineScope.launch {
- withContext(Dispatchers.Default) {
- checked.value = subscriptionManager?.isSubscriptionEnabled(
- subInfo.subscriptionId)?:false
- }
- }
- checked.value
- }
- override val onCheckedChange = { newChecked: Boolean ->
- startToggleSubscriptionDialog(context, subInfo, newChecked)
- }
- }
- ) {
- startMobileNetworkSettings(context, subInfo)
- }
- }
-
- // + add sim
- if (showEuiccSettings(context)) {
- RestrictedPreference(
- model = object : PreferenceModel {
- override val title = stringResource(id = R.string.mobile_network_list_add_more)
- override val icon = @Composable { SettingsIcon(Icons.Outlined.Add) }
- override val onClick = {
- startAddSimFlow(context)
- }
- },
- restrictions = Restrictions(keys =
- listOf(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS)),
- )
- }
-}
-
-@Composable
fun PrimarySimImpl(
subscriptionInfoList: List<SubscriptionInfo>,
callsSelectedId: MutableIntState,
@@ -440,32 +374,6 @@
).map { SubscriptionManager.getDefaultDataSubscriptionId() }
.conflate().flowOn(Dispatchers.Default)
-private fun startToggleSubscriptionDialog(
- context: Context,
- subInfo: SubscriptionInfo,
- newStatus: Boolean
-) {
- SubscriptionUtil.startToggleSubscriptionDialogActivity(
- context,
- subInfo.subscriptionId,
- newStatus
- )
-}
-
-private fun startMobileNetworkSettings(context: Context, subInfo: SubscriptionInfo) {
- MobileNetworkUtils.launchMobileNetworkSettings(context, subInfo)
-}
-
-private fun startAddSimFlow(context: Context) {
- val intent = Intent(EuiccManager.ACTION_PROVISION_EMBEDDED_SUBSCRIPTION)
- intent.putExtra(EuiccManager.EXTRA_FORCE_PROVISION, true)
- context.startActivity(intent)
-}
-
-private fun showEuiccSettings(context: Context): Boolean {
- return MobileNetworkUtils.showEuiccSettings(context)
-}
-
suspend fun setDefaultVoice(
subscriptionManager: SubscriptionManager?,
subId: Int
diff --git a/src/com/android/settings/spa/network/SimOnboardingPageProvider.kt b/src/com/android/settings/spa/network/SimOnboardingPageProvider.kt
index c60ac88..838154f 100644
--- a/src/com/android/settings/spa/network/SimOnboardingPageProvider.kt
+++ b/src/com/android/settings/spa/network/SimOnboardingPageProvider.kt
@@ -24,6 +24,7 @@
import android.util.Log
import androidx.annotation.VisibleForTesting
import androidx.compose.runtime.Composable
+import androidx.compose.runtime.LaunchedEffect
import androidx.compose.ui.platform.LocalContext
import androidx.navigation.NavHostController
import androidx.navigation.NavType
@@ -33,6 +34,7 @@
import androidx.navigation.navArgument
import com.android.settings.R
import com.android.settings.network.SimOnboardingActivity
+import com.android.settings.network.SimOnboardingActivity.Companion.CallbackType
import com.android.settings.network.SimOnboardingService
import com.android.settingslib.spa.framework.common.SettingsEntryBuilder
import com.android.settingslib.spa.framework.common.SettingsPageProvider
@@ -92,7 +94,7 @@
val context = LocalContext.current
var finishOnboarding: () -> Unit = {
context.getActivity()?.finish()
- onboardingService.callback(SimOnboardingActivity.CALLBACK_FINISH)
+ onboardingService.callback(CallbackType.CALLBACK_FINISH)
}
NavHost(
@@ -101,10 +103,13 @@
) {
composable(route = SimOnboardingScreen.LabelSim.name) {
val nextPage =
- if (onboardingService.isMultipleEnabledProfilesSupported && onboardingService.isAllOfSlotAssigned) {
+ if (onboardingService.isMultipleEnabledProfilesSupported
+ && onboardingService.isAllOfSlotAssigned) {
SimOnboardingScreen.SelectSim.name
} else {
- onboardingService.addCurrentItemForSelectedSim()
+ LaunchedEffect(Unit) {
+ onboardingService.addCurrentItemForSelectedSim()
+ }
SimOnboardingScreen.PrimarySim.name
}
SimOnboardingLabelSimImpl(
@@ -116,7 +121,7 @@
composable(route = SimOnboardingScreen.PrimarySim.name) {
SimOnboardingPrimarySimImpl(
nextAction = {
- onboardingService.callback(SimOnboardingActivity.CALLBACK_ONBOARDING_COMPLETE)
+ onboardingService.callback(CallbackType.CALLBACK_ONBOARDING_COMPLETE)
context.getActivity()?.finish()
},
cancelAction = finishOnboarding,
diff --git a/src/com/android/settings/spa/network/SimOnboardingPrimarySim.kt b/src/com/android/settings/spa/network/SimOnboardingPrimarySim.kt
index a5f55d0..b984966 100644
--- a/src/com/android/settings/spa/network/SimOnboardingPrimarySim.kt
+++ b/src/com/android/settings/spa/network/SimOnboardingPrimarySim.kt
@@ -77,7 +77,8 @@
SettingsBody(stringResource(id = R.string.sim_onboarding_primary_sim_msg))
}
- var selectedSubscriptionInfoList = onboardingService.getSelectedSubscriptionInfoList()
+ var selectedSubscriptionInfoList =
+ onboardingService.getSelectedSubscriptionInfoListWithRenaming()
callsSelectedId.intValue = onboardingService.targetPrimarySimCalls
textsSelectedId.intValue = onboardingService.targetPrimarySimTexts
mobileDataSelectedId.intValue = onboardingService.targetPrimarySimMobileData
diff --git a/src/com/android/settings/spa/network/SimsSection.kt b/src/com/android/settings/spa/network/SimsSection.kt
new file mode 100644
index 0000000..cc8a5d1
--- /dev/null
+++ b/src/com/android/settings/spa/network/SimsSection.kt
@@ -0,0 +1,98 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.spa.network
+
+import android.content.Context
+import android.content.Intent
+import android.os.UserManager
+import android.telephony.SubscriptionInfo
+import android.telephony.euicc.EuiccManager
+import androidx.compose.foundation.layout.Column
+import androidx.compose.material.icons.Icons
+import androidx.compose.material.icons.outlined.Add
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.remember
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.res.stringResource
+import androidx.lifecycle.compose.collectAsStateWithLifecycle
+import com.android.settings.R
+import com.android.settings.network.SubscriptionUtil
+import com.android.settings.network.telephony.MobileNetworkUtils
+import com.android.settings.network.telephony.isSubscriptionEnabledFlow
+import com.android.settingslib.spa.widget.preference.PreferenceModel
+import com.android.settingslib.spa.widget.preference.SwitchPreferenceModel
+import com.android.settingslib.spa.widget.preference.TwoTargetSwitchPreference
+import com.android.settingslib.spa.widget.ui.SettingsIcon
+import com.android.settingslib.spaprivileged.model.enterprise.Restrictions
+import com.android.settingslib.spaprivileged.template.preference.RestrictedPreference
+
+@Composable
+fun SimsSection(subscriptionInfoList: List<SubscriptionInfo>) {
+ Column {
+ for (subInfo in subscriptionInfoList) {
+ SimPreference(subInfo)
+ }
+
+ AddSim()
+ }
+}
+
+@Composable
+private fun SimPreference(subInfo: SubscriptionInfo) {
+ val context = LocalContext.current
+ val checked = remember(subInfo.subscriptionId) {
+ context.isSubscriptionEnabledFlow(subInfo.subscriptionId)
+ }.collectAsStateWithLifecycle(initialValue = false)
+ //TODO: Add the Restricted TwoTargetSwitchPreference in SPA
+ TwoTargetSwitchPreference(
+ object : SwitchPreferenceModel {
+ override val title = subInfo.displayName.toString()
+ override val summary = { subInfo.number }
+ override val checked = { checked.value }
+ override val onCheckedChange = { newChecked: Boolean ->
+ SubscriptionUtil.startToggleSubscriptionDialogActivity(
+ context,
+ subInfo.subscriptionId,
+ newChecked,
+ )
+ }
+ }
+ ) {
+ MobileNetworkUtils.launchMobileNetworkSettings(context, subInfo)
+ }
+}
+
+@Composable
+private fun AddSim() {
+ val context = LocalContext.current
+ if (remember { MobileNetworkUtils.showEuiccSettings(context) }) {
+ RestrictedPreference(
+ model = object : PreferenceModel {
+ override val title = stringResource(id = R.string.mobile_network_list_add_more)
+ override val icon = @Composable { SettingsIcon(Icons.Outlined.Add) }
+ override val onClick = { startAddSimFlow(context) }
+ },
+ restrictions = Restrictions(keys = listOf(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS)),
+ )
+ }
+}
+
+private fun startAddSimFlow(context: Context) {
+ val intent = Intent(EuiccManager.ACTION_PROVISION_EMBEDDED_SUBSCRIPTION)
+ intent.putExtra(EuiccManager.EXTRA_FORCE_PROVISION, true)
+ context.startActivity(intent)
+}
diff --git a/src/com/android/settings/spa/preference/ComposePreferenceController.kt b/src/com/android/settings/spa/preference/ComposePreferenceController.kt
index 9dd8282..5ba1d24 100644
--- a/src/com/android/settings/spa/preference/ComposePreferenceController.kt
+++ b/src/com/android/settings/spa/preference/ComposePreferenceController.kt
@@ -24,7 +24,7 @@
abstract class ComposePreferenceController(context: Context, preferenceKey: String) :
BasePreferenceController(context, preferenceKey) {
- private lateinit var preference: ComposePreference
+ protected lateinit var preference: ComposePreference
override fun displayPreference(screen: PreferenceScreen) {
super.displayPreference(screen)
diff --git a/src/com/android/settings/wifi/WepNetworksPreferenceController.kt b/src/com/android/settings/wifi/WepNetworksPreferenceController.kt
index 6263bfd..2db0e02 100644
--- a/src/com/android/settings/wifi/WepNetworksPreferenceController.kt
+++ b/src/com/android/settings/wifi/WepNetworksPreferenceController.kt
@@ -18,42 +18,46 @@
import android.content.Context
import android.net.wifi.WifiManager
+import androidx.compose.foundation.layout.fillMaxWidth
+import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.getValue
+import androidx.compose.runtime.mutableStateOf
+import androidx.compose.runtime.saveable.rememberSaveable
+import androidx.compose.runtime.setValue
+import androidx.compose.ui.Modifier
import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.text.style.TextAlign
+import androidx.fragment.app.Fragment
import androidx.lifecycle.compose.collectAsStateWithLifecycle
-import androidx.preference.Preference
-import androidx.preference.PreferenceScreen
import com.android.settings.R
import com.android.settings.spa.preference.ComposePreferenceController
import com.android.settingslib.spa.framework.compose.OverridableFlow
+import com.android.settingslib.spa.widget.dialog.AlertDialogButton
+import com.android.settingslib.spa.widget.dialog.SettingsAlertDialogWithIcon
import com.android.settingslib.spa.widget.preference.SwitchPreference
import com.android.settingslib.spa.widget.preference.SwitchPreferenceModel
import com.android.wifi.flags.Flags
+import com.android.wifitrackerlib.WifiEntry
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.asExecutor
import kotlinx.coroutines.channels.awaitClose
import kotlinx.coroutines.flow.callbackFlow
-/** Controller that controls whether the Wi-Fi Wakeup feature should be enabled. */
+/** Controller that controls whether the WEP network can be connected. */
class WepNetworksPreferenceController(context: Context, preferenceKey: String) :
ComposePreferenceController(context, preferenceKey) {
- private lateinit var preference: Preference
-
var wifiManager = context.getSystemService(WifiManager::class.java)!!
- override fun displayPreference(screen: PreferenceScreen) {
- super.displayPreference(screen)
- preference = screen.findPreference(preferenceKey)!!
- }
-
override fun getAvailabilityStatus() = if (Flags.androidVWifiApi()) AVAILABLE
else UNSUPPORTED_ON_DEVICE
@Composable
override fun Content() {
val checked by wepAllowedFlow.flow.collectAsStateWithLifecycle(initialValue = null)
+ var openDialog by rememberSaveable { mutableStateOf(false) }
+ val wifiInfo = wifiManager.connectionInfo
SwitchPreference(object : SwitchPreferenceModel {
override val title = stringResource(R.string.wifi_allow_wep_networks)
override val summary = { getSummary() }
@@ -61,10 +65,40 @@
override val changeable: () -> Boolean
get() = { carrierAllowed }
override val onCheckedChange: (Boolean) -> Unit = { newChecked ->
- wifiManager.setWepAllowed(newChecked)
- wepAllowedFlow.override(newChecked)
+ if (!newChecked && wifiInfo.currentSecurityType == WifiEntry.SECURITY_WEP) {
+ openDialog = true
+ } else {
+ wifiManager.setWepAllowed(newChecked)
+ wepAllowedFlow.override(newChecked)
+ }
}
})
+ if (openDialog) {
+ SettingsAlertDialogWithIcon(
+ onDismissRequest = { openDialog = false },
+ confirmButton = AlertDialogButton(
+ stringResource(R.string.wifi_disconnect_button_text)
+ ) {
+ wifiManager.setWepAllowed(false)
+ wepAllowedFlow.override(false)
+ openDialog = false
+ },
+ dismissButton =
+ AlertDialogButton(
+ stringResource(R.string.wifi_cancel)
+ ) { openDialog = false },
+ title = String.format(
+ stringResource(R.string.wifi_settings_wep_networks_disconnect_title),
+ wifiInfo.ssid.removeSurrounding("\"")
+ ),
+ text = {
+ Text(
+ stringResource(R.string.wifi_settings_wep_networks_disconnect_summary),
+ modifier = Modifier.fillMaxWidth(),
+ textAlign = TextAlign.Center
+ )
+ })
+ }
}
override fun getSummary(): String = mContext.getString(
diff --git a/src/com/android/settings/wifi/details/WifiNetworkDetailsFragment.java b/src/com/android/settings/wifi/details/WifiNetworkDetailsFragment.java
index 0384f0d..e1774e3 100644
--- a/src/com/android/settings/wifi/details/WifiNetworkDetailsFragment.java
+++ b/src/com/android/settings/wifi/details/WifiNetworkDetailsFragment.java
@@ -58,6 +58,7 @@
import com.android.settings.wifi.details2.WifiAutoConnectPreferenceController2;
import com.android.settings.wifi.details2.WifiDetailPreferenceController2;
import com.android.settings.wifi.details2.WifiMeteredPreferenceController2;
+import com.android.settings.wifi.details2.WifiPrivacyPreferenceController;
import com.android.settings.wifi.details2.WifiPrivacyPreferenceController2;
import com.android.settings.wifi.details2.WifiSecondSummaryController2;
import com.android.settings.wifi.details2.WifiSubscriptionDetailPreferenceController2;
@@ -119,6 +120,13 @@
}
@Override
+ public void onAttach(@NonNull Context context) {
+ super.onAttach(context);
+ use(WifiPrivacyPreferenceController.class)
+ .setWifiEntryKey(getArguments().getString(KEY_CHOSEN_WIFIENTRY_KEY));
+ }
+
+ @Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setIfOnlyAvailableForAdmins(true);
diff --git a/src/com/android/settings/wifi/details2/WifiPrivacyPageProvider.kt b/src/com/android/settings/wifi/details2/WifiPrivacyPageProvider.kt
new file mode 100644
index 0000000..e41863c
--- /dev/null
+++ b/src/com/android/settings/wifi/details2/WifiPrivacyPageProvider.kt
@@ -0,0 +1,203 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.wifi.details2
+
+import android.content.Context
+import android.net.wifi.WifiConfiguration
+import android.net.wifi.WifiManager
+import android.os.Bundle
+import android.os.Handler
+import android.os.HandlerThread
+import android.os.Looper
+import android.os.Process
+import android.os.SimpleClock
+import androidx.compose.foundation.layout.Column
+import androidx.compose.foundation.layout.Spacer
+import androidx.compose.foundation.layout.width
+import androidx.compose.runtime.Composable
+import androidx.compose.runtime.getValue
+import androidx.compose.runtime.mutableIntStateOf
+import androidx.compose.runtime.mutableStateOf
+import androidx.compose.runtime.remember
+import androidx.compose.runtime.saveable.rememberSaveable
+import androidx.compose.runtime.setValue
+import androidx.compose.ui.Modifier
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.platform.LocalLifecycleOwner
+import androidx.compose.ui.res.stringArrayResource
+import androidx.compose.ui.res.stringResource
+import androidx.navigation.NavType
+import androidx.navigation.navArgument
+import com.android.settings.R
+import com.android.settings.overlay.FeatureFactory.Companion.featureFactory
+import com.android.settingslib.spa.framework.common.SettingsPageProvider
+import com.android.settingslib.spa.framework.theme.SettingsDimension
+import com.android.settingslib.spa.widget.preference.ListPreferenceModel
+import com.android.settingslib.spa.widget.preference.ListPreferenceOption
+import com.android.settingslib.spa.widget.preference.RadioPreferences
+import com.android.settingslib.spa.widget.preference.SwitchPreference
+import com.android.settingslib.spa.widget.preference.SwitchPreferenceModel
+import com.android.settingslib.spa.widget.scaffold.RegularScaffold
+import com.android.settingslib.spa.widget.ui.CategoryTitle
+import com.android.wifitrackerlib.WifiEntry
+import java.time.Clock
+import java.time.ZoneOffset
+
+const val WIFI_ENTRY_KEY = "wifiEntryKey"
+
+object WifiPrivacyPageProvider : SettingsPageProvider {
+ override val name = "WifiPrivacy"
+ const val TAG = "WifiPrivacyPageProvider"
+
+ override val parameter = listOf(
+ navArgument(WIFI_ENTRY_KEY) { type = NavType.StringType },
+ )
+
+ @Composable
+ override fun Page(arguments: Bundle?) {
+ val wifiEntryKey = arguments!!.getString(WIFI_ENTRY_KEY)
+ if (wifiEntryKey != null) {
+ val context = LocalContext.current
+ val lifecycle = LocalLifecycleOwner.current.lifecycle
+ val wifiEntry = remember {
+ getWifiEntry(context, wifiEntryKey, lifecycle)
+ }
+ WifiPrivacyPage(wifiEntry)
+ }
+ }
+
+ fun getRoute(
+ wifiEntryKey: String,
+ ): String = "${name}/$wifiEntryKey"
+}
+
+@Composable
+fun WifiPrivacyPage(wifiEntry: WifiEntry) {
+ val isSelectable: Boolean = wifiEntry.canSetPrivacy()
+ RegularScaffold(
+ title = stringResource(id = R.string.wifi_privacy_settings)
+ ) {
+ Column {
+ val title = stringResource(id = R.string.wifi_privacy_mac_settings)
+ val wifiPrivacyEntries = stringArrayResource(R.array.wifi_privacy_entries)
+ val wifiPrivacyValues = stringArrayResource(R.array.wifi_privacy_values)
+ val textsSelectedId = rememberSaveable { mutableIntStateOf(wifiEntry.privacy) }
+ val dataList = remember {
+ wifiPrivacyEntries.mapIndexed { index, text ->
+ ListPreferenceOption(id = wifiPrivacyValues[index].toInt(), text = text)
+ }
+ }
+ RadioPreferences(remember {
+ object : ListPreferenceModel {
+ override val title = title
+ override val options = dataList
+ override val selectedId = textsSelectedId
+ override val onIdSelected: (Int) -> Unit = {
+ textsSelectedId.intValue = it
+ onSelectedChange(wifiEntry, it)
+ }
+ override val enabled = { isSelectable }
+ }
+ })
+ wifiEntry.wifiConfiguration?.let {
+ DeviceNameSwitchPreference(it)
+ }
+ }
+ }
+}
+
+@Composable
+fun DeviceNameSwitchPreference(wifiConfiguration: WifiConfiguration){
+ Spacer(modifier = Modifier.width(SettingsDimension.itemDividerHeight))
+ CategoryTitle(title = stringResource(R.string.wifi_privacy_device_name_settings))
+ Spacer(modifier = Modifier.width(SettingsDimension.itemDividerHeight))
+ var checked by remember {
+ mutableStateOf(wifiConfiguration.isSendDhcpHostnameEnabled)
+ }
+ val context = LocalContext.current
+ val wifiManager = context.getSystemService(WifiManager::class.java)!!
+ SwitchPreference(object : SwitchPreferenceModel {
+ override val title =
+ context.resources.getString(
+ R.string.wifi_privacy_send_device_name_toggle_title
+ )
+ override val summary =
+ {
+ context.resources.getString(
+ R.string.wifi_privacy_send_device_name_toggle_summary
+ )
+ }
+ override val checked = { checked }
+ override val onCheckedChange: (Boolean) -> Unit = { newChecked ->
+ wifiConfiguration.isSendDhcpHostnameEnabled = newChecked
+ wifiManager.save(wifiConfiguration, null /* listener */)
+ checked = newChecked
+ }
+ })
+}
+
+fun onSelectedChange(wifiEntry: WifiEntry, privacy: Int) {
+ if (wifiEntry.privacy == privacy) {
+ // Prevent disconnection + reconnection if settings not changed.
+ return
+ }
+ wifiEntry.setPrivacy(privacy)
+
+ // To activate changing, we need to reconnect network. WiFi will auto connect to
+ // current network after disconnect(). Only needed when this is connected network.
+
+ // To activate changing, we need to reconnect network. WiFi will auto connect to
+ // current network after disconnect(). Only needed when this is connected network.
+ if (wifiEntry.getConnectedState() == WifiEntry.CONNECTED_STATE_CONNECTED) {
+ wifiEntry.disconnect(null /* callback */)
+ wifiEntry.connect(null /* callback */)
+ }
+}
+
+fun getWifiEntry(
+ context: Context,
+ wifiEntryKey: String,
+ liftCycle: androidx.lifecycle.Lifecycle
+): WifiEntry {
+ // Max age of tracked WifiEntries
+ val MAX_SCAN_AGE_MILLIS: Long = 15000
+ // Interval between initiating SavedNetworkTracker scans
+ val SCAN_INTERVAL_MILLIS: Long = 10000
+ val mWorkerThread = HandlerThread(
+ WifiPrivacyPageProvider.TAG,
+ Process.THREAD_PRIORITY_BACKGROUND
+ )
+ mWorkerThread.start()
+ val elapsedRealtimeClock: Clock = object : SimpleClock(ZoneOffset.UTC) {
+ override fun millis(): Long {
+ return android.os.SystemClock.elapsedRealtime()
+ }
+ }
+ val mNetworkDetailsTracker = featureFactory
+ .wifiTrackerLibProvider
+ .createNetworkDetailsTracker(
+ liftCycle,
+ context,
+ Handler(Looper.getMainLooper()),
+ mWorkerThread.getThreadHandler(),
+ elapsedRealtimeClock,
+ MAX_SCAN_AGE_MILLIS,
+ SCAN_INTERVAL_MILLIS,
+ wifiEntryKey
+ )
+ return mNetworkDetailsTracker.wifiEntry
+}
diff --git a/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController.kt b/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController.kt
new file mode 100644
index 0000000..42741e3
--- /dev/null
+++ b/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController.kt
@@ -0,0 +1,66 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.wifi.details2
+
+import android.content.Context
+import android.net.wifi.WifiManager
+import androidx.compose.material3.Icon
+import androidx.compose.runtime.Composable
+import androidx.compose.ui.graphics.vector.ImageVector
+import androidx.compose.ui.res.stringResource
+import androidx.compose.ui.res.vectorResource
+import com.android.settings.R
+import com.android.settings.spa.SpaActivity.Companion.startSpaActivity
+import com.android.settings.spa.preference.ComposePreferenceController
+import com.android.settingslib.spa.widget.preference.Preference
+import com.android.settingslib.spa.widget.preference.PreferenceModel
+import com.android.wifi.flags.Flags
+
+class WifiPrivacyPreferenceController(context: Context, preferenceKey: String) :
+ ComposePreferenceController(context, preferenceKey) {
+
+ private var wifiEntryKey: String? = null
+
+ var wifiManager = context.getSystemService(WifiManager::class.java)!!
+
+ fun setWifiEntryKey(key: String?) {
+ wifiEntryKey = key
+ }
+
+ override fun getAvailabilityStatus() =
+ if (Flags.androidVWifiApi() && wifiManager.isConnectedMacRandomizationSupported) AVAILABLE
+ else CONDITIONALLY_UNAVAILABLE
+
+ @Composable
+ override fun Content() {
+ Preference(object : PreferenceModel {
+ override val title = stringResource(R.string.wifi_privacy_settings)
+ override val icon = @Composable {
+ Icon(
+ ImageVector.vectorResource(R.drawable.ic_wifi_privacy_24dp),
+ contentDescription = null
+ )
+ }
+ override val onClick: () -> Unit =
+ {
+ wifiEntryKey?.let {
+ mContext.startSpaActivity(WifiPrivacyPageProvider.getRoute(it))
+ }
+ }
+ })
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2.java b/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2.java
index 8c78e80..5d393e5 100644
--- a/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2.java
+++ b/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceController2.java
@@ -26,6 +26,7 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
+import com.android.wifi.flags.Flags;
import com.android.wifitrackerlib.WifiEntry;
/**
@@ -50,7 +51,7 @@
@Override
public int getAvailabilityStatus() {
- return mWifiManager.isConnectedMacRandomizationSupported()
+ return (!Flags.androidVWifiApi() && mWifiManager.isConnectedMacRandomizationSupported())
? AVAILABLE : CONDITIONALLY_UNAVAILABLE;
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ArrowPreferenceTest.java b/tests/robotests/src/com/android/settings/accessibility/ArrowPreferenceTest.java
new file mode 100644
index 0000000..ff4a748
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/ArrowPreferenceTest.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link ArrowPreference} */
+@RunWith(RobolectricTestRunner.class)
+public class ArrowPreferenceTest {
+
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ private ArrowPreference mPreference;
+
+ @Before
+ public void setUp() {
+ mPreference = new ArrowPreference(mContext);
+ }
+
+ @Test
+ public void construct_withArrow() {
+ assertThat(mPreference.getWidgetLayoutResource()).isEqualTo(
+ R.layout.preference_widget_arrow);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/BackgroundPreferenceTest.java b/tests/robotests/src/com/android/settings/accessibility/BackgroundPreferenceTest.java
new file mode 100644
index 0000000..007d664
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/BackgroundPreferenceTest.java
@@ -0,0 +1,72 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.verify;
+
+import android.content.Context;
+import android.view.View;
+import android.widget.LinearLayout;
+
+import androidx.preference.PreferenceViewHolder;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link BackgroundPreference} */
+@RunWith(RobolectricTestRunner.class)
+public class BackgroundPreferenceTest {
+
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+
+ private View mRootView = new View(mContext);
+ @Spy
+ private PreferenceViewHolder mViewHolder = PreferenceViewHolder.createInstanceForTests(
+ mRootView);
+ @Spy
+ private LinearLayout mLinearLayout = new LinearLayout(mContext);
+ private BackgroundPreference mPreference;
+
+ @Before
+ public void setUp() {
+ mPreference = new BackgroundPreference(mContext);
+ }
+
+ @Test
+ public void setBackground_success() {
+ doReturn(mLinearLayout).when(mViewHolder).findViewById(R.id.background);
+
+ mPreference.setBackground(android.R.drawable.screen_background_dark);
+ mPreference.onBindViewHolder(mViewHolder);
+
+ verify(mLinearLayout).setBackground(any());
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ColorContrastFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/ColorContrastFragmentTest.java
new file mode 100644
index 0000000..3077637
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/ColorContrastFragmentTest.java
@@ -0,0 +1,88 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import android.app.UiModeManager;
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+import com.android.settings.testutils.XmlTestUtils;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+
+import java.util.List;
+
+/** Tests for {@link ColorContrastFragment}. */
+@RunWith(RobolectricTestRunner.class)
+public class ColorContrastFragmentTest {
+
+ private ColorContrastFragment mFragment;
+ private Context mContext;
+ @Mock
+ private UiModeManager mUiService;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+
+ mFragment = spy(new ColorContrastFragment());
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mFragment.getContext()).thenReturn(mContext);
+ when(mContext.getSystemService(UiModeManager.class)).thenReturn(mUiService);
+ }
+
+ @Test
+ public void getMetricsCategory_returnsCorrectCategory() {
+ assertThat(mFragment.getMetricsCategory()).isEqualTo(
+ SettingsEnums.ACCESSIBILITY_COLOR_CONTRAST);
+ }
+
+ @Test
+ public void getPreferenceScreenResId_returnsCorrectXml() {
+ assertThat(mFragment.getPreferenceScreenResId()).isEqualTo(
+ R.xml.accessibility_color_contrast);
+ }
+
+ @Test
+ public void getLogTag_returnsCorrectTag() {
+ assertThat(mFragment.getLogTag()).isEqualTo("ColorContrastFragment");
+ }
+
+ @Test
+ public void getNonIndexableKeys_existInXmlLayout() {
+ final List<String> niks =
+ ShortcutsSettingsFragment.SEARCH_INDEX_DATA_PROVIDER
+ .getNonIndexableKeys(mContext);
+ final List<String> keys =
+ XmlTestUtils.getKeysFromPreferenceXml(mContext,
+ R.xml.accessibility_color_contrast);
+ assertThat(keys).containsAtLeastElementsIn(niks);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ContrastPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/ContrastPreferenceControllerTest.java
new file mode 100644
index 0000000..219f3d9
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/ContrastPreferenceControllerTest.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
+import android.platform.test.flag.junit.SetFlagsRule;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.core.BasePreferenceController;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+/** Tests for {@link ContrastPreferenceController}. */
+@RunWith(RobolectricTestRunner.class)
+public class ContrastPreferenceControllerTest {
+
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+ @Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
+
+ private static final String PREFERENCE_KEY = "preference_key";
+
+ private Context mContext;
+ private ContrastPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ mContext = ApplicationProvider.getApplicationContext();
+ mController = new ContrastPreferenceController(mContext, PREFERENCE_KEY);
+ }
+
+ @Test
+ public void getAvailabilityStatus_flagsEnabled_shouldReturnAvailable() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_ENABLE_COLOR_CONTRAST_CONTROL);
+
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void getAvailabilityStatus_flagsDisabled_shouldReturnUnsupported() {
+ mSetFlagsRule.disableFlags(Flags.FLAG_ENABLE_COLOR_CONTRAST_CONTROL);
+
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.UNSUPPORTED_ON_DEVICE);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ContrastSelectorPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/ContrastSelectorPreferenceControllerTest.java
new file mode 100644
index 0000000..38d6e80
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/ContrastSelectorPreferenceControllerTest.java
@@ -0,0 +1,115 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.times;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.app.UiModeManager;
+import android.content.Context;
+import android.widget.FrameLayout;
+
+import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.core.BasePreferenceController;
+import com.android.settingslib.widget.LayoutPreference;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+
+import java.util.concurrent.Executor;
+
+/** Tests for {@link ContrastSelectorPreferenceController}. */
+@RunWith(RobolectricTestRunner.class)
+public class ContrastSelectorPreferenceControllerTest {
+
+ private static final String PREFERENCE_KEY = "color_contrast_selector";
+
+ @Mock
+ private UiModeManager mUiService;
+ @Mock
+ private Executor mExecutor;
+ @Mock
+ private PreferenceScreen mScreen;
+ @Mock
+ private FrameLayout mFrameLayout;
+ @Mock
+ private LayoutPreference mLayoutPreference;
+ private Context mContext;
+ private ContrastSelectorPreferenceController mController;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ when(mContext.getMainExecutor()).thenReturn(mExecutor);
+ when(mContext.getSystemService(UiModeManager.class)).thenReturn(mUiService);
+ mController = new ContrastSelectorPreferenceController(mContext, PREFERENCE_KEY);
+ when(mScreen.findPreference(PREFERENCE_KEY)).thenReturn(mLayoutPreference);
+ when(mLayoutPreference.findViewById(anyInt())).thenReturn(mFrameLayout);
+ }
+
+ @Test
+ public void getAvailabilityStatus_byDefault_shouldReturnAvailable() {
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void onStart_shouldAddContrastListener() {
+ mController.displayPreference(mScreen);
+ mController.onStart();
+
+ verify(mUiService).addContrastChangeListener(mExecutor, mController);
+ }
+
+ @Test
+ public void onStop_shouldRemoveContrastListener() {
+ mController.displayPreference(mScreen);
+ mController.onStart();
+ mController.onStop();
+
+ verify(mUiService).removeContrastChangeListener(mController);
+ }
+
+ @Test
+ public void displayPreference_shouldAddClickListener() {
+ mController.displayPreference(mScreen);
+
+ verify(mFrameLayout, times(3)).setOnClickListener(any());
+ }
+
+ @Test
+ public void onContrastChanged_buttonShouldBeSelected() {
+ mController.displayPreference(mScreen);
+ mController.onContrastChanged(1);
+
+ verify(mFrameLayout, times(2)).setSelected(true);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/KeyboardBounceKeyPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/KeyboardBounceKeyPreferenceControllerTest.java
new file mode 100644
index 0000000..96beb43
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/KeyboardBounceKeyPreferenceControllerTest.java
@@ -0,0 +1,134 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.android.settings.accessibility.AccessibilityUtil.State.OFF;
+import static com.android.settings.accessibility.AccessibilityUtil.State.ON;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.preference.PreferenceManager;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.core.BasePreferenceController;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+
+@RunWith(RobolectricTestRunner.class)
+public class KeyboardBounceKeyPreferenceControllerTest {
+
+ private static final String KEY_ACCESSIBILITY_BOUNCE_KEYS =
+ Settings.Secure.ACCESSIBILITY_BOUNCE_KEYS;
+ private static final int UNKNOWN = -1;
+
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ private final SwitchPreference mSwitchPreference = spy(new SwitchPreference(mContext));
+ private final KeyboardBounceKeyPreferenceController mController =
+ new KeyboardBounceKeyPreferenceController(mContext,
+ KeyboardBounceKeyPreferenceController.PREF_KEY);
+
+ @Before
+ public void setUp() {
+ final PreferenceManager preferenceManager = new PreferenceManager(mContext);
+ final PreferenceScreen screen = preferenceManager.createPreferenceScreen(mContext);
+ mSwitchPreference.setKey(KeyboardBounceKeyPreferenceController.PREF_KEY);
+ screen.addPreference(mSwitchPreference);
+ mController.displayPreference(screen);
+ }
+
+ @Test
+ public void getAvailabilityStatus_byDefault_shouldReturnAvailable() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void isChecked_disableBounceKey_onResumeShouldReturnFalse() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_BOUNCE_KEYS, OFF);
+
+ mController.updateState(mSwitchPreference);
+
+ assertThat(mController.isChecked()).isFalse();
+ assertThat(mSwitchPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void isChecked_enableBounceKey_onResumeShouldReturnTrue() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_BOUNCE_KEYS, ON);
+
+ mController.updateState(mSwitchPreference);
+
+ assertThat(mController.isChecked()).isTrue();
+ assertThat(mSwitchPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void performClick_enableBounceKey_shouldReturnTrue() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_BOUNCE_KEYS, OFF);
+
+ mController.updateState(mSwitchPreference);
+
+ mSwitchPreference.performClick();
+
+ verify(mSwitchPreference).setChecked(true);
+ assertThat(mController.isChecked()).isTrue();
+ assertThat(mSwitchPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void performClick_disableBounceKey_shouldReturnFalse() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_BOUNCE_KEYS, ON);
+
+ mController.updateState(mSwitchPreference);
+
+ mSwitchPreference.performClick();
+
+ verify(mSwitchPreference).setChecked(false);
+ assertThat(mController.isChecked()).isFalse();
+ assertThat(mSwitchPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_setFalse_shouldDisableBounceKey() {
+ mController.setChecked(false);
+
+ assertThat(Settings.Secure.getInt(
+ mContext.getContentResolver(), KEY_ACCESSIBILITY_BOUNCE_KEYS, UNKNOWN)).isEqualTo(
+ OFF);
+ }
+
+ @Test
+ public void setChecked_setTrue_shouldEnableBounceKey() {
+ mController.setChecked(true);
+
+ assertThat(Settings.Secure.getInt(
+ mContext.getContentResolver(), KEY_ACCESSIBILITY_BOUNCE_KEYS,
+ UNKNOWN)).isNotEqualTo(OFF);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/KeyboardSlowKeyPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/KeyboardSlowKeyPreferenceControllerTest.java
new file mode 100644
index 0000000..321b69f
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/KeyboardSlowKeyPreferenceControllerTest.java
@@ -0,0 +1,134 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.android.settings.accessibility.AccessibilityUtil.State.OFF;
+import static com.android.settings.accessibility.AccessibilityUtil.State.ON;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.preference.PreferenceManager;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.core.BasePreferenceController;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+
+@RunWith(RobolectricTestRunner.class)
+public class KeyboardSlowKeyPreferenceControllerTest {
+
+ private static final String KEY_ACCESSIBILITY_SLOW_KEYS =
+ Settings.Secure.ACCESSIBILITY_SLOW_KEYS;
+ private static final int UNKNOWN = -1;
+
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ private final SwitchPreference mSwitchPreference = spy(new SwitchPreference(mContext));
+ private final KeyboardSlowKeyPreferenceController mController =
+ new KeyboardSlowKeyPreferenceController(mContext,
+ KeyboardSlowKeyPreferenceController.PREF_KEY);
+
+ @Before
+ public void setUp() {
+ final PreferenceManager preferenceManager = new PreferenceManager(mContext);
+ final PreferenceScreen screen = preferenceManager.createPreferenceScreen(mContext);
+ mSwitchPreference.setKey(KeyboardSlowKeyPreferenceController.PREF_KEY);
+ screen.addPreference(mSwitchPreference);
+ mController.displayPreference(screen);
+ }
+
+ @Test
+ public void getAvailabilityStatus_byDefault_shouldReturnAvailable() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void isChecked_disableSlowKey_onResumeShouldReturnFalse() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_SLOW_KEYS, OFF);
+
+ mController.updateState(mSwitchPreference);
+
+ assertThat(mController.isChecked()).isFalse();
+ assertThat(mSwitchPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void isChecked_enableSlowKey_onResumeShouldReturnTrue() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_SLOW_KEYS, ON);
+
+ mController.updateState(mSwitchPreference);
+
+ assertThat(mController.isChecked()).isTrue();
+ assertThat(mSwitchPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void performClick_enableSlowKey_shouldReturnTrue() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_SLOW_KEYS, OFF);
+
+ mController.updateState(mSwitchPreference);
+
+ mSwitchPreference.performClick();
+
+ verify(mSwitchPreference).setChecked(true);
+ assertThat(mController.isChecked()).isTrue();
+ assertThat(mSwitchPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void performClick_disableSlowKey_shouldReturnFalse() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_SLOW_KEYS, ON);
+
+ mController.updateState(mSwitchPreference);
+
+ mSwitchPreference.performClick();
+
+ verify(mSwitchPreference).setChecked(false);
+ assertThat(mController.isChecked()).isFalse();
+ assertThat(mSwitchPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_setFalse_shouldDisableSlowKey() {
+ mController.setChecked(false);
+
+ assertThat(Settings.Secure.getInt(
+ mContext.getContentResolver(), KEY_ACCESSIBILITY_SLOW_KEYS, UNKNOWN)).isEqualTo(
+ OFF);
+ }
+
+ @Test
+ public void setChecked_setTrue_shouldEnableSlowKey() {
+ mController.setChecked(true);
+
+ assertThat(Settings.Secure.getInt(
+ mContext.getContentResolver(), KEY_ACCESSIBILITY_SLOW_KEYS, UNKNOWN)).isNotEqualTo(
+ OFF);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/KeyboardStickyKeyPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/KeyboardStickyKeyPreferenceControllerTest.java
new file mode 100644
index 0000000..31d46b7
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/KeyboardStickyKeyPreferenceControllerTest.java
@@ -0,0 +1,132 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.accessibility;
+
+import static com.android.settings.accessibility.AccessibilityUtil.State.OFF;
+import static com.android.settings.accessibility.AccessibilityUtil.State.ON;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+
+import android.content.Context;
+import android.provider.Settings;
+
+import androidx.preference.PreferenceManager;
+import androidx.preference.PreferenceScreen;
+import androidx.preference.SwitchPreference;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.core.BasePreferenceController;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+
+
+@RunWith(RobolectricTestRunner.class)
+public class KeyboardStickyKeyPreferenceControllerTest {
+
+ private static final String KEY_ACCESSIBILITY_STICKY_KEYS =
+ Settings.Secure.ACCESSIBILITY_STICKY_KEYS;
+ private static final int UNKNOWN = -1;
+
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ private final SwitchPreference mSwitchPreference = spy(new SwitchPreference(mContext));
+ private final KeyboardStickyKeyPreferenceController mController =
+ new KeyboardStickyKeyPreferenceController(mContext,
+ KeyboardStickyKeyPreferenceController.PREF_KEY);
+
+ @Before
+ public void setUp() {
+ final PreferenceManager preferenceManager = new PreferenceManager(mContext);
+ final PreferenceScreen screen = preferenceManager.createPreferenceScreen(mContext);
+ mSwitchPreference.setKey(KeyboardStickyKeyPreferenceController.PREF_KEY);
+ screen.addPreference(mSwitchPreference);
+ mController.displayPreference(screen);
+ }
+
+ @Test
+ public void getAvailabilityStatus_byDefault_shouldReturnAvailable() {
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(
+ BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ public void isChecked_disableStickyKey_onResumeShouldReturnFalse() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_STICKY_KEYS, OFF);
+
+ mController.updateState(mSwitchPreference);
+
+ assertThat(mController.isChecked()).isFalse();
+ assertThat(mSwitchPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void isChecked_enableStickyKey_onResumeShouldReturnTrue() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_STICKY_KEYS, ON);
+
+ mController.updateState(mSwitchPreference);
+
+ assertThat(mController.isChecked()).isTrue();
+ assertThat(mSwitchPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void performClick_enableStickyKey_shouldReturnTrue() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_STICKY_KEYS, OFF);
+
+ mController.updateState(mSwitchPreference);
+
+ mSwitchPreference.performClick();
+
+ verify(mSwitchPreference).setChecked(true);
+ assertThat(mController.isChecked()).isTrue();
+ assertThat(mSwitchPreference.isChecked()).isTrue();
+ }
+
+ @Test
+ public void performClick_disableStickyKey_shouldReturnFalse() {
+ Settings.Secure.putInt(mContext.getContentResolver(), KEY_ACCESSIBILITY_STICKY_KEYS, ON);
+
+ mController.updateState(mSwitchPreference);
+
+ mSwitchPreference.performClick();
+
+ verify(mSwitchPreference).setChecked(false);
+ assertThat(mController.isChecked()).isFalse();
+ assertThat(mSwitchPreference.isChecked()).isFalse();
+ }
+
+ @Test
+ public void setChecked_setFalse_shouldDisableStickyKey() {
+ mController.setChecked(false);
+
+ assertThat(Settings.Secure.getInt(
+ mContext.getContentResolver(), KEY_ACCESSIBILITY_STICKY_KEYS, UNKNOWN)).isEqualTo(OFF);
+ }
+
+ @Test
+ public void setChecked_setTrue_shouldEnableStickyKey() {
+ mController.setChecked(true);
+
+ assertThat(Settings.Secure.getInt(
+ mContext.getContentResolver(), KEY_ACCESSIBILITY_STICKY_KEYS, UNKNOWN)).isEqualTo(ON);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ViewAllBluetoothDevicesPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/ViewAllBluetoothDevicesPreferenceControllerTest.java
index 434d664..b368a22 100644
--- a/tests/robotests/src/com/android/settings/accessibility/ViewAllBluetoothDevicesPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/ViewAllBluetoothDevicesPreferenceControllerTest.java
@@ -74,13 +74,13 @@
}
@Test
- public void handlePreferenceTreeClick_expectedPreference_launchBluetoothPairingDetail() {
- doNothing().when(mController).launchBluetoothPairingDetail();
+ public void handlePreferenceTreeClick_expectedPreference_launchConnectedDevicePage() {
+ doNothing().when(mController).launchConnectedDevicePage();
mPreference.setKey(TEST_KEY);
boolean status = mController.handlePreferenceTreeClick(mPreference);
- verify(mController).launchBluetoothPairingDetail();
+ verify(mController).launchConnectedDevicePage();
assertThat(status).isTrue();
}
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragmentTest.java
index b2ddb6c..56486d2 100644
--- a/tests/robotests/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/shortcuts/EditShortcutsPreferenceFragmentTest.java
@@ -549,6 +549,7 @@
ComponentName componentName, String label) {
AccessibilityTarget target = mock(AccessibilityTarget.class);
when(target.getComponentName()).thenReturn(componentName);
+ when(target.getId()).thenReturn(componentName.flattenToString());
when(target.getLabel()).thenReturn(label);
return target;
}
diff --git a/tests/robotests/src/com/android/settings/applications/appinfo/AppMemoryPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/applications/appinfo/AppMemoryPreferenceControllerTest.java
index 8e1fd3d..3b48bbf 100644
--- a/tests/robotests/src/com/android/settings/applications/appinfo/AppMemoryPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/applications/appinfo/AppMemoryPreferenceControllerTest.java
@@ -18,6 +18,7 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
@@ -25,10 +26,12 @@
import android.content.Context;
import android.content.Intent;
+import android.os.UserManager;
import android.provider.Settings;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import androidx.test.core.app.ApplicationProvider;
import com.android.settings.SettingsActivity;
import com.android.settings.applications.ProcStatsData;
@@ -37,14 +40,14 @@
import com.android.settings.testutils.shadow.ShadowUserManager;
import org.junit.Before;
-import org.junit.Ignore;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.ArgumentCaptor;
import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
-import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
import org.robolectric.util.ReflectionHelpers;
@@ -54,6 +57,8 @@
com.android.settings.testutils.shadow.ShadowFragment.class,
})
public class AppMemoryPreferenceControllerTest {
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
@Mock
private SettingsActivity mActivity;
@@ -69,9 +74,11 @@
@Before
public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = RuntimeEnvironment.application;
- ShadowUserManager.getShadow().setIsAdminUser(true);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ UserManager userManager = mock(UserManager.class);
+ when(userManager.isAdminUser()).thenReturn(true);
+ doReturn(userManager).when(mContext).getSystemService(Context.USER_SERVICE);
+
mController =
spy(new AppMemoryPreferenceController(mContext, mFragment, null /* lifecycle */));
when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
@@ -80,7 +87,6 @@
when(mFragment.getActivity()).thenReturn(mActivity);
}
- @Ignore("b/313582035")
@Test
@Config(qualifiers = "mcc999")
public void getAvailabilityStatus_developmentSettingsEnabled_shouldReturnAvailable() {
diff --git a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
index cd48bf1..ee00068 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
@@ -41,12 +41,12 @@
import com.android.settings.connecteddevice.DevicePreferenceCallback;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.flags.Flags;
import com.android.settings.testutils.shadow.ShadowAudioManager;
import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
import com.android.settings.testutils.shadow.ShadowCachedBluetoothDeviceManager;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+import com.android.settingslib.flags.Flags;
import org.junit.Before;
import org.junit.Rule;
diff --git a/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java
index 349391d..796120d 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java
@@ -40,12 +40,12 @@
import com.android.settings.connecteddevice.DevicePreferenceCallback;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.flags.Flags;
import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
import com.android.settingslib.bluetooth.BluetoothUtils;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
+import com.android.settingslib.flags.Flags;
import org.junit.Before;
import org.junit.Rule;
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupControllerTest.java
index e5964d0..357420a 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/AvailableMediaDeviceGroupControllerTest.java
@@ -22,27 +22,23 @@
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyString;
-import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
import static org.robolectric.shadows.ShadowLooper.shadowMainLooper;
-import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
import android.bluetooth.BluetoothProfile;
-import android.bluetooth.BluetoothStatusCodes;
import android.content.Context;
import android.content.pm.PackageManager;
import android.media.AudioManager;
-import android.platform.test.annotations.RequiresFlagsEnabled;
import android.platform.test.flag.junit.CheckFlagsRule;
import android.platform.test.flag.junit.DeviceFlagsValueProvider;
import androidx.appcompat.app.AlertDialog;
import androidx.fragment.app.FragmentActivity;
+import androidx.lifecycle.LifecycleOwner;
import androidx.preference.Preference;
import androidx.preference.PreferenceGroup;
import androidx.preference.PreferenceManager;
@@ -51,19 +47,16 @@
import com.android.settings.R;
import com.android.settings.bluetooth.AvailableMediaBluetoothDeviceUpdater;
import com.android.settings.bluetooth.Utils;
-import com.android.settings.flags.Flags;
import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
import com.android.settings.testutils.shadow.ShadowAudioManager;
-import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
import com.android.settings.testutils.shadow.ShadowBluetoothUtils;
import com.android.settingslib.bluetooth.BluetoothCallback;
import com.android.settingslib.bluetooth.BluetoothEventManager;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
import com.android.settingslib.bluetooth.HearingAidInfo;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
+import com.android.settingslib.core.lifecycle.Lifecycle;
import org.junit.Before;
import org.junit.Rule;
@@ -76,16 +69,12 @@
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
-import org.robolectric.shadow.api.Shadow;
-
-import java.util.concurrent.Executor;
/** Tests for {@link AvailableMediaDeviceGroupController}. */
@RunWith(RobolectricTestRunner.class)
@Config(
shadows = {
ShadowAudioManager.class,
- ShadowBluetoothAdapter.class,
ShadowBluetoothUtils.class,
ShadowAlertDialogCompat.class,
})
@@ -105,9 +94,7 @@
@Mock private PackageManager mPackageManager;
@Mock private BluetoothEventManager mEventManager;
@Mock private LocalBluetoothManager mLocalBluetoothManager;
- @Mock private LocalBluetoothProfileManager mLocalBtProfileManager;
@Mock private CachedBluetoothDeviceManager mCachedDeviceManager;
- @Mock private LocalBluetoothLeBroadcastAssistant mAssistant;
@Mock private CachedBluetoothDevice mCachedBluetoothDevice;
private PreferenceGroup mPreferenceGroup;
@@ -115,13 +102,16 @@
private Preference mPreference;
private AvailableMediaDeviceGroupController mAvailableMediaDeviceGroupController;
private AudioManager mAudioManager;
- private ShadowBluetoothAdapter mShadowBluetoothAdapter;
+ private LifecycleOwner mLifecycleOwner;
+ private Lifecycle mLifecycle;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
mContext = spy(RuntimeEnvironment.application);
+ mLifecycleOwner = () -> mLifecycle;
+ mLifecycle = new Lifecycle(mLifecycleOwner);
mPreference = new Preference(mContext);
mPreference.setKey(PREFERENCE_KEY_1);
mPreferenceGroup = spy(new PreferenceScreen(mContext, null));
@@ -130,24 +120,17 @@
doReturn(mPackageManager).when(mContext).getPackageManager();
doReturn(true).when(mPackageManager).hasSystemFeature(PackageManager.FEATURE_BLUETOOTH);
- mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
- mShadowBluetoothAdapter.setEnabled(true);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
- BluetoothStatusCodes.FEATURE_NOT_SUPPORTED);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
- BluetoothStatusCodes.FEATURE_NOT_SUPPORTED);
ShadowBluetoothUtils.sLocalBluetoothManager = mLocalBluetoothManager;
mLocalBluetoothManager = Utils.getLocalBtManager(mContext);
mAudioManager = mContext.getSystemService(AudioManager.class);
doReturn(mEventManager).when(mLocalBluetoothManager).getEventManager();
- when(mLocalBluetoothManager.getProfileManager()).thenReturn(mLocalBtProfileManager);
when(mLocalBluetoothManager.getCachedDeviceManager()).thenReturn(mCachedDeviceManager);
when(mCachedDeviceManager.findDevice(any(BluetoothDevice.class)))
.thenReturn(mCachedBluetoothDevice);
when(mCachedBluetoothDevice.getAddress()).thenReturn(TEST_DEVICE_ADDRESS);
mAvailableMediaDeviceGroupController =
- spy(new AvailableMediaDeviceGroupController(mContext));
+ spy(new AvailableMediaDeviceGroupController(mContext, null, mLifecycle));
mAvailableMediaDeviceGroupController.setBluetoothDeviceUpdater(
mAvailableMediaBluetoothDeviceUpdater);
mAvailableMediaDeviceGroupController.setFragmentManager(
@@ -197,7 +180,7 @@
@Test
public void testRegister() {
// register the callback in onStart()
- mAvailableMediaDeviceGroupController.onStart();
+ mAvailableMediaDeviceGroupController.onStart(mLifecycleOwner);
verify(mAvailableMediaBluetoothDeviceUpdater).registerCallback();
verify(mLocalBluetoothManager.getEventManager())
@@ -206,36 +189,15 @@
}
@Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void testRegister_audioSharingOn() {
- setUpBroadcast();
- // register the callback in onStart()
- mAvailableMediaDeviceGroupController.onStart();
- verify(mAssistant)
- .registerServiceCallBack(
- any(Executor.class), any(BluetoothLeBroadcastAssistant.Callback.class));
- }
-
- @Test
public void testUnregister() {
// unregister the callback in onStop()
- mAvailableMediaDeviceGroupController.onStop();
+ mAvailableMediaDeviceGroupController.onStop(mLifecycleOwner);
verify(mAvailableMediaBluetoothDeviceUpdater).unregisterCallback();
verify(mLocalBluetoothManager.getEventManager())
.unregisterCallback(any(BluetoothCallback.class));
}
@Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void testUnregister_audioSharingOn() {
- setUpBroadcast();
- // unregister the callback in onStop()
- mAvailableMediaDeviceGroupController.onStop();
- verify(mAssistant)
- .unregisterServiceCallBack(any(BluetoothLeBroadcastAssistant.Callback.class));
- }
-
- @Test
public void testGetAvailabilityStatus_noBluetoothFeature_returnUnSupported() {
doReturn(false).when(mPackageManager).hasSystemFeature(PackageManager.FEATURE_BLUETOOTH);
@@ -274,7 +236,7 @@
mAvailableMediaDeviceGroupController.mLocalBluetoothManager = null;
// Shouldn't crash
- mAvailableMediaDeviceGroupController.onStart();
+ mAvailableMediaDeviceGroupController.onStart(mLifecycleOwner);
}
@Test
@@ -282,7 +244,7 @@
mAvailableMediaDeviceGroupController.mLocalBluetoothManager = null;
// Shouldn't crash
- mAvailableMediaDeviceGroupController.onStop();
+ mAvailableMediaDeviceGroupController.onStop(mLifecycleOwner);
}
@Test
@@ -300,19 +262,4 @@
final AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
assertThat(dialog.isShowing()).isTrue();
}
-
- private void setUpBroadcast() {
- mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- when(mLocalBtProfileManager.getLeAudioBroadcastAssistantProfile()).thenReturn(mAssistant);
- doNothing()
- .when(mAssistant)
- .registerServiceCallBack(
- any(Executor.class), any(BluetoothLeBroadcastAssistant.Callback.class));
- doNothing()
- .when(mAssistant)
- .unregisterServiceCallBack(any(BluetoothLeBroadcastAssistant.Callback.class));
- }
}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java
index 09f7a38..0cd464c 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/ConnectedDeviceDashboardFragmentTest.java
@@ -20,19 +20,25 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
import android.content.Context;
import android.content.pm.PackageManager;
import android.platform.test.flag.junit.CheckFlagsRule;
import android.platform.test.flag.junit.DeviceFlagsValueProvider;
+import android.platform.test.flag.junit.SetFlagsRule;
import android.provider.SearchIndexableResource;
import com.android.settings.R;
+import com.android.settings.connecteddevice.fastpair.FastPairDeviceUpdater;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.PreferenceControllerListHelper;
+import com.android.settings.flags.Flags;
import com.android.settings.slices.SlicePreferenceController;
+import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
import com.android.settings.testutils.shadow.ShadowConnectivityManager;
import com.android.settings.testutils.shadow.ShadowUserManager;
@@ -60,14 +66,13 @@
@Rule
public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+ @Rule public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
+
private static final String KEY_NEARBY_DEVICES = "bt_nearby_slice";
private static final String KEY_DISCOVERABLE_FOOTER = "discoverable_footer";
private static final String KEY_SAVED_DEVICE_SEE_ALL = "previously_connected_devices_see_all";
private static final String KEY_FAST_PAIR_DEVICE_SEE_ALL = "fast_pair_devices_see_all";
private static final String KEY_ADD_BT_DEVICES = "add_bt_devices";
- private static final String KEY_AUDIO_SHARING_DEVICE_LIST = "audio_sharing_device_list";
- private static final String KEY_AUDIO_SHARING_SETTINGS =
- "connected_device_audio_sharing_settings";
private static final String SETTINGS_PACKAGE_NAME = "com.android.settings";
private static final String SYSTEMUI_PACKAGE_NAME = "com.android.systemui";
private static final String SLICE_ACTION = "com.android.settings.SEARCH_RESULT_TRAMPOLINE";
@@ -75,8 +80,11 @@
private static final String TEST_ACTION = "com.testapp.settings.ACTION_START";
@Mock private PackageManager mPackageManager;
+ @Mock private FastPairDeviceUpdater mFastPairDeviceUpdater;
private Context mContext;
private ConnectedDeviceDashboardFragment mFragment;
+ private FakeFeatureFactory mFeatureFactory;
+ private AvailableMediaDeviceGroupController mMediaDeviceGroupController;
@Before
public void setUp() {
@@ -84,6 +92,22 @@
mContext = spy(RuntimeEnvironment.application);
mFragment = new ConnectedDeviceDashboardFragment();
+ mSetFlagsRule.enableFlags(Flags.FLAG_ENABLE_SUBSEQUENT_PAIR_SETTINGS_INTEGRATION);
+ mFeatureFactory = FakeFeatureFactory.setupForTest();
+ when(mFeatureFactory
+ .getFastPairFeatureProvider()
+ .getFastPairDeviceUpdater(
+ any(Context.class), any(DevicePreferenceCallback.class)))
+ .thenReturn(mFastPairDeviceUpdater);
+ when(mFeatureFactory
+ .getAudioSharingFeatureProvider()
+ .createAudioSharingDevicePreferenceController(mContext, null, null))
+ .thenReturn(null);
+ mMediaDeviceGroupController = new AvailableMediaDeviceGroupController(mContext, null, null);
+ when(mFeatureFactory
+ .getAudioSharingFeatureProvider()
+ .createAvailableMediaDeviceGroupController(mContext, null, null))
+ .thenReturn(mMediaDeviceGroupController);
doReturn(mPackageManager).when(mContext).getPackageManager();
doReturn(true).when(mPackageManager).hasSystemFeature(PackageManager.FEATURE_BLUETOOTH);
}
@@ -111,9 +135,7 @@
KEY_NEARBY_DEVICES,
KEY_DISCOVERABLE_FOOTER,
KEY_SAVED_DEVICE_SEE_ALL,
- KEY_FAST_PAIR_DEVICE_SEE_ALL,
- KEY_AUDIO_SHARING_DEVICE_LIST,
- KEY_AUDIO_SHARING_SETTINGS);
+ KEY_FAST_PAIR_DEVICE_SEE_ALL);
}
@Test
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragmentTest.java
deleted file mode 100644
index 757964b..0000000
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDialogFragmentTest.java
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.robolectric.shadows.ShadowLooper.shadowMainLooper;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothStatusCodes;
-import android.platform.test.annotations.RequiresFlagsDisabled;
-import android.platform.test.annotations.RequiresFlagsEnabled;
-import android.platform.test.flag.junit.CheckFlagsRule;
-import android.platform.test.flag.junit.DeviceFlagsValueProvider;
-import android.view.View;
-import android.widget.Button;
-import android.widget.ImageView;
-import android.widget.TextView;
-
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentActivity;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.android.settings.R;
-import com.android.settings.flags.Flags;
-import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
-import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.annotation.Config;
-import org.robolectric.shadow.api.Shadow;
-import org.robolectric.shadows.androidx.fragment.FragmentController;
-
-import java.util.ArrayList;
-import java.util.concurrent.atomic.AtomicBoolean;
-
-@RunWith(RobolectricTestRunner.class)
-@Config(
- shadows = {
- ShadowAlertDialogCompat.class,
- ShadowBluetoothAdapter.class,
- })
-public class AudioSharingDialogFragmentTest {
-
- @Rule public final MockitoRule mocks = MockitoJUnit.rule();
-
- @Rule
- public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
-
- private static final String TEST_DEVICE_NAME1 = "test1";
-
- private static final String TEST_DEVICE_NAME2 = "test2";
- private static final String TEST_DEVICE_NAME3 = "test3";
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM1 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME1, /* groupId= */ 1, /* isActive= */ false);
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM2 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME2, /* groupId= */ 2, /* isActive= */ false);
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM3 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME3, /* groupId= */ 3, /* isActive= */ false);
-
- private Fragment mParent;
- private AudioSharingDialogFragment mFragment;
- private ShadowBluetoothAdapter mShadowBluetoothAdapter;
-
- @Before
- public void setUp() {
- ShadowAlertDialogCompat.reset();
- mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
- mShadowBluetoothAdapter.setEnabled(true);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mFragment = new AudioSharingDialogFragment();
- mParent = new Fragment();
- FragmentController.setupFragment(
- mParent, FragmentActivity.class, /* containerViewId= */ 0, /* bundle= */ null);
- }
-
- @Test
- @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOff_dialogNotExist() {
- mFragment.show(mParent, new ArrayList<>(), (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNull();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOn_noConnectedDevice() {
- mFragment.show(mParent, new ArrayList<>(), (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- TextView subtitle1 = rootView.findViewById(R.id.share_audio_subtitle1);
- ImageView guidance = rootView.findViewById(R.id.share_audio_guidance);
- Button shareBtn = rootView.findViewById(R.id.share_btn);
- assertThat(dialog.isShowing()).isTrue();
- assertThat(subtitle1.getVisibility()).isEqualTo(View.GONE);
- assertThat(guidance.getVisibility()).isEqualTo(View.VISIBLE);
- assertThat(shareBtn.getVisibility()).isEqualTo(View.GONE);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_noConnectedDevice_dialogDismiss() {
- mFragment.show(mParent, new ArrayList<>(), (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- dialog.findViewById(android.R.id.button2).performClick();
- shadowMainLooper().idle();
- assertThat(dialog.isShowing()).isFalse();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOn_singleConnectedDevice() {
- ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
- list.add(TEST_DEVICE_ITEM1);
- mFragment.show(mParent, list, (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- TextView subtitle1 = rootView.findViewById(R.id.share_audio_subtitle1);
- ImageView guidance = rootView.findViewById(R.id.share_audio_guidance);
- Button shareBtn = rootView.findViewById(R.id.share_btn);
- assertThat(dialog.isShowing()).isTrue();
- assertThat(subtitle1.getVisibility()).isEqualTo(View.VISIBLE);
- assertThat(subtitle1.getText().toString()).isEqualTo(TEST_DEVICE_NAME1);
- assertThat(guidance.getVisibility()).isEqualTo(View.GONE);
- assertThat(shareBtn.getVisibility()).isEqualTo(View.VISIBLE);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_singleConnectedDevice_dialogDismiss() {
- ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
- list.add(TEST_DEVICE_ITEM1);
- mFragment.show(mParent, list, (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- rootView.findViewById(R.id.cancel_btn).performClick();
- assertThat(dialog.isShowing()).isFalse();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_singleConnectedDevice_shareClicked() {
- ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
- list.add(TEST_DEVICE_ITEM1);
- AtomicBoolean isShareBtnClicked = new AtomicBoolean(false);
- mFragment.show(
- mParent,
- list,
- (item) -> {
- isShareBtnClicked.set(true);
- });
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- rootView.findViewById(R.id.share_btn).performClick();
- assertThat(dialog.isShowing()).isFalse();
- assertThat(isShareBtnClicked.get()).isTrue();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOn_multipleConnectedDevice() {
- ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
- list.add(TEST_DEVICE_ITEM1);
- list.add(TEST_DEVICE_ITEM2);
- list.add(TEST_DEVICE_ITEM3);
- mFragment.show(mParent, list, (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- TextView subtitle1 = rootView.findViewById(R.id.share_audio_subtitle1);
- ImageView guidance = rootView.findViewById(R.id.share_audio_guidance);
- Button shareBtn = rootView.findViewById(R.id.share_btn);
- RecyclerView recyclerView = rootView.findViewById(R.id.btn_list);
- assertThat(dialog.isShowing()).isTrue();
- assertThat(subtitle1.getVisibility()).isEqualTo(View.GONE);
- assertThat(guidance.getVisibility()).isEqualTo(View.GONE);
- assertThat(shareBtn.getVisibility()).isEqualTo(View.GONE);
- assertThat(recyclerView.getVisibility()).isEqualTo(View.VISIBLE);
- assertThat(recyclerView.getAdapter().getItemCount()).isEqualTo(3);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_multipleConnectedDevice_dialogDismiss() {
- ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
- list.add(TEST_DEVICE_ITEM1);
- list.add(TEST_DEVICE_ITEM2);
- list.add(TEST_DEVICE_ITEM3);
- mFragment.show(mParent, list, (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- rootView.findViewById(R.id.cancel_btn).performClick();
- assertThat(dialog.isShowing()).isFalse();
- }
-}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDisconnectDialogFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDisconnectDialogFragmentTest.java
deleted file mode 100644
index 966a695..0000000
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingDisconnectDialogFragmentTest.java
+++ /dev/null
@@ -1,224 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.when;
-import static org.robolectric.shadows.ShadowLooper.shadowMainLooper;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothStatusCodes;
-import android.platform.test.annotations.RequiresFlagsDisabled;
-import android.platform.test.annotations.RequiresFlagsEnabled;
-import android.platform.test.flag.junit.CheckFlagsRule;
-import android.platform.test.flag.junit.DeviceFlagsValueProvider;
-import android.view.View;
-import android.widget.Button;
-
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentActivity;
-import androidx.recyclerview.widget.RecyclerView;
-
-import com.android.settings.R;
-import com.android.settings.flags.Flags;
-import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
-import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.annotation.Config;
-import org.robolectric.shadow.api.Shadow;
-import org.robolectric.shadows.androidx.fragment.FragmentController;
-
-import java.util.ArrayList;
-import java.util.concurrent.atomic.AtomicBoolean;
-
-@RunWith(RobolectricTestRunner.class)
-@Config(
- shadows = {
- ShadowAlertDialogCompat.class,
- ShadowBluetoothAdapter.class,
- })
-public class AudioSharingDisconnectDialogFragmentTest {
-
- @Rule public final MockitoRule mocks = MockitoJUnit.rule();
-
- @Rule
- public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
-
- private static final String TEST_DEVICE_NAME1 = "test1";
- private static final String TEST_DEVICE_NAME2 = "test2";
- private static final String TEST_DEVICE_NAME3 = "test3";
- private static final int TEST_GROUP_ID1 = 1;
- private static final int TEST_GROUP_ID2 = 2;
- private static final int TEST_GROUP_ID3 = 3;
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM1 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME1, TEST_GROUP_ID1, /* isActive= */ true);
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM2 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME2, TEST_GROUP_ID2, /* isActive= */ false);
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM3 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME3, TEST_GROUP_ID3, /* isActive= */ false);
-
- @Mock private BluetoothDevice mDevice1;
- @Mock private BluetoothDevice mDevice2;
- @Mock private BluetoothDevice mDevice3;
-
- @Mock private CachedBluetoothDevice mCachedDevice1;
- @Mock private CachedBluetoothDevice mCachedDevice2;
- @Mock private CachedBluetoothDevice mCachedDevice3;
- private Fragment mParent;
- private AudioSharingDisconnectDialogFragment mFragment;
- private ShadowBluetoothAdapter mShadowBluetoothAdapter;
- private ArrayList<AudioSharingDeviceItem> mDeviceItems = new ArrayList<>();
-
- @Before
- public void setUp() {
- AlertDialog latestAlertDialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- if (latestAlertDialog != null) {
- latestAlertDialog.dismiss();
- ShadowAlertDialogCompat.reset();
- }
- mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
- mShadowBluetoothAdapter.setEnabled(true);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- when(mCachedDevice1.getName()).thenReturn(TEST_DEVICE_NAME1);
- when(mCachedDevice1.getDevice()).thenReturn(mDevice1);
- when(mCachedDevice1.getGroupId()).thenReturn(TEST_GROUP_ID1);
- when(mCachedDevice2.getName()).thenReturn(TEST_DEVICE_NAME2);
- when(mCachedDevice2.getDevice()).thenReturn(mDevice2);
- when(mCachedDevice2.getGroupId()).thenReturn(TEST_GROUP_ID2);
- when(mCachedDevice3.getName()).thenReturn(TEST_DEVICE_NAME3);
- when(mCachedDevice3.getDevice()).thenReturn(mDevice3);
- when(mCachedDevice3.getGroupId()).thenReturn(TEST_GROUP_ID3);
- mFragment = new AudioSharingDisconnectDialogFragment();
- mParent = new Fragment();
- FragmentController.setupFragment(
- mParent, FragmentActivity.class, /* containerViewId= */ 0, /* bundle= */ null);
- mDeviceItems.add(TEST_DEVICE_ITEM1);
- mDeviceItems.add(TEST_DEVICE_ITEM2);
- mFragment.show(mParent, mDeviceItems, mCachedDevice3, (item) -> {});
- shadowMainLooper().idle();
- }
-
- @Test
- @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOff_dialogNotExist() {
- ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
- list.add(TEST_DEVICE_ITEM1);
- list.add(TEST_DEVICE_ITEM2);
- mFragment.show(mParent, list, mCachedDevice3, (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNull();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOn_dialogShowBtnForTwoDevices() {
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog.isShowing()).isTrue();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- RecyclerView view = rootView.findViewById(R.id.device_btn_list);
- assertThat(view.getAdapter().getItemCount()).isEqualTo(2);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_dialogIsShowingForSameGroup_updateDialog() {
- String prefix = "Disconnect ";
- AtomicBoolean isItemBtnClicked = new AtomicBoolean(false);
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog.isShowing()).isTrue();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- RecyclerView view = rootView.findViewById(R.id.device_btn_list);
- assertThat(view.getAdapter().getItemCount()).isEqualTo(2);
- Button btn1 =
- view.findViewHolderForAdapterPosition(0).itemView.findViewById(R.id.device_button);
- assertThat(btn1.getText().toString()).isEqualTo(prefix + TEST_DEVICE_NAME1);
- Button btn2 =
- view.findViewHolderForAdapterPosition(1).itemView.findViewById(R.id.device_button);
- assertThat(btn2.getText().toString()).isEqualTo(prefix + TEST_DEVICE_NAME2);
- btn1.performClick();
- assertThat(isItemBtnClicked.get()).isFalse();
-
- // Update dialog content with same group
- mFragment.show(mParent, mDeviceItems, mCachedDevice3, (item) -> isItemBtnClicked.set(true));
- shadowMainLooper().idle();
- dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog.isShowing()).isTrue();
- btn1 = view.findViewHolderForAdapterPosition(0).itemView.findViewById(R.id.device_button);
- btn1.performClick();
- assertThat(isItemBtnClicked.get()).isTrue();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_dialogIsShowingForNewGroup_updateDialog() {
- String prefix = "Disconnect ";
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog.isShowing()).isTrue();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- RecyclerView view = rootView.findViewById(R.id.device_btn_list);
- assertThat(view.getAdapter().getItemCount()).isEqualTo(2);
-
- // Update dialog content with new group
- ArrayList<AudioSharingDeviceItem> newDeviceItems = new ArrayList<>();
- newDeviceItems.add(TEST_DEVICE_ITEM2);
- newDeviceItems.add(TEST_DEVICE_ITEM3);
- mFragment.show(mParent, newDeviceItems, mCachedDevice1, (item) -> {});
- shadowMainLooper().idle();
- dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog.isShowing()).isTrue();
- shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- rootView = shadowDialog.getView();
- view = rootView.findViewById(R.id.device_btn_list);
- assertThat(view.getAdapter().getItemCount()).isEqualTo(2);
- Button btn1 =
- view.findViewHolderForAdapterPosition(0).itemView.findViewById(R.id.device_button);
- assertThat(btn1.getText().toString()).isEqualTo(prefix + TEST_DEVICE_NAME2);
- Button btn2 =
- view.findViewHolderForAdapterPosition(1).itemView.findViewById(R.id.device_button);
- assertThat(btn2.getText().toString()).isEqualTo(prefix + TEST_DEVICE_NAME3);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_clickCancel_dialogDismiss() {
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog.isShowing()).isTrue();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- rootView.findViewById(R.id.cancel_btn).performClick();
- assertThat(dialog.isShowing()).isFalse();
- }
-}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProviderImplTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProviderImplTest.java
index 0edbc77..1965bff 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProviderImplTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingFeatureProviderImplTest.java
@@ -22,6 +22,7 @@
import androidx.test.core.app.ApplicationProvider;
+import com.android.settings.connecteddevice.AvailableMediaDeviceGroupController;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.bluetooth.LocalBluetoothManager;
@@ -60,6 +61,14 @@
}
@Test
+ public void createAvailableMediaDeviceGroupController_returnsNull() {
+ assertThat(
+ mFeatureProvider.createAvailableMediaDeviceGroupController(
+ mContext, /* fragment= */ null, /* lifecycle= */ null))
+ .isInstanceOf(AvailableMediaDeviceGroupController.class);
+ }
+
+ @Test
public void isAudioSharingFilterMatched_returnsFalse() {
assertThat(mFeatureProvider.isAudioSharingFilterMatched(mCachedDevice, mLocalBtManager))
.isFalse();
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingJoinDialogFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingJoinDialogFragmentTest.java
deleted file mode 100644
index 56951c2..0000000
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingJoinDialogFragmentTest.java
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.when;
-import static org.robolectric.shadows.ShadowLooper.shadowMainLooper;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothStatusCodes;
-import android.platform.test.annotations.RequiresFlagsDisabled;
-import android.platform.test.annotations.RequiresFlagsEnabled;
-import android.platform.test.flag.junit.CheckFlagsRule;
-import android.platform.test.flag.junit.DeviceFlagsValueProvider;
-import android.view.View;
-
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentActivity;
-
-import com.android.settings.R;
-import com.android.settings.flags.Flags;
-import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
-import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.annotation.Config;
-import org.robolectric.shadow.api.Shadow;
-import org.robolectric.shadows.androidx.fragment.FragmentController;
-
-import java.util.ArrayList;
-import java.util.concurrent.atomic.AtomicBoolean;
-
-@RunWith(RobolectricTestRunner.class)
-@Config(
- shadows = {
- ShadowAlertDialogCompat.class,
- ShadowBluetoothAdapter.class,
- })
-public class AudioSharingJoinDialogFragmentTest {
-
- @Rule public final MockitoRule mocks = MockitoJUnit.rule();
-
- @Rule
- public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
-
- private static final String TEST_DEVICE_NAME1 = "test1";
- private static final String TEST_DEVICE_NAME2 = "test2";
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM1 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME1, /* groupId= */ 1, /* isActive= */ true);
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM2 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME2, /* groupId= */ 2, /* isActive= */ false);
-
- @Mock private CachedBluetoothDevice mCachedDevice1;
- @Mock private CachedBluetoothDevice mCachedDevice2;
- private Fragment mParent;
- private AudioSharingJoinDialogFragment mFragment;
- private ShadowBluetoothAdapter mShadowBluetoothAdapter;
-
- @Before
- public void setUp() {
- AlertDialog latestAlertDialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- if (latestAlertDialog != null) {
- latestAlertDialog.dismiss();
- ShadowAlertDialogCompat.reset();
- }
- mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
- mShadowBluetoothAdapter.setEnabled(true);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- when(mCachedDevice1.getName()).thenReturn(TEST_DEVICE_NAME1);
- when(mCachedDevice2.getName()).thenReturn(TEST_DEVICE_NAME2);
- mFragment = new AudioSharingJoinDialogFragment();
- mParent = new Fragment();
- FragmentController.setupFragment(
- mParent, FragmentActivity.class, /* containerViewId= */ 0, /* bundle= */ null);
- }
-
- @Test
- @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOff_dialogNotExist() {
- mFragment.show(mParent, new ArrayList<>(), mCachedDevice2, () -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNull();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOn_dialogShowTextForSingleDevice() {
- mFragment.show(mParent, new ArrayList<>(), mCachedDevice2, () -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNotNull();
- assertThat(dialog.isShowing()).isTrue();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- assertThat(shadowDialog.getMessage().toString()).isEqualTo(TEST_DEVICE_NAME2);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOn_dialogShowTextForTwoDevice() {
- ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
- list.add(TEST_DEVICE_ITEM1);
- mFragment.show(mParent, list, mCachedDevice2, () -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNotNull();
- assertThat(dialog.isShowing()).isTrue();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- assertThat(shadowDialog.getMessage().toString())
- .isEqualTo(TEST_DEVICE_NAME1 + " and " + TEST_DEVICE_NAME2);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_dialogIsShowing_updateDialog() {
- ArrayList<AudioSharingDeviceItem> list = new ArrayList<>();
- list.add(TEST_DEVICE_ITEM1);
- mFragment.show(mParent, list, mCachedDevice2, () -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNotNull();
- assertThat(dialog.isShowing()).isTrue();
-
- // Update the content
- ArrayList<AudioSharingDeviceItem> list2 = new ArrayList<>();
- list2.add(TEST_DEVICE_ITEM2);
- mFragment.show(mParent, list2, mCachedDevice1, () -> {});
- shadowMainLooper().idle();
- dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNotNull();
- assertThat(dialog.isShowing()).isTrue();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- assertThat(shadowDialog.getMessage().toString())
- .isEqualTo(TEST_DEVICE_NAME2 + " and " + TEST_DEVICE_NAME1);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_clickCancel_dialogDismiss() {
- mFragment.show(mParent, new ArrayList<>(), mCachedDevice2, () -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- rootView.findViewById(R.id.cancel_btn).performClick();
- assertThat(dialog.isShowing()).isFalse();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_clickShare_callbackTriggered() {
- AtomicBoolean isShareBtnClicked = new AtomicBoolean(false);
- mFragment.show(
- mParent, new ArrayList<>(), mCachedDevice2, () -> isShareBtnClicked.set(true));
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- View rootView = shadowDialog.getView();
- rootView.findViewById(R.id.share_btn).performClick();
- assertThat(dialog.isShowing()).isFalse();
- assertThat(isShareBtnClicked.get()).isTrue();
- }
-}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceControllerTest.java
deleted file mode 100644
index 145c08c..0000000
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingPreferenceControllerTest.java
+++ /dev/null
@@ -1,160 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import static android.bluetooth.BluetoothAdapter.STATE_OFF;
-import static android.bluetooth.BluetoothAdapter.STATE_ON;
-
-import static com.android.settings.core.BasePreferenceController.AVAILABLE;
-import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothLeBroadcast;
-import android.bluetooth.BluetoothStatusCodes;
-import android.content.Context;
-import android.platform.test.annotations.RequiresFlagsDisabled;
-import android.platform.test.annotations.RequiresFlagsEnabled;
-import android.platform.test.flag.junit.CheckFlagsRule;
-import android.platform.test.flag.junit.DeviceFlagsValueProvider;
-
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-import androidx.test.core.app.ApplicationProvider;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.flags.Flags;
-import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
-import com.android.settings.testutils.shadow.ShadowBluetoothUtils;
-import com.android.settingslib.bluetooth.BluetoothEventManager;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
-import com.android.settingslib.core.lifecycle.Lifecycle;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.annotation.Config;
-import org.robolectric.shadow.api.Shadow;
-
-@RunWith(RobolectricTestRunner.class)
-@Config(shadows = {ShadowBluetoothAdapter.class, ShadowBluetoothUtils.class})
-public class AudioSharingPreferenceControllerTest {
- private static final String PREF_KEY = "audio_sharing_settings";
- private static final String SUMMARY_ON = "On";
- private static final String SUMMARY_OFF = "Off";
-
- @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule();
-
- @Rule
- public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
-
- @Spy Context mContext = ApplicationProvider.getApplicationContext();
- @Mock private PreferenceScreen mScreen;
- @Mock private LocalBluetoothManager mLocalBtManager;
- @Mock private BluetoothEventManager mBtEventManager;
- @Mock private LocalBluetoothProfileManager mLocalBtProfileManager;
- @Mock private LocalBluetoothLeBroadcast mBroadcast;
- private AudioSharingPreferenceController mController;
- private ShadowBluetoothAdapter mShadowBluetoothAdapter;
- private LocalBluetoothManager mLocalBluetoothManager;
- private Lifecycle mLifecycle;
- private LifecycleOwner mLifecycleOwner;
- private Preference mPreference;
-
- @Before
- public void setUp() {
- mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
- mShadowBluetoothAdapter.setEnabled(true);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mLifecycleOwner = () -> mLifecycle;
- mLifecycle = new Lifecycle(mLifecycleOwner);
- ShadowBluetoothUtils.sLocalBluetoothManager = mLocalBtManager;
- mLocalBluetoothManager = Utils.getLocalBtManager(mContext);
- when(mLocalBluetoothManager.getEventManager()).thenReturn(mBtEventManager);
- when(mLocalBluetoothManager.getProfileManager()).thenReturn(mLocalBtProfileManager);
- when(mLocalBtProfileManager.getLeAudioBroadcastProfile()).thenReturn(mBroadcast);
- mController = new AudioSharingPreferenceController(mContext, PREF_KEY);
- mPreference = new Preference(mContext);
- when(mScreen.findPreference(PREF_KEY)).thenReturn(mPreference);
- }
-
- @Test
- public void onStart_registerCallback() {
- mController.onStart(mLifecycleOwner);
- verify(mBtEventManager).registerCallback(mController);
- verify(mBroadcast).registerServiceCallBack(any(), any(BluetoothLeBroadcast.Callback.class));
- }
-
- @Test
- public void onStop_unregisterCallback() {
- mController.onStop(mLifecycleOwner);
- verify(mBtEventManager).unregisterCallback(mController);
- verify(mBroadcast).unregisterServiceCallBack(any(BluetoothLeBroadcast.Callback.class));
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void getAvailabilityStatus_flagOn() {
- assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
- }
-
- @Test
- @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void getAvailabilityStatus_flagOff() {
- assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
- }
-
- @Test
- public void getSummary_broadcastOn() {
- when(mBroadcast.isEnabled(any())).thenReturn(true);
- assertThat(mController.getSummary().toString()).isEqualTo(SUMMARY_ON);
- }
-
- @Test
- public void getSummary_broadcastOff() {
- when(mBroadcast.isEnabled(any())).thenReturn(false);
- assertThat(mController.getSummary().toString()).isEqualTo(SUMMARY_OFF);
- }
-
- @Test
- public void onBluetoothStateChanged_refreshSummary() {
- mController.displayPreference(mScreen);
- when(mBroadcast.isEnabled(any())).thenReturn(true);
- mController.onBluetoothStateChanged(STATE_ON);
- assertThat(mPreference.getSummary().toString()).isEqualTo(SUMMARY_ON);
- when(mBroadcast.isEnabled(any())).thenReturn(false);
- mController.onBluetoothStateChanged(STATE_OFF);
- assertThat(mPreference.getSummary().toString()).isEqualTo(SUMMARY_OFF);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingStopDialogFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingStopDialogFragmentTest.java
deleted file mode 100644
index d93105d..0000000
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingStopDialogFragmentTest.java
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.when;
-import static org.robolectric.shadows.ShadowLooper.shadowMainLooper;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothStatusCodes;
-import android.platform.test.annotations.RequiresFlagsDisabled;
-import android.platform.test.annotations.RequiresFlagsEnabled;
-import android.platform.test.flag.junit.CheckFlagsRule;
-import android.platform.test.flag.junit.DeviceFlagsValueProvider;
-
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentActivity;
-
-import com.android.settings.flags.Flags;
-import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
-import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.annotation.Config;
-import org.robolectric.shadow.api.Shadow;
-import org.robolectric.shadows.androidx.fragment.FragmentController;
-
-import java.util.concurrent.atomic.AtomicBoolean;
-
-@RunWith(RobolectricTestRunner.class)
-@Config(
- shadows = {
- ShadowAlertDialogCompat.class,
- ShadowBluetoothAdapter.class,
- })
-public class AudioSharingStopDialogFragmentTest {
-
- @Rule public final MockitoRule mocks = MockitoJUnit.rule();
-
- @Rule
- public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
-
- private static final String TEST_DEVICE_NAME1 = "test1";
- private static final String TEST_DEVICE_NAME2 = "test2";
-
- @Mock private CachedBluetoothDevice mCachedDevice1;
- @Mock private CachedBluetoothDevice mCachedDevice2;
- private Fragment mParent;
- private AudioSharingStopDialogFragment mFragment;
- private ShadowBluetoothAdapter mShadowBluetoothAdapter;
-
- @Before
- public void setUp() {
- AlertDialog latestAlertDialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- if (latestAlertDialog != null) {
- latestAlertDialog.dismiss();
- ShadowAlertDialogCompat.reset();
- }
- mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
- mShadowBluetoothAdapter.setEnabled(true);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- when(mCachedDevice1.getName()).thenReturn(TEST_DEVICE_NAME1);
- when(mCachedDevice2.getName()).thenReturn(TEST_DEVICE_NAME2);
- mFragment = new AudioSharingStopDialogFragment();
- mParent = new Fragment();
- FragmentController.setupFragment(
- mParent, FragmentActivity.class, /* containerViewId= */ 0, /* bundle= */ null);
- }
-
- @Test
- @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOff_dialogNotExist() {
- mFragment.show(mParent, mCachedDevice1, () -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNull();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_dialogIsShowing_updateDialog() {
- String postMessage = " wants to connect, headphones in audio sharing will disconnect.";
- mFragment.show(mParent, mCachedDevice1, () -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNotNull();
- assertThat(dialog.isShowing()).isTrue();
- ShadowAlertDialogCompat shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- assertThat(shadowDialog.getMessage().toString()).isEqualTo(TEST_DEVICE_NAME1 + postMessage);
-
- // Update the content
- mFragment.show(mParent, mCachedDevice2, () -> {});
- shadowMainLooper().idle();
- dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNotNull();
- assertThat(dialog.isShowing()).isTrue();
- shadowDialog = ShadowAlertDialogCompat.shadowOf(dialog);
- assertThat(shadowDialog.getMessage().toString()).isEqualTo(TEST_DEVICE_NAME2 + postMessage);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_clickCancel_dialogDismiss() {
- mFragment.show(mParent, mCachedDevice1, () -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- dialog.findViewById(android.R.id.button2).performClick();
- shadowMainLooper().idle();
- assertThat(dialog.isShowing()).isFalse();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_clickShare_callbackTriggered() {
- AtomicBoolean isStopBtnClicked = new AtomicBoolean(false);
- mFragment.show(mParent, mCachedDevice1, () -> isStopBtnClicked.set(true));
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- dialog.findViewById(android.R.id.button1).performClick();
- shadowMainLooper().idle();
- assertThat(dialog.isShowing()).isFalse();
- assertThat(isStopBtnClicked.get()).isTrue();
- }
-}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarControllerTest.java
deleted file mode 100644
index 11e8ec9..0000000
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/AudioSharingSwitchBarControllerTest.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * Copyright (C) 2023 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.robolectric.Shadows.shadowOf;
-
-import android.bluetooth.BluetoothAdapter;
-import android.content.Context;
-import android.content.Intent;
-import android.os.Looper;
-import android.platform.test.annotations.RequiresFlagsEnabled;
-import android.platform.test.flag.junit.CheckFlagsRule;
-import android.platform.test.flag.junit.DeviceFlagsValueProvider;
-import android.widget.Switch;
-
-import androidx.test.core.app.ApplicationProvider;
-
-import com.android.settings.flags.Flags;
-import com.android.settings.widget.SettingsMainSwitchBar;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
-import org.robolectric.RobolectricTestRunner;
-
-@RunWith(RobolectricTestRunner.class)
-public class AudioSharingSwitchBarControllerTest {
- @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule();
-
- @Rule
- public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
-
- @Spy Context mContext = ApplicationProvider.getApplicationContext();
- @Mock private Switch mSwitch;
-
- private SettingsMainSwitchBar mSwitchBar;
- private AudioSharingSwitchBarController mController;
- private AudioSharingSwitchBarController.OnSwitchBarChangedListener mListener;
- private boolean mOnSwitchBarChanged;
-
- @Before
- public void setUp() {
- mSwitchBar = new SettingsMainSwitchBar(mContext);
- mOnSwitchBarChanged = false;
- mListener = () -> mOnSwitchBarChanged = true;
- mController = new AudioSharingSwitchBarController(mContext, mSwitchBar, mListener);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void bluetoothOff_switchDisabled() {
- assertThat(mSwitchBar.isEnabled()).isTrue();
- mContext.registerReceiver(
- mController.mReceiver,
- mController.mIntentFilter,
- Context.RECEIVER_EXPORTED_UNAUDITED);
- Intent intent = new Intent(BluetoothAdapter.ACTION_STATE_CHANGED);
- intent.putExtra(BluetoothAdapter.EXTRA_STATE, BluetoothAdapter.STATE_OFF);
- mContext.sendBroadcast(intent);
- shadowOf(Looper.getMainLooper()).idle();
- assertThat(mSwitchBar.isEnabled()).isFalse();
- assertThat(mOnSwitchBarChanged).isTrue();
- }
-}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragmentTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragmentTest.java
deleted file mode 100644
index 58a1272..0000000
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsDialogFragmentTest.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.robolectric.shadows.ShadowLooper.shadowMainLooper;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothStatusCodes;
-import android.platform.test.annotations.RequiresFlagsDisabled;
-import android.platform.test.annotations.RequiresFlagsEnabled;
-import android.platform.test.flag.junit.CheckFlagsRule;
-import android.platform.test.flag.junit.DeviceFlagsValueProvider;
-
-import androidx.appcompat.app.AlertDialog;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentActivity;
-
-import com.android.settings.flags.Flags;
-import com.android.settings.testutils.shadow.ShadowAlertDialogCompat;
-import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.annotation.Config;
-import org.robolectric.shadow.api.Shadow;
-import org.robolectric.shadows.androidx.fragment.FragmentController;
-
-import java.util.ArrayList;
-
-@RunWith(RobolectricTestRunner.class)
-@Config(
- shadows = {
- ShadowAlertDialogCompat.class,
- ShadowBluetoothAdapter.class,
- })
-public class CallsAndAlarmsDialogFragmentTest {
- @Rule public final MockitoRule mocks = MockitoJUnit.rule();
-
- @Rule
- public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
-
- private static final String TEST_DEVICE_NAME1 = "test1";
- private static final String TEST_DEVICE_NAME2 = "test2";
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM1 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME1, /* groupId= */ 1, /* isActive= */ true);
-
- private static final AudioSharingDeviceItem TEST_DEVICE_ITEM2 =
- new AudioSharingDeviceItem(TEST_DEVICE_NAME2, /* groupId= */ 1, /* isActive= */ true);
-
- private Fragment mParent;
- private CallsAndAlarmsDialogFragment mFragment;
- private ShadowBluetoothAdapter mShadowBluetoothAdapter;
-
- @Before
- public void setUp() {
- ShadowAlertDialogCompat.reset();
- mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
- mShadowBluetoothAdapter.setEnabled(true);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mFragment = new CallsAndAlarmsDialogFragment();
- mParent = new Fragment();
- FragmentController.setupFragment(
- mParent, FragmentActivity.class, /* containerViewId= */ 0, /* bundle= */ null);
- }
-
- @Test
- @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_flagOff_dialogNotExist() {
- mFragment.show(mParent, new ArrayList<>(), (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog).isNull();
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void onCreateDialog_showCorrectItems() {
- ArrayList<AudioSharingDeviceItem> deviceItemList = new ArrayList<>();
- deviceItemList.add(TEST_DEVICE_ITEM1);
- deviceItemList.add(TEST_DEVICE_ITEM2);
- mFragment.show(mParent, deviceItemList, (item) -> {});
- shadowMainLooper().idle();
- AlertDialog dialog = ShadowAlertDialogCompat.getLatestAlertDialog();
- assertThat(dialog.getListView().getCount()).isEqualTo(2);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceControllerTest.java
deleted file mode 100644
index 4cdd364..0000000
--- a/tests/robotests/src/com/android/settings/connecteddevice/audiosharing/CallsAndAlarmsPreferenceControllerTest.java
+++ /dev/null
@@ -1,248 +0,0 @@
-/*
- * Copyright (C) 2024 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.connecteddevice.audiosharing;
-
-import static com.android.settings.core.BasePreferenceController.AVAILABLE;
-import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.ArgumentMatchers.any;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-import static org.robolectric.Shadows.shadowOf;
-
-import android.bluetooth.BluetoothAdapter;
-import android.bluetooth.BluetoothDevice;
-import android.bluetooth.BluetoothLeBroadcastAssistant;
-import android.bluetooth.BluetoothLeBroadcastReceiveState;
-import android.bluetooth.BluetoothProfile;
-import android.bluetooth.BluetoothStatusCodes;
-import android.content.Context;
-import android.os.Looper;
-import android.platform.test.annotations.RequiresFlagsDisabled;
-import android.platform.test.annotations.RequiresFlagsEnabled;
-import android.platform.test.flag.junit.CheckFlagsRule;
-import android.platform.test.flag.junit.DeviceFlagsValueProvider;
-import android.provider.Settings;
-
-import androidx.lifecycle.LifecycleOwner;
-import androidx.preference.Preference;
-import androidx.preference.PreferenceScreen;
-import androidx.test.core.app.ApplicationProvider;
-
-import com.android.settings.bluetooth.Utils;
-import com.android.settings.flags.Flags;
-import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
-import com.android.settings.testutils.shadow.ShadowBluetoothUtils;
-import com.android.settingslib.bluetooth.BluetoothEventManager;
-import com.android.settingslib.bluetooth.CachedBluetoothDevice;
-import com.android.settingslib.bluetooth.CachedBluetoothDeviceManager;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcast;
-import com.android.settingslib.bluetooth.LocalBluetoothLeBroadcastAssistant;
-import com.android.settingslib.bluetooth.LocalBluetoothManager;
-import com.android.settingslib.bluetooth.LocalBluetoothProfileManager;
-import com.android.settingslib.core.lifecycle.Lifecycle;
-
-import com.google.common.collect.ImmutableList;
-import com.google.common.collect.ImmutableSet;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.Spy;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
-import org.robolectric.RobolectricTestRunner;
-import org.robolectric.annotation.Config;
-import org.robolectric.shadow.api.Shadow;
-
-import java.util.ArrayList;
-
-@RunWith(RobolectricTestRunner.class)
-@Config(
- shadows = {
- ShadowBluetoothAdapter.class,
- ShadowBluetoothUtils.class,
- })
-public class CallsAndAlarmsPreferenceControllerTest {
- private static final String PREF_KEY = "calls_and_alarms";
- private static final String SUMMARY_EMPTY = "No active device in sharing";
- private static final String TEST_DEVICE_NAME1 = "test1";
- private static final String TEST_DEVICE_NAME2 = "test2";
- private static final String TEST_SETTINGS_KEY =
- "bluetooth_le_broadcast_fallback_active_group_id";
-
- @Rule public final MockitoRule mMockitoRule = MockitoJUnit.rule();
-
- @Rule
- public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
-
- @Spy Context mContext = ApplicationProvider.getApplicationContext();
- @Mock private PreferenceScreen mScreen;
- @Mock private LocalBluetoothManager mLocalBtManager;
- @Mock private BluetoothEventManager mBtEventManager;
- @Mock private LocalBluetoothProfileManager mLocalBtProfileManager;
- @Mock private CachedBluetoothDeviceManager mCacheManager;
- @Mock private LocalBluetoothLeBroadcast mBroadcast;
- @Mock private LocalBluetoothLeBroadcastAssistant mAssistant;
- @Mock private BluetoothDevice mDevice1;
- @Mock private BluetoothDevice mDevice2;
- @Mock private BluetoothDevice mDevice3;
- @Mock private CachedBluetoothDevice mCachedDevice1;
- @Mock private CachedBluetoothDevice mCachedDevice2;
- @Mock private CachedBluetoothDevice mCachedDevice3;
- @Mock private BluetoothLeBroadcastReceiveState mState;
- private CallsAndAlarmsPreferenceController mController;
- private ShadowBluetoothAdapter mShadowBluetoothAdapter;
- private LocalBluetoothManager mLocalBluetoothManager;
- private Lifecycle mLifecycle;
- private LifecycleOwner mLifecycleOwner;
- private Preference mPreference;
-
- @Before
- public void setUp() {
- mShadowBluetoothAdapter = Shadow.extract(BluetoothAdapter.getDefaultAdapter());
- mShadowBluetoothAdapter.setEnabled(true);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastSourceSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mShadowBluetoothAdapter.setIsLeAudioBroadcastAssistantSupported(
- BluetoothStatusCodes.FEATURE_SUPPORTED);
- mLifecycleOwner = () -> mLifecycle;
- mLifecycle = new Lifecycle(mLifecycleOwner);
- ShadowBluetoothUtils.sLocalBluetoothManager = mLocalBtManager;
- mLocalBluetoothManager = Utils.getLocalBtManager(mContext);
- when(mLocalBluetoothManager.getEventManager()).thenReturn(mBtEventManager);
- when(mLocalBluetoothManager.getProfileManager()).thenReturn(mLocalBtProfileManager);
- when(mLocalBtProfileManager.getLeAudioBroadcastProfile()).thenReturn(mBroadcast);
- when(mLocalBtProfileManager.getLeAudioBroadcastAssistantProfile()).thenReturn(mAssistant);
- mController = new CallsAndAlarmsPreferenceController(mContext);
- mPreference = new Preference(mContext);
- when(mScreen.findPreference(PREF_KEY)).thenReturn(mPreference);
- }
-
- @Test
- public void onStart_registerCallback() {
- mController.onStart(mLifecycleOwner);
- verify(mBtEventManager).registerCallback(mController);
- verify(mAssistant)
- .registerServiceCallBack(any(), any(BluetoothLeBroadcastAssistant.Callback.class));
- }
-
- @Test
- public void onStop_unregisterCallback() {
- mController.onStop(mLifecycleOwner);
- verify(mBtEventManager).unregisterCallback(mController);
- verify(mAssistant)
- .unregisterServiceCallBack(any(BluetoothLeBroadcastAssistant.Callback.class));
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void getAvailabilityStatus_flagOn() {
- assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
- }
-
- @Test
- @RequiresFlagsDisabled(Flags.FLAG_ENABLE_LE_AUDIO_SHARING)
- public void getAvailabilityStatus_flagOff() {
- assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
- }
-
- @Test
- public void updateVisibility_broadcastOffBluetoothOff() {
- when(mBroadcast.isEnabled(any())).thenReturn(false);
- mShadowBluetoothAdapter.setEnabled(false);
- mController.displayPreference(mScreen);
- mController.updateVisibility();
- shadowOf(Looper.getMainLooper()).idle();
- assertThat(mPreference.isVisible()).isFalse();
- }
-
- @Test
- public void updateVisibility_broadcastOnBluetoothOff() {
- when(mBroadcast.isEnabled(any())).thenReturn(true);
- mShadowBluetoothAdapter.setEnabled(false);
- mController.displayPreference(mScreen);
- mController.updateVisibility();
- shadowOf(Looper.getMainLooper()).idle();
- assertThat(mPreference.isVisible()).isFalse();
- }
-
- @Test
- public void updateVisibility_broadcastOffBluetoothOn() {
- when(mBroadcast.isEnabled(any())).thenReturn(false);
- mController.displayPreference(mScreen);
- mController.updateVisibility();
- shadowOf(Looper.getMainLooper()).idle();
- assertThat(mPreference.isVisible()).isFalse();
- }
-
- @Test
- public void updateVisibility_broadcastOnBluetoothOn() {
- when(mBroadcast.isEnabled(any())).thenReturn(true);
- when(mAssistant.getConnectedDevices()).thenReturn(new ArrayList<BluetoothDevice>());
- mController.displayPreference(mScreen);
- mController.updateVisibility();
- shadowOf(Looper.getMainLooper()).idle();
- assertThat(mPreference.isVisible()).isTrue();
- assertThat(mPreference.getSummary().toString()).isEqualTo(SUMMARY_EMPTY);
- }
-
- @Test
- public void onProfileConnectionStateChanged_updatePreference() {
- when(mBroadcast.isEnabled(any())).thenReturn(true);
- when(mAssistant.getConnectedDevices()).thenReturn(new ArrayList<BluetoothDevice>());
- mController.displayPreference(mScreen);
- mController.onProfileConnectionStateChanged(
- mCachedDevice1, BluetoothAdapter.STATE_DISCONNECTED, BluetoothProfile.LE_AUDIO);
- shadowOf(Looper.getMainLooper()).idle();
- assertThat(mPreference.isVisible()).isTrue();
- assertThat(mPreference.getSummary().toString()).isEqualTo(SUMMARY_EMPTY);
- }
-
- @Test
- public void updatePreference_showCorrectSummary() {
- final int groupId1 = 1;
- final int groupId2 = 2;
- Settings.Secure.putInt(mContext.getContentResolver(), TEST_SETTINGS_KEY, groupId1);
- when(mCachedDevice1.getGroupId()).thenReturn(groupId1);
- when(mCachedDevice1.getDevice()).thenReturn(mDevice1);
- when(mCachedDevice2.getGroupId()).thenReturn(groupId1);
- when(mCachedDevice2.getDevice()).thenReturn(mDevice2);
- when(mCachedDevice1.getMemberDevice()).thenReturn(ImmutableSet.of(mCachedDevice2));
- when(mCachedDevice1.getName()).thenReturn(TEST_DEVICE_NAME1);
- when(mCachedDevice3.getGroupId()).thenReturn(groupId2);
- when(mCachedDevice3.getDevice()).thenReturn(mDevice3);
- when(mCachedDevice3.getName()).thenReturn(TEST_DEVICE_NAME2);
- when(mLocalBluetoothManager.getCachedDeviceManager()).thenReturn(mCacheManager);
- when(mCacheManager.findDevice(mDevice1)).thenReturn(mCachedDevice1);
- when(mCacheManager.findDevice(mDevice2)).thenReturn(mCachedDevice2);
- when(mCacheManager.findDevice(mDevice3)).thenReturn(mCachedDevice3);
- when(mBroadcast.isEnabled(any())).thenReturn(true);
- ImmutableList<BluetoothDevice> deviceList = ImmutableList.of(mDevice1, mDevice2, mDevice3);
- when(mAssistant.getConnectedDevices()).thenReturn(deviceList);
- when(mAssistant.getAllSources(any())).thenReturn(ImmutableList.of(mState));
- mController.displayPreference(mScreen);
- mController.updateVisibility();
- shadowOf(Looper.getMainLooper()).idle();
- assertThat(mPreference.isVisible()).isTrue();
- assertThat(mPreference.getSummary().toString()).isEqualTo(TEST_DEVICE_NAME1);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/display/EvenDimmerPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/EvenDimmerPreferenceControllerTest.java
new file mode 100644
index 0000000..a3cf151
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/display/EvenDimmerPreferenceControllerTest.java
@@ -0,0 +1,114 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.display;
+
+
+import static com.android.settings.core.BasePreferenceController.AVAILABLE;
+import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+import android.content.res.Resources;
+import android.platform.test.annotations.RequiresFlagsDisabled;
+import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
+import android.provider.Settings;
+
+import com.android.server.display.feature.flags.Flags;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+
+@RunWith(RobolectricTestRunner.class)
+public class EvenDimmerPreferenceControllerTest {
+
+ private EvenDimmerPreferenceController mController;
+ @Mock
+ private Context mContext;
+ @Mock
+ private Resources mResources;
+
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ when(mContext.getResources()).thenReturn(mResources);
+ mController = new EvenDimmerPreferenceController(mContext, "key");
+ }
+
+ @RequiresFlagsDisabled(Flags.FLAG_EVEN_DIMMER)
+ @Test
+ public void testGetAvailabilityStatus_flagOffconfigTrue() {
+ when(mContext.getResources()).thenReturn(mResources);
+ when(mResources.getBoolean(
+ com.android.internal.R.bool.config_evenDimmerEnabled)).thenReturn(true);
+ // setup
+ mController = new EvenDimmerPreferenceController(mContext, "key");
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE);
+ }
+
+ @RequiresFlagsDisabled(Flags.FLAG_EVEN_DIMMER)
+ @Test
+ public void testGetCheckedStatus_setTrue() throws Settings.SettingNotFoundException {
+ // setup
+ mController = new EvenDimmerPreferenceController(mContext, "key");
+ mController.setChecked(true);
+
+ assertThat(Settings.Secure.getFloat(mContext.getContentResolver(),
+ Settings.Secure.EVEN_DIMMER_ACTIVATED)).isEqualTo(0.0f); // false
+ }
+
+ @RequiresFlagsEnabled(Flags.FLAG_EVEN_DIMMER)
+ @Test
+ public void testGetAvailabilityStatus_flagOnConfigTrue() {
+ when(mContext.getResources()).thenReturn(mResources);
+ when(mResources.getBoolean(
+ com.android.internal.R.bool.config_evenDimmerEnabled)).thenReturn(true);
+ // setup
+ mController = new EvenDimmerPreferenceController(mContext, "key");
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE);
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_EVEN_DIMMER)
+ public void testSetChecked_enable() throws Settings.SettingNotFoundException {
+ mController.setChecked(true);
+ assertThat(Settings.Secure.getFloat(mContext.getContentResolver(),
+ Settings.Secure.EVEN_DIMMER_ACTIVATED)).isEqualTo(1.0f); // true
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_EVEN_DIMMER)
+ public void testSetChecked_disable() throws Settings.SettingNotFoundException {
+ mController.setChecked(false);
+ assertThat(Settings.Secure.getFloat(mContext.getContentResolver(),
+ Settings.Secure.EVEN_DIMMER_ACTIVATED)).isEqualTo(0.0f); // false
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java b/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
index 583db5e..0648de4 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/AdvancedPowerUsageDetailTest.java
@@ -33,7 +33,6 @@
import static org.mockito.Mockito.when;
import android.app.AppOpsManager;
-import android.app.backup.BackupManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
@@ -61,8 +60,12 @@
import com.android.settingslib.applications.ApplicationsState;
import com.android.settingslib.applications.instantapps.InstantAppDataProvider;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
+import com.android.settingslib.datastore.ChangeReason;
+import com.android.settingslib.datastore.Observer;
import com.android.settingslib.widget.LayoutPreference;
+import com.google.common.util.concurrent.MoreExecutors;
+
import org.junit.After;
import org.junit.Before;
import org.junit.Rule;
@@ -116,9 +119,10 @@
@Mock private AppOpsManager mAppOpsManager;
@Mock private LoaderManager mLoaderManager;
@Mock private BatteryOptimizeUtils mBatteryOptimizeUtils;
- @Mock private BackupManager mBackupManager;
+ @Mock private Observer mObserver;
private Context mContext;
+ private BatterySettingsStorage mBatterySettingsStorage;
private PrimarySwitchPreference mAllowBackgroundUsagePreference;
private AdvancedPowerUsageDetail mFragment;
private SettingsActivity mTestActivity;
@@ -130,6 +134,7 @@
@Before
public void setUp() {
mContext = spy(ApplicationProvider.getApplicationContext());
+ mBatterySettingsStorage = BatterySettingsStorage.get(mContext);
when(mContext.getPackageName()).thenReturn("foo");
mFeatureFactory = FakeFeatureFactory.setupForTest();
mMetricsFeatureProvider = mFeatureFactory.metricsFeatureProvider;
@@ -200,7 +205,6 @@
mFragment.mHeaderPreference = mHeaderPreference;
mFragment.mState = mState;
mFragment.mBatteryOptimizeUtils = mBatteryOptimizeUtils;
- mFragment.mBackupManager = mBackupManager;
mFragment.mLogStringBuilder = new StringBuilder();
mAppEntry.info = mock(ApplicationInfo.class);
@@ -447,23 +451,25 @@
@Test
public void notifyBackupManager_optimizationModeIsNotChanged_notInvokeDataChanged() {
+ mBatterySettingsStorage.addObserver(mObserver, MoreExecutors.directExecutor());
final int mode = BatteryOptimizeUtils.MODE_RESTRICTED;
mFragment.mOptimizationMode = mode;
when(mBatteryOptimizeUtils.getAppOptimizationMode()).thenReturn(mode);
mFragment.notifyBackupManager();
- verifyNoInteractions(mBackupManager);
+ verifyNoInteractions(mObserver);
}
@Test
public void notifyBackupManager_optimizationModeIsChanged_invokeDataChanged() {
+ mBatterySettingsStorage.addObserver(mObserver, MoreExecutors.directExecutor());
mFragment.mOptimizationMode = BatteryOptimizeUtils.MODE_RESTRICTED;
when(mBatteryOptimizeUtils.getAppOptimizationMode())
.thenReturn(BatteryOptimizeUtils.MODE_UNRESTRICTED);
mFragment.notifyBackupManager();
- verify(mBackupManager).dataChanged();
+ verify(mObserver).onChanged(ChangeReason.UPDATE);
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/PowerBackgroundUsageDetailTest.java b/tests/robotests/src/com/android/settings/fuelgauge/PowerBackgroundUsageDetailTest.java
index b6caa7f..9061117 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/PowerBackgroundUsageDetailTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/PowerBackgroundUsageDetailTest.java
@@ -33,7 +33,6 @@
import static org.mockito.Mockito.when;
import android.app.AppOpsManager;
-import android.app.backup.BackupManager;
import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
@@ -119,7 +118,6 @@
@Mock private LoaderManager mLoaderManager;
@Mock private ApplicationsState.AppEntry mAppEntry;
@Mock private BatteryEntry mBatteryEntry;
- @Mock private BackupManager mBackupManager;
@Mock private PackageManager mPackageManager;
@Mock private AppOpsManager mAppOpsManager;
@Mock private CompoundButton mMockSwitch;
@@ -174,7 +172,6 @@
mFragment.mHeaderPreference = mHeaderPreference;
mFragment.mState = mState;
mFragment.mBatteryOptimizeUtils = mBatteryOptimizeUtils;
- mFragment.mBackupManager = mBackupManager;
mAppEntry.info = mock(ApplicationInfo.class);
mTestActivity = spy(new SettingsActivity());
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/SmartBatterySettingsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/SmartBatterySettingsTest.java
new file mode 100644
index 0000000..d841ab6
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/fuelgauge/SmartBatterySettingsTest.java
@@ -0,0 +1,75 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.fuelgauge;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.Mockito.when;
+
+import android.content.Context;
+
+import com.android.settings.search.BaseSearchIndexProvider;
+import com.android.settings.testutils.FakeFeatureFactory;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.util.ReflectionHelpers;
+
+@RunWith(RobolectricTestRunner.class)
+public class SmartBatterySettingsTest {
+ private Context mContext;
+ private PowerUsageFeatureProvider mPowerUsageFeatureProvider;
+ private SmartBatterySettings mFragment;
+
+ @Before
+ public void setUp() {
+ mContext = RuntimeEnvironment.application;
+ mPowerUsageFeatureProvider = FakeFeatureFactory.setupForTest().powerUsageFeatureProvider;
+ mFragment = new SmartBatterySettings();
+ }
+
+ @Test
+ public void isPageSearchEnabled_smartBatterySupported_returnTrue() {
+ when(mPowerUsageFeatureProvider.isSmartBatterySupported()).thenReturn(true);
+ final BaseSearchIndexProvider provider =
+ (BaseSearchIndexProvider) mFragment.SEARCH_INDEX_DATA_PROVIDER;
+
+ assertIsPageSearchEnabled(true);
+ }
+
+ @Test
+ public void isPageSearchEnabled_smartBatteryUnsupported_returnFalse() {
+ when(mPowerUsageFeatureProvider.isSmartBatterySupported()).thenReturn(false);
+
+ assertIsPageSearchEnabled(false);
+ }
+
+ private void assertIsPageSearchEnabled(boolean expectedResult) {
+ final BaseSearchIndexProvider provider =
+ (BaseSearchIndexProvider) mFragment.SEARCH_INDEX_DATA_PROVIDER;
+
+ final Object obj =
+ org.robolectric.util.ReflectionHelpers.callInstanceMethod(
+ provider, /*methodName=*/ "isPageSearchEnabled",
+ ReflectionHelpers.ClassParameter.from(Context.class, mContext));
+ final boolean isEnabled = (Boolean) obj;
+ assertThat(isEnabled).isEqualTo(expectedResult);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/homepage/SettingsHomepageActivityTest.java b/tests/robotests/src/com/android/settings/homepage/SettingsHomepageActivityTest.java
index 6cd4f16..6431306 100644
--- a/tests/robotests/src/com/android/settings/homepage/SettingsHomepageActivityTest.java
+++ b/tests/robotests/src/com/android/settings/homepage/SettingsHomepageActivityTest.java
@@ -29,7 +29,6 @@
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
-import static org.mockito.Mockito.never;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
@@ -223,28 +222,6 @@
& SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS).isEqualTo(0);
}
- @Test
- public void onCreate_notTaskRoot_shouldFinishActivity() {
- SettingsHomepageActivity activity =
- spy(Robolectric.buildActivity(SettingsHomepageActivity.class).get());
- doReturn(false).when(activity).isTaskRoot();
-
- activity.onCreate(/* savedInstanceState */ null);
-
- verify(activity).finish();
- }
-
- @Test
- public void onCreate_singleTaskActivity_shouldNotFinishActivity() {
- SettingsHomepageActivity activity =
- spy(Robolectric.buildActivity(DeepLinkHomepageActivity.class).get());
- doReturn(false).when(activity).isTaskRoot();
-
- activity.onCreate(/* savedInstanceState */ null);
-
- verify(activity, never()).finish();
- }
-
/** This test is for large screen devices Activity embedding. */
@Test
@Config(shadows = ShadowActivityEmbeddingUtils.class)
diff --git a/tests/robotests/src/com/android/settings/network/SubscriptionUtilRoboTest.java b/tests/robotests/src/com/android/settings/network/SubscriptionUtilRoboTest.java
new file mode 100644
index 0000000..2595510
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/network/SubscriptionUtilRoboTest.java
@@ -0,0 +1,82 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network;
+
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+import static org.junit.Assert.assertTrue;
+import static org.junit.Assert.assertFalse;
+import static org.mockito.ArgumentMatchers.any;
+import static org.robolectric.Shadows.shadowOf;
+
+import android.content.Context;
+import android.net.ConnectivityManager;
+import android.net.NetworkCapabilities;
+import android.telephony.SubscriptionManager;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RobolectricTestRunner;
+import org.robolectric.shadows.ShadowSubscriptionManager;
+
+@RunWith(RobolectricTestRunner.class)
+public class SubscriptionUtilRoboTest {
+ private static final int SUBID_1 = 1;
+ private static final int SUBID_2 = 2;
+
+ private Context mContext;
+ private NetworkCapabilities mNetworkCapabilities;
+ private ShadowSubscriptionManager mShadowSubscriptionManager;
+
+ @Mock
+ private ConnectivityManager mConnectivityManager;
+
+ @Before
+ public void setUp() {
+ MockitoAnnotations.initMocks(this);
+ mContext = spy(ApplicationProvider.getApplicationContext());
+ mShadowSubscriptionManager = shadowOf(mContext.getSystemService(SubscriptionManager.class));
+ when(mContext.getSystemService(ConnectivityManager.class)).thenReturn(mConnectivityManager);
+ }
+
+ @Test
+ public void isConnectedToWifiOrDifferentSubId_hasDataOnSubId2_returnTrue() {
+ addNetworkTransportType(NetworkCapabilities.TRANSPORT_CELLULAR);
+ mShadowSubscriptionManager.setActiveDataSubscriptionId(SUBID_2);
+
+ assertTrue(SubscriptionUtil.isConnectedToWifiOrDifferentSubId(mContext, SUBID_1));
+ }
+
+ @Test
+ public void isConnectedToWifiOrDifferentSubId_hasDataOnSubId1_returnFalse() {
+ addNetworkTransportType(NetworkCapabilities.TRANSPORT_CELLULAR);
+ mShadowSubscriptionManager.setActiveDataSubscriptionId(SUBID_1);
+
+ assertFalse(SubscriptionUtil.isConnectedToWifiOrDifferentSubId(mContext, SUBID_1));
+ }
+
+ private void addNetworkTransportType(int networkType) {
+ mNetworkCapabilities =
+ new NetworkCapabilities.Builder().addTransportType(networkType).build();
+ when(mConnectivityManager.getNetworkCapabilities(any())).thenReturn(mNetworkCapabilities);
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceControllerTest.java
index 758d6b0..29592cf 100644
--- a/tests/robotests/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/network/telephony/AutoDataSwitchPreferenceControllerTest.java
@@ -30,12 +30,19 @@
import static org.mockito.Mockito.when;
import android.content.Context;
+import android.platform.test.annotations.RequiresFlagsDisabled;
+import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
import android.telephony.TelephonyManager;
import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference;
+import com.android.settings.flags.Flags;
+
import org.junit.Before;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -52,6 +59,9 @@
private static final int SUB_ID_1 = 111;
private static final int SUB_ID_2 = 222;
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
@Mock
private TelephonyManager mTelephonyManager;
@Mock
@@ -79,6 +89,7 @@
}
@Test
+ @RequiresFlagsDisabled(Flags.FLAG_IS_DUAL_SIM_ONBOARDING_ENABLED)
public void getAvailabilityStatus_noInit_notAvailable() {
ShadowSubscriptionManager.setDefaultDataSubscriptionId(SUB_ID_1);
AutoDataSwitchPreferenceController controller =
@@ -90,6 +101,7 @@
}
@Test
+ @RequiresFlagsDisabled(Flags.FLAG_IS_DUAL_SIM_ONBOARDING_ENABLED)
public void displayPreference_defaultForData_notAvailable() {
ShadowSubscriptionManager.setDefaultDataSubscriptionId(SUB_ID_1);
@@ -100,6 +112,7 @@
}
@Test
+ @RequiresFlagsDisabled(Flags.FLAG_IS_DUAL_SIM_ONBOARDING_ENABLED)
public void displayPreference_notDefaultForData_available() {
ShadowSubscriptionManager.setDefaultDataSubscriptionId(SUB_ID_2);
@@ -110,6 +123,7 @@
}
@Test
+ @RequiresFlagsDisabled(Flags.FLAG_IS_DUAL_SIM_ONBOARDING_ENABLED)
public void onSubscriptionsChanged_becomesDefaultForData_notAvailable() {
ShadowSubscriptionManager.setDefaultDataSubscriptionId(SUB_ID_2);
@@ -122,6 +136,7 @@
}
@Test
+ @RequiresFlagsDisabled(Flags.FLAG_IS_DUAL_SIM_ONBOARDING_ENABLED)
public void onSubscriptionsChanged_noLongerDefaultForData_available() {
ShadowSubscriptionManager.setDefaultDataSubscriptionId(SUB_ID_1);
@@ -134,6 +149,7 @@
}
@Test
+ @RequiresFlagsDisabled(Flags.FLAG_IS_DUAL_SIM_ONBOARDING_ENABLED)
public void getAvailabilityStatus_mobileDataChangWithDefaultDataSubId_returnUnavailable() {
ShadowSubscriptionManager.setDefaultDataSubscriptionId(SUB_ID_1);
@@ -144,6 +160,7 @@
}
@Test
+ @RequiresFlagsDisabled(Flags.FLAG_IS_DUAL_SIM_ONBOARDING_ENABLED)
public void getAvailabilityStatus_mobileDataChangWithoutDefaultDataSubId_returnAvailable() {
ShadowSubscriptionManager.setDefaultDataSubscriptionId(SUB_ID_1);
@@ -152,4 +169,16 @@
assertThat(mController.getAvailabilityStatus(SUB_ID_2)).isEqualTo(AVAILABLE);
}
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_IS_DUAL_SIM_ONBOARDING_ENABLED)
+ public void getAvailabilityStatus_flagIsDualSimOnboardingEnabledOn_returnUnavailable() {
+ ShadowSubscriptionManager.setDefaultDataSubscriptionId(SUB_ID_1);
+
+ mController.displayPreference(mPreferenceScreen);
+ mController.refreshPreference();
+
+ assertThat(mController.getAvailabilityStatus(SUB_ID_1))
+ .isEqualTo(CONDITIONALLY_UNAVAILABLE);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/notification/MediaVolumePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/MediaVolumePreferenceControllerTest.java
index ed93473..a25f472 100644
--- a/tests/robotests/src/com/android/settings/notification/MediaVolumePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/notification/MediaVolumePreferenceControllerTest.java
@@ -31,17 +31,23 @@
import android.media.AudioManager;
import android.media.session.MediaController;
import android.net.Uri;
+import android.platform.test.annotations.RequiresFlagsDisabled;
+import android.platform.test.annotations.RequiresFlagsEnabled;
+import android.platform.test.flag.junit.CheckFlagsRule;
+import android.platform.test.flag.junit.DeviceFlagsValueProvider;
import androidx.slice.builders.SliceAction;
import com.android.settings.media.MediaOutputIndicatorWorker;
import com.android.settings.slices.SliceBackgroundWorker;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
+import com.android.settingslib.flags.Flags;
import com.android.settingslib.media.BluetoothMediaDevice;
import com.android.settingslib.media.MediaDevice;
import com.android.settingslib.media.MediaOutputConstants;
import org.junit.Before;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -60,16 +66,16 @@
"android.settings.MEDIA_BROADCAST_DIALOG";
private static MediaOutputIndicatorWorker sMediaOutputIndicatorWorker;
+ @Rule
+ public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
+
private MediaVolumePreferenceController mController;
private Context mContext;
- @Mock
- private MediaController mMediaController;
- @Mock
- private MediaDevice mDevice1;
- @Mock
- private MediaDevice mDevice2;
+ @Mock private MediaController mMediaController;
+ @Mock private MediaDevice mDevice1;
+ @Mock private MediaDevice mDevice2;
@Before
public void setUp() {
@@ -77,8 +83,8 @@
mContext = RuntimeEnvironment.application;
mController = new MediaVolumePreferenceController(mContext);
- sMediaOutputIndicatorWorker = spy(
- new MediaOutputIndicatorWorker(mContext, VOLUME_MEDIA_URI));
+ sMediaOutputIndicatorWorker =
+ spy(new MediaOutputIndicatorWorker(mContext, VOLUME_MEDIA_URI));
when(mDevice1.isBLEDevice()).thenReturn(true);
when(mDevice2.isBLEDevice()).thenReturn(false);
}
@@ -101,8 +107,8 @@
@Test
public void isSliceableCorrectKey_returnsTrue() {
- final MediaVolumePreferenceController controller = new MediaVolumePreferenceController(
- mContext);
+ final MediaVolumePreferenceController controller =
+ new MediaVolumePreferenceController(mContext);
assertThat(controller.isSliceable()).isTrue();
}
@@ -112,6 +118,17 @@
}
@Test
+ @RequiresFlagsDisabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
+ public void isSupportEndItem_flagOff_returnsFalse() {
+ doReturn(true).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
+ doReturn(false).when(sMediaOutputIndicatorWorker).isDeviceBroadcasting();
+ doReturn(mDevice1).when(sMediaOutputIndicatorWorker).getCurrentConnectedMediaDevice();
+
+ assertThat(mController.isSupportEndItem()).isFalse();
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
public void isSupportEndItem_withBleDevice_returnsTrue() {
doReturn(true).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
doReturn(false).when(sMediaOutputIndicatorWorker).isDeviceBroadcasting();
@@ -121,6 +138,7 @@
}
@Test
+ @RequiresFlagsEnabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
public void isSupportEndItem_notSupportedBroadcast_returnsFalse() {
doReturn(false).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
doReturn(mDevice1).when(sMediaOutputIndicatorWorker).getCurrentConnectedMediaDevice();
@@ -129,6 +147,7 @@
}
@Test
+ @RequiresFlagsEnabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
public void isSupportEndItem_withNonBleDevice_returnsFalse() {
doReturn(true).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
doReturn(false).when(sMediaOutputIndicatorWorker).isDeviceBroadcasting();
@@ -138,6 +157,7 @@
}
@Test
+ @RequiresFlagsEnabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
public void isSupportEndItem_deviceIsBroadcastingAndConnectedToNonBleDevice_returnsTrue() {
doReturn(true).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
doReturn(true).when(sMediaOutputIndicatorWorker).isDeviceBroadcasting();
@@ -147,6 +167,7 @@
}
@Test
+ @RequiresFlagsEnabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
public void isSupportEndItem_deviceIsNotBroadcastingAndConnectedToNonBleDevice_returnsFalse() {
doReturn(true).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
doReturn(false).when(sMediaOutputIndicatorWorker).isDeviceBroadcasting();
@@ -155,8 +176,20 @@
assertThat(mController.isSupportEndItem()).isFalse();
}
+ @Test
+ @RequiresFlagsDisabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
+ public void getSliceEndItem_flagOff_getsNullSliceAction() {
+ doReturn(true).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
+ doReturn(true).when(sMediaOutputIndicatorWorker).isDeviceBroadcasting();
+ doReturn(mDevice2).when(sMediaOutputIndicatorWorker).getCurrentConnectedMediaDevice();
+
+ final SliceAction sliceAction = mController.getSliceEndItem(mContext);
+
+ assertThat(sliceAction).isNull();
+ }
@Test
+ @RequiresFlagsEnabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
public void getSliceEndItem_NotSupportEndItem_getsNullSliceAction() {
doReturn(true).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
doReturn(false).when(sMediaOutputIndicatorWorker).isDeviceBroadcasting();
@@ -168,22 +201,26 @@
}
@Test
+ @RequiresFlagsEnabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
public void getSliceEndItem_deviceIsBroadcasting_getsBroadcastIntent() {
doReturn(true).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
doReturn(mDevice1).when(sMediaOutputIndicatorWorker).getCurrentConnectedMediaDevice();
doReturn(true).when(sMediaOutputIndicatorWorker).isDeviceBroadcasting();
- doReturn(mMediaController).when(sMediaOutputIndicatorWorker)
+ doReturn(mMediaController)
+ .when(sMediaOutputIndicatorWorker)
.getActiveLocalMediaController();
final SliceAction sliceAction = mController.getSliceEndItem(mContext);
final PendingIntent endItemPendingIntent = sliceAction.getAction();
- final PendingIntent expectedToggleIntent = getBroadcastIntent(
- MediaOutputConstants.ACTION_LAUNCH_MEDIA_OUTPUT_BROADCAST_DIALOG);
+ final PendingIntent expectedToggleIntent =
+ getBroadcastIntent(
+ MediaOutputConstants.ACTION_LAUNCH_MEDIA_OUTPUT_BROADCAST_DIALOG);
assertThat(endItemPendingIntent).isEqualTo(expectedToggleIntent);
}
@Test
+ @RequiresFlagsEnabled(Flags.FLAG_LEGACY_LE_AUDIO_SHARING)
public void getSliceEndItem_deviceIsNotBroadcasting_getsActivityIntent() {
final MediaDevice device = mock(BluetoothMediaDevice.class);
final CachedBluetoothDevice cachedDevice = mock(CachedBluetoothDevice.class);
@@ -192,7 +229,8 @@
doReturn(true).when(sMediaOutputIndicatorWorker).isBroadcastSupported();
doReturn(device).when(sMediaOutputIndicatorWorker).getCurrentConnectedMediaDevice();
doReturn(false).when(sMediaOutputIndicatorWorker).isDeviceBroadcasting();
- doReturn(mMediaController).when(sMediaOutputIndicatorWorker)
+ doReturn(mMediaController)
+ .when(sMediaOutputIndicatorWorker)
.getActiveLocalMediaController();
final SliceAction sliceAction = mController.getSliceEndItem(mContext);
@@ -215,13 +253,19 @@
private PendingIntent getBroadcastIntent(String action) {
final Intent intent = new Intent(action);
intent.setPackage(MediaOutputConstants.SYSTEMUI_PACKAGE_NAME);
- return PendingIntent.getBroadcast(mContext, 0 /* requestCode */, intent,
+ return PendingIntent.getBroadcast(
+ mContext,
+ 0 /* requestCode */,
+ intent,
PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
}
private PendingIntent getActivityIntent(String action) {
final Intent intent = new Intent(action);
- return PendingIntent.getActivity(mContext, 0 /* requestCode */, intent,
+ return PendingIntent.getActivity(
+ mContext,
+ 0 /* requestCode */,
+ intent,
PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
}
}
diff --git a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowAudioManager.java b/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowAudioManager.java
similarity index 92%
rename from tests/robotests/src/com/android/settings/testutils/shadow/ShadowAudioManager.java
rename to tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowAudioManager.java
index 9c06665..b465a41 100644
--- a/tests/robotests/src/com/android/settings/testutils/shadow/ShadowAudioManager.java
+++ b/tests/robotests/testutils/com/android/settings/testutils/shadow/ShadowAudioManager.java
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2018 The Android Open Source Project
+ * Copyright (C) 2024 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -38,6 +38,7 @@
import java.util.ArrayList;
import java.util.List;
+/** Robolectric shadow for the AudioManager. */
@Implements(value = AudioManager.class)
public class ShadowAudioManager extends org.robolectric.shadows.ShadowAudioManager {
private int mRingerMode;
@@ -58,11 +59,13 @@
mRingerMode = mode;
}
+ /** Register audio device callback. */
@Implementation
public void registerAudioDeviceCallback(AudioDeviceCallback callback, Handler handler) {
mDeviceCallbacks.add(callback);
}
+ /** Unregister audio device callback. */
@Implementation
public void unregisterAudioDeviceCallback(AudioDeviceCallback callback) {
if (mDeviceCallbacks.contains(callback)) {
@@ -79,10 +82,12 @@
return mMusicActiveRemotely;
}
+ /** Set output device. */
public void setOutputDevice(int deviceCodes) {
mDeviceCodes = deviceCodes;
}
+ /** Get devices for stream. */
@Implementation
public int getDevicesForStream(int streamType) {
switch (streamType) {
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/DataUsagePreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/DataUsagePreferenceControllerTest.kt
index 6cd9151..5f80855 100644
--- a/tests/spa_unit/src/com/android/settings/network/telephony/DataUsagePreferenceControllerTest.kt
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/DataUsagePreferenceControllerTest.kt
@@ -33,6 +33,7 @@
import com.android.settings.datausage.DataUsageUtils
import com.android.settings.datausage.lib.DataUsageLib
import com.android.settings.datausage.lib.NetworkCycleDataRepository
+import com.android.settings.datausage.lib.NetworkStatsRepository.Companion.AllTimeRange
import com.android.settings.datausage.lib.NetworkUsageData
import com.android.settingslib.spa.testutils.waitUntil
import com.google.common.truth.Truth.assertThat
@@ -140,11 +141,14 @@
}
@Test
- fun updateState_noUsageData_shouldEnablePreference() = runBlocking {
+ fun updateState_noFistCycleUsageButOtherUsage_shouldEnablePreference() = runBlocking {
val usageData = NetworkUsageData(START_TIME, END_TIME, 0L)
repository.stub {
on { loadFirstCycle() } doReturn usageData
+ on { queryUsage(AllTimeRange) } doReturn
+ NetworkUsageData(AllTimeRange.lower, AllTimeRange.upper, 1L)
}
+ preference.isEnabled = false
controller.onViewCreated(TestLifecycleOwner())
@@ -153,6 +157,22 @@
}
@Test
+ fun updateState_noDataUsage_shouldDisablePreference() = runBlocking {
+ val usageData = NetworkUsageData(START_TIME, END_TIME, 0L)
+ repository.stub {
+ on { loadFirstCycle() } doReturn usageData
+ on { queryUsage(AllTimeRange) } doReturn
+ NetworkUsageData(AllTimeRange.lower, AllTimeRange.upper, 0L)
+ }
+ preference.isEnabled = true
+
+ controller.onViewCreated(TestLifecycleOwner())
+
+ waitUntil { !preference.isEnabled }
+ waitUntil { preference.summary?.contains("0 B used") == true }
+ }
+
+ @Test
fun updateState_shouldUseIecUnit() = runBlocking {
val usageData = NetworkUsageData(START_TIME, END_TIME, DataUnit.MEBIBYTES.toBytes(1))
repository.stub {
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/SubscriptionRepositoryTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/SubscriptionRepositoryTest.kt
index 2887134..a59bf93 100644
--- a/tests/spa_unit/src/com/android/settings/network/telephony/SubscriptionRepositoryTest.kt
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/SubscriptionRepositoryTest.kt
@@ -33,6 +33,7 @@
import org.mockito.kotlin.doReturn
import org.mockito.kotlin.mock
import org.mockito.kotlin.spy
+import org.mockito.kotlin.stub
@RunWith(AndroidJUnit4::class)
class SubscriptionRepositoryTest {
@@ -50,6 +51,17 @@
}
@Test
+ fun isSubscriptionEnabledFlow() = runBlocking {
+ mockSubscriptionManager.stub {
+ on { isSubscriptionEnabled(SUB_ID) } doReturn true
+ }
+
+ val isEnabled = context.isSubscriptionEnabledFlow(SUB_ID).firstWithTimeoutOrNull()
+
+ assertThat(isEnabled).isTrue()
+ }
+
+ @Test
fun subscriptionsChangedFlow_hasInitialValue() = runBlocking {
val initialValue = context.subscriptionsChangedFlow().firstWithTimeoutOrNull()
@@ -67,4 +79,8 @@
assertThat(listDeferred.await()).hasSize(2)
}
+
+ private companion object {
+ const val SUB_ID = 1
+ }
}
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/WifiCallingPreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/WifiCallingPreferenceControllerTest.kt
index fc53049..92776df 100644
--- a/tests/spa_unit/src/com/android/settings/network/telephony/WifiCallingPreferenceControllerTest.kt
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/WifiCallingPreferenceControllerTest.kt
@@ -29,7 +29,7 @@
import androidx.preference.PreferenceManager
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
-import com.android.settings.network.telephony.ims.ImsMmTelRepository
+import com.android.settings.network.telephony.wificalling.WifiCallingRepository
import com.google.common.truth.Truth.assertThat
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.flowOf
@@ -60,9 +60,9 @@
private var callState = TelephonyManager.CALL_STATE_IDLE
- private object FakeImsMmTelRepository : ImsMmTelRepository {
- var wiFiMode = ImsMmTelManager.WIFI_MODE_UNKNOWN
- override fun getWiFiCallingMode() = wiFiMode
+ private val mockWifiCallingRepository = mock<WifiCallingRepository> {
+ on { getWiFiCallingMode() } doReturn ImsMmTelManager.WIFI_MODE_UNKNOWN
+ on { wifiCallingReadyFlow() } doReturn flowOf(true)
}
private val callingPreferenceCategoryController =
@@ -72,7 +72,7 @@
context = context,
key = TEST_KEY,
callStateFlowFactory = { flowOf(callState) },
- imsMmTelRepositoryFactory = { FakeImsMmTelRepository },
+ wifiCallingRepositoryFactory = { mockWifiCallingRepository },
).init(subId = SUB_ID, callingPreferenceCategoryController)
@Before
@@ -86,7 +86,9 @@
mockTelecomManager.stub {
on { getSimCallManagerForSubscription(SUB_ID) } doReturn null
}
- FakeImsMmTelRepository.wiFiMode = ImsMmTelManager.WIFI_MODE_WIFI_ONLY
+ mockWifiCallingRepository.stub {
+ on { getWiFiCallingMode() } doReturn ImsMmTelManager.WIFI_MODE_WIFI_ONLY
+ }
controller.onViewCreated(TestLifecycleOwner())
delay(100)
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/ims/ImsFeatureProvisionedFlowTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/ims/ImsFeatureProvisionedFlowTest.kt
new file mode 100644
index 0000000..75f933a
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/ims/ImsFeatureProvisionedFlowTest.kt
@@ -0,0 +1,75 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony.ims
+
+import android.telephony.ims.ProvisioningManager
+import android.telephony.ims.ProvisioningManager.FeatureProvisioningCallback
+import android.telephony.ims.feature.MmTelFeature
+import android.telephony.ims.stub.ImsRegistrationImplBase
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settingslib.spa.testutils.toListWithTimeout
+import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.async
+import kotlinx.coroutines.delay
+import kotlinx.coroutines.flow.first
+import kotlinx.coroutines.runBlocking
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.any
+import org.mockito.kotlin.doAnswer
+import org.mockito.kotlin.mock
+
+@RunWith(AndroidJUnit4::class)
+class ImsFeatureProvisionedFlowTest {
+
+ private var callback: FeatureProvisioningCallback? = null
+
+ private val mockProvisioningManager = mock<ProvisioningManager> {
+ on { registerFeatureProvisioningChangedCallback(any(), any()) } doAnswer {
+ callback = it.arguments[1] as FeatureProvisioningCallback
+ callback?.onFeatureProvisioningChanged(CAPABILITY, TECH, true)
+ }
+ }
+
+ @Test
+ fun imsFeatureProvisionedFlow_sendInitialValue() = runBlocking {
+ val flow = imsFeatureProvisionedFlow(SUB_ID, CAPABILITY, TECH, mockProvisioningManager)
+
+ val state = flow.first()
+
+ assertThat(state).isTrue()
+ }
+
+ @Test
+ fun imsFeatureProvisionedFlow_changed(): Unit = runBlocking {
+ val listDeferred = async {
+ imsFeatureProvisionedFlow(SUB_ID, CAPABILITY, TECH, mockProvisioningManager)
+ .toListWithTimeout()
+ }
+ delay(100)
+
+ callback?.onFeatureProvisioningChanged(CAPABILITY, TECH, false)
+
+ assertThat(listDeferred.await().last()).isFalse()
+ }
+
+ private companion object {
+ const val SUB_ID = 1
+ const val CAPABILITY = MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_VOICE
+ const val TECH = ImsRegistrationImplBase.REGISTRATION_TECH_IWLAN
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/ims/ImsMmTelRepositoryTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/ims/ImsMmTelRepositoryTest.kt
index d5142fa..24b081a 100644
--- a/tests/spa_unit/src/com/android/settings/network/telephony/ims/ImsMmTelRepositoryTest.kt
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/ims/ImsMmTelRepositoryTest.kt
@@ -17,39 +17,48 @@
package com.android.settings.network.telephony.ims
import android.content.Context
-import android.telephony.CarrierConfigManager
-import android.telephony.CarrierConfigManager.KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL
-import android.telephony.TelephonyManager
+import android.telephony.AccessNetworkConstants
import android.telephony.ims.ImsMmTelManager
-import androidx.core.os.persistableBundleOf
+import android.telephony.ims.ImsStateCallback
+import android.telephony.ims.feature.MmTelFeature
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settingslib.spa.testutils.toListWithTimeout
import com.google.common.truth.Truth.assertThat
+import java.util.function.Consumer
+import kotlinx.coroutines.async
+import kotlinx.coroutines.delay
+import kotlinx.coroutines.flow.first
+import kotlinx.coroutines.runBlocking
import org.junit.Test
import org.junit.runner.RunWith
+import org.mockito.kotlin.any
+import org.mockito.kotlin.doAnswer
import org.mockito.kotlin.doReturn
import org.mockito.kotlin.doThrow
+import org.mockito.kotlin.eq
import org.mockito.kotlin.mock
-import org.mockito.kotlin.spy
import org.mockito.kotlin.stub
@RunWith(AndroidJUnit4::class)
class ImsMmTelRepositoryTest {
- private val mockTelephonyManager = mock<TelephonyManager> {
- on { createForSubscriptionId(SUB_ID) } doReturn mock
- }
+ private val context: Context = ApplicationProvider.getApplicationContext()
- private val mockCarrierConfigManager = mock<CarrierConfigManager>()
-
- private val context: Context = spy(ApplicationProvider.getApplicationContext()) {
- on { getSystemService(TelephonyManager::class.java) } doReturn mockTelephonyManager
- on { getSystemService(CarrierConfigManager::class.java) } doReturn mockCarrierConfigManager
- }
+ private var stateCallback: ImsStateCallback? = null
private val mockImsMmTelManager = mock<ImsMmTelManager> {
on { isVoWiFiSettingEnabled } doReturn true
on { getVoWiFiRoamingModeSetting() } doReturn ImsMmTelManager.WIFI_MODE_WIFI_PREFERRED
on { getVoWiFiModeSetting() } doReturn ImsMmTelManager.WIFI_MODE_CELLULAR_PREFERRED
+ on { registerImsStateCallback(any(), any()) } doAnswer {
+ stateCallback = it.arguments[1] as ImsStateCallback
+ stateCallback?.onAvailable()
+ }
+ on { isSupported(eq(CAPABILITY), eq(TRANSPORT), any(), any()) } doAnswer {
+ @Suppress("UNCHECKED_CAST")
+ val consumer = it.arguments[3] as Consumer<Boolean>
+ consumer.accept(true)
+ }
}
private val repository = ImsMmTelRepositoryImpl(context, SUB_ID, mockImsMmTelManager)
@@ -60,42 +69,21 @@
on { isVoWiFiSettingEnabled } doReturn false
}
- val wiFiCallingMode = repository.getWiFiCallingMode()
+ val wiFiCallingMode = repository.getWiFiCallingMode(false)
assertThat(wiFiCallingMode).isEqualTo(ImsMmTelManager.WIFI_MODE_UNKNOWN)
}
@Test
- fun getWiFiCallingMode_roamingAndNotUseWfcHomeModeForRoaming_returnRoamingSetting() {
- mockTelephonyManager.stub {
- on { isNetworkRoaming } doReturn true
- }
- mockUseWfcHomeModeForRoaming(false)
-
- val wiFiCallingMode = repository.getWiFiCallingMode()
+ fun getWiFiCallingMode_useRoamingMode_returnRoamingSetting() {
+ val wiFiCallingMode = repository.getWiFiCallingMode(true)
assertThat(wiFiCallingMode).isEqualTo(mockImsMmTelManager.getVoWiFiRoamingModeSetting())
}
@Test
- fun getWiFiCallingMode_roamingAndUseWfcHomeModeForRoaming_returnHomeSetting() {
- mockTelephonyManager.stub {
- on { isNetworkRoaming } doReturn true
- }
- mockUseWfcHomeModeForRoaming(true)
-
- val wiFiCallingMode = repository.getWiFiCallingMode()
-
- assertThat(wiFiCallingMode).isEqualTo(mockImsMmTelManager.getVoWiFiModeSetting())
- }
-
- @Test
- fun getWiFiCallingMode_notRoaming_returnHomeSetting() {
- mockTelephonyManager.stub {
- on { isNetworkRoaming } doReturn false
- }
-
- val wiFiCallingMode = repository.getWiFiCallingMode()
+ fun getWiFiCallingMode_notSseRoamingMode_returnHomeSetting() {
+ val wiFiCallingMode = repository.getWiFiCallingMode(false)
assertThat(wiFiCallingMode).isEqualTo(mockImsMmTelManager.getVoWiFiModeSetting())
}
@@ -106,22 +94,42 @@
on { isVoWiFiSettingEnabled } doThrow IllegalArgumentException()
}
- val wiFiCallingMode = repository.getWiFiCallingMode()
+ val wiFiCallingMode = repository.getWiFiCallingMode(false)
assertThat(wiFiCallingMode).isEqualTo(ImsMmTelManager.WIFI_MODE_UNKNOWN)
}
- private fun mockUseWfcHomeModeForRoaming(config: Boolean) {
- mockCarrierConfigManager.stub {
- on {
- getConfigForSubId(SUB_ID, KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL)
- } doReturn persistableBundleOf(
- KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL to config,
- )
+ @Test
+ fun imsReadyFlow_sendInitialValue() = runBlocking {
+ val flow = repository.imsReadyFlow()
+
+ val state = flow.first()
+
+ assertThat(state).isTrue()
+ }
+
+ @Test
+ fun imsReadyFlow_changed(): Unit = runBlocking {
+ val listDeferred = async {
+ repository.imsReadyFlow().toListWithTimeout()
}
+ delay(100)
+
+ stateCallback?.onUnavailable(ImsStateCallback.REASON_IMS_SERVICE_NOT_READY)
+
+ assertThat(listDeferred.await().last()).isFalse()
+ }
+
+ @Test
+ fun isSupported() = runBlocking {
+ val isSupported = repository.isSupported(CAPABILITY, TRANSPORT)
+
+ assertThat(isSupported).isTrue()
}
private companion object {
const val SUB_ID = 1
+ const val CAPABILITY = MmTelFeature.MmTelCapabilities.CAPABILITY_TYPE_VOICE
+ const val TRANSPORT = AccessNetworkConstants.TRANSPORT_TYPE_WLAN
}
}
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/wificalling/WifiCallingRepositoryTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/wificalling/WifiCallingRepositoryTest.kt
new file mode 100644
index 0000000..1f3acc2
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/wificalling/WifiCallingRepositoryTest.kt
@@ -0,0 +1,114 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.network.telephony.wificalling
+
+import android.content.Context
+import android.telephony.CarrierConfigManager
+import android.telephony.CarrierConfigManager.KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL
+import android.telephony.TelephonyManager
+import android.telephony.ims.ImsMmTelManager
+import androidx.core.os.persistableBundleOf
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.network.telephony.ims.ImsMmTelRepository
+import com.google.common.truth.Truth.assertThat
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.any
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.spy
+import org.mockito.kotlin.stub
+
+@RunWith(AndroidJUnit4::class)
+class WifiCallingRepositoryTest {
+
+ private val mockTelephonyManager = mock<TelephonyManager> {
+ on { createForSubscriptionId(SUB_ID) } doReturn mock
+ }
+
+ private val mockCarrierConfigManager = mock<CarrierConfigManager>()
+
+ private val context: Context = spy(ApplicationProvider.getApplicationContext()) {
+ on { getSystemService(TelephonyManager::class.java) } doReturn mockTelephonyManager
+ on { getSystemService(CarrierConfigManager::class.java) } doReturn mockCarrierConfigManager
+ }
+
+ private val mockImsMmTelRepository = mock<ImsMmTelRepository> {
+ on { getWiFiCallingMode(any()) } doReturn ImsMmTelManager.WIFI_MODE_UNKNOWN
+ }
+
+ private val repository = WifiCallingRepository(context, SUB_ID, mockImsMmTelRepository)
+
+ @Test
+ fun getWiFiCallingMode_roamingAndNotUseWfcHomeModeForRoaming_returnRoamingSetting() {
+ mockTelephonyManager.stub {
+ on { isNetworkRoaming } doReturn true
+ }
+ mockUseWfcHomeModeForRoaming(false)
+ mockImsMmTelRepository.stub {
+ on { getWiFiCallingMode(true) } doReturn ImsMmTelManager.WIFI_MODE_WIFI_PREFERRED
+ }
+
+ val wiFiCallingMode = repository.getWiFiCallingMode()
+
+ assertThat(wiFiCallingMode).isEqualTo(ImsMmTelManager.WIFI_MODE_WIFI_PREFERRED)
+ }
+
+ @Test
+ fun getWiFiCallingMode_roamingAndUseWfcHomeModeForRoaming_returnHomeSetting() {
+ mockTelephonyManager.stub {
+ on { isNetworkRoaming } doReturn true
+ }
+ mockUseWfcHomeModeForRoaming(true)
+ mockImsMmTelRepository.stub {
+ on { getWiFiCallingMode(false) } doReturn ImsMmTelManager.WIFI_MODE_WIFI_PREFERRED
+ }
+
+ val wiFiCallingMode = repository.getWiFiCallingMode()
+
+ assertThat(wiFiCallingMode).isEqualTo(ImsMmTelManager.WIFI_MODE_WIFI_PREFERRED)
+ }
+
+ @Test
+ fun getWiFiCallingMode_notRoaming_returnHomeSetting() {
+ mockTelephonyManager.stub {
+ on { isNetworkRoaming } doReturn false
+ }
+ mockImsMmTelRepository.stub {
+ on { getWiFiCallingMode(false) } doReturn ImsMmTelManager.WIFI_MODE_WIFI_PREFERRED
+ }
+
+ val wiFiCallingMode = repository.getWiFiCallingMode()
+
+ assertThat(wiFiCallingMode).isEqualTo(ImsMmTelManager.WIFI_MODE_WIFI_PREFERRED)
+ }
+
+ private fun mockUseWfcHomeModeForRoaming(config: Boolean) {
+ mockCarrierConfigManager.stub {
+ on {
+ getConfigForSubId(SUB_ID, KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL)
+ } doReturn persistableBundleOf(
+ KEY_USE_WFC_HOME_NETWORK_MODE_IN_ROAMING_NETWORK_BOOL to config,
+ )
+ }
+ }
+
+ private companion object {
+ const val SUB_ID = 1
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/wifi/WepNetworksPreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/wifi/WepNetworksPreferenceControllerTest.kt
index 994abbf..49e6a17 100644
--- a/tests/spa_unit/src/com/android/settings/wifi/WepNetworksPreferenceControllerTest.kt
+++ b/tests/spa_unit/src/com/android/settings/wifi/WepNetworksPreferenceControllerTest.kt
@@ -20,6 +20,8 @@
import android.net.wifi.WifiManager
import androidx.compose.ui.test.assertIsOff
import androidx.compose.ui.test.assertIsOn
+import androidx.compose.ui.test.isDisplayed
+import androidx.compose.ui.test.isNotDisplayed
import androidx.compose.ui.test.junit4.createComposeRule
import androidx.compose.ui.test.onNodeWithText
import androidx.compose.ui.test.onRoot
@@ -28,12 +30,16 @@
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.android.settings.R
+import com.android.settings.dashboard.DashboardFragment
import com.android.settings.spa.preference.ComposePreference
+import com.android.settingslib.spa.testutils.onDialogText
+import com.android.wifitrackerlib.WifiEntry
import java.util.function.Consumer
import org.junit.Before
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
+import org.mockito.Mockito
import org.mockito.kotlin.any
import org.mockito.kotlin.doAnswer
import org.mockito.kotlin.doReturn
@@ -48,25 +54,30 @@
private var wepAllowed = true
- private val mockWifiManager = mock<WifiManager> {
+ private var mockWifiInfo = mock<android.net.wifi.WifiInfo> {
+ on { it.currentSecurityType } doReturn WifiEntry.SECURITY_EAP
+ on { it.ssid } doReturn SSID
+ }
+
+ private var mockWifiManager = mock<WifiManager> {
on { queryWepAllowed(any(), any()) } doAnswer {
@Suppress("UNCHECKED_CAST")
val consumer = it.arguments[1] as Consumer<Boolean>
consumer.accept(wepAllowed)
}
on { it.isWepSupported } doReturn true
+ on { it.connectionInfo } doReturn mockWifiInfo
}
private var context: Context =
spy(ApplicationProvider.getApplicationContext()) {
on { getSystemService(WifiManager::class.java) } doReturn mockWifiManager
}
- private var controller = WepNetworksPreferenceController(context, TEST_KEY)
+ private var controller = WepNetworksPreferenceController(context, TEST_KEY)
private val preference = ComposePreference(context).apply { key = TEST_KEY }
private val preferenceScreen = PreferenceManager(context).createPreferenceScreen(context)
-
@Before
fun setUp() {
preferenceScreen.addPreference(preference)
@@ -79,6 +90,7 @@
composeTestRule.setContent {
controller.Content()
}
+
composeTestRule.onNodeWithText(context.getString(R.string.wifi_allow_wep_networks))
.assertIsOn()
}
@@ -89,6 +101,7 @@
composeTestRule.setContent {
controller.Content()
}
+
composeTestRule.onNodeWithText(context.getString(R.string.wifi_allow_wep_networks))
.assertIsOff()
}
@@ -101,7 +114,6 @@
}
composeTestRule.onRoot().performClick()
-
composeTestRule.onNodeWithText(context.getString(R.string.wifi_allow_wep_networks))
.assertIsOn()
}
@@ -114,12 +126,38 @@
}
composeTestRule.onRoot().performClick()
-
composeTestRule.onNodeWithText(context.getString(R.string.wifi_allow_wep_networks))
.assertIsOff()
}
+ @Test
+ fun whenClick_wepAllowed_openDialog() {
+ wepAllowed = true
+ Mockito.`when`(mockWifiInfo.currentSecurityType).thenReturn(WifiEntry.SECURITY_WEP)
+ composeTestRule.setContent {
+ controller.Content()
+ }
+
+ composeTestRule.onRoot().performClick()
+ composeTestRule.onDialogText(context.getString(R.string.wifi_disconnect_button_text))
+ .isDisplayed()
+ }
+
+ @Test
+ fun whenClick_wepDisallowed_openDialog() {
+ wepAllowed = false
+ Mockito.`when`(mockWifiInfo.currentSecurityType).thenReturn(WifiEntry.SECURITY_WEP)
+ composeTestRule.setContent {
+ controller.Content()
+ }
+
+ composeTestRule.onRoot().performClick()
+ composeTestRule.onDialogText(context.getString(R.string.wifi_disconnect_button_text))
+ .isNotDisplayed()
+ }
+
private companion object {
const val TEST_KEY = "test_key"
+ const val SSID = "ssid"
}
}
\ No newline at end of file
diff --git a/tests/spa_unit/src/com/android/settings/wifi/details2/WifiPrivacyPageProviderTest.kt b/tests/spa_unit/src/com/android/settings/wifi/details2/WifiPrivacyPageProviderTest.kt
new file mode 100644
index 0000000..5c9a1a4
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/wifi/details2/WifiPrivacyPageProviderTest.kt
@@ -0,0 +1,179 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.wifi.details2
+
+import android.content.Context
+import android.net.wifi.WifiConfiguration
+import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.assertIsNotEnabled
+import androidx.compose.ui.test.assertIsOff
+import androidx.compose.ui.test.assertIsOn
+import androidx.compose.ui.test.assertIsSelectable
+import androidx.compose.ui.test.assertIsSelected
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onNodeWithText
+import androidx.compose.ui.test.onRoot
+import androidx.compose.ui.test.performClick
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.R
+import com.android.wifitrackerlib.WifiEntry
+import com.google.common.truth.Truth
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.stub
+
+@RunWith(AndroidJUnit4::class)
+class WifiPrivacyPageProviderTest {
+ @get:Rule
+ val composeTestRule = createComposeRule()
+
+ private val context: Context = ApplicationProvider.getApplicationContext()
+ private var mockWifiConfiguration = mock<WifiConfiguration>() {
+ on { isSendDhcpHostnameEnabled } doReturn true
+ }
+ private var mockWifiEntry = mock<WifiEntry>() {
+ on { canSetPrivacy() } doReturn true
+ on { privacy } doReturn 0
+ on { wifiConfiguration } doReturn mockWifiConfiguration
+ }
+
+ @Test
+ fun apnEditPageProvider_name() {
+ Truth.assertThat(WifiPrivacyPageProvider.name).isEqualTo("WifiPrivacy")
+ }
+
+ @Test
+ fun title_displayed() {
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+ composeTestRule.onNodeWithText(
+ context.getString(R.string.wifi_privacy_settings)
+ ).assertIsDisplayed()
+ }
+
+ @Test
+ fun category_mac_title_displayed() {
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+ composeTestRule.onNodeWithText(
+ context.getString(R.string.wifi_privacy_mac_settings)
+ ).assertIsDisplayed()
+ }
+
+ @Test
+ fun category_mac_list_displayed() {
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+ val wifiPrivacyEntries = context.resources.getStringArray(R.array.wifi_privacy_entries)
+ for (entry in wifiPrivacyEntries) {
+ composeTestRule.onNodeWithText(
+ entry
+ ).assertIsDisplayed()
+ }
+ }
+
+ @Test
+ fun category_mac_list_selectable() {
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+ val wifiPrivacyEntries = context.resources.getStringArray(R.array.wifi_privacy_entries)
+ for (entry in wifiPrivacyEntries) {
+ composeTestRule.onNodeWithText(
+ entry
+ ).assertIsSelectable()
+ }
+ }
+
+ @Test
+ fun category_mac_list_default_selected() {
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+ val wifiPrivacyEntries = context.resources.getStringArray(R.array.wifi_privacy_entries)
+ val wifiPrivacyValues = context.resources.getStringArray(R.array.wifi_privacy_values)
+ composeTestRule.onNodeWithText(
+ wifiPrivacyEntries[wifiPrivacyValues.indexOf("0")]
+ ).assertIsSelected()
+ }
+
+ @Test
+ fun category_mac_list_not_enabled() {
+ mockWifiEntry.stub {
+ on { canSetPrivacy() } doReturn false
+ }
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+ val wifiPrivacyEntries = context.resources.getStringArray(R.array.wifi_privacy_entries)
+ for (entry in wifiPrivacyEntries) {
+ composeTestRule.onNodeWithText(entry).assertIsNotEnabled()
+ }
+ }
+
+ @Test
+ fun category_send_device_name_title_displayed() {
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+ composeTestRule.onNodeWithText(
+ context.getString(R.string.wifi_privacy_device_name_settings)
+ ).assertIsDisplayed()
+ }
+
+ @Test
+ fun toggle_send_device_name_title_displayed() {
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+ composeTestRule.onNodeWithText(
+ context.getString(R.string.wifi_privacy_send_device_name_toggle_title)
+ ).assertIsDisplayed()
+ }
+
+ @Test
+ fun send_device_name_turnOn() {
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+ composeTestRule.onNodeWithText(
+ context.getString(R.string.wifi_privacy_send_device_name_toggle_title)
+ ).assertIsOn()
+ }
+
+ @Test
+ fun onClick_turnOff() {
+ composeTestRule.setContent {
+ WifiPrivacyPage(mockWifiEntry)
+ }
+
+ composeTestRule.onNodeWithText(
+ context.getString(R.string.wifi_privacy_send_device_name_toggle_title)
+ ).performClick()
+
+ composeTestRule.onNodeWithText(
+ context.getString(R.string.wifi_privacy_send_device_name_toggle_title)
+ ).assertIsOff()
+ }
+}
\ No newline at end of file
diff --git a/tests/spa_unit/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceControllerTest.kt
new file mode 100644
index 0000000..98997e4
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/wifi/details2/WifiPrivacyPreferenceControllerTest.kt
@@ -0,0 +1,96 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package com.android.settings.wifi.details2
+
+import android.content.Context
+import android.content.Intent
+import android.net.wifi.WifiManager
+import androidx.compose.runtime.CompositionLocalProvider
+import androidx.compose.ui.platform.LocalContext
+import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.junit4.createComposeRule
+import androidx.compose.ui.test.onNodeWithText
+import androidx.compose.ui.test.performClick
+import androidx.core.os.bundleOf
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.R
+import com.android.settingslib.spa.framework.util.KEY_DESTINATION
+import com.google.common.truth.Truth
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.kotlin.any
+import org.mockito.kotlin.argumentCaptor
+import org.mockito.kotlin.doNothing
+import org.mockito.kotlin.doReturn
+import org.mockito.kotlin.mock
+import org.mockito.kotlin.spy
+import org.mockito.kotlin.verify
+import org.mockito.kotlin.whenever
+
+@RunWith(AndroidJUnit4::class)
+class WifiPrivacyPreferenceControllerTest {
+ @get:Rule
+ val composeTestRule = createComposeRule()
+
+ private val mockWifiManager = mock<WifiManager> {
+ on { isConnectedMacRandomizationSupported } doReturn true
+ }
+
+ private val context: Context = spy(ApplicationProvider.getApplicationContext()) {
+ on { getSystemService(WifiManager::class.java) } doReturn mockWifiManager
+ doNothing().whenever(mock).startActivity(any())
+ }
+
+ private val controller = WifiPrivacyPreferenceController(context, TEST_KEY)
+
+ @Test
+ fun title_isDisplayed() {
+ composeTestRule.setContent {
+ CompositionLocalProvider(LocalContext provides context) {
+ controller.Content()
+ }
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.wifi_privacy_settings))
+ .assertIsDisplayed()
+ }
+
+ @Test
+ fun onClick_startWifiPrivacyPage() {
+ composeTestRule.setContent {
+ CompositionLocalProvider(LocalContext provides context) {
+ controller.setWifiEntryKey("")
+ controller.Content()
+ }
+ }
+
+ composeTestRule.onNodeWithText(context.getString(R.string.wifi_privacy_settings))
+ .performClick()
+
+ val intent = argumentCaptor<Intent> {
+ verify(context).startActivity(capture())
+ }.firstValue
+ Truth.assertThat(intent.getStringExtra(KEY_DESTINATION))
+ .isEqualTo(WifiPrivacyPageProvider.getRoute(""))
+ }
+
+ private companion object {
+ const val TEST_KEY = "test_key"
+ }
+}
\ No newline at end of file
diff --git a/tests/unit/Android.bp b/tests/unit/Android.bp
index 0f844d0..c8e886c 100644
--- a/tests/unit/Android.bp
+++ b/tests/unit/Android.bp
@@ -26,6 +26,7 @@
"androidx.test.rules",
"androidx.test.ext.junit",
"androidx.preference_preference",
+ "flag-junit",
"mockito-target-minus-junit4",
"platform-test-annotations",
"platform-test-rules",
diff --git a/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/OWNERS b/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/OWNERS
new file mode 100644
index 0000000..4a35359
--- /dev/null
+++ b/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/OWNERS
@@ -0,0 +1 @@
+include platform/packages/modules/Connectivity:/thread/OWNERS
diff --git a/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/ThreadNetworkPreferenceControllerTest.kt b/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/ThreadNetworkPreferenceControllerTest.kt
new file mode 100644
index 0000000..644095d
--- /dev/null
+++ b/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/ThreadNetworkPreferenceControllerTest.kt
@@ -0,0 +1,255 @@
+/*
+ * Copyright (C) 2024 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.connecteddevice.threadnetwork
+
+import android.content.BroadcastReceiver
+import android.content.Context
+import android.content.Intent
+import android.net.thread.ThreadNetworkController.STATE_DISABLED
+import android.net.thread.ThreadNetworkController.STATE_DISABLING
+import android.net.thread.ThreadNetworkController.STATE_ENABLED
+import android.net.thread.ThreadNetworkController.StateCallback
+import android.net.thread.ThreadNetworkException
+import android.os.OutcomeReceiver
+import android.platform.test.flag.junit.SetFlagsRule
+import android.provider.Settings
+import androidx.core.content.ContextCompat
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.LifecycleOwner
+import androidx.preference.PreferenceManager
+import androidx.preference.SwitchPreference
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.net.thread.platform.flags.Flags
+import com.android.settings.R
+import com.android.settings.core.BasePreferenceController.AVAILABLE
+import com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE
+import com.android.settings.core.BasePreferenceController.DISABLED_DEPENDENT_SETTING
+import com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE
+import com.android.settings.connecteddevice.threadnetwork.ThreadNetworkPreferenceController.BaseThreadNetworkController
+import com.google.common.truth.Truth.assertThat
+import org.junit.Before
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.ArgumentCaptor
+import org.mockito.ArgumentMatchers.any
+import org.mockito.Mockito.mock
+import org.mockito.Mockito.spy
+import org.mockito.Mockito.verify
+import java.util.concurrent.Executor
+
+/** Unit tests for [ThreadNetworkPreferenceController]. */
+@RunWith(AndroidJUnit4::class)
+class ThreadNetworkPreferenceControllerTest {
+ @get:Rule
+ val mSetFlagsRule = SetFlagsRule()
+ private lateinit var context: Context
+ private lateinit var executor: Executor
+ private lateinit var controller: ThreadNetworkPreferenceController
+ private lateinit var fakeThreadNetworkController: FakeThreadNetworkController
+ private lateinit var preference: SwitchPreference
+ private val broadcastReceiverArgumentCaptor = ArgumentCaptor.forClass(
+ BroadcastReceiver::class.java
+ )
+
+ @Before
+ fun setUp() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_THREAD_ENABLED_PLATFORM)
+ context = spy(ApplicationProvider.getApplicationContext<Context>())
+ executor = ContextCompat.getMainExecutor(context)
+ fakeThreadNetworkController = FakeThreadNetworkController(executor)
+ controller = newControllerWithThreadFeatureSupported(true)
+ val preferenceManager = PreferenceManager(context)
+ val preferenceScreen = preferenceManager.createPreferenceScreen(context)
+ preference = SwitchPreference(context)
+ preference.key = "thread_network_settings"
+ preferenceScreen.addPreference(preference)
+ controller.displayPreference(preferenceScreen)
+
+ Settings.Global.putInt(context.contentResolver, Settings.Global.AIRPLANE_MODE_ON, 0)
+ }
+
+ private fun newControllerWithThreadFeatureSupported(
+ present: Boolean
+ ): ThreadNetworkPreferenceController {
+ return ThreadNetworkPreferenceController(
+ context,
+ "thread_network_settings" /* key */,
+ executor,
+ if (present) fakeThreadNetworkController else null
+ )
+ }
+
+ @Test
+ fun availabilityStatus_flagDisabled_returnsConditionallyUnavailable() {
+ mSetFlagsRule.disableFlags(Flags.FLAG_THREAD_ENABLED_PLATFORM)
+ assertThat(controller.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE)
+ }
+
+ @Test
+ fun availabilityStatus_airPlaneModeOn_returnsDisabledDependentSetting() {
+ Settings.Global.putInt(context.contentResolver, Settings.Global.AIRPLANE_MODE_ON, 1)
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+
+ assertThat(controller.getAvailabilityStatus()).isEqualTo(DISABLED_DEPENDENT_SETTING)
+ }
+
+ @Test
+ fun availabilityStatus_airPlaneModeOff_returnsAvailable() {
+ Settings.Global.putInt(context.contentResolver, Settings.Global.AIRPLANE_MODE_ON, 0)
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+
+ assertThat(controller.getAvailabilityStatus()).isEqualTo(AVAILABLE)
+ }
+
+ @Test
+ fun availabilityStatus_threadFeatureNotSupported_returnsUnsupported() {
+ controller = newControllerWithThreadFeatureSupported(false)
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+
+ assertThat(fakeThreadNetworkController.registeredStateCallback).isNull()
+ assertThat(controller.getAvailabilityStatus()).isEqualTo(UNSUPPORTED_ON_DEVICE)
+ }
+
+ @Test
+ fun isChecked_threadSetEnabled_returnsTrue() {
+ fakeThreadNetworkController.setEnabled(true, executor) { }
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+
+ assertThat(controller.isChecked).isTrue()
+ }
+
+ @Test
+ fun isChecked_threadSetDisabled_returnsFalse() {
+ fakeThreadNetworkController.setEnabled(false, executor) { }
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+
+ assertThat(controller.isChecked).isFalse()
+ }
+
+ @Test
+ fun setChecked_setChecked_threadIsEnabled() {
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+
+ controller.setChecked(true)
+
+ assertThat(fakeThreadNetworkController.isEnabled).isTrue()
+ }
+
+ @Test
+ fun setChecked_setUnchecked_threadIsDisabled() {
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+
+ controller.setChecked(false)
+
+ assertThat(fakeThreadNetworkController.isEnabled).isFalse()
+ }
+
+ @Test
+ fun updatePreference_airPlaneModeOff_preferenceEnabled() {
+ Settings.Global.putInt(context.contentResolver, Settings.Global.AIRPLANE_MODE_ON, 0)
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+
+ assertThat(preference.isEnabled).isTrue()
+ assertThat(preference.summary).isEqualTo(
+ context.resources.getString(R.string.thread_network_settings_summary)
+ )
+ }
+
+ @Test
+ fun updatePreference_airPlaneModeOn_preferenceDisabled() {
+ Settings.Global.putInt(context.contentResolver, Settings.Global.AIRPLANE_MODE_ON, 1)
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+
+ assertThat(preference.isEnabled).isFalse()
+ assertThat(preference.summary).isEqualTo(
+ context.resources.getString(R.string.thread_network_settings_summary_airplane_mode)
+ )
+ }
+
+ @Test
+ fun updatePreference_airPlaneModeTurnedOn_preferenceDisabled() {
+ Settings.Global.putInt(context.contentResolver, Settings.Global.AIRPLANE_MODE_ON, 0)
+ startControllerAndCaptureCallbacks()
+
+ Settings.Global.putInt(context.contentResolver, Settings.Global.AIRPLANE_MODE_ON, 1)
+ broadcastReceiverArgumentCaptor.value.onReceive(context, Intent())
+
+ assertThat(preference.isEnabled).isFalse()
+ assertThat(preference.summary).isEqualTo(
+ context.resources.getString(R.string.thread_network_settings_summary_airplane_mode)
+ )
+ }
+
+ private fun startControllerAndCaptureCallbacks() {
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+ verify(context)!!.registerReceiver(broadcastReceiverArgumentCaptor.capture(), any())
+ }
+
+ private class FakeThreadNetworkController(private val executor: Executor) :
+ BaseThreadNetworkController {
+ var isEnabled = true
+ private set
+ var registeredStateCallback: StateCallback? = null
+ private set
+
+ override fun setEnabled(
+ enabled: Boolean,
+ executor: Executor,
+ receiver: OutcomeReceiver<Void?, ThreadNetworkException>
+ ) {
+ isEnabled = enabled
+ if (registeredStateCallback != null) {
+ if (!isEnabled) {
+ executor.execute {
+ registeredStateCallback!!.onThreadEnableStateChanged(
+ STATE_DISABLING
+ )
+ }
+ executor.execute {
+ registeredStateCallback!!.onThreadEnableStateChanged(
+ STATE_DISABLED
+ )
+ }
+ } else {
+ executor.execute {
+ registeredStateCallback!!.onThreadEnableStateChanged(
+ STATE_ENABLED
+ )
+ }
+ }
+ }
+ executor.execute { receiver.onResult(null) }
+ }
+
+ override fun registerStateCallback(
+ executor: Executor,
+ callback: StateCallback
+ ) {
+ require(callback !== registeredStateCallback) { "callback is already registered" }
+ registeredStateCallback = callback
+ val enabledState =
+ if (isEnabled) STATE_ENABLED else STATE_DISABLED
+ executor.execute { registeredStateCallback!!.onThreadEnableStateChanged(enabledState) }
+ }
+
+ override fun unregisterStateCallback(callback: StateCallback) {
+ requireNotNull(registeredStateCallback) { "callback is already unregistered" }
+ registeredStateCallback = null
+ }
+ }
+}
diff --git a/tests/unit/src/com/android/settings/development/NfcStackDebugLogPreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/NfcStackDebugLogPreferenceControllerTest.java
deleted file mode 100644
index 914d01d..0000000
--- a/tests/unit/src/com/android/settings/development/NfcStackDebugLogPreferenceControllerTest.java
+++ /dev/null
@@ -1,112 +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.settings.development;
-
-import static com.android.settings.development.NfcStackDebugLogPreferenceController
- .NFC_STACK_DEBUGLOG_ENABLED_PROPERTY;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import android.content.Context;
-import android.os.Looper;
-import android.os.SystemProperties;
-
-import androidx.preference.SwitchPreference;
-import androidx.preference.PreferenceManager;
-import androidx.preference.PreferenceScreen;
-import androidx.test.core.app.ApplicationProvider;
-import androidx.test.ext.junit.runners.AndroidJUnit4;
-
-import org.junit.Before;
-import org.junit.Rule;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-@RunWith(AndroidJUnit4.class)
-public class NfcStackDebugLogPreferenceControllerTest {
-
- private Context mContext;
- private NfcStackDebugLogPreferenceController mController;
- private SwitchPreference mPreference;
-
- @Before
- public void setUp() {
- mContext = ApplicationProvider.getApplicationContext();
- mController = new NfcStackDebugLogPreferenceController(mContext);
- if (Looper.myLooper() == null) {
- Looper.prepare();
- }
-
- final PreferenceManager preferenceManager = new PreferenceManager(mContext);
- final PreferenceScreen screen = preferenceManager.createPreferenceScreen(mContext);
- mPreference = new SwitchPreference(mContext);
- mPreference.setKey(mController.getPreferenceKey());
- screen.addPreference(mPreference);
- mController.displayPreference(screen);
- }
-
- @Test
- public void onPreferenceChanged_settingDisabled_shouldTurnOffNfcStackDebugLog() {
- mController.onPreferenceChange(mPreference, false /* new value */);
-
- final boolean mode = SystemProperties.getBoolean(
- NFC_STACK_DEBUGLOG_ENABLED_PROPERTY, false /* default */);
-
- assertThat(mode).isFalse();
- }
-
- @Test
- public void onPreferenceChanged_settingEnabled_shouldTurnOnNfcStackDebugLog() {
- mController.onPreferenceChange(mPreference, true /* new value */);
-
- final boolean mode = SystemProperties.getBoolean(
- NFC_STACK_DEBUGLOG_ENABLED_PROPERTY, false /* default */);
-
- assertThat(mode).isTrue();
- }
-
- @Test
- public void updateState_settingEnabled_preferenceShouldBeChecked() {
- SystemProperties.set(NFC_STACK_DEBUGLOG_ENABLED_PROPERTY,
- Boolean.toString(true));
-
- mController.updateState(mPreference);
- assertThat(mPreference.isChecked()).isTrue();
- }
-
- @Test
- public void updateState_settingDisabled_preferenceShouldNotBeChecked() {
- SystemProperties.set(NFC_STACK_DEBUGLOG_ENABLED_PROPERTY,
- Boolean.toString(false));
-
- mController.updateState(mPreference);
- assertThat(mPreference.isChecked()).isFalse();
- }
-
- @Test
- public void onDeveloperOptionsDisabled_shouldDisablePreference() {
- mController.onDeveloperOptionsSwitchDisabled();
- final boolean mode = SystemProperties.getBoolean(
- NFC_STACK_DEBUGLOG_ENABLED_PROPERTY,
- false /* default */);
-
- mController.updateState(mPreference);
-
- assertThat(mode).isFalse();
- assertThat(mPreference.isChecked()).isFalse();
- }
-}
diff --git a/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java b/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java
index 587e734..3b9ac9d 100644
--- a/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java
+++ b/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java
@@ -18,9 +18,13 @@
import static com.android.settings.network.SubscriptionUtil.KEY_UNIQUE_SUBSCRIPTION_DISPLAYNAME;
import static com.android.settings.network.SubscriptionUtil.SUB_ID;
+
import static com.google.common.truth.Truth.assertThat;
+
import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
+import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.mock;
@@ -30,6 +34,8 @@
import android.content.Context;
import android.content.SharedPreferences;
import android.content.res.Resources;
+import android.net.ConnectivityManager;
+import android.net.NetworkCapabilities;
import android.telephony.SubscriptionInfo;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
@@ -61,13 +67,15 @@
private static final CharSequence CARRIER_2 = "carrier2";
private Context mContext;
+ private NetworkCapabilities mNetworkCapabilities;
+
@Mock
private SubscriptionManager mSubMgr;
@Mock
private TelephonyManager mTelMgr;
@Mock
private Resources mResources;
-
+ @Mock private ConnectivityManager mConnectivityManager;
@Before
public void setUp() {
@@ -75,6 +83,7 @@
mContext = spy(ApplicationProvider.getApplicationContext());
when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubMgr);
when(mContext.getSystemService(TelephonyManager.class)).thenReturn(mTelMgr);
+ when(mContext.getSystemService(ConnectivityManager.class)).thenReturn(mConnectivityManager);
when(mTelMgr.getUiccSlotsInfo()).thenReturn(null);
}
@@ -588,4 +597,24 @@
assertThat(SubscriptionUtil.isValidCachedDisplayName(cacheString, originalName)).isFalse();
}
+
+ @Test
+ public void isConnectedToWifiOrDifferentSubId_hasWiFi_returnTrue() {
+ addNetworkTransportType(NetworkCapabilities.TRANSPORT_WIFI);
+
+ assertTrue(SubscriptionUtil.isConnectedToWifiOrDifferentSubId(mContext, SUBID_1));
+ }
+
+ @Test
+ public void isConnectedToWifiOrDifferentSubId_noData_and_noWiFi_returnFalse() {
+ addNetworkTransportType(NetworkCapabilities.TRANSPORT_BLUETOOTH);
+
+ assertFalse(SubscriptionUtil.isConnectedToWifiOrDifferentSubId(mContext, SUBID_1));
+ }
+
+ private void addNetworkTransportType(int networkType) {
+ mNetworkCapabilities =
+ new NetworkCapabilities.Builder().addTransportType(networkType).build();
+ when(mConnectivityManager.getNetworkCapabilities(any())).thenReturn(mNetworkCapabilities);
+ }
}
diff --git a/tests/unit/src/com/android/settings/wifi/RequestToggleWiFiActivityTest.java b/tests/unit/src/com/android/settings/wifi/RequestToggleWiFiActivityTest.java
index 3d2d9a8..d84d5ad 100644
--- a/tests/unit/src/com/android/settings/wifi/RequestToggleWiFiActivityTest.java
+++ b/tests/unit/src/com/android/settings/wifi/RequestToggleWiFiActivityTest.java
@@ -34,6 +34,7 @@
import org.junit.After;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -42,6 +43,7 @@
import org.mockito.junit.MockitoJUnit;
import org.mockito.junit.MockitoRule;
+@Ignore
@RunWith(AndroidJUnit4.class)
public class RequestToggleWiFiActivityTest {
diff --git a/tests/unit/src/com/android/settings/wifi/WifiDialog2Test.kt b/tests/unit/src/com/android/settings/wifi/WifiDialog2Test.kt
index ef50433..0b14790 100644
--- a/tests/unit/src/com/android/settings/wifi/WifiDialog2Test.kt
+++ b/tests/unit/src/com/android/settings/wifi/WifiDialog2Test.kt
@@ -23,6 +23,7 @@
import com.android.settings.wifi.WifiDialog2.WifiDialog2Listener
import com.android.wifitrackerlib.WifiEntry
import com.google.common.truth.Truth.assertThat
+import org.junit.Ignore
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
@@ -30,6 +31,7 @@
import org.mockito.junit.MockitoJUnit
import org.mockito.junit.MockitoRule
+@Ignore
@RunWith(AndroidJUnit4::class)
class WifiDialog2Test {
@get:Rule
diff --git a/tests/unit/src/com/android/settings/wifi/WifiUtilsTest.java b/tests/unit/src/com/android/settings/wifi/WifiUtilsTest.java
index 2826310..d5d4c7f 100644
--- a/tests/unit/src/com/android/settings/wifi/WifiUtilsTest.java
+++ b/tests/unit/src/com/android/settings/wifi/WifiUtilsTest.java
@@ -35,6 +35,7 @@
import com.android.wifitrackerlib.WifiEntry;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -143,6 +144,7 @@
null /* scanResult */);
}
+ @Ignore
@Test
public void checkShowWifiHotspot_allReady_returnTrue() {
assertThat(WifiUtils.checkShowWifiHotspot(mContext)).isTrue();