Merge "Update the flow of charging optimization strings." into main
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index ad81551..fd9f2e5 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -2551,9 +2551,9 @@
<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" />
+ android:value="com.android.settings.display.ColorContrastFragment" />
<meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
- android:value="@string/menu_key_accessibility"/>
+ android:value="@string/menu_key_display"/>
<meta-data android:name="com.android.settings.PRIMARY_PROFILE_CONTROLLED"
android:value="true" />
</activity>
@@ -3343,6 +3343,7 @@
<action android:name="com.google.android.setupwizard.SETUP_WIZARD_FINISHED"/>
<action android:name="com.android.settings.battery.action.PERIODIC_JOB_RECHECK"/>
<action android:name="android.intent.action.TIME_SET"/>
+ <action android:name="android.intent.action.TIMEZONE_CHANGED"/>
</intent-filter>
</receiver>
@@ -5138,8 +5139,6 @@
<action android:name="com.android.settings.action.OPEN_PRIVATE_SPACE_SETTINGS" />
<category android:name="android.intent.category.DEFAULT"/>
</intent-filter>
- <meta-data android:name="com.android.settings.HIGHLIGHT_MENU_KEY"
- android:value="@string/menu_key_security"/>
</activity>
<activity android:name=".privatespace.PrivateProfileContextHelperActivity" android:exported="false"/>
diff --git a/TEST_MAPPING b/TEST_MAPPING
index f84565f..4b85752 100644
--- a/TEST_MAPPING
+++ b/TEST_MAPPING
@@ -6,25 +6,22 @@
{
"name": "SettingsUnitTests",
"options": [
- {
- "include-filter": "com.android.settings.biometrics"
- },
- {
- "include-filter": "com.android.settings.biometrics2"
- },
- {
- "include-filter": "com.android.settings.password"
- },
- {
- "include-filter": "com.android.settings.privatespace"
- },
- {
- "include-filter": "com.android.settings.safetycenter"
- },
- {
- "include-filter": "com.android.settings.security"
- }
- ]
+ {
+ "exclude-filter": "com.android.settings.fuelgauge.batterysaver"
+ },
+ {
+ "exclude-filter": "com.android.settings.network.telephony"
+ },
+ {
+ "exclude-filter": "com.android.settings.privatespace"
+ },
+ {
+ "exclude-filter": "com.android.settings.regionalpreferences"
+ },
+ {
+ "exclude-filter": "com.android.settings.vpn2"
+ }
+ ]
}
],
"postsubmit": [
diff --git a/aconfig/accessibility/accessibility_flags.aconfig b/aconfig/accessibility/accessibility_flags.aconfig
index c9e1ece..2c92547 100644
--- a/aconfig/accessibility/accessibility_flags.aconfig
+++ b/aconfig/accessibility/accessibility_flags.aconfig
@@ -4,6 +4,13 @@
# NOTE: Keep alphabetized to help limit merge conflicts from multiple simultaneous editors.
flag {
+ name: "add_brightness_settings_in_suw"
+ namespace: "accessibility"
+ description: "Whether to add brightness preference in SUW Vision Settings"
+ bug: "332974327"
+}
+
+flag {
name: "edit_shortcuts_in_full_screen"
namespace: "accessibility"
description: "Show the edit shorcuts screen in full screen, since the shortcut options are increasing."
diff --git a/aconfig/settings_connecteddevice_flag_declarations.aconfig b/aconfig/settings_connecteddevice_flag_declarations.aconfig
index 3d2e9f5..2d66c30 100644
--- a/aconfig/settings_connecteddevice_flag_declarations.aconfig
+++ b/aconfig/settings_connecteddevice_flag_declarations.aconfig
@@ -14,10 +14,3 @@
description: "Gates whether to require an auth challenge for changing USB preferences"
bug: "317367746"
}
-
-flag {
- name: "enable_saved_devices_order_by_recency"
- namespace: "pixel_cross_device_control"
- description: "Order the saved bluetooth devices by most recently connected."
- bug: "306160434"
-}
diff --git a/color-check-baseline.xml b/color-check-baseline.xml
index ecc795e..bd90b98 100644
--- a/color-check-baseline.xml
+++ b/color-check-baseline.xml
@@ -2,6 +2,18 @@
<issues format="4">
<issue
+ id="LintError"
+ severity="Error"
+ message="No `.class` files were found in project ".", so none of the classfile based checks could be run. Does the project need to be built first?"
+ category="Lint"
+ priority="10"
+ summary="Lint Failure"
+ explanation="This issue type represents a problem running lint itself. Examples include failure to find bytecode for source files (which means certain detectors could not be run), parsing errors in lint configuration files, etc.
These errors are not errors in your own code, but they are shown to make it clear that some checks were not completed.">
+ <location
+ file="."/>
+ </issue>
+
+ <issue
id="HardCodedColor"
severity="Error"
message="Avoid using hardcoded color"
@@ -4572,6 +4584,38 @@
errorLine1=" android:color="@color/accessibility_feature_background"/>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
+ file="res/drawable/ic_suw_brightness_auto.xml"
+ line="22"
+ column="13"/>
+ </issue>
+
+ <issue
+ id="HardCodedColor"
+ severity="Error"
+ message="Avoid using hardcoded color"
+ category="Correctness"
+ priority="4"
+ summary="Using hardcoded color"
+ explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
+ errorLine1=" android:color="@color/accessibility_feature_background"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="res/drawable/ic_suw_brightness_level.xml"
+ line="22"
+ column="13"/>
+ </issue>
+
+ <issue
+ id="HardCodedColor"
+ severity="Error"
+ message="Avoid using hardcoded color"
+ category="Correctness"
+ priority="4"
+ summary="Using hardcoded color"
+ explanation="Hardcoded color values are bad because theme changes cannot be uniformly applied.Instead use the theme specific colors such as `?android:attr/textColorPrimary` in attributes.
This ensures that a theme change from a light to a dark theme can be uniformlyapplied across the app."
+ errorLine1=" android:color="@color/accessibility_feature_background"/>"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
file="res/drawable/ic_system_controls.xml"
line="22"
column="13"/>
diff --git a/protos/fuelgauge_log.proto b/protos/fuelgauge_log.proto
index 4bee75c..b16958d 100644
--- a/protos/fuelgauge_log.proto
+++ b/protos/fuelgauge_log.proto
@@ -45,6 +45,7 @@
FETCH_USAGE_DATA = 4;
INSERT_USAGE_DATA = 5;
TIME_UPDATED = 6;
+ TIMEZONE_UPDATED = 7;
}
optional int64 timestamp = 1;
diff --git a/res-product/values-de/strings.xml b/res-product/values-de/strings.xml
index e549054..1eb3fa7 100644
--- a/res-product/values-de/strings.xml
+++ b/res-product/values-de/strings.xml
@@ -228,9 +228,9 @@
<string name="auto_rotate_screen_summary" product="default" msgid="5562937346878935483">"Das Display wechselt automatisch zwischen Hoch- und Querformat, wenn du das Smartphone drehst"</string>
<string name="auto_rotate_screen_summary" product="tablet" msgid="3163709742477804994">"Das Display wechselt automatisch zwischen Hoch- und Querformat, wenn du das Tablet drehst"</string>
<string name="sim_lock_on" product="tablet" msgid="227481196121403470">"PIN zur Verwendung des Tablets erforderlich"</string>
- <string name="sim_lock_on" product="default" msgid="6896034657274595838">"Telefon kann nur mit PIN genutzt werden"</string>
+ <string name="sim_lock_on" product="default" msgid="6896034657274595838">"Smartphone kann nur mit PIN genutzt werden"</string>
<string name="sim_lock_off" product="tablet" msgid="4619320846576958981">"PIN zur Verwendung des Tablets erforderlich"</string>
- <string name="sim_lock_off" product="default" msgid="2064502270875375541">"Telefon kann nur mit PIN genutzt werden"</string>
+ <string name="sim_lock_off" product="default" msgid="2064502270875375541">"Smartphone kann nur mit PIN genutzt werden"</string>
<string name="status_number" product="tablet" msgid="6746773328312218158">"MDN"</string>
<string name="status_number" product="default" msgid="2333455505912871374">"Telefonnummer"</string>
<string name="status_number_sim_slot" product="tablet" msgid="2190552731606069787">"MDN (SIM-Steckplatz %1$d)"</string>
diff --git a/res-product/values-ne/strings.xml b/res-product/values-ne/strings.xml
index 68597a5..a50f3e9 100644
--- a/res-product/values-ne/strings.xml
+++ b/res-product/values-ne/strings.xml
@@ -303,7 +303,7 @@
<string name="credentials_install_summary" product="default" msgid="879796378361350092">"SD कार्डबाट सर्टिफिकेट इन्स्टल गर्नुहोस्"</string>
<string name="really_remove_account_message" product="tablet" msgid="5134483498496943623">"यो खाता मेटाउँदा ट्याब्लेटबाट यसका सबै सन्देश,सम्पर्क ठेगाना र अन्य डेटा मेटाइने छन्!"</string>
<string name="really_remove_account_message" product="default" msgid="6681864753604250818">"तपाईंले यो खाता हटाउनुभयो भने फोनबाट यो खातासँग सम्बन्धित सबै म्यासेज, कन्ट्याक्ट र अन्य डेटा हट्छ!"</string>
- <string name="really_remove_account_message" product="device" msgid="1482438683708606820">"यो खातालाई हटाउनुले यस डिभाइसबाट यस खातामा रहेका सम्पूर्ण सन्देश, सम्पर्कहरू र अन्य डेटा मेटाउने छ!"</string>
+ <string name="really_remove_account_message" product="device" msgid="1482438683708606820">"यो खातालाई हटाउनुले यस डिभाइसबाट यस खातामा रहेका सम्पूर्ण सन्देश, कन्ट्याक्टहरू र अन्य डेटा मेटाउने छ!"</string>
<string name="data_usage_auto_sync_on_dialog" product="tablet" msgid="7137933271689383781">"तपाईंले वेबमा आफ्नो खातामा गर्न हुने कुनै पनि परिवर्तनहरू स्वचालित रूपमा तपाईँको ट्याब्लेटमा कपी गरिने छ।\n\nकेही खाता पनि स्वचालित वेब ट्याब्लेटमा तपाईंले बनाउने कुनै पनि परिवर्तनहरू कपी हुन सक्छ। Google खाताले यसरी कार्य गर्दछ।"</string>
<string name="data_usage_auto_sync_on_dialog" product="default" msgid="7207326473052484970">"तपाईंले वेबबाट आफ्नो खातामा गर्ने सबै परिवर्तनहरू स्वत: तपाईंको फोनमा कपी गरिने छ।\n\nकेही खाताको हकमा तपाईंले फोनमा गर्ने सबै परिवर्तनहरू वेबमा पनि कपी गरिन सक्छ। Google खाताले यसरी कार्य गर्दछ।"</string>
<string name="data_usage_limit_dialog_mobile" product="tablet" msgid="5609616352941038118">"तपाईंको ट्याब्लेट तपाईंले सेट गर्नुभएको अधिकतम डेटा प्रयोगको सीमामा पुगेपछि यसले मोबाइल डेटालाई निष्क्रिय पार्नेछ।\n\nतपाईंको ट्याब्लेटले र तपाईंको सेवा प्रदायकले फरक तरिकाले डेटा प्रयोगको मापन गर्न सक्ने हुनाले विवेकपूर्ण तरिकाले यसको सीमा सेट गर्ने बारे विचार गर्नुहोस्।"</string>
diff --git a/res/drawable-sw600dp/ic_settings_about_device_filled.xml b/res/drawable-sw600dp/ic_settings_about_device_filled.xml
new file mode 100644
index 0000000..33ec5fe
--- /dev/null
+++ b/res/drawable-sw600dp/ic_settings_about_device_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M200,920Q167,920 143.5,896.5Q120,873 120,840L120,120Q120,87 143.5,63.5Q167,40 200,40L760,40Q793,40 816.5,63.5Q840,87 840,120L840,840Q840,873 816.5,896.5Q793,920 760,920L200,920ZM400,800L560,800L560,760L400,760L400,800ZM200,640L760,640L760,240L200,240L200,640Z"/>
+</vector>
diff --git a/res/drawable/homepage_highlighted_item_background_v2.xml b/res/drawable/homepage_highlighted_item_background_v2.xml
new file mode 100644
index 0000000..7aa4895
--- /dev/null
+++ b/res/drawable/homepage_highlighted_item_background_v2.xml
@@ -0,0 +1,29 @@
+<?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.
+ -->
+<ripple xmlns:android="http://schemas.android.com/apk/res/android"
+ android:color="@*android:color/ripple_material_light">
+ <item
+ android:left="?android:attr/listPreferredItemPaddingStart"
+ android:right="?android:attr/listPreferredItemPaddingEnd">
+ <shape android:shape="rectangle">
+ <solid
+ android:color="@color/settingslib_materialColorPrimaryContainer" />
+ <corners
+ android:radius="?android:attr/dialogCornerRadius" />
+ </shape>
+ </item>
+</ripple>
\ No newline at end of file
diff --git a/res/drawable/homepage_selectable_item_background_v2.xml b/res/drawable/homepage_selectable_item_background_v2.xml
new file mode 100644
index 0000000..d2f79ff
--- /dev/null
+++ b/res/drawable/homepage_selectable_item_background_v2.xml
@@ -0,0 +1,29 @@
+<?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.
+ -->
+<ripple xmlns:android="http://schemas.android.com/apk/res/android"
+ android:color="?android:attr/colorControlHighlight">
+ <item android:id="@android:id/mask"
+ android:left="?android:attr/listPreferredItemPaddingStart"
+ android:right="?android:attr/listPreferredItemPaddingEnd">
+ <shape android:shape="rectangle">
+ <solid
+ android:color="@android:color/white" />
+ <corners
+ android:radius="?android:attr/dialogCornerRadius" />
+ </shape>
+ </item>
+</ripple>
diff --git a/res/drawable/ic_apps_filled.xml b/res/drawable/ic_apps_filled.xml
new file mode 100644
index 0000000..5f86a92
--- /dev/null
+++ b/res/drawable/ic_apps_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M240,800Q207,800 183.5,776.5Q160,753 160,720Q160,687 183.5,663.5Q207,640 240,640Q273,640 296.5,663.5Q320,687 320,720Q320,753 296.5,776.5Q273,800 240,800ZM480,800Q447,800 423.5,776.5Q400,753 400,720Q400,687 423.5,663.5Q447,640 480,640Q513,640 536.5,663.5Q560,687 560,720Q560,753 536.5,776.5Q513,800 480,800ZM720,800Q687,800 663.5,776.5Q640,753 640,720Q640,687 663.5,663.5Q687,640 720,640Q753,640 776.5,663.5Q800,687 800,720Q800,753 776.5,776.5Q753,800 720,800ZM240,560Q207,560 183.5,536.5Q160,513 160,480Q160,447 183.5,423.5Q207,400 240,400Q273,400 296.5,423.5Q320,447 320,480Q320,513 296.5,536.5Q273,560 240,560ZM480,560Q447,560 423.5,536.5Q400,513 400,480Q400,447 423.5,423.5Q447,400 480,400Q513,400 536.5,423.5Q560,447 560,480Q560,513 536.5,536.5Q513,560 480,560ZM720,560Q687,560 663.5,536.5Q640,513 640,480Q640,447 663.5,423.5Q687,400 720,400Q753,400 776.5,423.5Q800,447 800,480Q800,513 776.5,536.5Q753,560 720,560ZM240,320Q207,320 183.5,296.5Q160,273 160,240Q160,207 183.5,183.5Q207,160 240,160Q273,160 296.5,183.5Q320,207 320,240Q320,273 296.5,296.5Q273,320 240,320ZM480,320Q447,320 423.5,296.5Q400,273 400,240Q400,207 423.5,183.5Q447,160 480,160Q513,160 536.5,183.5Q560,207 560,240Q560,273 536.5,296.5Q513,320 480,320ZM720,320Q687,320 663.5,296.5Q640,273 640,240Q640,207 663.5,183.5Q687,160 720,160Q753,160 776.5,183.5Q800,207 800,240Q800,273 776.5,296.5Q753,320 720,320Z"/>
+</vector>
diff --git a/res/drawable/ic_brightness_auto.xml b/res/drawable/ic_brightness_auto.xml
new file mode 100644
index 0000000..7ace52b
--- /dev/null
+++ b/res/drawable/ic_brightness_auto.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.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="@dimen/accessibility_icon_foreground_size"
+ android:height="@dimen/accessibility_icon_foreground_size"
+ android:viewportWidth="960"
+ android:viewportHeight="960">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M312,640L376,640L408,548L554,548L586,640L648,640L512,280L448,280L312,640ZM426,496L478,346L482,346L534,496L426,496ZM480,932L346,800L160,800L160,614L28,480L160,346L160,160L346,160L480,28L614,160L800,160L800,346L932,480L800,614L800,800L614,800L480,932ZM480,820L580,720L720,720L720,580L820,480L720,380L720,240L580,240L480,140L380,240L240,240L240,380L140,480L240,580L240,720L380,720L480,820ZM480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Q480,480 480,480Z"/>
+</vector>
diff --git a/res/drawable/ic_brightness_medium.xml b/res/drawable/ic_brightness_medium.xml
new file mode 100644
index 0000000..3e77885
--- /dev/null
+++ b/res/drawable/ic_brightness_medium.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.
+-->
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="@dimen/accessibility_icon_foreground_size"
+ android:height="@dimen/accessibility_icon_foreground_size"
+ android:viewportWidth="960"
+ android:viewportHeight="960">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M480,932L346,800L160,800L160,614L28,480L160,346L160,160L346,160L480,28L614,160L800,160L800,346L932,480L800,614L800,800L614,800L480,932ZM480,680Q563,680 621.5,621.5Q680,563 680,480Q680,397 621.5,338.5Q563,280 480,280L480,680ZM480,820L580,720L720,720L720,580L820,480L720,380L720,240L580,240L480,140L380,240L240,240L240,380L140,480L240,580L240,720L380,720L480,820ZM480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480L480,480Z"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_color_contrast.xml b/res/drawable/ic_color_contrast.xml
deleted file mode 100644
index 9d56ada..0000000
--- a/res/drawable/ic_color_contrast.xml
+++ /dev/null
@@ -1,35 +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.
- -->
-
-<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_devices_other_filled.xml b/res/drawable/ic_devices_other_filled.xml
new file mode 100644
index 0000000..a2ded48
--- /dev/null
+++ b/res/drawable/ic_devices_other_filled.xml
@@ -0,0 +1,28 @@
+<?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.
+-->
+
+<vector xmlns:android="http://schemas.android.com/apk/res/android"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal"
+ android:autoMirrored="true">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M280,800L160,800Q127,800 103.5,776.5Q80,753 80,720L80,240Q80,207 103.5,183.5Q127,160 160,160L800,160L800,240L160,240Q160,240 160,240Q160,240 160,240L160,720Q160,720 160,720Q160,720 160,720L280,720L280,800ZM440,700Q465,700 482.5,682.5Q500,665 500,640Q500,615 482.5,597.5Q465,580 440,580Q415,580 397.5,597.5Q380,615 380,640Q380,665 397.5,682.5Q415,700 440,700ZM360,800L360,729Q341,712 330.5,689Q320,666 320,640Q320,614 330.5,591Q341,568 360,551L360,480L520,480L520,551Q539,568 549.5,591Q560,614 560,640Q560,666 549.5,689Q539,712 520,729L520,800L360,800ZM840,800L640,800Q623,800 611.5,788.5Q600,777 600,760L600,400Q600,383 611.5,371.5Q623,360 640,360L840,360Q857,360 868.5,371.5Q880,383 880,400L880,760Q880,777 868.5,788.5Q857,800 840,800Z"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_help_filled.xml b/res/drawable/ic_help_filled.xml
new file mode 100644
index 0000000..79cbb0b
--- /dev/null
+++ b/res/drawable/ic_help_filled.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"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal"
+ android:autoMirrored="true">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M478,720Q499,720 513.5,705.5Q528,691 528,670Q528,649 513.5,634.5Q499,620 478,620Q457,620 442.5,634.5Q428,649 428,670Q428,691 442.5,705.5Q457,720 478,720ZM442,566L516,566Q516,533 523.5,514Q531,495 566,462Q592,436 607,412.5Q622,389 622,356Q622,300 581,270Q540,240 484,240Q427,240 391.5,270Q356,300 342,342L408,368Q413,350 430.5,329Q448,308 484,308Q516,308 532,325.5Q548,343 548,364Q548,384 536,401.5Q524,419 506,434Q462,473 452,493Q442,513 442,566ZM480,880Q397,880 324,848.5Q251,817 197,763Q143,709 111.5,636Q80,563 80,480Q80,397 111.5,324Q143,251 197,197Q251,143 324,111.5Q397,80 480,80Q563,80 636,111.5Q709,143 763,197Q817,251 848.5,324Q880,397 880,480Q880,563 848.5,636Q817,709 763,763Q709,817 636,848.5Q563,880 480,880Z"/>
+</vector>
diff --git a/res/drawable/ic_notifications_filled.xml b/res/drawable/ic_notifications_filled.xml
new file mode 100644
index 0000000..3f53913
--- /dev/null
+++ b/res/drawable/ic_notifications_filled.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"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M160,760L160,680L240,680L240,400Q240,317 290,252.5Q340,188 420,168L420,140Q420,115 437.5,97.5Q455,80 480,80Q505,80 522.5,97.5Q540,115 540,140L540,168Q620,188 670,252.5Q720,317 720,400L720,680L800,680L800,760L160,760ZM480,880Q447,880 423.5,856.5Q400,833 400,800L560,800Q560,833 536.5,856.5Q513,880 480,880Z"/>
+</vector>
+
diff --git a/res/drawable/ic_settings_about_device_filled.xml b/res/drawable/ic_settings_about_device_filled.xml
new file mode 100644
index 0000000..fb6b2be
--- /dev/null
+++ b/res/drawable/ic_settings_about_device_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M440,660L440,440L520,440L520,660L440,660ZM480,360Q463,360 451.5,348.5Q440,337 440,320Q440,303 451.5,291.5Q463,280 480,280Q497,280 508.5,291.5Q520,303 520,320Q520,337 508.5,348.5Q497,360 480,360ZM280,920Q247,920 223.5,896.5Q200,873 200,840L200,120Q200,87 223.5,63.5Q247,40 280,40L680,40Q713,40 736.5,63.5Q760,87 760,120L760,840Q760,873 736.5,896.5Q713,920 680,920L280,920ZM280,720L680,720L680,240L280,240L280,720Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_accessibility_filled.xml b/res/drawable/ic_settings_accessibility_filled.xml
new file mode 100644
index 0000000..24a5304
--- /dev/null
+++ b/res/drawable/ic_settings_accessibility_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M480,160Q447,160 423.5,136.5Q400,113 400,80Q400,47 423.5,23.5Q447,0 480,0Q513,0 536.5,23.5Q560,47 560,80Q560,113 536.5,136.5Q513,160 480,160ZM360,760L360,280Q300,275 238,265Q176,255 120,240L140,160Q218,181 306,190.5Q394,200 480,200Q566,200 654,190.5Q742,181 820,160L840,240Q784,255 722,265Q660,275 600,280L600,760L520,760L520,520L440,520L440,760L360,760ZM320,960Q303,960 291.5,948.5Q280,937 280,920Q280,903 291.5,891.5Q303,880 320,880Q337,880 348.5,891.5Q360,903 360,920Q360,937 348.5,948.5Q337,960 320,960ZM480,960Q463,960 451.5,948.5Q440,937 440,920Q440,903 451.5,891.5Q463,880 480,880Q497,880 508.5,891.5Q520,903 520,920Q520,937 508.5,948.5Q497,960 480,960ZM640,960Q623,960 611.5,948.5Q600,937 600,920Q600,903 611.5,891.5Q623,880 640,880Q657,880 668.5,891.5Q680,903 680,920Q680,937 668.5,948.5Q657,960 640,960Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_battery_filled.xml b/res/drawable/ic_settings_battery_filled.xml
new file mode 100644
index 0000000..122fb0a
--- /dev/null
+++ b/res/drawable/ic_settings_battery_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M320,880Q303,880 291.5,868.5Q280,857 280,840L280,200Q280,183 291.5,171.5Q303,160 320,160L400,160L400,80L560,80L560,160L640,160Q657,160 668.5,171.5Q680,183 680,200L680,840Q680,857 668.5,868.5Q657,880 640,880L320,880Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_display_filled.xml b/res/drawable/ic_settings_display_filled.xml
new file mode 100644
index 0000000..ef61cbb
--- /dev/null
+++ b/res/drawable/ic_settings_display_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M480,932L346,800L160,800L160,614L28,480L160,346L160,160L346,160L480,28L614,160L800,160L800,346L932,480L800,614L800,800L614,800L480,932ZM480,820L580,720L720,720L720,580L820,480L720,380L720,240L580,240L480,140L380,240L240,240L240,380L140,480L240,580L240,720L380,720L480,820ZM480,680Q563,680 621.5,621.5Q680,563 680,480Q680,397 621.5,338.5Q563,280 480,280L480,680Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_emergency_filled.xml b/res/drawable/ic_settings_emergency_filled.xml
new file mode 100644
index 0000000..af58127
--- /dev/null
+++ b/res/drawable/ic_settings_emergency_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M410,840L410,602L204,721L134,600L340,480L134,361L204,240L410,359L410,120L550,120L550,359L756,240L826,361L620,480L826,600L756,721L550,602L550,840L410,840Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_location_filled.xml b/res/drawable/ic_settings_location_filled.xml
new file mode 100644
index 0000000..2649521
--- /dev/null
+++ b/res/drawable/ic_settings_location_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M480,480Q513,480 536.5,456.5Q560,433 560,400Q560,367 536.5,343.5Q513,320 480,320Q447,320 423.5,343.5Q400,367 400,400Q400,433 423.5,456.5Q447,480 480,480ZM480,880Q319,743 239.5,625.5Q160,508 160,408Q160,258 256.5,169Q353,80 480,80Q607,80 703.5,169Q800,258 800,408Q800,508 720.5,625.5Q641,743 480,880Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_passwords_filled.xml b/res/drawable/ic_settings_passwords_filled.xml
new file mode 100644
index 0000000..eee77af
--- /dev/null
+++ b/res/drawable/ic_settings_passwords_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M280,600Q330,600 365,565Q400,530 400,480Q400,430 365,395Q330,360 280,360Q230,360 195,395Q160,430 160,480Q160,530 195,565Q230,600 280,600ZM280,720Q180,720 110,650Q40,580 40,480Q40,380 110,310Q180,240 280,240Q361,240 421.5,286Q482,332 506,400L841,400L920,479L780,639L680,560L600,640L520,560L506,560Q481,632 419,676Q357,720 280,720Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_privacy_filled.xml b/res/drawable/ic_settings_privacy_filled.xml
new file mode 100644
index 0000000..9512735
--- /dev/null
+++ b/res/drawable/ic_settings_privacy_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M480,568Q435,568 403.5,536.5Q372,505 372,460Q372,415 403.5,383.5Q435,352 480,352Q525,352 556.5,383.5Q588,415 588,460Q588,505 556.5,536.5Q525,568 480,568ZM480,760Q334,760 214,678.5Q94,597 40,460Q94,323 214,241.5Q334,160 480,160Q621,160 737.5,236Q854,312 912,440L760,440Q732,440 707,447Q682,454 660,467Q660,465 660,463.5Q660,462 660,460Q660,385 607.5,332.5Q555,280 480,280Q405,280 352.5,332.5Q300,385 300,460Q300,535 352.5,587.5Q405,640 480,640Q502,640 522.5,635Q543,630 561,621Q560,626 560,630.5Q560,635 560,640L560,753Q540,756 520,758Q500,760 480,760ZM680,840Q663,840 651.5,828.5Q640,817 640,800L640,680Q640,663 651.5,651.5Q663,640 680,640L680,640L680,600Q680,567 703.5,543.5Q727,520 760,520Q793,520 816.5,543.5Q840,567 840,600L840,640L840,640Q857,640 868.5,651.5Q880,663 880,680L880,800Q880,817 868.5,828.5Q857,840 840,840L680,840ZM720,640L800,640L800,600Q800,583 788.5,571.5Q777,560 760,560Q743,560 731.5,571.5Q720,583 720,600L720,640Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_safety_center_filled.xml b/res/drawable/ic_settings_safety_center_filled.xml
new file mode 100644
index 0000000..8b6bb6c
--- /dev/null
+++ b/res/drawable/ic_settings_safety_center_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="24"
+ android:viewportHeight="24"
+ android:tint="?android:attr/colorControlNormal">
+ <group>
+ <clip-path
+ android:pathData="M4,2h16v20h-16z"/>
+ <path
+ android:pathData="M18.92,4.4L12.56,2.1C12.38,2.03 12.19,2 12,2C11.81,2 11.62,2.03 11.44,2.1L5.08,4.4C4.43,4.63 4,5.25 4,5.94V10.32C4.02,11.07 4.07,11.79 4.17,12.54C4.64,15.72 6.44,19.33 11.37,21.85C11.57,21.95 11.78,22 12,22C12.22,22 12.43,21.95 12.63,21.85C13.08,21.62 13.5,21.37 13.9,21.12C14.04,21.05 14.18,20.96 14.32,20.86C17.98,18.43 19.41,15.32 19.82,12.54C19.92,11.8 19.98,11.07 19.99,10.32V5.94C19.99,5.25 19.56,4.64 18.91,4.4H18.92ZM12.25,19.78C12.1,19.87 11.9,19.87 11.74,19.78C8.5,17.97 6.62,15.43 6.15,12.27C6.06,11.59 6.01,10.94 6,10.32V6.55C6,6.34 6.13,6.15 6.33,6.08L8.26,5.38C8.11,5.89 8.03,6.44 8.03,7.04C8.04,8.91 9.03,10.68 10.7,11.8C11.15,12.08 12.39,12.89 12.78,13.19C13.27,13.57 13.95,14.21 14.26,14.74C15.29,16.52 14.26,18.46 13.1,19.27C12.83,19.45 12.55,19.62 12.25,19.79V19.78ZM17.85,12.24C17.66,13.49 17.26,14.63 16.65,15.68C16.57,15.04 16.37,14.38 15.99,13.74C15.42,12.75 14.33,11.86 14.01,11.61C13.47,11.19 11.94,10.22 11.79,10.12C10.69,9.39 10.04,8.23 10.03,6.99C10.03,5.01 11.25,4.34 11.98,4.12C12.08,4.09 12.19,4.1 12.29,4.13L17.68,6.08C17.88,6.15 18.01,6.34 18.01,6.55V10.28C18,10.94 17.95,11.59 17.86,12.24H17.85Z"
+ android:fillColor="@android:color/white"/>
+ </group>
+</vector>
diff --git a/res/drawable/ic_settings_security_filled.xml b/res/drawable/ic_settings_security_filled.xml
new file mode 100644
index 0000000..fa2a42b
--- /dev/null
+++ b/res/drawable/ic_settings_security_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M240,880Q207,880 183.5,856.5Q160,833 160,800L160,400Q160,367 183.5,343.5Q207,320 240,320L280,320L280,240Q280,157 338.5,98.5Q397,40 480,40Q563,40 621.5,98.5Q680,157 680,240L680,320L720,320Q753,320 776.5,343.5Q800,367 800,400L800,800Q800,833 776.5,856.5Q753,880 720,880L240,880ZM480,680Q513,680 536.5,656.5Q560,633 560,600Q560,567 536.5,543.5Q513,520 480,520Q447,520 423.5,543.5Q400,567 400,600Q400,633 423.5,656.5Q447,680 480,680ZM360,320L600,320L600,240Q600,190 565,155Q530,120 480,120Q430,120 395,155Q360,190 360,240L360,320Z"/>
+</vector>
\ No newline at end of file
diff --git a/res/drawable/ic_settings_system_dashboard_filled.xml b/res/drawable/ic_settings_system_dashboard_filled.xml
new file mode 100644
index 0000000..aa2756e
--- /dev/null
+++ b/res/drawable/ic_settings_system_dashboard_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M370,880L354,752Q341,747 329.5,740Q318,733 307,725L188,775L78,585L181,507Q180,500 180,493.5Q180,487 180,480Q180,473 180,466.5Q180,460 181,453L78,375L188,185L307,235Q318,227 330,220Q342,213 354,208L370,80L590,80L606,208Q619,213 630.5,220Q642,227 653,235L772,185L882,375L779,453Q780,460 780,466.5Q780,473 780,480Q780,487 780,493.5Q780,500 778,507L881,585L771,775L653,725Q642,733 630,740Q618,747 606,752L590,880L370,880ZM482,620Q540,620 581,579Q622,538 622,480Q622,422 581,381Q540,340 482,340Q423,340 382.5,381Q342,422 342,480Q342,538 382.5,579Q423,620 482,620Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_wallpaper_filled.xml b/res/drawable/ic_settings_wallpaper_filled.xml
new file mode 100644
index 0000000..cbcc3b2
--- /dev/null
+++ b/res/drawable/ic_settings_wallpaper_filled.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="24dp"
+android:height="24dp"
+android:viewportWidth="960"
+android:viewportHeight="960"
+android:tint="?android:attr/colorControlNormal">
+<path
+ android:fillColor="@android:color/white"
+ android:pathData="M480,880Q398,880 325,848.5Q252,817 197.5,762.5Q143,708 111.5,635Q80,562 80,480Q80,397 112.5,324Q145,251 200.5,197Q256,143 330,111.5Q404,80 488,80Q568,80 639,107.5Q710,135 763.5,183.5Q817,232 848.5,298.5Q880,365 880,442Q880,557 810,618.5Q740,680 640,680L566,680Q557,680 553.5,685Q550,690 550,696Q550,708 565,730.5Q580,753 580,782Q580,832 552.5,856Q525,880 480,880ZM260,520Q286,520 303,503Q320,486 320,460Q320,434 303,417Q286,400 260,400Q234,400 217,417Q200,434 200,460Q200,486 217,503Q234,520 260,520ZM380,360Q406,360 423,343Q440,326 440,300Q440,274 423,257Q406,240 380,240Q354,240 337,257Q320,274 320,300Q320,326 337,343Q354,360 380,360ZM580,360Q606,360 623,343Q640,326 640,300Q640,274 623,257Q606,240 580,240Q554,240 537,257Q520,274 520,300Q520,326 537,343Q554,360 580,360ZM700,520Q726,520 743,503Q760,486 760,460Q760,434 743,417Q726,400 700,400Q674,400 657,417Q640,434 640,460Q640,486 657,503Q674,520 700,520Z"/>
+</vector>
diff --git a/res/drawable/ic_settings_wireless_filled.xml b/res/drawable/ic_settings_wireless_filled.xml
new file mode 100644
index 0000000..ec85a8b
--- /dev/null
+++ b/res/drawable/ic_settings_wireless_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M480,840Q438,840 409,811Q380,782 380,740Q380,698 409,669Q438,640 480,640Q522,640 551,669Q580,698 580,740Q580,782 551,811Q522,840 480,840ZM254,614L170,528Q229,469 308.5,434.5Q388,400 480,400Q572,400 651.5,435Q731,470 790,530L706,614Q662,570 604,545Q546,520 480,520Q414,520 356,545Q298,570 254,614ZM84,444L0,360Q92,266 215,213Q338,160 480,160Q622,160 745,213Q868,266 960,360L876,444Q799,367 697.5,323.5Q596,280 480,280Q364,280 262.5,323.5Q161,367 84,444Z"/>
+</vector>
diff --git a/res/drawable/ic_storage_filled.xml b/res/drawable/ic_storage_filled.xml
new file mode 100644
index 0000000..2fa3c74
--- /dev/null
+++ b/res/drawable/ic_storage_filled.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="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M120,800L120,640L840,640L840,800L120,800ZM200,760L280,760L280,680L200,680L200,760ZM120,320L120,160L840,160L840,320L120,320ZM200,280L280,280L280,200L200,200L200,280ZM120,560L120,400L840,400L840,560L120,560ZM200,520L280,520L280,440L200,440L200,520Z"/>
+</vector>
diff --git a/res/drawable/ic_suw_brightness_auto.xml b/res/drawable/ic_suw_brightness_auto.xml
new file mode 100644
index 0000000..a4221c5
--- /dev/null
+++ b/res/drawable/ic_suw_brightness_auto.xml
@@ -0,0 +1,26 @@
+<?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.
+-->
+<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"
+ android:drawable="@drawable/ic_brightness_auto"/>
+</layer-list>
\ No newline at end of file
diff --git a/res/drawable/ic_suw_brightness_level.xml b/res/drawable/ic_suw_brightness_level.xml
new file mode 100644
index 0000000..57bd188
--- /dev/null
+++ b/res/drawable/ic_suw_brightness_level.xml
@@ -0,0 +1,26 @@
+<?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.
+-->
+<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"
+ android:drawable="@drawable/ic_brightness_medium"/>
+</layer-list>
\ No newline at end of file
diff --git a/res/drawable/ic_volume_up_filled.xml b/res/drawable/ic_volume_up_filled.xml
new file mode 100644
index 0000000..da3a867
--- /dev/null
+++ b/res/drawable/ic_volume_up_filled.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"
+ android:width="24dp"
+ android:height="24dp"
+ android:viewportWidth="960"
+ android:viewportHeight="960"
+ android:tint="?android:attr/colorControlNormal"
+ android:autoMirrored="true">
+ <path
+ android:fillColor="@android:color/white"
+ android:pathData="M560,829L560,747Q650,721 705,647Q760,573 760,479Q760,385 705,311Q650,237 560,211L560,129Q684,157 762,254.5Q840,352 840,479Q840,606 762,703.5Q684,801 560,829ZM120,600L120,360L280,360L480,160L480,800L280,600L120,600ZM560,640L560,318Q607,340 633.5,384Q660,428 660,480Q660,531 633.5,574.5Q607,618 560,640Z"/>
+</vector>
diff --git a/res/layout/accessibility_shortcut_option_checkable.xml b/res/layout/accessibility_shortcut_option_checkable.xml
index 1551352..3218ca3 100644
--- a/res/layout/accessibility_shortcut_option_checkable.xml
+++ b/res/layout/accessibility_shortcut_option_checkable.xml
@@ -48,6 +48,8 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
+ android:hyphenationFrequency="normalFast"
+ android:lineBreakWordStyle="phrase"
android:textAppearance="?android:attr/textAppearanceLarge"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@android:id/checkbox"
@@ -58,6 +60,8 @@
android:id="@android:id/summary"
android:layout_width="0dp"
android:layout_height="wrap_content"
+ android:hyphenationFrequency="normalFast"
+ android:lineBreakWordStyle="phrase"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?android:attr/textColorSecondary"
app:layout_constrainedHeight="true"
diff --git a/res/layout/face_enroll_button.xml b/res/layout/face_enroll_button.xml
index 6266650..73fbd77 100644
--- a/res/layout/face_enroll_button.xml
+++ b/res/layout/face_enroll_button.xml
@@ -27,6 +27,7 @@
style="@style/SudGlifButton.Primary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_marginStart="0dp"
android:layout_gravity="start"
android:text="@string/security_settings_face_settings_enroll"/>
diff --git a/res/layout/face_remove_button.xml b/res/layout/face_remove_button.xml
index 2c2497a..f281961 100644
--- a/res/layout/face_remove_button.xml
+++ b/res/layout/face_remove_button.xml
@@ -27,6 +27,7 @@
style="@style/SudGlifButton.Primary"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
+ android:layout_marginStart="0dp"
android:layout_gravity="start"
android:text="@string/security_settings_face_settings_remove_face_model"/>
diff --git a/res/layout/fingerprint_rename_dialog.xml b/res/layout/fingerprint_rename_dialog.xml
index 1e1ef11..070d924 100644
--- a/res/layout/fingerprint_rename_dialog.xml
+++ b/res/layout/fingerprint_rename_dialog.xml
@@ -39,6 +39,7 @@
android:id="@+id/fingerprint_rename_field"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:inputType="textCapWords"/>
+ android:inputType="textCapWords"
+ android:minHeight = "48dp"/>
</LinearLayout>
diff --git a/res/layout/homepage_preference_v2.xml b/res/layout/homepage_preference_v2.xml
new file mode 100644
index 0000000..4d441d3
--- /dev/null
+++ b/res/layout/homepage_preference_v2.xml
@@ -0,0 +1,90 @@
+<?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"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:paddingStart="?android:attr/listPreferredItemPaddingStart"
+ android:paddingEnd="?android:attr/listPreferredItemPaddingEnd"
+ android:minHeight="72dp"
+ android:gravity="center_vertical"
+ android:background="?android:attr/selectableItemBackground"
+ android:clipToPadding="false"
+ android:baselineAligned="false">
+
+ <LinearLayout
+ android:id="@+id/icon_frame"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:minWidth="40dp"
+ android:gravity="end|center_vertical"
+ android:orientation="horizontal"
+ android:paddingStart="24dp"
+ android:paddingEnd="8dp"
+ android:paddingTop="8dp"
+ android:paddingBottom="8dp">
+
+ <androidx.preference.internal.PreferenceImageView
+ android:id="@android:id/icon"
+ android:layout_width="24dp"
+ android:layout_height="24dp"
+ app:maxWidth="40dp"
+ app:maxHeight="40dp"/>
+
+ </LinearLayout>
+
+ <RelativeLayout
+ android:id="@+id/text_frame"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1"
+ android:paddingTop="16dp"
+ android:paddingBottom="16dp"
+ android:paddingStart="@dimen/homepage_preference_text_padding_start"
+ android:paddingEnd="16dp">
+
+ <TextView
+ android:id="@android:id/title"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:layout_gravity="start"
+ android:textAlignment="viewStart"
+ android:singleLine="true"
+ android:textAppearance="?android:attr/textAppearanceListItem"
+ android:hyphenationFrequency="normalFast"
+ android:lineBreakWordStyle="phrase"
+ android:ellipsize="marquee"/>
+
+ <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_gravity="start"
+ android:textAlignment="viewStart"
+ android:textAppearance="?android:attr/textAppearanceSmall"
+ android:textColor="?androidprv:attr/materialColorOnSurfaceVariant"
+ android:maxLines="4"
+ android:hyphenationFrequency="normalFast"
+ android:lineBreakWordStyle="phrase"
+ style="@style/PreferenceSummaryTextStyle"/>
+ </RelativeLayout>
+</LinearLayout>
diff --git a/res/layout/search_bar_unified_version.xml b/res/layout/search_bar_unified_version.xml
new file mode 100644
index 0000000..eec8406
--- /dev/null
+++ b/res/layout/search_bar_unified_version.xml
@@ -0,0 +1,44 @@
+<?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.
+-->
+
+<com.google.android.material.card.MaterialCardView
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ style="@style/SearchBarStyle"
+ android:layout_width="0dp"
+ android:layout_height="wrap_content"
+ android:layout_weight="1">
+ <Toolbar
+ android:id="@+id/search_action_bar_unified"
+ android:layout_width="match_parent"
+ android:layout_height="@dimen/search_bar_height"
+ android:paddingStart="8dp"
+ android:paddingEnd="24dp"
+ android:background="@drawable/search_bar_selected_background"
+ android:touchscreenBlocksFocus="false"
+ android:nextFocusForward="@+id/homepage_container"
+ android:contentInsetStartWithNavigation="@dimen/search_bar_content_inset"
+ android:navigationIcon="@drawable/ic_homepage_search">
+ <TextView
+ android:id="@+id/search_bar_title"
+ style="@style/TextAppearance.SearchBar"
+ android:layout_width="wrap_content"
+ android:layout_height="wrap_content"
+ android:paddingStart="8dp"
+ android:layout_gravity="start"
+ android:text="@string/search_settings"/>
+ </Toolbar>
+</com.google.android.material.card.MaterialCardView>
diff --git a/res/layout/settings_homepage_app_bar_unified_layout.xml b/res/layout/settings_homepage_app_bar_unified_layout.xml
new file mode 100644
index 0000000..3e25418
--- /dev/null
+++ b/res/layout/settings_homepage_app_bar_unified_layout.xml
@@ -0,0 +1,29 @@
+<?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/app_bar_content"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginHorizontal="16dp"
+ android:padding="6dp"
+ android:orientation="horizontal">
+
+ <include layout="@layout/search_bar_unified_version"/>
+
+</LinearLayout>
diff --git a/res/layout/settings_homepage_container_v2.xml b/res/layout/settings_homepage_container_v2.xml
new file mode 100644
index 0000000..73b8f21
--- /dev/null
+++ b/res/layout/settings_homepage_container_v2.xml
@@ -0,0 +1,80 @@
+<?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.coordinatorlayout.widget.CoordinatorLayout
+ xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:app="http://schemas.android.com/apk/res-auto"
+ android:id="@+id/settings_homepage_container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent">
+
+ <androidx.core.widget.NestedScrollView
+ android:id="@+id/main_content_scrollable_container"
+ android:layout_width="match_parent"
+ android:layout_height="match_parent"
+ app:layout_behavior="com.android.settings.widget.HomepageAppBarScrollingViewBehavior">
+
+ <LinearLayout
+ android:id="@+id/homepage_container"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical">
+
+ <FrameLayout
+ android:id="@+id/unified_suggestion_content"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginTop="10dp"
+ android:layout_marginStart="?android:attr/listPreferredItemPaddingStart"
+ android:layout_marginEnd="?android:attr/listPreferredItemPaddingEnd" />
+
+ <FrameLayout
+ android:id="@+id/contextual_cards_content"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:layout_marginStart="@dimen/contextual_card_side_margin"
+ android:layout_marginEnd="@dimen/contextual_card_side_margin"/>
+
+ <FrameLayout
+ android:id="@+id/main_content"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:animateLayoutChanges="true"/>
+
+ </LinearLayout>
+ </androidx.core.widget.NestedScrollView>
+
+ <com.google.android.material.appbar.AppBarLayout
+ android:id="@+id/app_bar"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:touchscreenBlocksFocus="false"
+ android:keyboardNavigationCluster="false">
+ <LinearLayout
+ android:id="@+id/app_bar_container"
+ android:layout_width="match_parent"
+ android:layout_height="wrap_content"
+ android:orientation="vertical"
+ android:minHeight="76dp"
+ app:layout_scrollFlags="scroll|exitUntilCollapsed">
+
+ <include
+ android:id="@+id/homepage_app_bar_unified_view"
+ layout="@layout/settings_homepage_app_bar_unified_layout"/>
+ </LinearLayout>
+ </com.google.android.material.appbar.AppBarLayout>
+</androidx.coordinatorlayout.widget.CoordinatorLayout>
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index f6a0db3..e1ded9c 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps met die Toestelle in die Omtrek-toestemming kan die relatiewe posisie van gekoppelde toestelle bepaal."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Liggingtoegang is af vir apps en dienste. Jou toestelligging kan steeds aan nooddienste gestuur word wanneer jy \'n noodnommer bel of \'n SMS daarheen stuur."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Meer inligting oor ligginginstellings"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Om liggingtoegang te verander, gaan na Instellings > Sekuriteit en Privaatheid > Privaatheidkontroles."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Rekeninge"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sekuriteit"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Enkripsie en eiebewyse"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kleurkontras"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Hoër kontras laat teks, knoppies en ikone meer uitstaan. Kies die kontras wat vir jou die beste lyk."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Sommige apps steun dalk nie alle kleur- en tekskontrasinstellings nie"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Verstel hoe kleure en teks teen jou skerm se agtergrondkleur lyk"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Voorbeskou"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 dae gelede"</string>
@@ -2291,9 +2291,9 @@
<string name="accessibility_hearingaid_pair_instructions_title" msgid="2357706801112207624">"Bind gehoortoestelle saam"</string>
<string name="accessibility_hearingaid_pair_instructions_message" msgid="581652489109350119">"Tik op die volgende skerm op jou gehoortoestelle. Jy sal dalk die linker- en regteroor apart moet saambind.\n\nMaak seker dat jou gehoortoestelle aangeskakel en gereed is om saam te bind."</string>
<string name="accessibility_hearingaid_active_device_summary" msgid="509703438222873967">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> is aktief"</string>
- <string name="accessibility_hearingaid_left_side_device_summary" msgid="12349058624943107">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>/net linkerkant"</string>
- <string name="accessibility_hearingaid_right_side_device_summary" msgid="8645789702686724188">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>/net regterkant"</string>
- <string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="3314103411842694197">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g>/linkerkant en regterkant"</string>
+ <string name="accessibility_hearingaid_left_side_device_summary" msgid="12349058624943107">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> / net links"</string>
+ <string name="accessibility_hearingaid_right_side_device_summary" msgid="8645789702686724188">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> / net regs"</string>
+ <string name="accessibility_hearingaid_left_and_right_side_device_summary" msgid="3314103411842694197">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> / links en regs"</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_hearing_device_connected_title" msgid="3785140037249487287">"Gehoortoestelle"</string>
@@ -4097,7 +4097,7 @@
<string name="data_warning_footnote" msgid="5991901765915710592">"Datawaarskuwing en datalimiet word deur jou toestel gemeet. Dit kan van die diensverskafferdata verskil."</string>
<string name="set_data_limit" msgid="9010326815874642680">"Stel datalimiet"</string>
<string name="data_limit" msgid="8731731657513652363">"Datalimiet"</string>
- <string name="data_usage_template" msgid="3822452362629968010">"<xliff:g id="ID_1">%1$s</xliff:g> in <xliff:g id="ID_2">%2$s</xliff:g> gebruik"</string>
+ <string name="data_usage_template" msgid="3822452362629968010">"<xliff:g id="ID_1">%1$s</xliff:g> tydens <xliff:g id="ID_2">%2$s</xliff:g> gebruik"</string>
<string name="configure" msgid="1499586749829665889">"Stel op"</string>
<string name="data_usage_other_apps" msgid="5649047093607329537">"Ander programme wat by gebruik ingesluit is"</string>
<string name="data_saver_unrestricted_summary" msgid="7343571401172437542">"{count,plural, =1{1 app word toegelaat om onbeperkte data te gebruik wanneer Databespaarder aan is}other{# apps word toegelaat om onbeperkte data te gebruik wanneer Databespaarder aan is}}"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Skakel vliegtuigmodus af om UWB te gebruik"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB is nie in die huidige ligging beskikbaar nie"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Koppel met Thread aan versoenbare toestelle vir ’n moeitelose slimhuiservaring"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Skakel vliegtuigmodus af om Thread te gebruik"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameratoegang"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofoontoegang"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Vir apps en dienste"</string>
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 0884bfe..f380753 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"በአቅራቢያ ያሉ የመሣሪያዎች ፈቃድ ያላቸው መተግበሪያዎች የተገናኙ መሣሪያዎችን አንጻራዊ አቀማመጥ ማወቅ ይችላሉ።"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ለመተግበሪያዎች እና ለአገልግሎቶች የአካባቢ መዳረሻ ጠፍቷል። ወደ የአደጋ ጊዜ ቁጥር ሲደውሉ ወይም የጽሑፍ መልዕክት ሲልኩ የመሣሪያዎ አካባቢ አሁንም ወደ የድንገተኛ ጊዜ አደጋ ምላሽ ሰጪዎች ሊላክ ይችላል።"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"ስለ የአካባቢ ቅንብሮች የበለጠ ይወቁ"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"የአካባቢ መዳረሻን ለመቀየር ወደ ቅንብሮች > ደህንነት እና ግላዊነት > የግላዊነት መቆጣጠሪያዎች ይሂዱ"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"መለያዎች"</string>
<string name="security_settings_title" msgid="6710768415432791970">"ደህንነት"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"ምስጠራ እና ምስክርነቶች"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"የቀለም ንጽጽር"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ከፍተኛ ንፅፅር ጽሑፍን፣ አዝራሮችን እና አዶዎችን የበለጠ ጎልቶ እንዲታዩ ያደርጋል። ለእርስዎ የሚስማማውን ንፅፅር ይምረጡ።"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"አንዳንድ መተግበሪያዎች ሁሉንም የቀለም እና የጽሑፍ ንፅፅር ቅንብሮችን ላይደግፉ ይችላሉ"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"ቀለሞች እና ጽሁፍ ከማያ ገጽዎ ጀርባ ቀለም አንጻር እንዴት እንደሚመስሉ ያስተካክሉ"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"ቅድመ-ዕይታ"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"ሄለን፣ አዳም"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"ከ2 ቀኖች በፊት"</string>
@@ -2174,7 +2174,7 @@
<string name="accessibility_button_intro" msgid="2601976470525277903">"የተደራሽነት አዝራርን መጠቀም። የእጅ ምልክቱ በባለ3-አዝራር ዳሰሳ አይገኝም።"</string>
<string name="accessibility_button_summary" msgid="8510939012631455831">"የተደራሽነት ባህሪያትን በፍጥነት ይድረሱባቸው"</string>
<string name="accessibility_button_gesture_description" msgid="1141723096904904336">"<b>ለመጀመር</b><br/> {0፣ቁጥር፣ኢንቲጀር}። ወደ የተደራሽነት ቅንብሮች<br/> {1፣ቁጥር፣ኢንቲጀር} ይሂዱ። ባህሪን ይምረጡ እና አቋራጩን<br/> {2፣ቁጥር፣ኢንቲጀር} መታ ያድርጉ። ባህሪውን ለመድረስ አዝራርን ወይም ምልክትን ለመጠቀም ይፈልጉ እንደሆነ ይምረጡ<br/>"</string>
- <string name="accessibility_button_description" msgid="7669538706120092399">"<b>ለመጀመር</b><br/> {0፣ቁጥር፣ኢንቲጀር}። ወደ የተደራሽነት ቅንብሮች<br/> {1፣ቁጥር፣ኢንቲጀር} ይሂዱ። ባህሪን ይምረጡ እና አቋራጩን<br/> {2፣ቁጥር፣ኢንቲጀር} መታ ያድርጉ። ባህሪውን ለመድረስ አዝራሩን ይምረጡ<br/>"</string>
+ <string name="accessibility_button_description" msgid="7669538706120092399">"<b>ለመጀመር</b><br/> {0,number,integer}። ወደ የተደራሽነት ቅንብሮች<br/> {1,number,integer} ይሂዱ። ባህሪን ይምረጡ እና አቋራጩን<br/> {2,number,integer} መታ ያድርጉ። ባህሪውን ለመድረስ አዝራሩን ይምረጡ<br/>"</string>
<string name="accessibility_button_or_gesture_title" msgid="3510075963401163529">"አዝራርን ወይም የእጅ ምልክትን ይጠቀሙ"</string>
<string name="accessibility_button_location_title" msgid="7182107846092304942">"አካባቢ"</string>
<string name="accessibility_button_size_title" msgid="5785110470538960881">"መጠን"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWBን ለመጠቀም የአውሮፕላን ሁነታን ያጥፉ"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB በአሁኑ አካባቢ አይገኝም"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"ተከታታይ"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"እንከን ለሌለው የዘመናዊ ቤት ተሞክሮ ተከታታይን በመጠቀም ከተኳዃኝ መሣሪያዎች ጋር ይገናኙ"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"ተከታታይን ለመጠቀም የአውሮፕላን ሁነታን ያጥፉ"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"የካሜራ መዳረሻ"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"የማይክሮፎን መዳረሻ"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ለመተግበሪያዎች እና አገልግሎቶች"</string>
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 12c356e..0cfdc21 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"يمكن للتطبيقات التي لديها إذن بالوصول إلى الأجهزة المجاورة تحديد الموضع النسبي للأجهزة المتصلة بجهازك."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ميزة وصول التطبيقات والخدمات إلى الموقع الجغرافي غير مفّعلة. قد يستمر إرسال الموقع الجغرافي لجهازك إلى مسؤولي الاستجابة لحالات الطوارئ عند الاتصال برقم طوارئ أو مراسلته نصيًا."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"مزيد من المعلومات حول إعدادات الموقع الجغرافي"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"لتغيير إذن الوصول إلى الموقع الجغرافي، انتقِل إلى الإعدادات > الأمان والخصوصية > عناصر التحكّم في الخصوصية."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"الحسابات"</string>
<string name="security_settings_title" msgid="6710768415432791970">"الأمان"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"التشفير وبيانات الاعتماد"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"تباين الألوان"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"يعمل التباين العالي على زيادة بروز النص والأزرار والرموز. يمكنك اختيار مستوى التباين الأنسب لك."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"قد لا تتوافق بعض التطبيقات مع كل إعدادات التباين في اللون والنص."</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"يمكنك تعديل مظهر الألوان والنص بما يتوافق مع لون خلفية الشاشة."</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"معاينة"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"شروق، وآدم"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"قبل يومَين"</string>
@@ -5014,8 +5014,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"يجب إيقاف وضع الطيران لاستخدام النطاق الواسع جدًا."</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"النطاق الفائق العرض (UWB) غير متاح في الموقع الجغرافي الحالي."</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"اتّصل بالأجهزة المتوافقة باستخدام Thread للحصول على تجربة سلسة في المنزل المزوَّد بأجهزة ذكية"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"يجب إيقاف وضع الطيران لاستخدام Thread."</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"الوصول إلى الكاميرا"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"الوصول إلى الميكروفون"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"للتطبيقات والخدمات"</string>
@@ -5199,7 +5203,7 @@
<string name="generic_accessibility_service_on" msgid="4466229372357726824">"الميزة مفعّلة"</string>
<string name="generic_accessibility_service_off" msgid="4759859497651675724">"الميزة غير مفعّلة"</string>
<string name="generic_accessibility_feature_shortcut_off" msgid="4022872394514077907">"الاختصار غير مفعَّل"</string>
- <string name="accessibility_shortcut_state_off" msgid="8158137799007601475">"الاختصار غير مفعَّل"</string>
+ <string name="accessibility_shortcut_state_off" msgid="8158137799007601475">"غير مفعَّل"</string>
<string name="daltonizer_state_on" msgid="131013270022603983">"الميزة مفعَّلة"</string>
<string name="daltonizer_state_off" msgid="1162285688069856179">"الميزة غير مفعَّلة"</string>
<string name="color_inversion_state_on" msgid="1160969033636440368">"الميزة مفعَّلة"</string>
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 87f7448..02d43af 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"নিকটৱৰ্তী ডিভাইচৰ সৈতে যোগাযোগ কৰিব পৰাৰ অনুমতি থকা এপ্সমূহে সংযুক্ত হৈ থকা ডিভাইচৰ আপেক্ষিক স্থান নিৰ্ধাৰণ কৰিব পাৰে।"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"এপ্ আৰু সেৱাৰ বাবে অৱস্থানৰ এক্সেছ অফ কৰা আছে। আপুনি কোনো জৰুৰীকালীন নম্বৰলৈ কল কৰিলে অথবা বাৰ্তা পঠিয়ালে আপোনাৰ ডিভাইচৰ অৱস্থান তথাপি জৰুৰীকালীন পৰিস্থিতিত সঁহাৰি দিয়া লোকলৈ পঠিওৱা হ’ব পাৰে।"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"অৱস্থানৰ ছেটিঙৰ বিষয়ে অধিক জানক"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"অৱস্থানৰ এক্সেছ সলাবলৈ, ছেটিং > সুৰক্ষা আৰু গোপনীয়তা > গোপনীয়তাৰ নিয়ন্ত্ৰণলৈ যাওক"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"একাউণ্টসমূহ"</string>
<string name="security_settings_title" msgid="6710768415432791970">"সুৰক্ষা"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"এনক্ৰিপশ্বন আৰু ক্ৰিডেনশ্বিয়েল"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"ৰঙৰ কনট্ৰাষ্ট"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"উচ্চ কনট্ৰাষ্টে পাঠ, বুটাম আৰু চিহ্নসমূহক অধিক জিলিকাই ৰাখে। আপোনাৰ বাবে যিটো কনট্ৰাষ্ট আটাইতকৈ ভাল লাগে সেইটো বাছনি কৰক।"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"কিছুমান এপে আটাইবোৰ ৰং আৰু পাঠৰ কনট্ৰাষ্টৰ ছেটিং সমৰ্থন নকৰিবও পাৰে"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"আপোনাৰ স্ক্ৰীনৰ পটভূমিৰ ৰঙৰ বিপৰীতে ৰং আৰু পাঠ কেনেকুৱা দেখা যায় সেইটো মিলাওক"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"পূৰ্বদৰ্শন কৰক"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"হেলেন, এডাম"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"২ দিন পূৰ্বে"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB ব্যৱহাৰ কৰিবলৈ এয়াৰপ্লেন ম’ডটো অফ কৰক"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"বৰ্তমানৰ অৱস্থানত UWB উপলব্ধ নহয়"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"থ্ৰেড"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"স্মাৰ্ট হ’মৰ বাধাহীন অভিজ্ঞতা লাভ কৰিবলৈ থ্ৰেড ব্যৱহাৰ কৰি সমিল ডিভাইচসমূহৰ সৈতে সংযোগ কৰক"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"থ্ৰেড ব্যৱহাৰ কৰিবলৈ এয়াৰপ্লেন ম’ডটো অফ কৰক"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"কেমেৰাৰ এক্সেছ"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"মাইক্ৰ’ফ’নৰ এক্সেছ"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"এপ্ আৰু সেৱাৰ বাবে"</string>
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index d397eeb..3c2a28c 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"\"Yaxınlıqdakı cihazlar\" icazəsi olan tətbiqlər qoşulmuş cihazların nisbi mövqeyini təyin edə bilər."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Tətbiqlər və xidmətlər üçün məkan girişi deaktivdir. Təcili yardım nömrəsinə zəng etdikdə və ya mesaj göndərdikdə cihazınızın məkanı hələ də təcili yardım əməkdaşlarına göndərilə bilər."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Məkan ayarları haqqında ətraflı məlumat"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Məkana girişi dəyişin: Ayarlar > Güvənlik və məxfilik > Məxfilik nizamlayıcıları"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Hesablar"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Güvənlik"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Şifrələmə və kimlik bilgiləri"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Rəng kontrastı"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Yüksək kontrast mətn, düymələr və ikonaları fərqləndirir. Ən yaxşı görünən kontrastı seçin."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Bəzi tətbiqlər bütün rəng və mətn kontrastı ayarlarını dəstəkləməyə bilər"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Rənglər və mətni ekranda fərqləndirin"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Önizləyin"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 gün əvvəl"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB istifadə etmək üçün təyyarə rejimini deaktiv edin"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB cari məkanda əlçatan deyil"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Qüsursuz smart ev təcrübəsi üçün Thread ilə uyğun cihazlara qoşulun"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread istifadəsi üçün təyyarə rejimini deaktiv edin"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameraya giriş"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofona giriş"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Tətbiqlər və xidmətlər üçün"</string>
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 8775092..53fed75 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikacije sa dozvolom za uređaje u blizini mogu da odrede približan položaj povezanih uređaja."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Pristup lokaciji je isključen za aplikacije i usluge. Lokacija uređaja može i dalje da se šalje ekipama hitnih službi kada pozovete broj za hitne slučajeve ili pošaljete SMS na njega."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Saznajte više o podešavanjima lokacije"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Za promenu pristupa lokaciji: Podešavanja > Bezbednost i privatnost > Kontrole privatnosti"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Nalozi"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Bezbednost"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Šifrovanje i akreditivi"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kontrast boja"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Veći kontrast ističe tekst, dugmad i ikone. Izaberite kontrast koji vam izgleda najbolje."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Neke aplikacije možda ne podržavaju sva podešavanja za kontrast boja i teksta"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Prilagodite izgled boja i teksta u odnosu na boju pozadine ekrana"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Pregled"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helena, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Pre 2 dana"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Produžite trajanje baterije"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Isključi kada se napuni"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Isključi na <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Ušteda baterije se isključuje kada je baterija napunjena više od <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Uključi"</string>
@@ -2687,7 +2686,7 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Koristi prilagodljivu povezanost"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"Bezbednost na mobilnoj mreži"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"Tip mreže, šifrovanje, kontrole obaveštenja"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"Ova podešavanja štite pozive, poruke i podatke od zastarelih ili nešifrovanih mreža koje mogu da vas izlože krađi podataka ili praćenju"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"Ova podešavanja štite pozive, poruke i podatke od zastarelih ili nešifrovanih mreža koje mogu da vas izlože krađi podataka ili nadzoru"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"Bezbednost na mobilnoj mreži"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Obaveštenja"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Obaveštenja mreže"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacije o smernicama za posao"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Podešavanjima upravlja IT administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Uključi uz veličinu stranica 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Uključi uređaj uz jezgro podržano za 16 KB stranice"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Pređite sa 4 KB režima na 16 KB režim"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Koristite režim nezavisan od veličine stranice sa jezgrom za 4 KB, a prelazite na 16 KB režim. U ovom režimu ne može da se garantuje integritet softvera, pa mogu biti ugroženi podaci koji se čuvaju na telefonu dok je pokretački program otključan. Ovim ćete restartovati uređaj. Neke funkcije su onemogućene u ovim režimima, što znači da neke aplikacije možda neće raditi. Da biste uređaj vratili na proizvodni režim, treba da ga vratite na 4 KB režim i zaključate pokretački program, što će resetovati uređaj na fabrička podešavanja. Kada se na uređaju uključi Android, onemogućite OEM otključavanje u Opcijama za programera."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Pređite sa 16 KB režima na 4 KB režim"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Koristite režim nezavisan od veličine stranice sa jezgrom za 16 KB, a prelazite na 4 KB režim. U ovom režimu ne može da se garantuje integritet softvera, pa mogu biti ugroženi podaci koji se čuvaju na telefonu dok je pokretački program otključan. Ovim ćete restartovati uređaj. Neke funkcije su onemogućene u ovim režimima, što znači da neke aplikacije možda neće raditi. Da biste uređaj vratili na proizvodni režim, treba da zaključate pokretački program, što će resetovati uređaj na fabrička podešavanja. Kada se na uređaju uključi Android, onemogućite OEM otključavanje u Opcijama za programera."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ažuriranje na jezgro kompatibilno sa 16 KB stranicama nije uspelo."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Primenjuje se promena"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Želite da reformatirate uređaj na ext4? (potrebno za 16 KB režim)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Da bi ovaj uređaj mogao da koristi 16 KB opciju za programera, njegova particija podataka treba da se konvertuje u ext4. U ovom režimu ne može da se garantuje integritet softvera, pa mogu biti ugroženi podaci koji se čuvaju na telefonu dok je pokretački program otključan. Aktiviranje 16 KB opcije zahteva još jedno restartovanje. Kada budete u ovom režimu, moći ćete da prelazite sa 4 KB režima na 16 KB režim i obratno uz jedno restartovanje. Neke funkcije su onemogućene u ovim režimima, što znači da neke aplikacije možda neće raditi. Da biste uređaj vratili na proizvodni režim, treba da ga vratite na 4 KB režim i zaključate pokretački program, što će resetovati uređaj na fabrička podešavanja. Kada se na uređaju uključi Android, onemogućite OEM otključavanje u Opcijama za programera. Uređaj će posle potvrde biti obrisan, a sistem fajlova promenjen na ext4. Kada se to završi, vratite se ovde da biste ponovo omogućili 16 KB režim."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Reformatiranje i brisanje particije podataka na ext4 nije uspelo."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Treba da otključate pokretački program da biste koristili 16 KB režim"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Da bi ovaj uređaj mogao da koristi 16 KB opciju za programera, na njemu treba da bude otključan pokretački program. U ovom režimu ne može da se garantuje integritet softvera, pa mogu biti ugroženi podaci koji se čuvaju na telefonu dok je pokretački program otključan. Kada se aktivira 16 KB režim, svi podaci i podešavanja korisnika će biti izbrisani. Kada se pokretački program otključa, aktiviranje 16 KB opcije zahteva dva restartovanja. Kada budete u ovom režimu, moći ćete da prelazite sa 4 KB režima na 16 KB režim i obratno uz jedno restartovanje. Neke funkcije su onemogućene u ovim režimima, što znači da neke aplikacije možda neće raditi. Da biste uređaj vratili na proizvodni režim, treba da ga vratite na 4 KB režim i zaključate OEM ili pokretački program na uređaju (što će ga resetovati na fabrička podešavanja). Otključajte pokretački program i probajte ponovo. Uputstva kako to da uradite potražite na <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Koristite 4 KB režim nezavisan od veličine stranice"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Koristite 4 KB režim u okviru režima nezavisnog od veličine stranice. U ovom režimu ne može da se garantuje integritet softvera, pa mogu biti ugroženi podaci koji se čuvaju na telefonu dok je pokretački program otključan. Neke funkcije su onemogućene u ovim režimima, što znači da neke aplikacije možda neće raditi. Da biste uređaj ponovo vratili u proizvodni režim, morate da zaključate pokretački program uređaja. Dodirnite da biste pročitali više."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Koristite 4 KB režim u okviru režima nezavisnog od veličine stranice. U ovom režimu ne može da se garantuje integritet softvera, pa mogu biti ugroženi podaci koji se čuvaju na telefonu dok je pokretački program otključan. Neke funkcije su onemogućene u ovim režimima, što znači da neke aplikacije možda neće raditi. Da biste uređaj ponovo vratili u proizvodni režim, morate da zaključate pokretački program uređaja. To će ponovo resetovati uređaj na fabrička podešavanja i vratiti ga na proizvodna podešavanja. Kada se na uređaju uključi Android, onemogućite OEM otključavanje u Opcijama za programera. Ako je uređaj nestabilan ili se na njemu ne uključi Android, ponovo ga flešujte koristeći najnovije slike sa fabričkim podešavanjima sa <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>. Možete i da koristite <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> i izaberete Obriši uređaj, Zaključaj pokretački program i Prinudno flešuj sve particije."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Koristite 16 KB režim nezavisan od veličine stranice"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Koristite 16 KB režim u okviru režima nezavisnog od veličine stranice. U ovom režimu ne može da se garantuje integritet softvera, pa mogu biti ugroženi podaci koji se čuvaju na telefonu dok je pokretački program otključan. Neke funkcije su onemogućene u ovim režimima, što znači da neke aplikacije možda neće raditi. Da biste uređaj ponovo vratili u proizvodni režim, morate da ga vratite na 4 KB režim i zaključate pokretački program uređaja. Dodirnite da biste pročitali više."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Koristite 16 KB režim u okviru režima nezavisnog od veličine stranice. U ovom režimu ne može da se garantuje integritet softvera, pa mogu biti ugroženi podaci koji se čuvaju na telefonu dok je pokretački program otključan. Neke funkcije su onemogućene u ovim režimima, što znači da neke aplikacije možda neće raditi. Da biste uređaj ponovo vratili u proizvodni režim, morate da ga vratite na 4 KB režim i zaključate pokretački program uređaja. To će ponovo resetovati uređaj na fabrička podešavanja i vratiti ga na proizvodna podešavanja. Kada se na uređaju uključi Android, onemogućite OEM otključavanje u Opcijama za programera. Ako je uređaj nestabilan ili se na njemu ne uključi Android, ponovo ga flešujte koristeći najnovije slike sa fabričkim podešavanjima sa <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>. Možete i da koristite <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> i izaberete Obriši uređaj, Zaključaj pokretački program i Prinudno flešuj sve particije."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 KB režim nezavisan od veličine stranice"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Pročitajte više"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Obrađivač izveštaja o grešci"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Određuje koja aplikacija upravlja prečicom za izveštaj o grešci na uređaju."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Lično"</string>
@@ -5011,8 +4991,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Isključuje režim rada u avionu radi korišćenja UWB-a"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Ultra-široki pojas je nedostupan na aktuelnoj lokaciji"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Povežite se sa kompatibilnim uređajima pomoću Thread-a da biste imali besprekoran doživljaj pametne kuće"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Isključite režim rada u avionu da biste koristili Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Pristup kameri"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Pristup mikrofonu"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Za aplikacije i usluge"</string>
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index ff51f19..8edef39 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Праграмы з дазволам на доступ да прылад паблізу могуць вызначаць прыблізнае месцазнаходжанне падключаных прылад."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Для праграм і сэрвісаў доступ да геаданых выключаны. Інфармацыя пра месцазнаходжанне вашай прылады можа адпраўляцца экстранным службам, калі вы робіце выклік на іх нумар ці адпраўляеце ім SMS."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Даведацца больш пра налады месцазнаходжання"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Наладзьце доступ да геаданых тут: \"Налады > Бяспека і прыватнасць > Налады прыватнасці\""</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Уліковыя запісы"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Бяспека"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Шыфраванне і ўліковыя даныя"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Кантраснасць колераў"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Чым вышэйшы кантраст, тым больш прыметнымі з\'яўляюцца тэкст, кнопкі і значкі. Падбярыце такі кантраст, які найбольш падыходзіць вам."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Некаторыя праграмы могуць пакуль што не падтрымліваць усе налады кантрасту колераў і тэксту"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Зрабіце колеры і тэкст больш прыметнымі на фоне экрана"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Перадпрагляд"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Алена, Адам"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 дні таму"</string>
@@ -2963,8 +2963,7 @@
<string name="ssl_ca_cert_info_message" msgid="3111724430981667845">"{numberOfCertificates,plural, =1{Адміністратар дамена \"{orgName}\" усталяваў для вашага працоўнага профілю сертыфікат ЦС, які дазваляе яму кантраляваць вашы дзеянні ў працоўнай сетцы, у тым ліку выкарыстанне электроннай пошты і праграм, а таксама наведванне бяспечных вэб-сайтаў.\n\nПа дадатковую інфармацыю пра гэты сертыфікат звяртайцеся да адміністратара.}one{Адміністратар дамена \"{orgName}\" усталяваў для вашага працоўнага профілю сертыфікаты ЦС, якія дазваляюць яму кантраляваць вашы дзеянні ў працоўнай сетцы, у тым ліку выкарыстанне электроннай пошты і праграм, а таксама наведванне бяспечных вэб-сайтаў.\n\nПа дадатковую інфармацыю пра гэтыя сертыфікаты звяртайцеся да адміністратара.}few{Адміністратар дамена \"{orgName}\" усталяваў для вашага працоўнага профілю сертыфікаты ЦС, якія дазваляюць яму кантраляваць вашы дзеянні ў працоўнай сетцы, у тым ліку выкарыстанне электроннай пошты і праграм, а таксама наведванне бяспечных вэб-сайтаў.\n\nПа дадатковую інфармацыю пра гэтыя сертыфікаты звяртайцеся да адміністратара.}many{Адміністратар дамена \"{orgName}\" усталяваў для вашага працоўнага профілю сертыфікаты ЦС, якія дазваляюць яму кантраляваць вашы дзеянні ў працоўнай сетцы, у тым ліку выкарыстанне электроннай пошты і праграм, а таксама наведванне бяспечных вэб-сайтаў.\n\nПа дадатковую інфармацыю пра гэтыя сертыфікаты звяртайцеся да адміністратара.}other{Адміністратар дамена \"{orgName}\" усталяваў для вашага працоўнага профілю сертыфікаты ЦС, якія дазваляюць яму кантраляваць вашы дзеянні ў працоўнай сетцы, у тым ліку выкарыстанне электроннай пошты і праграм, а таксама наведванне бяспечных вэб-сайтаў.\n\nПа дадатковую інфармацыю пра гэтыя сертыфікаты звяртайцеся да адміністратара.}}"</string>
<string name="ssl_ca_cert_warning_message" msgid="4374052724815563051">"Трэцяя асоба мае магчымасць маніторынгу вашай сеткавай актыўнасці, у тым ліку электроннай пошты, дадаткаў і абароненых вэб-сайтаў.\n\nГэта магчыма з-за даверанага сертыфіката, усталяванага на вашай прыладзе."</string>
<string name="ssl_ca_cert_settings_button" msgid="2044927302268394991">"{count,plural, =1{Праверыць сертыфікат}one{Праверыць сертыфікаты}few{Праверыць сертыфікаты}many{Праверыць сертыфікаты}other{Праверыць сертыфікаты}}"</string>
- <!-- no translation found for user_settings_title (9208831545558787202) -->
- <skip />
+ <string name="user_settings_title" msgid="9208831545558787202">"Карыстальнікі"</string>
<string name="user_list_title" msgid="1387379079186123404">"Карыстальнікi і профілi"</string>
<string name="user_add_user_or_profile_menu" msgid="305851380425838287">"Дадаць карыстальніка або профіль"</string>
<string name="user_summary_restricted_profile" msgid="451650609582185813">"Абмежаваны профiль"</string>
@@ -4958,8 +4957,7 @@
<string name="default_print_service_main_switch_title" msgid="4697133737128324036">"Скарыстаць сэрвіс друку"</string>
<string name="multiple_users_main_switch_title" msgid="6686858308083037810">"Дазволіць некалькі карыстальнікаў"</string>
<string name="multiple_users_main_switch_keywords" msgid="4845954458094134356">"дазволіць, некалькі, карыстальнік, дазволіць, шмат"</string>
- <!-- no translation found for multiple_users_title_keywords (2395593167746225172) -->
- <skip />
+ <string name="multiple_users_title_keywords" msgid="2395593167746225172">"некалькі, карыстальнікі, профілі, людзі, уліковыя запісы, пераключыць, многа"</string>
<string name="wireless_debugging_main_switch_title" msgid="8463499572781441719">"Выкарыстоўваць адладку па Wi-Fi"</string>
<string name="graphics_driver_main_switch_title" msgid="6125172901855813790">"Выкарыстоўваць налады драйвера графічнай сістэмы"</string>
<string name="night_light_main_switch_title" msgid="3428298022467805219">"Выкарыстоўваць Начную падсветку"</string>
@@ -4994,8 +4992,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Каб выкарыстоўваць UWB, выключыце рэжым палёту"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Звышшырокапалосная сувязь недаступная ў гэтым месцы"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Для эфектыўнай работы разумнага дома выкарыстоўвайце падключэнне да сумяшчальных прылад па пратаколе Thread"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Каб выкарыстоўваць пратакол Thread, выключыце рэжым палёту"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Доступ да камеры"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Доступ да мікрафона"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Для праграм і сэрвісаў"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 8780bc6..a1bb7b0 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Приложенията с разрешението за устройства в близост могат да определят относителната позиция на свързаните устройства."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Достъпът до местоположението е изключен за приложенията и услугите. Местоположението на устройството ви пак може да се изпраща до органите за бързо реагиране, когато се обадите на номер за спешни случаи или изпратите SMS до такъв."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Научете повече за настройките за местоположението"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"За промени в достъпа до местопол.: „Настройки > Сигурност и поверителност > Контроли за поверителност“"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Профили"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Сигурност"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Шифроване и идентификационни данни"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Контраст на цветовете"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"При по-висок контраст текстът, бутоните и иконите се открояват повече. Изберете най-подходящия според вас контраст."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Възможно е някои приложения да не поддържат всички настройки за контраст на текста и цветовете"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Коригирайте как цветовете и текстът да изпъкват спрямо цвета на фона на екрана ви"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Визуализация"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Хелън, Адам"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Преди 2 дни"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Изключете самолетния режим, за да използвате UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB не е налице в текущото местоположение"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"За безпроблемна практическа работа с интелигентния дом свързвайте съвместимите устройства посредством Thread"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Изключете самолетния режим, за да използвате Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Достъп до камерата"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Достъп до микрофона"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"За приложения и услуги"</string>
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index d239686..015b541 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"আশেপাশের ডিভাইসের অনুমতি থাকা অ্যাপগুলি কানেক্ট করা ডিভাইসের আপেক্ষিক অবস্থান নির্ণয় করতে পারে।"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"অ্যাপ ও পরিষেবার লোকেশন অ্যাক্সেস বন্ধ রয়েছে। জরুরি নম্বরে কল অথবা টেক্সট করলে সাহায্যকারীর কাছে আপনার ডিভাইসের লোকেশন এখনও পাঠানো হতে পারে।"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"\'লোকেশন সেটিংস\' সম্পর্কে আরও জানুন"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"লোকেশন অ্যাক্সেস পরিবর্তন করতে, সেটিংস > সুরক্ষা ও গোপনীয়তা > গোপনীয়তার নিয়ন্ত্রণে যান"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"অ্যাকাউন্টগুলি"</string>
<string name="security_settings_title" msgid="6710768415432791970">"নিরাপত্তা"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"এনক্রিপশন ও ক্রেডেনশিয়াল"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"কালার কনট্রাস্ট"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"চড়া কনট্রাস্ট টেক্সট, বোতাম ও আইকনকে আরও বেশি আলাদা করে তোলে। আপনার কাছে যে কনট্রাস্ট সেরা মনে হবে সেটি বেছে নিন।"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"কিছু অ্যাপ সব রঙ ও টেক্সট কন্ট্রাস্ট সেটিংসে কাজ নাও করতে পারে"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"আপনার স্ক্রিনের ব্যাকগ্রাউন্ডের রঙ হিসেবে রঙ ও টেক্সট কেমন দেখাবে তা অ্যাডজাস্ট করুন"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"প্রিভিউ করুন"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"হেলেন, অ্যাডাম"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"২ দিন আগে"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"ব্যাটারি আরও বেশি সময় চলবে"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"চার্জ হয়ে গেলে বন্ধ করুন"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>-এ বন্ধ হবে"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"ব্যাটারির চার্জ <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>-এর বেশি হলে ব্যাটারি সেভার বন্ধ হয়ে যায়"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"চালু করুন"</string>
@@ -2687,7 +2686,7 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive Connectivity ব্যবহার করুন"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"মোবাইল নেটওয়ার্ক সুরক্ষা"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"নেটওয়ার্কের ধরন, এনক্রিপশন, বিজ্ঞপ্তির নিয়ন্ত্রণ"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"এইসব সেটিংস পুরনো বা এনক্রিপ্টেড নয় এমন নেটওয়ার্কের থেকে কল, মেসেজ এবং ডেটা সুরক্ষিত রাখতে সাহায্য করে। এগুলির কারণে ডেটা চুরি বা ডেটাতে নজরদারি রাখা হতে পারে"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"এইসব সেটিংস পুরনো বা এনক্রিপ্টেড নয় এমন নেটওয়ার্কের থেকে আপনার কল, মেসেজ এবং ডেটা সুরক্ষিত রাখতে সাহায্য করে। এইসব নেটওয়ার্কের কারণে ডেটা চুরি হওয়া বা ডেটাতে নজরদারির সম্ভাবনা বেড়ে যেতে পারে"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"মোবাইল নেটওয়ার্ক সুরক্ষা"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"বিজ্ঞপ্তি"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"নেটওয়ার্ক সম্পর্কিত বিজ্ঞপ্তি"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"অফিসের নীতি সংক্রান্ত তথ্য"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"আইটি অ্যাডমিন সেটিংস ম্যানেজ করে"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"১৬ কেবি সাইজের পৃষ্ঠা সহ বুট করুন"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"বুট ডিভাইস, ১৬ কেবি পৃষ্ঠায় কাজ করে এমন কার্নেল ব্যবহার করছে"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"৪ কেবি মোড থেকে ১৬ কেবি মোডে স্যুইচ করুন"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"আপনি ৪ কেবি কার্নেলে রান হওয়া পেজ-অ্যাগনোস্টিক মোডে আছেন এবং আপনাকে ১৬ কেবি মোডে সুইচ করা হচ্ছে। এই মোডে সফ্টওয়্যার ইন্টিগ্রিটির গ্যারেন্টি দেওয়া যায় না এবং বুটলোডার আনলক থাকা অবস্থায় ফোনে স্টোর করে রাখা কোনও ডেটা সুরক্ষিত নাও থাকতে পারে। এতে ডিভাইস রিবুট হয়ে যাবে। এইসব মোডে কিছু ফিচার বন্ধ করে দেওয়া হবে, তাই কিছু অ্যাপ্লিকেশন কাজ নাও করতে পারে। ডিভাইসটিকে আবার প্রোডাকশন মোডে সেট করতে, আপনাকে ৪ কেবি মোডে ফিরে আসতে হবে এবং বুটলোডার লক করতে হবে যেটি ডিভাইসকে ফ্যাক্টরি রিসেট করবে। ডিভাইসটি Android-এ বুট করা হয়ে গেলে, ডেভেলপার বিকল্পে OEM আনলক করা বন্ধ করুন।"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"১৬ কেবি মোড থেকে ৪ কেবি মোডে সুইচ করুন"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"আপনি ১৬ কেবি কার্নেলে রান হওয়া পেজ-অ্যাগনোস্টিক মোডে আছেন এবং আপনাকে ৪ কেবি মোডে সুইচ করা হচ্ছে। এই মোডে সফ্টওয়্যার ইন্টিগ্রিটির গ্যারেন্টি দেওয়া যায় না এবং বুটলোডার আনলক থাকা অবস্থায় ফোনে স্টোর করে রাখা কোনও ডেটা সুরক্ষিত নাও থাকতে পারে। এতে ডিভাইস রিবুট হয়ে যাবে। এইসব মোডে কিছু ফিচার বন্ধ করে দেওয়া হবে, তাই কিছু অ্যাপ্লিকেশন কাজ নাও করতে পারে। ডিভাইসটি প্রোডাকশন মোডে রাখতে, বুটলোডার লক করতে হবে যেটি ডিভাইসকে ফ্যাক্টরি রিসেট করবে। ডিভাইসটি Android-এ বুট করা হয়ে গেলে, ডেভেলপার বিকল্পে OEM আনলক করা বন্ধ করুন।"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"কার্নেল ১৬KB পৃষ্ঠার জন্য মানানসই কার্নেলে আপডেট করা যায়নি।"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"পরিবর্তন প্রয়োগ করা হচ্ছে"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"ext4-এ ডিভাইস আবার ফর্ম্যাট করবেন? (১৬ কেবি মোডের জন্য প্রয়োজনীয়)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"১৬ কেবি ডেভেলপার বিকল্প ব্যবহার করার আগে, এই ডিভাইসের ডেটা পার্টিশন ext4-এ পরিবর্তন করতে হবে। এই মোডে সফ্টওয়্যার ইন্টিগ্রিটির গ্যারেন্টি দেওয়া যায় না এবং বুটলোডার আনলক থাকা অবস্থায় ফোনে স্টোর করে রাখা কোনও ডেটা সুরক্ষিত নাও থাকতে পারে। ১৬ কেবি ডেভেলপার বিকল্প অ্যাক্টিভেট করে দিলে, এর পরে ডিভাইসটি আরও একবার রিবুট করতে হবে। আপনি এই মোড থাকলে, একবার রিবুট করার মাধ্যমে ৪ কেবি এবং ১৬ কেবি মোডের মধ্যে সুইচ করতে পারবেন। এইসব মোডে কিছু ফিচার বন্ধ করে দেওয়া হবে, তাই কিছু অ্যাপ্লিকেশন কাজ নাও করতে পারে। ডিভাইসটি প্রোডাকশন মোডে রাখতে, আপনাকে ৪ কেবি মোডে ফিরে আসতে হবে ও তারপরে বুটলোডার লক করতে হবে যেটি ডিভাইসকে ফ্যাক্টরি রিসেট করবে। ডিভাইসটি Android-এ বুট করা হয়ে গেলে, ডেভেলপার বিকল্পে OEM আনলক করা বন্ধ করুন। নিশ্চিত করার পরে ডিভাইস ওয়াইপ করা হবে এবং ফাইল সিস্টেম ext4-এ পরিবর্তিত হয়ে যাবে। এটি হয়ে যাওয়ার পরে, আবার ১৬ কেবি মোড চালু করুন।"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"ডেটা পার্টিশানকে ext4 ফর্ম্যাটে আবার ফর্ম্যাট করা ও ওয়াইপ করা যায়নি।"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"১৬ কেবি মোডের জন্য বুটলোডার আনলক করা প্রয়োজন"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"১৬ কেবি ডেভেলপার বিকল্প ব্যবহার করতে হলে, এই ডিভাইসের জন্য বুটলোডার আনলক করতে হবে। এই মোডে সফ্টওয়্যার ইন্টিগ্রিটির গ্যারেন্টি দেওয়া যায় না এবং বুটলোডার আনলক থাকা অবস্থায় ফোনে স্টোর করে রাখা কোনও ডেটা সুরক্ষিত নাও থাকতে পারে। ১৬ কেবি মোড অ্যাক্টিভেট করে দিলে, ব্যবহারকারীর সব ডেটা ও সেটিংস ওয়াইপ হয়ে যাবে। বুটলোডার আনলক হয়ে গেলে, ১৬ কেবি মোড বিকল্প চালু করার জন্য ডিভাইস দুবার রিবুট করার প্রয়োজন হয়। আপনি এই মোড থাকলে, একবার রিবুট করার মাধ্যমে ৪ কেবি এবং ১৬ কেবি মোডের মধ্যে সুইচ করতে পারবেন। এইসব মোডে কিছু ফিচার বন্ধ করে দেওয়া হবে, তাই কিছু অ্যাপ্লিকেশন কাজ নাও করতে পারে। ডিভাইসটিকে আবার প্রোডাকশন মোডে রাখতে, আপনাকে ৪ কেবি মোডে ফিরে আসতে হবে ও তারপরে OEM/বুটলোডার লক করতে হবে (যেটি ডিভাইসকে ফ্যাক্টরি রিসেট করবে)। বুটলোডার আনলক করে আবার চেষ্টা করুন। বুটলোডার কীভাবে আনলক করবেন তার নির্দেশাবলী এখানে দেখতে পারেন <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"৪ কেবি পেজ-অ্যাগনোস্টিক মোড ব্যবহার করা হচ্ছে"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"আপনি পেজ-অ্যাগনোস্টিক মোডের ৪ কেবি মোডে আছেন। এই মোডে সফ্টওয়্যার ইন্টিগ্রিটির গ্যারেন্টি দেওয়া যায় না এবং বুটলোডার আনলক থাকা অবস্থায় ফোনে স্টোর করে রাখা কোনও ডেটা সুরক্ষিত নাও থাকতে পারে। এইসব মোডে কিছু ফিচার বন্ধ করে দেওয়া হবে, তাই কিছু অ্যাপ্লিকেশন কাজ নাও করতে পারে। প্রোডাকশন মোডে আবার যেতে চাইলে, অবশ্যই ডিভাইসের বুটলোডার লক করতে হবে। আরও পড়তে ট্যাপ করুন।"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"আপনি পেজ-অ্যাগনোস্টিক মোডের ৪ কেবি মোডে আছেন। এই মোডে সফ্টওয়্যার ইন্টিগ্রিটির গ্যারেন্টি দেওয়া যায় না এবং বুটলোডার আনলক থাকা অবস্থায় ফোনে স্টোর করে রাখা কোনও ডেটা সুরক্ষিত নাও থাকতে পারে। এইসব মোডে কিছু ফিচার বন্ধ করে দেওয়া হবে, তাই কিছু অ্যাপ্লিকেশন কাজ নাও করতে পারে। প্রোডাকশন মোডে আবার যেতে চাইলে, অবশ্যই ডিভাইসের বুটলোডার লক করতে হবে। এটি ডিভাইসটিকে আবার ফ্যাক্টরি রিসেট করবে এবং এটির প্রোডাকশন সেটিংস আগের মতো হয়ে যাবে। ডিভাইসটি Android-এ বুট করা হয়ে গেলে, ডেভেলপার বিকল্পে OEM আনলক করা বন্ধ করুন। ডিভাইসটি Android-এ বুট করা না গেলে বা স্থিতিশীল না হলে, <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> সাম্প্রতিক ফ্যাক্টরি ইমেজের সাথে ডিভাইসটি আবার ফ্ল্যাশ করুন এবং \'ডিভাইস ওয়াইপ করুন\', \'বুটলোডার লক করুন\' ও \'সব পার্টিশন জোরপূর্বক ফ্ল্যাশ করুন\' বিকল্প বেছে নিন।"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"১৬ কেবি পেজ-অ্যাগনোস্টিক মোড ব্যবহার করা হচ্ছে"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"আপনি পেজ-অ্যাগনোস্টিক মোডের ১৬ কেবি মোডে আছেন। এই মোডে সফ্টওয়্যার ইন্টিগ্রিটির গ্যারেন্টি দেওয়া যায় না এবং বুটলোডার আনলক থাকা অবস্থায় ফোনে স্টোর করে রাখা কোনও ডেটা সুরক্ষিত নাও থাকতে পারে। এইসব মোডে কিছু ফিচার বন্ধ করে দেওয়া হবে, তাই কিছু অ্যাপ্লিকেশন কাজ নাও করতে পারে। প্রোডাকশন মোডে আবার যেতে চাইলে, আপনাকে অবশ্যই ৪ কেবি মোডে ফিরে যেতে হবে ও তারপরে ডিভাইসের বুটলোডার লক করতে হবে। আরও পড়তে ট্যাপ করুন।"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"আপনি পেজ-অ্যাগনোস্টিক মোডের ১৬ কেবি মোডে আছেন। এই মোডে সফ্টওয়্যার ইন্টিগ্রিটির গ্যারেন্টি দেওয়া যায় না এবং বুটলোডার আনলক থাকা অবস্থায় ফোনে স্টোর করে রাখা কোনও ডেটা সুরক্ষিত নাও থাকতে পারে। এইসব মোডে কিছু ফিচার বন্ধ করে দেওয়া হবে, তাই কিছু অ্যাপ্লিকেশন কাজ নাও করতে পারে। প্রোডাকশন মোডে আবার যেতে চাইলে, আপনাকে অবশ্যই ৪ কেবি মোডে ফিরে যেতে হবে ও তারপরে ডিভাইসের বুটলোডার লক করতে হবে। এটি ডিভাইসটিকে আবার ফ্যাক্টরি রিসেট করবে এবং এটির প্রোডাকশন সেটিংস আগের মতো হয়ে যাবে। ডিভাইসটি Android-এ বুট করা হয়ে গেলে, ডেভেলপার বিকল্পে OEM আনলক করা বন্ধ করুন। ডিভাইসটি Android-এ বুট করা না গেলে বা স্থিতিশীল না হলে, <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> সাম্প্রতিক ফ্যাক্টরি ইমেজের সাথে ডিভাইসটি আবার ফ্ল্যাশ করুন এবং \'ডিভাইস ওয়াইপ করুন\', \'বুটলোডার লক করুন\' ও \'সব পার্টিশন জোরপূর্বক ফ্ল্যাশ করুন\' বিকল্প বেছে নিন।"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"১৬ কেবি পেজ-অ্যাগনোস্টিক মোড"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"আরও পড়ুন"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"সমস্যার রিপোর্টের পরিচালক"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"আপনার ডিভাইসে কোন অ্যাপটি সমস্যার রিপোর্টের শর্টকাট পরিচালনা করবে তা নির্ধারণ করে।"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ব্যক্তিগত"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"ইউডব্লুউবি ব্যবহার করতে \'বিমান মোড\' বন্ধ করুন"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"বর্তমান লোকেশনে UWB উপলভ্য নেই"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"থ্রেড"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"নির্বিঘ্নে স্মার্ট হোম অভিজ্ঞতা পেতে থ্রেড ব্যবহার করে মানানসই ডিভাইসের সাথে কানেক্ট করুন"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"থ্রেড ব্যবহার করতে \'বিমান মোড\' বন্ধ করুন"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"ক্যামেরার অ্যাক্সেস"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"মাইক্রোফোনের অ্যাক্সেস"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"অ্যাপ ও পরিষেবার জন্য"</string>
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index dacd228..9caa595 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikacije s odobrenjem za Uređaje u blizini mogu otkriti relativan položaj povezanih uređaja."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Pristup lokaciji je isključen za aplikacije i usluge. Lokacija uređaja se i dalje može slati hitnim službama kada pozovete broj za hitne slučajeve ili pošaljete SMS na njega."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Saznajte više o postavkama lokacije"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Promijenite pristup lokaciji u Postavke > Sigurnost i privatnost > Kontrole privatnosti"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Računi"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sigurnost"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Šifriranje i akreditivi"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kontrast boja"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Viši kontrast omogućava veću istaknutost teksta, dugmadi i ikona. Odaberite kontrast koji vam izgleda najbolje."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Određene aplikacije možda neće podržavati sve postavke kontrasta boja i teksta"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Podesite izgled boja i tekst u odnosu na boju pozadine ekrana"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Pregledajte"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Prije 2 dana"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Produžite vijek trajanja baterije"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Isključi nakon punjenja"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Isključi na <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Ušteda baterije se isključuje kada se baterija napuni više od <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Uključi"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacije o radnim pravilima"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Postavkama upravlja vaš IT administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Pokreni uz veličinu stranice od 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Pokrenite uređaj s jezgrom podržanom za str. od 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Promijenite iz načina rada od 4 kB u način rada od 16 kB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Nalazite se u načinu rada neovisnom o veličini stranice s jezgrom od 4 kB i prebacujete se u način rada od 16 KB. Integritet softvera se ne može garantirati u ovom načinu rada i svi podaci pohranjeni na telefonu dok je program za učitavanje operativnog sistema otključan bi mogli biti izloženi riziku. To će ponovo pokrenuti uređaj. Neke funkcije će biti onemogućene u ovim načinima, pa neke aplikacije možda neće funkcionirati. Da vratite uređaj u proizvodni način rada, trebate vratiti u način rada od 4 kB i zaključati program za učitavanje operativnog sistema, čime se uređaj vraća na fabričke postavke. Nakon što se uređaj uspješno pokrene u Androidu, onemogućite OEM otključavanje u Opcijama za programere."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Promijenite iz načina rada od 16 kB u način rada od 4 kB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Nalazite se u načinu rada neovisnom o veličini stranice s jezgrom od 16 kB i prebacujete se u način rada od 4 kB. Integritet softvera se ne može garantirati u ovom načinu rada i svi podaci pohranjeni na telefonu dok je program za učitavanje operativnog sistema otključan bi mogli biti izloženi riziku. To će ponovo pokrenuti uređaj. Neke funkcije će biti onemogućene u ovim načinima, pa neke aplikacije možda neće funkcionirati. Da vratite uređaj u proizvodni način rada, morate zaključati program za učitavanje operativnog sistema, čime se uređaj vraća na fabričke postavke. Nakon što se uređaj uspješno pokrene u Androidu, onemogućite OEM otključavanje u Opcijama za programere."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ažuriranje jezgre u jezgru kompatibilnu sa stranicama od 16 kB nije uspjelo."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Primjena promjene"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Reformatirati uređaj na ext4? (potrebno je za način rada od 16 kB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Particiju s podacima na uređaju treba konvertirati u ext4 prije korištenja opcije za programere sa 16 kB. Integritet softvera se ne može garantirati u ovom načinu rada i svi podaci pohranjeni na telefonu dok je program za učitavanje operativnog sistema otključan bi mogli biti izloženi riziku. Aktiviranje opcije sa 16 kB zahtijevat će još jedno ponovno pokretanje nakon toga. Kada ste u ovom načinu rada, možete se prebacivati iz načina rada od 4 kB u način rada od 16 kB jednim ponovnim pokretanjem. Neke funkcije će biti onemogućene u ovim načinima, pa neke aplikacije možda neće funkcionirati. Da vratite uređaj u proizvodni način rada, trebate se vratiti u način rada od 4 kB a zatim zaključati program za učitavanje operativnog sistema, čime se uređaj vraća na fabričke postavke. Nakon što se uređaj uspješno pokrene u Androidu, onemogućite OEM otključavanje u Opcijama za programere. Podaci na uređaju će se uništiti, a sistem fajlova promijeniti u ext4 nakon potvrde. Nakon što se to završi, vratite se da ponovo omogućite 16 kB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Reformatiranje i uništavanje podataka na particiji s podacima za ext4 nije uspjelo."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Potrebno je otključavanje programa za učitavanje operativnog sistema za način rada od 16 kB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Na ovom uređaju program za učitavanje operativnog sistema treba biti otključan prije korištenja opcije za programere sa 16 kB. Integritet softvera se ne može garantirati u ovom načinu rada i svi podaci pohranjeni na telefonu dok je program za učitavanje operativnog sistema otključan bi mogli biti izloženi riziku. Svi korisnički podaci i postavke će biti izbrisani kada se aktivira način rada od 16 kB. Kada se program za učitavanje operativnog sistema otključa, aktiviranje opcije od 16 kB zahtijevat će dva ponovna pokretanja. Kada ste u ovom načinu rada, možete se prebacivati iz načina rada od 4 kB u način rada od 16 kB jednim ponovnim pokretanjem. Neke funkcije će biti onemogućene u ovim načinima, pa neke aplikacije možda neće funkcionirati. Da vratite uređaj u proizvodni način rada, trebate vratiti u način rada od 4 kB a zatim zaključati OEM/program za učitavanje operativnog sistema (čime se uređaj vraća na fabričke postavke). Otključajte program za učitavanje operativnog sistema i pokušajte ponovo. Uputstva za ovo potražite na <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Korištenje načina rada od 4 kB neovisnog o veličini stranice"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"U načinu ste rada od 4 kB neovisnom o veličini stranice. Integritet softvera se ne može garantirati u ovom načinu rada i svi podaci pohranjeni na telefonu dok je program za učitavanje operativnog sistema otključan bi mogli biti izloženi riziku. Neke funkcije će biti onemogućene u ovim načinima, pa neke aplikacije možda neće funkcionirati. Da ponovo uđete u proizvodni način rada, morate otključati program za učitavanje operativnog sistema na uređaju. Dodirnite da pročitate više."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"U načinu ste rada od 4 kB neovisnom o veličini stranice. Integritet softvera se ne može garantirati u ovom načinu rada i svi podaci pohranjeni na telefonu dok je program za učitavanje operativnog sistema otključan bi mogli biti izloženi riziku. Neke funkcije će biti onemogućene u ovim načinima, pa neke aplikacije možda neće funkcionirati. Da ponovo uđete u proizvodni način rada, morate otključati program za učitavanje operativnog sistema na uređaju. To će ponovo vratiti uređaj na fabričke postavke i vratiti proizvodne postavke. Nakon što se uređaj uspješno pokrene u Androidu, onemogućite OEM otključavanje u Opcijama za programere. Ako se uređaj ne pokrene u Androidu ili ako je nestabilan, reprogramirajte uređaj najnovijim fabričkim slikama sa <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ili upotrijebite <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> i odaberite \"Uništi sve podatke na uređaju\"\', \"Zaključaj program za učitavanje operativnog sistema\" i \"Prisilno programiraj sve particije\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Korištenje načina rada od 16 kB neovisnog o veličini stranice"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"U načinu ste rada od 16 kB neovisnom o veličini stranice. Integritet softvera se ne može garantirati u ovom načinu rada i svi podaci pohranjeni na telefonu dok je program za učitavanje operativnog sistema otključan bi mogli biti izloženi riziku. Neke funkcije će biti onemogućene u ovim načinima, pa neke aplikacije možda neće funkcionirati. Da ponovo uđete u proizvodni način rada, morate se vratiti u način rada od 4K i zatim otključati program za učitavanje operativnog sistema na uređaju. Dodirnite da pročitate više."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"U načinu ste rada od 16 kB neovisnom o veličini stranice. Integritet softvera se ne može garantirati u ovom načinu rada i svi podaci pohranjeni na telefonu dok je program za učitavanje operativnog sistema otključan bi mogli biti izloženi riziku. Neke funkcije će biti onemogućene u ovim načinima, pa neke aplikacije možda neće funkcionirati. Da ponovo uđete u proizvodni način rada, morate se vratiti u način rada od 4K i zatim otključati program za učitavanje operativnog sistema na uređaju. To će ponovo vratiti uređaj na fabričke postavke i vratiti proizvodne postavke. Nakon što se uređaj uspješno pokrene u Androidu, onemogućite OEM otključavanje u Opcijama za programere. Ako se uređaj ne pokrene u Androidu ili ako je nestabilan, reprogramirajte uređaj najnovijim fabričkim slikama sa <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ili upotrijebite <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> i odaberite \"Uništi sve podatke na uređaju\"\', \"Zaključaj program za učitavanje operativnog sistema\" i \"Prisilno programiraj sve particije\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Način rada od 16 kB neovisan o veličini stranice"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Pročitajte više"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Obrađivač izvještaja o greškama"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Određuje koja aplikacija obrađuje prečicu za Izvještaj o greškama na uređaju."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Lično"</string>
@@ -5011,8 +4991,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Isključite način rada u avionu da koristite UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Ultra široki opseg nije dostupan na trenutnoj lokaciji"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Nit"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Povežite se s kompatibilnim uređajima putem Niti da dobijete besprijekorno iskustvo pametnog doma"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Isključite način rada u avionu da koristite Nit"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Pristup kameri"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Pristup mikrofonu"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Za aplikacije i usluge"</string>
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 343bbea..dd7b269 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Les aplicacions amb permís per trobar dispositius propers poden determinar la posició relativa dels dispositius connectats."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"L\'accés a la ubicació està desactivat per a aplicacions i serveis. Tanmateix, la ubicació del dispositiu es pot continuar enviant als serveis d\'emergències quan truquis o enviïs un missatge de text a un número d\'emergència."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Més informació sobre la configuració d\'ubicació"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Canvia l\'accés a la ubicació a Configuració > Seguretat i priv. > Controls de priv."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Comptes"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Seguretat"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Encriptació i credencials"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contrast de color"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Un contrast més alt fa que el text, els botons i les icones destaquin més. Tria el contrast que més t\'agradi."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Pot ser que algunes aplicacions encara no admetin totes les opcions de configuració de contrast de color i text"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Ajusta com es veuen els colors i el text sobre el color del fons de pantalla"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Previsualitza"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Fa 2 dies"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Allarga la durada de la bateria"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Desactiva quan estigui carregada"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Desactiva quan arribi al <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Estalvi de bateria es desactiva quan se supera el <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> de bateria"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Activa"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informació de les teves polítiques professionals"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configuració gestionada per l\'administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Inicia amb pàgines de 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Inicia amb un nucli compatible amb pàgines de 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Canvia del mode de 4 kB al mode de 16 kB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Estàs en mode independent de la pàgina executant un nucli de 4 kB i canviaràs al mode de 16 kB. No es pot garantir la integritat del programari en aquest mode, i les dades que estiguin emmagatzemades al dispositiu mentre el bootloader està desbloquejat poden estar en perill. Aquesta acció reiniciarà el dispositiu. Com que es desactivaran algunes funcions en aquests modes, és possible que algunes aplicacions no funcionin. Per fer que el dispositiu torni al mode de producció, hauràs de tornar al mode de 4 kB i, a continuació, bloquejar el bootloader, que restablirà les dades de fàbrica del dispositiu. Quan el dispositiu s\'iniciï a Android correctament, desactiva el desbloqueig OEM a Opcions per a desenvolupadors."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Canvia del mode de 16 kB al mode de 4 kB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Estàs en mode independent de la pàgina executant un nucli de 16 kB i canviaràs al mode de 4 kB. No es pot garantir la integritat del programari en aquest mode, i les dades que estiguin emmagatzemades al dispositiu mentre el bootloader està desbloquejat poden estar en perill. Aquesta acció reiniciarà el dispositiu. Com que es desactivaran algunes funcions en aquests modes, és possible que algunes aplicacions no funcionin. Per fer que el dispositiu torni al mode de producció, hauràs de tornar a bloquejar el bootloader, que restablirà les dades de fàbrica del dispositiu. Quan el dispositiu s\'iniciï a Android correctament, desactiva el desbloqueig OEM a Opcions per a desenvolupadors."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"No s\'ha pogut actualitzar el nucli a un compatible amb pàgines de 16 kB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"S\'està aplicant el canvi"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Vols canviar el format del dispositiu a ext4? (necessari per al mode de 16 kB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"La partició de dades d\'aquest dispositiu s\'ha de convertir al format ext4 abans d\'utilitzar l\'opció per a desenvolupadors de 16 kB. No es pot garantir la integritat del programari en aquest mode, i les dades que estiguin emmagatzemades al dispositiu mentre el bootloader està desbloquejat poden estar en perill. Per activar l\'opció de 16 kB, caldrà que el dispositiu es reiniciï una vegada més. Quan estiguis en aquest mode, podràs alternar entre el mode de 4 kB i el mode de 16 kB amb un sol reinici. Com que es desactivaran algunes funcions en aquests modes, és possible que algunes aplicacions no funcionin. Per fer que el dispositiu torni al mode de producció, hauràs de tornar al mode de 4 kB i, a continuació, bloquejar el bootloader, que restablirà les dades de fàbrica del dispositiu. Quan el dispositiu s\'iniciï a Android correctament, desactiva el desbloqueig OEM a Opcions per a desenvolupadors. Es netejaran les dades del dispositiu i el sistema de fitxers es canviarà al format ext4 després de la confirmació. Quan es completi aquesta acció, torna i activa el mode de 16 kB de nou."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"No s\'ha pogut canviar el format a ext4 ni netejar-ne la partició de dades."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Es requereix el desbloqueig del bootloader per al mode de 16 kB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Aquest dispositiu ha de tenir el bootloader desbloquejat abans d\'utilitzar l\'opció per a desenvolupadors de 16 kB. No es pot garantir la integritat del programari en aquest mode, i les dades que estiguin emmagatzemades al dispositiu mentre el bootloader està desbloquejat poden estar en perill. En activar el mode de 16 kB, es netejaran totes les dades d\'usuari i opcions de configuració. Quan s\'hagi desbloquejat el bootloader, caldrà que el dispositiu es reiniciï dues vegades per activar l\'opció de 16 kB. Quan estiguis en aquest mode, podràs alternar entre el mode de 4 kB i el mode de 16 kB amb un sol reinici. Com que es desactivaran algunes funcions en aquests modes, és possible que algunes aplicacions no funcionin. Per fer que el dispositiu torni al mode de producció, hauràs de tornar al mode de 4 kB i, a continuació, bloquejar l\'OEM o el bootloader, que restablirà les dades de fàbrica del dispositiu. Desbloqueja el bootloader i torna-ho a provar. Pots consultar les instruccions per fer-ho a <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"S\'està utilitzant el mode independent de la pàgina de 4 kB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Estàs utilitzant l\'opció de 4 kB del mode independent de la pàgina. No es pot garantir la integritat del programari en aquest mode, i les dades que estiguin emmagatzemades al dispositiu mentre el bootloader està desbloquejat poden estar en perill. Com que es desactivaran algunes funcions en aquests modes, és possible que algunes aplicacions no funcionin. Per tornar a entrar al mode de producció, has de bloquejar el bootloader del dispositiu. Toca per obtenir més informació."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Estàs utilitzant l\'opció de 4 kB del mode independent de la pàgina. No es pot garantir la integritat del programari en aquest mode, i les dades que estiguin emmagatzemades al dispositiu mentre el bootloader està desbloquejat poden estar en perill. Com que es desactivaran algunes funcions en aquests modes, és possible que algunes aplicacions no funcionin. Per tornar a entrar al mode de producció, has de bloquejar el bootloader del dispositiu. Aquesta acció tornarà a restablir les dades de fàbrica del dispositiu i en restaurarà la configuració de producció. Quan el dispositiu s\'iniciï a Android correctament, desactiva el desbloqueig OEM a Opcions per a desenvolupadors. Si el dispositiu no es pot iniciar a Android o és inestable, torna a instal·lar-hi les darreres imatges de fàbrica des de <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> o utilitza <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> i selecciona Neteja el dispositiu, Bloqueja el bootloader i Força la instal·lació de totes les particions."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"S\'està utilitzant el mode independent de la pàgina de 16 kB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Estàs utilitzant l\'opció de 16 kB del mode independent de la pàgina. No es pot garantir la integritat del programari en aquest mode, i les dades que estiguin emmagatzemades al dispositiu mentre el bootloader està desbloquejat poden estar en perill. Com que es desactivaran algunes funcions en aquests modes, és possible que algunes aplicacions no funcionin. Per entrar al mode de producció de nou, has de tornar al mode de 4 kB i, a continuació, bloquejar el bootloader del dispositiu. Toca per obtenir més informació."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Estàs utilitzant l\'opció de 16 kB del mode independent de la pàgina. No es pot garantir la integritat del programari en aquest mode, i les dades que estiguin emmagatzemades al dispositiu mentre el bootloader està desbloquejat poden estar en perill. Com que es desactivaran algunes funcions en aquests modes, és possible que algunes aplicacions no funcionin. Per entrar al mode de producció de nou, has de tornar al mode de 4 kB i, a continuació, bloquejar el bootloader del dispositiu. Aquesta acció tornarà a restablir les dades de fàbrica del dispositiu i en restaurarà la configuració de producció. Quan el dispositiu s\'iniciï a Android correctament, desactiva el desbloqueig OEM a Opcions per a desenvolupadors. Si el dispositiu no es pot iniciar a Android o és inestable, torna a instal·lar-hi les darreres imatges de fàbrica des de <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> o utilitza <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> i selecciona Neteja el dispositiu, Bloqueja el bootloader i Força la instal·lació de totes les particions."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Mode independent de la pàgina de 16 kB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Més informació"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gestor d\'informes d\'errors"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina quina aplicació gestiona la drecera de l\'informe d\'errors al dispositiu."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desactiva el mode d\'avió per utilitzar la banda ultraampla"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"La banda ultraampla no està disponible a la ubicació actual"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Connecta\'t a dispositius compatibles mitjançant Thread per gaudir d\'una experiència domèstica intel·ligent fluida"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Desactiva el mode d\'avió per utilitzar Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Accés a la càmera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Accés al micròfon"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Per a aplicacions i serveis"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 5a0cefb..41b9db4 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikace s oprávněním pro přístup k zařízením v okolí mohou zjišťovat relativní polohu připojených zařízení."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Přístup aplikací a služeb k poloze je vypnutý. Poloha zařízení může být přesto odesílána záchranářům, když vytočíte číslo tísňového volání nebo na něj pošlete SMS."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Další informace o nastavení polohy"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Pokud chcete změnit přístup k poloze, přejděte do Nastavení > Zabezpečení a ochrana soukromí > Nastavení ochrany soukromí"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Účty"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Zabezpečení"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Šifrování a pověření"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Barevný kontrast"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Text, tlačítka a ikony při vyšším kontrastu více vyniknou. Vyberte kontrast, který vám nejvíc vyhovuje."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Některé aplikace nemusí podporovat všechna nastavení kontrastu barev a textu"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Upravit vzhled barev a textu vůči barvě pozadí obrazovky"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Náhled"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"před 2 dny"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Prodloužení výdrže baterie"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Vypnout při nabití"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Vypínat při <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Spořič baterie se vypne, až se baterie nabije nad <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Zapnout"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informace o pracovních zásadách"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nastavení spravuje IT administrátor"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Spustit s velikostí stránek 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Spustit zařízení s jádrem s podporou 16KB stránek"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Přepnutí ze 4KB do 16KB režimu"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Aktuálně používáte stránkově agnostický režim se 4KB jádrem a chystáte se přepnout na 16KB režim. V tomto režimu nelze zaručit integritu softwaru a veškerá data uložená v telefonu při odemknutém bootloaderu mohou být ohrožena. Touto akcí zařízení restartujete. Některé funkce budou v těchto režimech zakázány, takže některé aplikace nemusí fungovat. Pokud budete chtít zařízení vrátit do produkčního režimu, budete ho muset přepnout zpět do 4KB režimu a uzamknout bootloader, čímž zařízení resetujete do továrního nastavení. Až se systém Android v zařízení úspěšně spustí, vypněte v sekci Pro vývojáře možnost Odemknutí OEM."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Přepnutí ze 16KB do 4KB režimu"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Aktuálně používáte stránkově agnostický režim se 16KB jádrem a chystáte se přepnout na 4KB režim. V tomto režimu nelze zaručit integritu softwaru a veškerá data uložená v telefonu při odemknutém bootloaderu mohou být ohrožena. Touto akcí zařízení restartujete. Některé funkce budou v těchto režimech zakázány, takže některé aplikace nemusí fungovat. Pokud budete chtít zařízení vrátit do produkčního režimu, budete muset uzamknout bootloader, čímž zařízení resetujete do továrního nastavení. Až se systém Android v zařízení úspěšně spustí, vypněte v sekci Pro vývojáře možnost Odemknutí OEM."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Jádro se nepodařilo aktualizovat na kompatibilní se 16KB stránkami."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Změna se uplatňuje"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Přeformátovat zařízení na ext4? (Pro 16KB režim vyžadováno)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Před použitím 16KB možnosti pro vývojáře je potřeba převést datový oddíl tohoto zařízení na systém souborů ext4. V tomto režimu nelze zaručit integritu softwaru a veškerá data uložená v telefonu při odemknutém bootloaderu mohou být ohrožena. K aktivaci 16KB režimu pak bude potřeba zařízení restartovat ještě jednou. Po jeho aktivaci pak bude k přepnutí mezi 4KB a 16KB režimem stačit pouze jeden restart. Některé funkce budou v těchto režimech zakázány, takže některé aplikace nemusí fungovat. Pokud budete chtít zařízení vrátit do produkčního režimu, budete systém muset přepnout zpět do 4KB režimu a uzamknout bootloader, čímž zařízení resetujete do továrního nastavení. Až se systém Android v zařízení úspěšně spustí, vypněte v sekci Pro vývojáře možnost Odemknutí OEM. Po potvrzení se zařízení vymaže a systém souborů se změní na ext4. Po dokončení se vraťte a aktivujte 16KB režim znovu."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Přeformátování na ext4 a nevratné vymazání datového oddílu se nezdařilo."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16KB režim vyžaduje odemknutí bootloaderu"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"K použití možnosti 16KB režimu pro vývojáře musí mít zařízení odemknutý bootloader. V tomto režimu nelze zaručit integritu softwaru a veškerá data uložená v telefonu při odemknutém bootloaderu mohou být ohrožena. Při aktivaci 16KB režimu se vymažou všechna uživatelská data a nastavení. Po odemknutí bootloaderu bude aktivace 16KB režimu vyžadovat dva restarty. Po jeho aktivaci pak bude k přepnutí mezi 4KB a 16KB režimem stačit pouze jeden restart. Některé funkce budou v těchto režimech zakázány, takže některé aplikace nemusí fungovat. Pokud budete chtít zařízení vrátit do produkčního režimu, budete systém muset přepnout zpět do 4KB režimu a pak v něm deaktivovat odemknutí OEM / uzamknout bootloader (čímž zařízení resetujete do továrního nastavení). Odemkněte bootloader a zkuste to znovu. Pokyny, jak to provést, najdete na stránce <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Používáte 4KB stránkově agnostický režim"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Používáte 4KB verzi stránkově agnostického režimu. V tomto režimu nelze zaručit integritu softwaru a veškerá data uložená v telefonu při odemknutém bootloaderu mohou být ohrožena. Některé funkce budou v těchto režimech zakázány, takže některé aplikace nemusí fungovat. Pokud chcete znovu aktivovat produkční režim, musíte uzamknout bootloader zařízení. Další informace zobrazíte klepnutím."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Používáte 4KB verzi stránkově agnostického režimu. V tomto režimu nelze zaručit integritu softwaru a veškerá data uložená v telefonu při odemknutém bootloaderu mohou být ohrožena. Některé funkce budou v těchto režimech zakázány, takže některé aplikace nemusí fungovat. Pokud chcete znovu aktivovat produkční režim, musíte uzamknout bootloader zařízení. Tím zařízení znovu resetujete do továrního nastavení zařízení a obnovíte v něm produkční nastavení. Až se systém Android v zařízení úspěšně spustí, vypněte v sekci Pro vývojáře možnost Odemknutí OEM. Pokud se systém Android v zařízení nespustí nebo nebude stabilní, flashujte zařízení na nejnovější tovární obrazy ze stránky <a href=\"https://developers.google.com/android/images\">https://developers .google.com/android/images</a> nebo použijte nástroj <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> a vyberte Wipe Device (Vymazat zařízení), Lock Bootloader (Zamknout bootloader) a Force Flash all partitions (Flashovat všechny oddíly)."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Používáte 16KB stránkově agnostický režim"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Aktuálně používáte 16KB verzi stránkově agnostického režimu. V tomto režimu nelze zaručit integritu softwaru a veškerá data uložená v telefonu při odemknutém bootloaderu mohou být ohrožena. Některé funkce budou v těchto režimech zakázány, takže některé aplikace nemusí fungovat. Pokud chcete znovu aktivovat produkční režim, musíte přepnout zpět na 4KB režim a poté uzamknout bootloader zařízení. Další informace zobrazíte klepnutím."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Aktuálně používáte 16KB verzi stránkově agnostického režimu. V tomto režimu nelze zaručit integritu softwaru a veškerá data uložená v telefonu při odemknutém bootloaderu mohou být ohrožena. Některé funkce budou v těchto režimech zakázány, takže některé aplikace nemusí fungovat. Pokud chcete znovu aktivovat produkční režim, musíte přepnout zpět na 4KB režim a poté uzamknout bootloader zařízení. Tím zařízení znovu resetujete do továrního nastavení zařízení a obnovíte v něm produkční nastavení. Až se systém Android v zařízení úspěšně spustí, vypněte v sekci Pro vývojáře možnost Odemknutí OEM. Pokud se systém Android v zařízení nespustí nebo nebude stabilní, flashujte zařízení na nejnovější tovární obrazy ze stránky <a href=\"https://developers.google.com/android/images\">https://developers .google.com/android/images</a> nebo použijte nástroj <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> a vyberte Wipe Device (Vymazat zařízení), Lock Bootloader (Zamknout bootloader) a Force Flash all partitions (Flashovat všechny oddíly)."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16KB stránkově agnostický režim"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Další informace"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Nástroj pro zprávy o chybách"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Určuje, která aplikace na vašem zařízení zpracovává zkratku k odeslání zprávy o chybě."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobní"</string>
@@ -5012,8 +4992,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Pokud chcete používat technologii UWB, vypněte režim Letadlo"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB v aktuální lokalitě není k dispozici"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Pomocí protokolu Thread se připojte ke kompatibilním zařízením a získejte sjednocené prostředí chytré domácnosti"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Pokud chcete používat protokol Thread, vypněte režim Letadlo"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Přístup k fotoaparátu"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Přístup k mikrofonu"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Aplikace a služby"</string>
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index 9b7d96a..df5164b 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps med tilladelse fra enheder i nærheden kan fastslå den relative placering af forbundne enheder."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Adgangen til Lokation er deaktiveret for apps og tjenester. Din enhedslokation kan stadig blive sendt til udrykningsberedskab, hvis du ringer eller sender en sms til et alarmnummer."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Få flere oplysninger om lokationsindstillinger"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Rediger lokationsadgangen ved at gå til Indstillinger > Sikkerhed og privatliv > Privatlivsindstillinger"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Konti"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sikkerhed"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Kryptering og loginoplysninger"</string>
@@ -989,7 +990,7 @@
<string name="wifi_dpp_sharing_wifi_with_this_device" msgid="7250369936882080107">"Deler Wi-Fi med denne enhed…"</string>
<string name="wifi_dpp_connecting" msgid="2312769193202897589">"Opretter forbindelse…"</string>
<string name="wifi_dpp_share_hotspot" msgid="6186452780604755316">"Del hotspot"</string>
- <string name="wifi_dpp_lockscreen_title" msgid="5246641326066972419">"Bekræft, at det er dig"</string>
+ <string name="wifi_dpp_lockscreen_title" msgid="5246641326066972419">"Verificer, at det er dig"</string>
<string name="wifi_dpp_wifi_password" msgid="4992986319806934381">"Adgangskode til Wi-Fi-netværk: <xliff:g id="PASSWORD">%1$s</xliff:g>"</string>
<string name="wifi_dpp_hotspot_password" msgid="688464342650820420">"Adgangskode til hotspot: <xliff:g id="PASSWORD">%1$s</xliff:g>"</string>
<string name="wifi_auto_connect_title" msgid="1890342051674657892">"Opret automatisk forbindelse"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Farvekontrast"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Højere kontrast gør tekst, knapper og ikoner tydeligere. Vælg den kontrast, du foretrækker."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Visse apps understøtter ikke alle indstillinger for farve- og tekstkontrast"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Juster, hvordan farver og tekst ser ud mod baggrundsfarven på din skærm"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Se forhåndsvisning"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 dage siden"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Deaktiver flytilstand for at bruge UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB er ikke tilgængelig på den nuværende lokation"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Opret forbindelse til kompatible enheder via Thread for at få en ensartet brugeroplevelse i dit smarthjem"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Deaktiver flytilstand for at bruge Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameraadgang"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonadgang"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"For apps og tjenester"</string>
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index 43c2054..0c7d07f 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps mit der Berechtigung zum Zugriff auf Geräte in der Nähe können die relative Position von verbundenen Geräten ermitteln."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Standortzugriff ist für Apps und Dienste deaktiviert. Wenn du eine Notrufnummer wählst oder eine Nachricht an eine solche Nummer schickst, kann dein Standort dennoch an den Notdienst gesendet werden."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Weitere Informationen zu Standorteinstellungen"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Du kannst den Standortzugriff in den Einstellungen > „Sicherheit und Datenschutz“ > „Datenschutzeinstellungen“ ändern"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Konten"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sicherheit"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Verschlüsselung & Anmeldedaten"</string>
@@ -1498,7 +1499,7 @@
<string name="reset_esim_error_title" msgid="6516110227665862295">"Löschen der eSIMs nicht möglich"</string>
<string name="reset_esim_error_msg" msgid="8459527827897797168">"Ein Fehler ist aufgetreten und deine eSIMs wurden nicht gelöscht.\n\nStarte dein Gerät neu und versuche es noch einmal."</string>
<string name="reset_private_space_delete_title" msgid="2555885198282572990">"Vertraulichen Bereich löschen"</string>
- <string name="reset_private_space_delete_dialog" msgid="7506471054091800883">"Wenn du einen privaten Bereich auf deinem Gerät hast, wird dieser endgültig gelöscht und das zu deinem Bereich hinzugefügte Google-Konto wird entfernt.\n\nAlle Apps in deinem Bereich und deren Daten werden ebenfalls endgültig gelöscht."</string>
+ <string name="reset_private_space_delete_dialog" msgid="7506471054091800883">"Wenn du ein vertrauliches Profil auf deinem Gerät hast, wird dieses endgültig gelöscht und das zu deinem Profil hinzugefügte Google-Konto wird entfernt.\n\nAlle Apps in deinem Profil und deren Daten werden ebenfalls endgültig gelöscht."</string>
<string name="main_clear_title" msgid="277664302144837723">"Alle Daten löschen (auf Werkseinstellungen zurücksetzen)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Alle Daten löschen"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musik"</li>\n<li>"Fotos"</li>\n<li>"Sonstige Nutzerdaten"</li></string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Farbkontrast"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Durch einen stärkeren Kontrast stechen Texte, Schaltflächen und Symbole mehr hervor. Wähle den Kontrast, der für dich am besten aussieht."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Einige Apps unterstützen eventuell noch nicht alle Farb- und Textkontrasteinstellungen."</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Du kannst anpassen, wie Farben und Text vor der Hintergrundfarbe deines Bildschirms dargestellt werden."</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Vorschau"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Vor 2 Tagen"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Akkulaufzeit verlängern"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Bei vollem Akku ausschalten"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Deaktivieren ab <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Energiesparmodus wird deaktiviert, wenn Ladestand <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> übersteigt"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Aktivieren"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informationen zu den Arbeitsrichtlinien"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Einstellungen, die von deinem IT-Administrator verwaltet werden"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Mit Seitengröße von 16 KB starten"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Mit Kernel starten, der 16-KB-Seiten unterstützt"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Vom 4‑KB-Modus zum 16‑KB-Modus wechseln"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Du befindest dich zurzeit im speicherseitenunabhängigen Modus mit einem 4‑KB-Kernel und bist gerade dabei, zum 16‑KB-Modus zu wechseln. Beachte, dass bei entsperrtem Bootloader die Softwareintegrität nicht sichergestellt werden kann und alle auf dem Smartphone gespeicherten Daten gefährdet sind. Wenn du dennoch wechselst, wird das Gerät neu gestartet. Einige Funktionen werden in diesen Modi deaktiviert, weshalb bestimmte Anwendungen möglicherweise nicht funktionieren. Wenn du das Gerät in den Produktionsmodus zurückversetzen möchtest, musst du zurück in den 4‑KB-Modus wechseln und dann den Bootloader sperren. Dadurch wird das Gerät auf die Werkseinstellungen zurückgesetzt. Nachdem das Gerät hochgefahren und Android gestartet wurde, deaktiviere in den Entwickleroptionen die OEM-Entsperrung."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Vom 16‑KB-Modus zum 4‑KB-Modus wechseln"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Du befindest dich zurzeit im speicherseitenunabhängigen Modus mit einem 16‑KB-Kernel und bist dabei, zum 4‑KB-Modus zu wechseln. Beachte, dass bei entsperrtem Bootloader die Softwareintegrität nicht sichergestellt werden kann und alle auf dem Smartphone gespeicherten Daten gefährdet sind. Wenn du dennoch wechselst, wird das Gerät neu gestartet. Einige Funktionen werden in diesen Modi deaktiviert, weshalb bestimmte Anwendungen möglicherweise nicht funktionieren. Wenn du das Gerät in den Produktionsmodus zurückversetzen möchtest, musst du zuerst den Bootloader sperren. Dadurch wird das Gerät auf die Werkseinstellungen zurückgesetzt. Nachdem das Gerät hochgefahren und Android gestartet wurde, deaktiviere in den Entwickleroptionen die OEM-Entsperrung."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Kernel konnte nicht auf mit 16-KB-Seiten kompatiblen Kernel aktualisiert werden."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Änderung wird übernommen"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Gerät mit ext4 neu formatieren (für den 16‑KB-Modus erforderlich)?"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Bevor die 16‑KB-Entwickleroption verwendet werden kann, muss die Datenpartition des Geräts in ext4 umgewandelt werden. Beachte, dass bei entsperrtem Bootloader die Softwareintegrität nicht sichergestellt werden kann und alle auf dem Smartphone gespeicherten Daten gefährdet sind. Zum Aktivieren der 16‑KB-Option muss das Gerät danach noch einmal neu gestartet werden. Wenn du dann in diesem Modus bist, reicht für den Wechsel zwischen dem 4‑KB-Modus und dem 16‑KB-Modus ein einmaliger Neustart aus. Einige Funktionen werden in diesen Modi deaktiviert, weshalb bestimmte Anwendungen möglicherweise nicht funktionieren. Wenn du das Gerät in den Produktionsmodus zurückversetzen möchtest, musst du zurück in den 4‑KB-Modus wechseln und dann den Bootloader sperren. Dadurch wird das Gerät auf die Werkseinstellungen zurückgesetzt. Nachdem das Gerät hochgefahren und Android gestartet wurde, deaktiviere in den Entwickleroptionen die OEM-Entsperrung. Alle Daten auf dem Gerät werden gelöscht und das Dateisystem wird nach entsprechender Bestätigung in ext4 geändert. Nach Abschluss dieses Vorgangs kannst du hierher zurückkehren, um den 16‑KB-Modus zu aktivieren."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Die Datenpartition konnte nicht gelöscht und mit ext4 neu formatiert werden."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Für den 16‑KB-Modus muss der Bootloader entsperrt werden"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Bevor auf diesem Gerät die 16‑KB-Entwickleroption verwendet werden kann, muss der Bootloader entsperrt werden. Beachte, dass bei entsperrtem Bootloader die Softwareintegrität nicht sichergestellt werden kann und alle auf dem Smartphone gespeicherten Daten gefährdet sind. Durch Aktivieren des 16‑KB-Modus werden alle Nutzerdaten und ‑einstellungen gelöscht. Nachdem der Bootloader entsperrt wurde, sind zur Aktivierung des 16‑KB-Modus zwei Neustarts erforderlich. Wenn du dann in diesem Modus bist, reicht für den Wechsel zwischen dem 4‑KB-Modus und dem 16‑KB-Modus ein einmaliger Neustart aus. Einige Funktionen werden in diesen Modi deaktiviert, weshalb bestimmte Anwendungen möglicherweise nicht funktionieren. Wenn du das Gerät in den Produktionsmodus zurückversetzen möchtest, musst du zurück in den 4‑KB-Modus wechseln und dann die OEM-/Bootloader-Sperre einrichten. Dadurch wird das Gerät auf die Werkseinstellungen zurückgesetzt. Bitte entsperre den Bootloader und versuch es noch einmal. Eine Anleitung hierzu findest du unter <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>."</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Speicherseitenunabhängigen 4‑KB-Modus verwenden"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Du befindest dich im 4‑KB-Modus des speicherseitenunabhängigen Modus. Beachte, dass bei entsperrtem Bootloader die Softwareintegrität nicht sichergestellt werden kann und alle auf dem Smartphone gespeicherten Daten gefährdet sind. Einige Funktionen werden in diesen Modi deaktiviert, weshalb bestimmte Anwendungen möglicherweise nicht funktionieren. Wenn du wieder in den Produktionsmodus wechseln möchtest, musst du den Bootloader des Geräts sperren. Wenn du mehr erfahren möchtest, tippe hier."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Du befindest dich im 4‑KB-Modus des speicherseitenunabhängigen Modus. Beachte, dass bei entsperrtem Bootloader die Softwareintegrität nicht sichergestellt werden kann und alle auf dem Smartphone gespeicherten Daten gefährdet sind. Einige Funktionen werden in diesen Modi deaktiviert, weshalb bestimmte Anwendungen möglicherweise nicht funktionieren. Wenn du wieder in den Produktionsmodus wechseln möchtest, musst du den Bootloader des Geräts sperren. Dadurch wird das Gerät wieder auf die Werkseinstellungen zurückgesetzt und die Produktionseinstellungen werden wiederhergestellt. Nachdem das Gerät hochgefahren und Android gestartet wurde, deaktiviere in den Entwickleroptionen die OEM-Entsperrung. Wenn Android auf dem Gerät nicht gestartet werden kann oder das Gerät instabil ist, flashe das aktuelle Factory Image unter <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> oder verwende <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> und wähle „Gerätedaten löschen“, „Bootloader sperren“ und „Flashen aller Partitionen erzwingen“ aus."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Speicherseitenunabhängigen 16‑KB-Modus verwenden"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Du befindest dich im 16‑KB-Modus des speicherseitenunabhängigen Modus. Beachte, dass bei entsperrtem Bootloader die Softwareintegrität nicht sichergestellt werden kann und alle auf dem Smartphone gespeicherten Daten gefährdet sind. Einige Funktionen werden in diesen Modi deaktiviert, weshalb bestimmte Anwendungen möglicherweise nicht funktionieren. Wenn du wieder in den Produktionsmodus wechseln möchtest, musst du zurück zum 4‑KB-Modus wechseln und dann den Bootloader des Geräts sperren. Wenn du mehr erfahren möchtest, tippe hier."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Du befindest dich im 16‑KB-Modus des speicherseitenunabhängigen Modus. Beachte, dass bei entsperrtem Bootloader die Softwareintegrität nicht sichergestellt werden kann und alle auf dem Smartphone gespeicherten Daten gefährdet sind. Einige Funktionen werden in diesen Modi deaktiviert, weshalb bestimmte Anwendungen möglicherweise nicht funktionieren. Wenn du wieder in den Produktionsmodus wechseln möchtest, musst du zurück zum 4‑KB-Modus wechseln und dann den Bootloader des Geräts sperren. Dadurch wird das Gerät wieder auf die Werkseinstellungen zurückgesetzt und die Produktionseinstellungen werden wiederhergestellt. Nachdem das Gerät hochgefahren und Android gestartet wurde, deaktiviere in den Entwickleroptionen die OEM-Entsperrung. Wenn Android auf dem Gerät nicht gestartet werden kann oder das Gerät instabil ist, flashe das aktuelle Factory Image unter <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> oder verwende <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> und wähle „Gerätedaten löschen“, „Bootloader sperren“ und „Flashen aller Partitionen erzwingen“ aus."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Speicherseitenunabhängiger 16‑KB-Modus"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Weitere Informationen"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Fehlerbericht-Handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Bestimmt, welche App die Verknüpfung zum Fehlerbericht auf deinem Gerät verarbeitet"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persönlich"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Flugmodus deaktivieren, um UWB zu verwenden"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB ist an deinem derzeitigen Standort nicht verfügbar"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Verbindung mit kompatiblen Geräten für eine nahtlose Smart-Home-Nutzung mit Thread herstellen"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Flugmodus deaktivieren, um Thread zu verwenden"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Kamerazugriff"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonzugriff"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Für Apps und Dienste"</string>
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index 3fc4fc6..287999a 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Οι εφαρμογές με άδεια Συσκευές σε κοντινή απόσταση μπορούν να προσδιορίσουν τη σχετική θέση των συνδεδεμένων συσκευών."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Η πρόσβαση στην τοποθεσία είναι απενεργοποιημένη για τις εφαρμογές και τις υπηρεσίες. Η τοποθεσία της συσκευής σας ενδέχεται ωστόσο να αποστέλλεται στους χειριστές των κέντρων εκτάκτων αναγκών, όταν καλείτε ή στέλνετε μήνυμα σε έναν αριθμό έκτακτης ανάγκης."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Μάθετε περισσότερα σχετικά με τις Ρυθμίσεις τοποθεσίας"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Αλλαγή πρόσβασης τοποθεσίας από Ρυθμίσεις > Ασφάλεια και απόρρητο > Στοιχεία ελέγχου απορρήτου"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Λογαριασμοί"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Ασφάλεια"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Κρυπτογράφηση και διαπιστευτήρια"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Χρωματική αντίθεση"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Η υψηλότερη αντίθεση επιτρέπει στο κείμενο, τα κουμπιά και τα εικονίδια να ξεχωρίζουν περισσότερο. Επιλέξτε την αντίθεση που προτιμάτε."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Ορισμένες εφαρμογές μπορεί να μην υποστηρίζουν όλες τις ρυθμίσεις χρώματος και αντίθεσης κειμένου"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Προσαρμόστε την εμφάνιση των χρωμάτων και του κειμένου σε σχέση με το χρώμα φόντου της οθόνης σας"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Προεπισκόπηση"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 ημέρες πριν"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Επέκταση διάρκειας ζωής της μπαταρίας"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Απενεργοποίηση όταν είναι φορτισμένη"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Απενεργοποίηση στο <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Η Εξοικονόμηση μπαταρίας απενεργοποιείται όταν το επίπεδο φόρτισης της μπαταρίας είναι πάνω από <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Ενεργοποίηση"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Οι πληροφορίες πολιτικής εργασίας σας"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Η διαχείριση των ρυθμίσεων πραγματοποιείται από τον διαχειριστή IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Εκκίνηση με μέγεθος σελίδας 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Εκκίν. συσκ. με πυρήνα που υποστ. μέγ. σελ. 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Μετάβαση από τη λειτουργία 4 KB στη λειτουργία 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Βρίσκεστε στη λειτουργία που δεν εξαρτάται από το μέγεθος σελίδας και εκτελεί πυρήνα 4 KB και πρόκειται να μεταβείτε στη λειτουργία 16 KB. Δεν είναι δυνατή η εγγύηση της ακεραιότητας του λογισμικού σε αυτή τη λειτουργία. Επίσης, τυχόν δεδομένα τα οποία αποθηκεύονται στο τηλέφωνο ενώ είναι ξεκλειδωμένο το πρόγραμμα φόρτωσης εκκίνησης ενδέχεται να κινδυνεύουν. Αυτή η ενέργεια θα οδηγήσει σε επανεκκίνηση της συσκευής. Ορισμένες δυνατότητες θα απενεργοποιηθούν σε αυτές τις λειτουργίες, επομένως ορισμένες εφαρμογές ενδέχεται να μην λειτουργούν. Για να επιστρέψετε τη συσκευή στη λειτουργία παραγωγής, θα πρέπει να μεταβείτε ξανά στη λειτουργία 4 KB και να κλειδώσετε το πρόγραμμα φόρτωσης εκκίνησης, γεγονός που οδηγεί στην επαναφορά των εργοστασιακών ρυθμίσεων της συσκευής. Μετά την επιτυχημένη εκκίνηση της συσκευής στο Android, απενεργοποιήστε το OEM ξεκλείδωμα στις Επιλογές για προγραμματιστές."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Μετάβαση από τη λειτουργία 16 KB στη λειτουργία 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Βρίσκεστε στη λειτουργία που δεν εξαρτάται από το μέγεθος σελίδας και εκτελεί πυρήνα 16 KB και πρόκειται να μεταβείτε στη λειτουργία 4 KB. Δεν είναι δυνατή η εγγύηση της ακεραιότητας του λογισμικού σε αυτή τη λειτουργία. Επίσης, τυχόν δεδομένα τα οποία αποθηκεύονται στο τηλέφωνο ενώ είναι ξεκλειδωμένο το πρόγραμμα φόρτωσης εκκίνησης ενδέχεται να κινδυνεύουν. Αυτή η ενέργεια θα οδηγήσει σε επανεκκίνηση της συσκευής. Ορισμένες δυνατότητες θα απενεργοποιηθούν σε αυτές τις λειτουργίες, επομένως ορισμένες εφαρμογές ενδέχεται να μην λειτουργούν. Για να επιστρέψετε τη συσκευή στη λειτουργία παραγωγής, θα πρέπει να κλειδώσετε το πρόγραμμα φόρτωσης εκκίνησης, γεγονός που οδηγεί στην επαναφορά των εργοστασιακών ρυθμίσεων της συσκευής. Μετά την επιτυχημένη εκκίνηση της συσκευής στο Android, απενεργοποιήστε το OEM ξεκλείδωμα στις Επιλογές για προγραμματιστές."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Απέτυχε η ενημέρωση του πυρήνα ώστε να είναι συμβατός με σελίδες μεγέθους 16 KB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Εφαρμόζεται η αλλαγή"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Να αλλάξει η μορφή της συσκευής σε ext4; (απαιτείται για τη λειτουργία 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Το διαμέρισμα δεδομένων αυτής της συσκευής πρέπει να μετατραπεί σε ext4 πριν από τη χρήση της επιλογής 16 KB για προγραμματιστές. Δεν είναι δυνατή η εγγύηση της ακεραιότητας του λογισμικού σε αυτή τη λειτουργία. Επίσης, τυχόν δεδομένα τα οποία αποθηκεύονται στο τηλέφωνο ενώ είναι ξεκλειδωμένο το πρόγραμμα φόρτωσης εκκίνησης ενδέχεται να κινδυνεύουν. Η ενεργοποίηση της επιλογής 16 KB απαιτεί μία ακόμα επανεκκίνηση μετά από αυτό. Όταν βρίσκεστε σε αυτή τη λειτουργία, μπορείτε να κάνετε εναλλαγή μεταξύ των λειτουργιών 4 KB και 16 KB με μία μόνο επανεκκίνηση. Ορισμένες δυνατότητες θα απενεργοποιηθούν σε αυτές τις λειτουργίες, επομένως ορισμένες εφαρμογές ενδέχεται να μην λειτουργούν. Για να επιστρέψετε τη συσκευή στη λειτουργία παραγωγής, θα πρέπει να μεταβείτε ξανά στη λειτουργία 4 KB και κατόπιν να κλειδώσετε το πρόγραμμα φόρτωσης εκκίνησης, γεγονός που οδηγεί στην επαναφορά των εργοστασιακών ρυθμίσεων της συσκευής. Μετά την επιτυχημένη εκκίνηση της συσκευής στο Android, απενεργοποιήστε το OEM ξεκλείδωμα στις Επιλογές για προγραμματιστές. Θα γίνει εκκαθάριση της συσκευής και το σύστημα αρχείων θα αλλάξει σε ext4 κατόπιν επιβεβαίωσης. Αφού ολοκληρωθεί αυτή η διαδικασία, επιστρέψτε για να ενεργοποιήσετε ξανά τη λειτουργία 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Απέτυχε η αλλαγή μορφής και η εκκαθάριση του διαμερίσματος δεδομένων σε ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Απαιτείται ξεκλείδωμα προγράμματος φόρτωσης εκκίνησης για τη λειτουργία 16 KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Για να είναι δυνατή η χρήση της επιλογής 16 KB για προγραμματιστές, πρέπει να είναι ξεκλειδωμένο το πρόγραμμα φόρτωσης εκκίνησης σε αυτή τη συσκευή. Δεν είναι δυνατή η εγγύηση της ακεραιότητας του λογισμικού σε αυτή τη λειτουργία. Επίσης, τυχόν δεδομένα τα οποία αποθηκεύονται στο τηλέφωνο ενώ είναι ξεκλειδωμένο το πρόγραμμα φόρτωσης εκκίνησης ενδέχεται να κινδυνεύουν. Όλα τα δεδομένα και οι ρυθμίσεις χρήστη θα εκκαθαριστούν κατά την ενεργοποίηση της λειτουργίας 16 KB. Μετά το ξεκλείδωμα του προγράμματος φόρτωσης εκκίνησης, η ενεργοποίηση της επιλογής 16 KB απαιτεί δύο επανεκκινήσεις. Όταν βρίσκεστε σε αυτή τη λειτουργία, μπορείτε να κάνετε εναλλαγή μεταξύ των λειτουργιών 4 KB και 16 KB με μία μόνο επανεκκίνηση. Ορισμένες δυνατότητες θα απενεργοποιηθούν σε αυτές τις λειτουργίες, επομένως ορισμένες εφαρμογές ενδέχεται να μην λειτουργούν. Για να επιστρέψετε τη συσκευή στη λειτουργία παραγωγής, θα πρέπει να μεταβείτε ξανά στη λειτουργία 4 KB και κατόπιν να εφαρμόσετε κλείδωμα OEM/προγράμματος φόρτωσης εκκίνησης (το οποίο οδηγεί στην επαναφορά των εργοστασιακών ρυθμίσεων) στη συσκευή. Ξεκλειδώστε το πρόγραμμα φόρτωσης εκκίνησης και δοκιμάστε ξανά. Μπορείτε να δείτε οδηγίες για την εκτέλεση αυτής της διαδικασίας στη διεύθυνση <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Χρήση της λειτουργίας 4 KB που δεν εξαρτάται από το μέγεθος σελίδας"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Βρίσκεστε στη λειτουργία 4 KB της λειτουργίας που δεν εξαρτάται από το μέγεθος σελίδας. Δεν είναι δυνατή η εγγύηση της ακεραιότητας του λογισμικού σε αυτή τη λειτουργία. Επίσης, τυχόν δεδομένα τα οποία αποθηκεύονται στο τηλέφωνο ενώ είναι ξεκλειδωμένο το πρόγραμμα φόρτωσης εκκίνησης ενδέχεται να κινδυνεύουν. Ορισμένες δυνατότητες θα απενεργοποιηθούν σε αυτές τις λειτουργίες, επομένως ορισμένες εφαρμογές ενδέχεται να μην λειτουργούν. Για να εισέλθετε ξανά στη λειτουργία παραγωγής, πρέπει να κλειδώσετε το πρόγραμμα φόρτωσης εκκίνησης της συσκευής. Πατήστε για να διαβάσετε περισσότερα."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Βρίσκεστε στη λειτουργία 4 KB της λειτουργίας που δεν εξαρτάται από το μέγεθος σελίδας. Δεν είναι δυνατή η εγγύηση της ακεραιότητας του λογισμικού σε αυτή τη λειτουργία. Επίσης, τυχόν δεδομένα τα οποία αποθηκεύονται στο τηλέφωνο ενώ είναι ξεκλειδωμένο το πρόγραμμα φόρτωσης εκκίνησης ενδέχεται να κινδυνεύουν. Ορισμένες δυνατότητες θα απενεργοποιηθούν σε αυτές τις λειτουργίες, επομένως ορισμένες εφαρμογές ενδέχεται να μην λειτουργούν. Για να εισέλθετε ξανά στη λειτουργία παραγωγής, πρέπει να κλειδώσετε το πρόγραμμα φόρτωσης εκκίνησης της συσκευής. Αυτή η ενέργεια θα είχε ως αποτέλεσμα την επαναφορά των εργοστασιακών ρυθμίσεων ξανά, καθώς και την επαναφορά της συσκευής στις ρυθμίσεις παραγωγής. Μετά την επιτυχημένη εκκίνηση της συσκευής στο Android, απενεργοποιήστε το OEM ξεκλείδωμα στις Επιλογές για προγραμματιστές. Αν η συσκευή δεν ολοκληρώσει την εκκίνηση στο Android με επιτυχία ή είναι ασταθής, εγκαταστήστε εκ νέου τις πιο πρόσφατες εργοστασιακές εικόνες στη συσκευή από τη διεύθυνση <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ή χρησιμοποιήστε <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> και επιλέξτε Εκκαθάριση συσκευής, Κλείδωμα προγράμματος φόρτωσης εκκίνησης και Αναγκαστικό flash όλων των διαμερισμάτων."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Χρήση της λειτουργίας 16 KB που δεν εξαρτάται από το μέγεθος σελίδας"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Βρίσκεστε στη λειτουργία 16 KB της λειτουργίας που δεν εξαρτάται από το μέγεθος σελίδας. Δεν είναι δυνατή η εγγύηση της ακεραιότητας του λογισμικού σε αυτή τη λειτουργία. Επίσης, τυχόν δεδομένα τα οποία αποθηκεύονται στο τηλέφωνο ενώ είναι ξεκλειδωμένο το πρόγραμμα φόρτωσης εκκίνησης ενδέχεται να κινδυνεύουν. Ορισμένες δυνατότητες θα απενεργοποιηθούν σε αυτές τις λειτουργίες, επομένως ορισμένες εφαρμογές ενδέχεται να μην λειτουργούν. Για να εισέλθετε ξανά στη λειτουργία παραγωγής, πρέπει να μεταβείτε ξανά στη λειτουργία 4 KB και κατόπιν να κλειδώσετε το πρόγραμμα φόρτωσης εκκίνησης της συσκευής. Πατήστε για να διαβάσετε περισσότερα."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Βρίσκεστε στη λειτουργία 16 KB της λειτουργίας που δεν εξαρτάται από το μέγεθος σελίδας. Δεν είναι δυνατή η εγγύηση της ακεραιότητας του λογισμικού σε αυτή τη λειτουργία. Επίσης, τυχόν δεδομένα τα οποία αποθηκεύονται στο τηλέφωνο ενώ είναι ξεκλειδωμένο το πρόγραμμα φόρτωσης εκκίνησης ενδέχεται να κινδυνεύουν. Ορισμένες δυνατότητες θα απενεργοποιηθούν σε αυτές τις λειτουργίες, επομένως ορισμένες εφαρμογές ενδέχεται να μην λειτουργούν. Για να εισέλθετε ξανά στη λειτουργία παραγωγής, πρέπει να μεταβείτε ξανά στη λειτουργία 4 KB και κατόπιν να κλειδώσετε το πρόγραμμα φόρτωσης εκκίνησης της συσκευής. Αυτή η ενέργεια θα είχε ως αποτέλεσμα την επαναφορά των εργοστασιακών ρυθμίσεων ξανά, καθώς και την επαναφορά της συσκευής στις ρυθμίσεις παραγωγής. Μετά την επιτυχημένη εκκίνηση της συσκευής στο Android, απενεργοποιήστε το OEM ξεκλείδωμα στις Επιλογές για προγραμματιστές. Αν η συσκευή δεν ολοκληρώσει την εκκίνηση στο Android με επιτυχία ή είναι ασταθής, εγκαταστήστε εκ νέου τις πιο πρόσφατες εργοστασιακές εικόνες στη συσκευή από τη διεύθυνση <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ή χρησιμοποιήστε <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> και επιλέξτε Εκκαθάριση συσκευής, Κλείδωμα προγράμματος φόρτωσης εκκίνησης και Αναγκαστικό flash όλων των διαμερισμάτων."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Λειτουργία 16 KB που δεν εξαρτάται από το μέγεθος σελίδας"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Διαβάστε περισσότερα"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Χειρισμός Αναφοράς σφάλματος"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Καθορίζει ποια εφαρμογή διαχειρίζεται τη συντόμευση της Αναφοράς σφάλματος στη συσκευή σας."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Προσωπικό"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Απενεργοποιήστε τη λειτουργία πτήσης για να χρησιμοποιήσετε το UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Το UWB δεν είναι διαθέσιμο στην τρέχουσα τοποθεσία"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Συνδεθείτε σε συμβατές συσκευές χρησιμοποιώντας το Thread για μια απρόσκοπτη εμπειρία έξυπνου σπιτιού"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Απενεργοποιήστε τη λειτουργία πτήσης για να χρησιμοποιήσετε το Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Πρόσβαση κάμερας"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Πρόσβαση μικροφώνου"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Για εφαρμογές και υπηρεσίες"</string>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index 536ffe2..be9daa8 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps with the Nearby devices permission can determine the relative position of connected devices."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Location access is off for apps and services. Your device location may still be sent to emergency responders when you call or text an emergency number."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Learn more about location settings"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"To change location access, go to Settings > Security and privacy > Privacy controls"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Accounts"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Security"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Encryption and credentials"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Colour 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 colour and text contrast settings"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Adjust how colours and text look against your screen\'s background colour"</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>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Extend battery life"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Turn off when charged"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Turn off at <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Battery Saver turns off when battery charges above <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Turn on"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Boot with 16 KB page size"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Boot device using 16 KB page size supported kernel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Switch from 4 KB mode to 16 KB mode"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"You are in the page-agnostic mode running a 4 KB kernel, and you are switching to the 16 KB mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. This will reboot the device. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to switch back to the 4 KB mode and lock the bootloader, which factory resets the device. Once the device successfully boots into Android, disable OEM unlocking in Developer options."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Switch from 16 KB mode to 4 KB mode"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"You are in the page-agnostic mode running a 16 KB kernel, and you are switching to the 4 KB mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. This will reboot the device. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to lock the bootloader, which factory resets the device. Once the device successfully boots into Android, disable OEM unlocking in Developer options."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Failed to update kernel to 16 KB pages compatible kernel."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Applying change"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Reformat device to ext4? (required for 16 KB mode)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"This device\'s data partition needs to be converted to ext4 before using the 16 KB developer option. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Activating the 16 KB option will require one more reboot after this. Once you are in this mode, you can switch back and forth between 4 KB and 16 KB mode with a single reboot. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to switch back to 4 KB mode and then lock the bootloader, which factory resets the device. Once the device successfully boots into Android, disable OEM unlocking in Developer options. The device will be wiped and the filesystem will be changed to ext4 after confirmation. Once this completes, please come back to enable 16 KB again."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Failed to reformat and wipe the data partition to ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Bootloader unlock required for 16 KB mode"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"This device needs to have the bootloader unlocked before using the 16 KB developer option. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. All user data and settings will be wiped when activating 16 KB mode. Once the bootloader is unlocked, activating the 16 KB option will require two reboots. Once you are in this mode, you can switch back and forth between 4 KB and 16 KB mode with a single reboot. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to switch back to 4 KB mode and then OEM/bootloader lock (which factory resets) the device. Please unlock the bootloader and try again. You can see instructions for how to do this at <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Using 4 KB page-agnostic mode"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"You are in the 4 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must lock the bootloader of the device. Tap to read more."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"You are in the 4 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must lock the bootloader of the device. This would factory reset the device again and restore it to production settings. Once the device successfully boots into Android, disable OEM unlocking in Developer options. If the device fails to boot into Android or is unstable, re-flash the device with the latest factory images from <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> and select \'Wipe device\', \'Lock bootloader\' and \'Force flash all partitions\'."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Using 16 KB page-agnostic mode"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"You are in the 16 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must switch back to 4 KB mode and then lock the bootloader of the device. Tap to read more."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"You are in the 16 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must switch back to 4 KB mode and then lock the bootloader of the device. This would factory reset the device again and restore it to production settings. Once the device successfully boots into Android, disable OEM unlocking in Developer options. If the device fails to boot into Android or is unstable, re-flash the device with the latest factory images from <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> and select \'Wipe device\', \'Lock bootloader\' and \'Force flash all partitions\'."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 KB page-agnostic mode"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Read more"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off aeroplane mode to use UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB is unavailable in the current location"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Connect to compatible devices using Thread for a seamless smart home experience"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Turn off aeroplane mode to use Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"For apps and services"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index a906d7c..d33fe80 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -286,7 +286,7 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps with the Nearby devices permission can determine the relative position of connected devices."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Location access is off for apps and services. Your device location may still be sent to emergency responders when you call or text an emergency number."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Learn more about Location settings"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"To change location access, go to Settings > Security and Privacy > Privacy controls"</string>
+ <string name="location_settings_tooltip_text_for_chrome" msgid="5781821709250544575">"To change go to ChromeOS Settings > Privacy and security > Privacy controls > Location access"</string>
<string name="account_settings_title" msgid="9138880127246241885">"Accounts"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Security"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Encryption & credentials"</string>
@@ -2017,7 +2017,6 @@
<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>
@@ -4990,8 +4989,9 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off Airplane mode to use UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB is unavailable in the current location"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Connect to compatible devices using Thread for a seamless smart home experience"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Turn off airplane mode to use Thread"</string>
+ <string name="thread_network_settings_main_switch_title" msgid="3859168481929323474">"Use Thread"</string>
+ <string name="thread_network_settings_footer_title" msgid="7385600318850220927">"Thread helps connect your smart home devices, boosting efficiency, and performance.\n\nWhen enabled, this device is eligible to join a Thread network, allowing control of Matter supported devices through this phone."</string>
+ <string name="thread_network_settings_learn_more" msgid="8278498005848565050">"Learn more about Thread"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"For apps and services"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 89a2b8f..bb2b155 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps with the Nearby devices permission can determine the relative position of connected devices."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Location access is off for apps and services. Your device location may still be sent to emergency responders when you call or text an emergency number."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Learn more about location settings"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"To change location access, go to Settings > Security and privacy > Privacy controls"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Accounts"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Security"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Encryption and credentials"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Colour 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 colour and text contrast settings"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Adjust how colours and text look against your screen\'s background colour"</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>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Extend battery life"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Turn off when charged"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Turn off at <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Battery Saver turns off when battery charges above <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Turn on"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Boot with 16 KB page size"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Boot device using 16 KB page size supported kernel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Switch from 4 KB mode to 16 KB mode"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"You are in the page-agnostic mode running a 4 KB kernel, and you are switching to the 16 KB mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. This will reboot the device. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to switch back to the 4 KB mode and lock the bootloader, which factory resets the device. Once the device successfully boots into Android, disable OEM unlocking in Developer options."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Switch from 16 KB mode to 4 KB mode"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"You are in the page-agnostic mode running a 16 KB kernel, and you are switching to the 4 KB mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. This will reboot the device. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to lock the bootloader, which factory resets the device. Once the device successfully boots into Android, disable OEM unlocking in Developer options."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Failed to update kernel to 16 KB pages compatible kernel."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Applying change"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Reformat device to ext4? (required for 16 KB mode)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"This device\'s data partition needs to be converted to ext4 before using the 16 KB developer option. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Activating the 16 KB option will require one more reboot after this. Once you are in this mode, you can switch back and forth between 4 KB and 16 KB mode with a single reboot. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to switch back to 4 KB mode and then lock the bootloader, which factory resets the device. Once the device successfully boots into Android, disable OEM unlocking in Developer options. The device will be wiped and the filesystem will be changed to ext4 after confirmation. Once this completes, please come back to enable 16 KB again."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Failed to reformat and wipe the data partition to ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Bootloader unlock required for 16 KB mode"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"This device needs to have the bootloader unlocked before using the 16 KB developer option. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. All user data and settings will be wiped when activating 16 KB mode. Once the bootloader is unlocked, activating the 16 KB option will require two reboots. Once you are in this mode, you can switch back and forth between 4 KB and 16 KB mode with a single reboot. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to switch back to 4 KB mode and then OEM/bootloader lock (which factory resets) the device. Please unlock the bootloader and try again. You can see instructions for how to do this at <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Using 4 KB page-agnostic mode"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"You are in the 4 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must lock the bootloader of the device. Tap to read more."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"You are in the 4 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must lock the bootloader of the device. This would factory reset the device again and restore it to production settings. Once the device successfully boots into Android, disable OEM unlocking in Developer options. If the device fails to boot into Android or is unstable, re-flash the device with the latest factory images from <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> and select \'Wipe device\', \'Lock bootloader\' and \'Force flash all partitions\'."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Using 16 KB page-agnostic mode"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"You are in the 16 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must switch back to 4 KB mode and then lock the bootloader of the device. Tap to read more."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"You are in the 16 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must switch back to 4 KB mode and then lock the bootloader of the device. This would factory reset the device again and restore it to production settings. Once the device successfully boots into Android, disable OEM unlocking in Developer options. If the device fails to boot into Android or is unstable, re-flash the device with the latest factory images from <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> and select \'Wipe device\', \'Lock bootloader\' and \'Force flash all partitions\'."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 KB page-agnostic mode"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Read more"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off aeroplane mode to use UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB is unavailable in the current location"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Connect to compatible devices using Thread for a seamless smart home experience"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Turn off aeroplane mode to use Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"For apps and services"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 9091db4..64a2dd0 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps with the Nearby devices permission can determine the relative position of connected devices."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Location access is off for apps and services. Your device location may still be sent to emergency responders when you call or text an emergency number."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Learn more about location settings"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"To change location access, go to Settings > Security and privacy > Privacy controls"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Accounts"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Security"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Encryption and credentials"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Colour 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 colour and text contrast settings"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Adjust how colours and text look against your screen\'s background colour"</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>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Extend battery life"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Turn off when charged"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Turn off at <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Battery Saver turns off when battery charges above <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Turn on"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Your work policy info"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Settings managed by your IT admin"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Boot with 16 KB page size"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Boot device using 16 KB page size supported kernel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Switch from 4 KB mode to 16 KB mode"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"You are in the page-agnostic mode running a 4 KB kernel, and you are switching to the 16 KB mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. This will reboot the device. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to switch back to the 4 KB mode and lock the bootloader, which factory resets the device. Once the device successfully boots into Android, disable OEM unlocking in Developer options."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Switch from 16 KB mode to 4 KB mode"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"You are in the page-agnostic mode running a 16 KB kernel, and you are switching to the 4 KB mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. This will reboot the device. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to lock the bootloader, which factory resets the device. Once the device successfully boots into Android, disable OEM unlocking in Developer options."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Failed to update kernel to 16 KB pages compatible kernel."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Applying change"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Reformat device to ext4? (required for 16 KB mode)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"This device\'s data partition needs to be converted to ext4 before using the 16 KB developer option. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Activating the 16 KB option will require one more reboot after this. Once you are in this mode, you can switch back and forth between 4 KB and 16 KB mode with a single reboot. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to switch back to 4 KB mode and then lock the bootloader, which factory resets the device. Once the device successfully boots into Android, disable OEM unlocking in Developer options. The device will be wiped and the filesystem will be changed to ext4 after confirmation. Once this completes, please come back to enable 16 KB again."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Failed to reformat and wipe the data partition to ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Bootloader unlock required for 16 KB mode"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"This device needs to have the bootloader unlocked before using the 16 KB developer option. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. All user data and settings will be wiped when activating 16 KB mode. Once the bootloader is unlocked, activating the 16 KB option will require two reboots. Once you are in this mode, you can switch back and forth between 4 KB and 16 KB mode with a single reboot. Some features will be disabled in these modes, so some applications may not work. To return the device to Production mode, you would need to switch back to 4 KB mode and then OEM/bootloader lock (which factory resets) the device. Please unlock the bootloader and try again. You can see instructions for how to do this at <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Using 4 KB page-agnostic mode"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"You are in the 4 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must lock the bootloader of the device. Tap to read more."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"You are in the 4 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must lock the bootloader of the device. This would factory reset the device again and restore it to production settings. Once the device successfully boots into Android, disable OEM unlocking in Developer options. If the device fails to boot into Android or is unstable, re-flash the device with the latest factory images from <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> and select \'Wipe device\', \'Lock bootloader\' and \'Force flash all partitions\'."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Using 16 KB page-agnostic mode"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"You are in the 16 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must switch back to 4 KB mode and then lock the bootloader of the device. Tap to read more."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"You are in the 16 KB mode of the page-agnostic mode. Software integrity cannot be guaranteed in this mode, and any data stored on the phone while the bootloader is unlocked may be at risk. Some features will be disabled in these modes, so some applications may not work. In order to re-enter the Production mode, you must switch back to 4 KB mode and then lock the bootloader of the device. This would factory reset the device again and restore it to production settings. Once the device successfully boots into Android, disable OEM unlocking in Developer options. If the device fails to boot into Android or is unstable, re-flash the device with the latest factory images from <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> and select \'Wipe device\', \'Lock bootloader\' and \'Force flash all partitions\'."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 KB page-agnostic mode"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Read more"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug report handler"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determines which app handles the bug report shortcut on your device."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off aeroplane mode to use UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB is unavailable in the current location"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Connect to compatible devices using Thread for a seamless smart home experience"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Turn off aeroplane mode to use Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"For apps and services"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index 1b0c1ed..7945c74 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -286,7 +286,7 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps with the Nearby devices permission can determine the relative position of connected devices."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Location access is off for apps and services. Your device location may still be sent to emergency responders when you call or text an emergency number."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Learn more about Location settings"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"To change location access, go to Settings > Security and Privacy > Privacy controls"</string>
+ <string name="location_settings_tooltip_text_for_chrome" msgid="5781821709250544575">"To change go to ChromeOS Settings > Privacy and security > Privacy controls > Location access"</string>
<string name="account_settings_title" msgid="9138880127246241885">"Accounts"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Security"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Encryption & credentials"</string>
@@ -2017,7 +2017,6 @@
<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>
@@ -4990,8 +4989,9 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Turn off airplane mode to use UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB is unavailable in the current location"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Connect to compatible devices using Thread for a seamless smart home experience"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Turn off airplane mode to use Thread"</string>
+ <string name="thread_network_settings_main_switch_title" msgid="3859168481929323474">"Use Thread"</string>
+ <string name="thread_network_settings_footer_title" msgid="7385600318850220927">"Thread helps connect your smart home devices, boosting efficiency, and performance.\n\nWhen enabled, this device is eligible to join a Thread network, allowing control of Matter supported devices through this phone."</string>
+ <string name="thread_network_settings_learn_more" msgid="8278498005848565050">"Learn more about Thread"</string>
<string name="camera_toggle_title" msgid="8952668677727244992">"Camera access"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microphone access"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"For apps and services"</string>
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index b56f81f..8fae24f 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Las apps que tienen el permiso de dispositivos cercanos pueden determinar la posición relativa de los dispositivos conectados."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"El acceso a la ubicación está desactivado para las apps y los servicios. Todavía se puede enviar la ubicación del dispositivo a los servicios de emergencia cuando llamas o mandas un mensaje a un número de emergencia."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Más información sobre la configuración de la ubicación"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Cambia el acceso a la ubicación en Config. > Seguridad y priv. > Controles de priv."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Cuentas"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Seguridad"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Encriptación y credenciales"</string>
@@ -562,7 +563,7 @@
<string name="private_space_new_lock_title" msgid="9056139964133004094">"¿Elegir un nuevo bloqueo para tu espacio privado?"</string>
<string name="private_space_new_lock_message" msgid="3117703578905489206">"Deberás ingresar el PIN, el patrón o la contraseña del dispositivo en la próxima pantalla"</string>
<string name="private_space_auto_lock_title" msgid="8663409382910601261">"Bloquear espacio privado automáticamente"</string>
- <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Puedes bloquear el espacio privado automáticamente si no usas el dispositivo por un cierto período"</string>
+ <string name="private_space_auto_lock_page_summary" msgid="8679844515655838654">"Puedes bloquear el espacio privado automáticamente si no usas el dispositivo por cierto período"</string>
<string name="private_space_auto_lock_every_time" msgid="1215061855836002830">"Cada vez que el dispositivo se bloquea"</string>
<string name="private_space_auto_lock_after_inactivity" msgid="1748673030841528649">"Después de 5 minutos de inactividad"</string>
<string name="private_space_auto_lock_after_device_restart" msgid="288755768725895029">"Solo después de reiniciar el dispositivo"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contraste de color"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"El contraste más alto destaca el texto, los botones y los íconos. Elige la intensidad que más te guste."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Es posible que algunas apps no admitan todos los parámetros de contraste de texto y colores"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Modifica cómo se ven los colores y el texto en contraste con el color del fondo de pantalla"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Vista previa"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helena, Adán"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Hace 2 días"</string>
@@ -2147,7 +2147,7 @@
<string name="accessibility_feature_shortcut_setting_summary_quick_settings" msgid="7006526933552889373">"Configuración rápida"</string>
<string name="accessibility_shortcut_edit_dialog_title_hardware" msgid="844089763968552142">"Teclas de volumen"</string>
<string name="accessibility_shortcut_hardware_keyword" msgid="2483152542320987022">"teclas de volumen"</string>
- <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="2503134386397991634">"Mantén presionadas ambas teclas de volumen."</string>
+ <string name="accessibility_shortcut_edit_dialog_summary_hardware" msgid="2503134386397991634">"Mantén presionadas ambas teclas de volumen"</string>
<string name="accessibility_shortcut_edit_dialog_title_two_finger_double_tap" msgid="2271778556854020996">"Presiona dos veces la pantalla con dos dedos"</string>
<string name="accessibility_shortcut_edit_screen_title_two_finger_double_tap" msgid="8952595692906527694">"Presiona dos veces con %1$d dedos"</string>
<string name="accessibility_shortcut_edit_screen_summary_two_finger_double_tap" msgid="385404127425496362">"Presiona rápidamente la pantalla dos veces con %1$d dedos."</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Extender la duración de la batería"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Desactivar cuando la batería esté cargada"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Desactivar cuando alcance el <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"El Ahorro de batería se desactiva cuando la batería tiene más del <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> de carga"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Activado"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Información sobre la política de tu trabajo"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configuración gestionada por tu administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Iniciar en tamaño de página 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Iniciar con kernel compatible con páginas de 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Cambiar del modo de 4 KB al de 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Estás en un modo independiente de la página, ejecutando un kernel de 4 KB, y cambiarás al modo de 16 KB. No se puede garantizar la integridad del software en este modo, y los datos almacenados en el teléfono podrían estar en riesgo durante el desbloqueo del bootloader. Esta acción reiniciará el dispositivo. Algunas funciones quedan inhabilitadas en estos modos, así que algunas aplicaciones podrían no ejecutarse. Para revertir el dispositivo al modo de producción, debes volver al modo de 4 KB y bloquear el bootloader, lo que restablecerá la configuración de fábrica del dispositivo. Una vez que el dispositivo se inicie correctamente ejecutando Android, inhabilita el desbloqueo para OEM en Opciones para desarrolladores."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Cambiar del modo de 16 KB al de 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Estás en un modo independiente de la página, ejecutando un kernel de 16 KB, y cambiarás al modo de 4 KB. No se puede garantizar la integridad del software en este modo, y los datos almacenados en el teléfono podrían estar en riesgo durante el desbloqueo del bootloader. Esta acción reiniciará el dispositivo. Algunas funciones quedan inhabilitadas en estos modos, así que algunas aplicaciones podrían no ejecutarse. Para revertir el dispositivo al modo de producción, debes bloquear el bootloader, lo que restablecerá la configuración de fábrica del dispositivo. Una vez que el dispositivo se inicie correctamente ejecutando Android, inhabilita el desbloqueo para OEM en Opciones para desarrolladores."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"No se pudo actualizar el kernel a uno compatible con páginas de 16 KB"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando cambio"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"¿Quieres volver a formatear el dispositivo a ext4? (paso obligatorio para el modo de 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"La partición de datos del dispositivo debe convertirse a ext4 antes de usar la opción para desarrolladores de 16 KB. No se puede garantizar la integridad del software en este modo, y los datos almacenados en el teléfono podrían estar en riesgo durante el desbloqueo del bootloader. Si activas la opción de 16 KB, deberás volver a reiniciar. Una vez que se habilite este modo, podrás cambiar entre los modos de 4 KB y 16 KB con un único reinicio. Algunas funciones quedan inhabilitadas en estos modos, así que algunas aplicaciones podrían no ejecutarse. Para revertir el dispositivo al modo de producción, debes volver al modo de 4 KB y bloquear el bootloader, lo que restablecerá la configuración del dispositivo. Una vez que el dispositivo se inicie correctamente ejecutando Android, inhabilita el desbloqueo para OEM en Opciones para desarrolladores. Después de la confirmación, se limpiará el dispositivo, y el sistema de archivos cambiará a ext4. Una vez que se complete el proceso, vuelve a habilitar nuevamente el modo de 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"No se pudo volver a formatear el dispositivo y falló la limpieza de la partición de datos a ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Debes desbloquear el bootloader para usar el modo de 16 KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Este dispositivo debe tener el bootloader desbloqueado para poder usar la opción para desarrolladores de 16 KB. No se puede garantizar la integridad del software en este modo, y los datos almacenados en el teléfono podrían estar en riesgo durante el desbloqueo del bootloader. Se limpiarán la configuración y los datos del usuario cuando se active el modo de 16 KB. Una vez que se desbloquee el bootloader, deberás reiniciar dos veces para activar la opción de 16 KB. Una vez que se habilite este modo, podrás cambiar entre los modos de 4 KB y 16 KB con un único reinicio. Algunas funciones quedan inhabilitadas en estos modos, así que algunas aplicaciones podrían no ejecutarse. Para revertir el dispositivo al modo de producción, debes volver al modo de 4 KB y bloquear el dispositivo con OEM/bootloader (lo que restablecerá la configuración de fábrica). Desbloquea el bootloader y vuelve a intentarlo. Puedes ver las instrucciones de este proceso en <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Modo independiente de la página de 4 KB en uso"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Estás en el modo de 4 KB del modo independiente de la página. No se puede garantizar la integridad del software en este modo, y los datos almacenados en el teléfono podrían estar en riesgo durante el desbloqueo del bootloader. Algunas funciones quedan inhabilitadas en estos modos, así que algunas aplicaciones podrían no ejecutarse. Para volver a entrar al modo de producción, debes bloquear el bootloader del dispositivo. Presiona para obtener más información."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Estás en el modo de 4 KB del modo independiente de la página. No se puede garantizar la integridad del software en este modo, y los datos almacenados en el teléfono podrían estar en riesgo durante el desbloqueo del bootloader. Algunas funciones quedan inhabilitadas en estos modos, así que algunas aplicaciones podrían no ejecutarse. Para volver a entrar al modo de producción, debes bloquear el bootloader del dispositivo. Se restablecerá la configuración de fábrica del dispositivo, que quedará en modo de producción. Una vez que el dispositivo se inicie correctamente ejecutando Android, inhabilita el desbloqueo para OEM en Opciones para desarrolladores. Si el dispositivo no se puede iniciar ejecutando Android o si es inestable, actualízalo con las imágenes de fábrica más recientes de <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>, o bien usa <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> y selecciona \"Limpiar el dispositivo\", \"Bloquear el bootloader\" y \"Forzar la escritura de todas las particiones en la memoria flash\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Modo independiente de la página de 16 KB en uso"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Estás en el modo de 16 KB del modo independiente de la página. No se puede garantizar la integridad del software en este modo, y los datos almacenados en el teléfono podrían estar en riesgo durante el desbloqueo del bootloader. Algunas funciones quedan inhabilitadas en estos modos, así que algunas aplicaciones podrían no ejecutarse. Para volver a entrar al modo de producción, debes volver al modo de 4 KB y bloquear el bootloader del dispositivo. Presiona para obtener más información."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Estás en el modo de 16 KB del modo independiente de la página. No se puede garantizar la integridad del software en este modo, y los datos almacenados en el teléfono podrían estar en riesgo durante el desbloqueo del bootloader. Algunas funciones quedan inhabilitadas en estos modos, así que algunas aplicaciones podrían no ejecutarse. Para volver a entrar al modo de producción, debes volver al modo de 4 KB y bloquear el bootloader del dispositivo. Se restablecerá la configuración de fábrica del dispositivo, que quedará en modo de producción. Una vez que el dispositivo se inicie correctamente ejecutando Android, inhabilita el desbloqueo para OEM en Opciones para desarrolladores. Si el dispositivo no se puede iniciar ejecutando Android o si es inestable, actualízalo con las imágenes de fábrica más recientes de <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>, o bien usa <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> y selecciona \"Limpiar el dispositivo\", \"Bloquear el bootloader\" y \"Forzar la escritura de todas las particiones en la memoria flash\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Modo independiente de la página de 16 KB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Leer más"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Controlador de informes de errores"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qué app controla el acceso directo a los informes de errores en el dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -4999,7 +4979,7 @@
<string name="enable_2g_summary" msgid="2794534052372565914">"2G es menos seguro, pero podría mejorar tu conexión en algunas ubicaciones. Para llamadas de emergencia, siempre se permite 2G"</string>
<string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> requiere 2G para brindar servicio"</string>
<string name="require_cellular_encryption_title" msgid="6087085031703089235">"Permitir solo las redes encriptadas"</string>
- <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"Esto es más seguro, pero podría limitar tu conexión de red móvil en algunas ubicaciones. Las llamadas de emergencia siempre están permitidas."</string>
+ <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"Esto es más seguro, pero podría limitar tu conexión de red móvil en algunas ubicaciones. Las llamadas de emergencia siempre están permitidas"</string>
<string name="app_info_all_services_label" msgid="1487070364839071105">"Todos los servicios"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Mostrar acceso a portapapeles"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Muestra un mensaje cuando las apps accedan a texto, imágenes y otro contenido que hayas copiado"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desactiva el modo de avión para usar UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB no está disponible en la ubicación actual"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Conéctate a dispositivos compatibles usando Thread para obtener una experiencia fluida de casa inteligente"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Desactiva el modo de avión para usar Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Acceso a la cámara"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acceso al micrófono"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Para apps y servicios"</string>
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index 79c59d9..2a5ca3a 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Las aplicaciones que tengan permiso para detectar dispositivos cercanos pueden determinar la posición relativa de los dispositivos conectados."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Las aplicaciones y los servicios no pueden acceder a la ubicación. Aun así, quizá se envíe la ubicación del dispositivo a los servicios de emergencia cuando llames o envíes mensajes a números de emergencia."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Más información sobre los ajustes de ubicación"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Cambia el acceso a la ubicación en Ajustes > Seguridad y priv. > Controles de priv."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Cuentas"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Seguridad"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Cifrado y credenciales"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contraste de color"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Un mayor contraste hace que el texto, los botones e iconos destaquen más. Elige el contraste que más te guste."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Puede que algunas aplicaciones no admitan todos los ajustes de contraste de color y texto"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Ajusta el aspecto de los colores y el texto con respecto al color del fondo de pantalla"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Previsualizar"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Hace 2 días"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Amplía la duración de la batería"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Desactivar cuando la batería esté cargada"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Desactivar cuando llegue al <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Ahorro de batería se desactiva cuando la carga llega al <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Activar"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Información de tu política de trabajo"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ajustes gestionados por tu administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Iniciar con páginas de 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Iniciar con kernel compatible con páginas de 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Cambiar del modo de 4 KB al de 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Estás en el modo independiente de la página ejecutando un kernel de 4 KB y vas a cambiar al modo de 16 KB. En este modo no se puede garantizar la integridad del software, y los datos que haya almacenados en el teléfono mientras el bootloader está desbloqueado pueden correr peligro. Esta acción reiniciará el dispositivo. Algunas funciones se inhabilitarán en estos modos, por lo que es posible que algunas aplicaciones no funcionen. Para que el dispositivo vuelva al modo de producción, tendrás que volver al modo de 4 KB y bloquear el bootloader, lo que restablecerá el estado de fábrica del dispositivo. Una vez que el dispositivo se inicie correctamente en Android, inhabilita el desbloqueo de OEM en Opciones para desarrolladores."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Cambiar del modo de 16 KB al de 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Estás en el modo independiente de la página ejecutando un kernel de 16 KB y vas a cambiar al modo de 4 KB. En este modo no se puede garantizar la integridad del software, y los datos que haya almacenados en el teléfono mientras el bootloader está desbloqueado pueden correr peligro. Esta acción reiniciará el dispositivo. Algunas funciones se inhabilitarán en estos modos, por lo que es posible que algunas aplicaciones no funcionen. Para que el dispositivo vuelva al modo de producción, tendrás que bloquear el bootloader, lo que restablecerá el estado de fábrica del dispositivo. Una vez que el dispositivo se inicie correctamente en Android, inhabilita el desbloqueo de OEM en Opciones para desarrolladores."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"No se ha podido actualizar el kernel a uno compatible con páginas de 16 KB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando cambio"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"¿Reformatear dispositivo a ext4? (obligatorio para el modo de 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"La partición de datos de este dispositivo debe convertirse a ext4 antes de usar la opción para desarrolladores de 16 KB. En este modo no se puede garantizar la integridad del software, y los datos que haya almacenados en el teléfono mientras el bootloader está desbloqueado pueden correr peligro. Para activar la opción de 16 KB, se necesitará un reinicio más. Una vez que estés en este modo, podrás alternar entre el modo de 4 KB y de 16 KB con un solo reinicio. Algunas funciones se inhabilitarán en estos modos, por lo que es posible que algunas aplicaciones no funcionen. Para que el dispositivo vuelva al modo de producción, tendrás que volver al modo de 4 KB y luego bloquear el bootloader, lo que restablecerá el estado de fábrica del dispositivo. Una vez que el dispositivo se inicie correctamente en Android, inhabilita el desbloqueo de OEM en Opciones para desarrolladores. Tras confirmar, se borrarán los datos del dispositivo y el sistema de archivos cambiará a ext4. Cuando se complete esta operación, vuelve a habilitar la opción de 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"No se ha podido borrar ni reformatear la partición de datos a ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Desbloqueo del bootloader necesario para el modo de 16 KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Para usar la opción para desarrolladores de 16 KB, este dispositivo debe tener el bootloader desbloqueado. En este modo no se puede garantizar la integridad del software, y los datos que haya almacenados en el teléfono mientras el bootloader está desbloqueado pueden correr peligro. Al activar el modo de 16 KB, se borrarán todos los ajustes y datos del usuario. Una vez que el bootloader esté desbloqueado, harán falta dos reinicios para activar la opción de 16 KB. Una vez que estés en este modo, podrás alternar entre el modo de 4 KB y de 16 KB con un solo reinicio. Algunas funciones se inhabilitarán en estos modos, por lo que es posible que algunas aplicaciones no funcionen. Para que el dispositivo vuelva al modo de producción, tendrás que volver al modo de 4 KB y luego bloquear el OEM o el bootloader, lo que restablece el estado de fábrica del dispositivo. Desbloquea el bootloader e inténtalo de nuevo. Puede consultar las instrucciones para hacerlo en <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Usando el modo independiente de la página de 4 KB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Estás en el modo de 4 KB del modo independiente de la página. En este modo no se puede garantizar la integridad del software, y los datos que haya almacenados en el teléfono mientras el bootloader está desbloqueado pueden correr peligro. Algunas funciones se inhabilitarán en estos modos, por lo que es posible que algunas aplicaciones no funcionen. Para volver al modo de producción, debes bloquear el bootloader del dispositivo. Toca para ver más información."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Estás en el modo de 4 KB del modo independiente de la página. En este modo no se puede garantizar la integridad del software, y los datos que haya almacenados en el teléfono mientras el bootloader está desbloqueado pueden correr peligro. Algunas funciones se inhabilitarán en estos modos, por lo que es posible que algunas aplicaciones no funcionen. Para volver al modo de producción, debes bloquear el bootloader del dispositivo. Esta acción restablecerá de nuevo el estado de fábrica del dispositivo y restaurará los ajustes de producción. Una vez que el dispositivo se inicie correctamente en Android, inhabilita el desbloqueo de OEM en Opciones para desarrolladores. Si el dispositivo no se puede iniciar en Android o es inestable, vuelve a instalar las últimas imágenes de fábrica de <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> o usa <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> y selecciona Wipe Device (Borrar los datos del dispositivo), Lock Bootloader (Bloquear bootloader) y Force Flash all partitions (Forzar la instalación de todas las particiones)."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Usando el modo independiente de la página de 16 KB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Estás en el modo de 16 KB del modo independiente de la página. En este modo no se puede garantizar la integridad del software, y los datos que haya almacenados en el teléfono mientras el bootloader está desbloqueado pueden correr peligro. Algunas funciones se inhabilitarán en estos modos, por lo que es posible que algunas aplicaciones no funcionen. Para volver al modo de producción, debes volver al modo de 4 KB y luego bloquear el bootloader del dispositivo. Toca para ver más información."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Estás en el modo de 16 KB del modo independiente de la página. En este modo no se puede garantizar la integridad del software, y los datos que haya almacenados en el teléfono mientras el bootloader está desbloqueado pueden correr peligro. Algunas funciones se inhabilitarán en estos modos, por lo que es posible que algunas aplicaciones no funcionen. Para volver al modo de producción, debes volver al modo de 4 KB y luego bloquear el bootloader del dispositivo. Esta acción restablecerá de nuevo el estado de fábrica del dispositivo y restaurará los ajustes de producción. Una vez que el dispositivo se inicie correctamente en Android, inhabilita el desbloqueo de OEM en Opciones para desarrolladores. Si el dispositivo no se puede iniciar en Android o es inestable, vuelve a instalar las últimas imágenes de fábrica de <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> o usa <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> y selecciona Wipe Device (Borrar los datos del dispositivo), Lock Bootloader (Bloquear bootloader) y Force Flash all partitions (Forzar la instalación de todas las particiones)."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Modo independiente de la página de 16 KB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Más información"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Controlador de informes de errores"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qué aplicación controla el acceso directo a los informes de errores del dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desactiva el modo Avión para usar UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB no está disponible en esta ubicación"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Conéctate a dispositivos compatibles mediante Thread para conseguir una experiencia fluida de hogar inteligente"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Desactiva el modo Avión para usar Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Acceso a la cámara"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acceso al micrófono"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Para aplicaciones y servicios"</string>
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index 934da78..977dc75 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Rakendused, millel on luba läheduses olevatele seadmetele juurde pääseda, saavad määrata ühendatud seadmete suhtelise asukoha."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Juurdepääs asukohale on rakenduste ja teenuste jaoks välja lülitatud. Teie seadme asukoht võidakse siiski päästeteenistusele saata, kui helistate või saadate sõnumi hädaabinumbrile."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Lisateave asukohaseadete kohta"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Asukohale juurdepääsu muutmiseks avage Seaded > Turvalisus ja privaatsus > Privaatsusseaded"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Kontod"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Turvalisus"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Krüpteerimine ja mandaadid"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Värvi kontrastsus"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Suurem kontrastsus muudab teksti, nupud ja ikoonid väljapaistvamaks. Valige kontrastsus, mis tundub teie jaoks kõige sobivam."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Mõni rakendus ei pruugi kõiki värvi ja teksti kontrastsuse seadeid toetada"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Kohandage, kuidas värvid ja tekst ekraani taustavärvil välja näevad"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Eelvaade"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 päeva tagasi"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Aku tööea pikendamine"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Lülita välja, kui aku on täis laetud"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Lülita välja <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> juures"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Akusäästja lülitub välja, kui aku laetuse tase ületab <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Lülita sisse"</string>
@@ -2691,7 +2690,7 @@
<string name="cellular_security_settings_title" msgid="7779141923670352595">"Mobiilsidevõrgu turve"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Märguanded"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Võrgu märguanded"</string>
- <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"Saate märguande, kui teie seade ühendub krüpteerimata võrguga või kui võrk salvestab teie kordumatu seadme või SIM-i ID"</string>
+ <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"Saate märguande, kui seade loob ühenduse krüpteerimata võrguga või kui võrk salvestab teie kordumatu seadme või SIM-i ID"</string>
<string name="cellular_security_settings_encryption_title" msgid="4013084091666375780">"Krüpteerimine"</string>
<string name="cellular_security_network_generations_title" msgid="2343026988833783854">"Võrgugeneratsioonid"</string>
<string name="cellular_security_network_generations_summary" msgid="139087814553929402">"Saate konfigureerida iga installitud SIM-kaardi nii, et see loob ühenduse ainult võrkudega, mis toetavad 3G-d, 4G-d ja 5G-d. SIM-kaart ei loo ühendust vanemate, ebaturvaliste 2G-võrkudega. See seade võib teie ühendust piirata juhul, kui ainus saadaolev võrk on 2G. 2G-d võidakse kasutada hädaolukordades."</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Teie tööeeskirjade teave"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Seadeid haldab teie IT-administraator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Käivitamine lehe suurusega 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Seadme käivitamine 16 kB lehte toetava tuumaga"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Lülitumine 4 kB režiimilt 16 kB režiimile"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Olete lehest sõltumatus režiimis, mis kasutab 4 kB tuuma, ja soovite lülituda 16 kB režiimile. Selles režiimis ei saa garanteerida tarkvara terviklust ja andmed, mis salvestatakse telefoni, kui käivituslaadur on avatud, võivad olla ohus. Pärast kinnitamist seade taaskäivitatakse. Mõned funktsioonid on nendes režiimides keelatud, mistõttu ei pruugi kõik rakendused töötada. Selleks, et viia seade uuesti tavarežiimile, peate lülituma tagasi 4 kB režiimile ja lukustama käivituslaaduri. See lähtestab seadme tehaseseadetele. Pärast seda, kui seade on Androidi käivitanud, keelake arendaja valikutes OEM-tootjaluku avamine."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Lülitumine 16 kB režiimilt 4 kB režiimile"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Olete lehest sõltumatus režiimis, mis kasutab 16 kB tuuma, ja soovite lülituda 4 kB režiimile. Selles režiimis ei saa garanteerida tarkvara terviklust ja andmed, mis salvestatakse telefoni, kui käivituslaadur on avatud, võivad olla ohus. Pärast kinnitamist seade taaskäivitatakse. Mõned funktsioonid on nendes režiimides keelatud, mistõttu ei pruugi kõik rakendused töötada. Selleks, et viia seade uuesti tavarežiimile, peate lukustama käivituslaaduri. See lähtestab seadme tehaseseadetele. Pärast seda, kui seade on Androidi käivitanud, keelake arendaja valikutes OEM-tootjaluku avamine."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ei õnnestunud tuuma 16 kB lehtedega ühilduvale tuumale värskendada."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Muudatuse rakendamine"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Kas vormindada seade ümber ext4-le? (vajalik 16 kB režiimi jaoks)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Arendaja valiku 16 kB kasutamiseks peab seadme andmete sektsioon olema konverditud failisüsteemiks ext4. Selles režiimis ei saa garanteerida tarkvara terviklust ja andmed, mis salvestatakse telefoni, kui käivituslaadur on avatud, võivad olla ohus. Pärast valiku 16 kB aktiveerimist tuleb seade veel korra taaskäivitada. Selles režiimis saate 4 kB ja 16 kB režiimide vahel vahetada ühe taaskäivitamisega. Mõned funktsioonid on nendes režiimides keelatud, mistõttu ei pruugi kõik rakendused töötada. Selleks, et viia seade uuesti tavarežiimile, peate lülituma tagasi 4 kB režiimile ja lukustama käivituslaaduri. See lähtestab seadme tehaseseadetele. Pärast seda, kui seade on Androidi käivitanud, keelake arendaja valikutes OEM-tootjaluku avamine. Pärast kinnitamist seade tühjendatakse ja failisüsteemiks seatakse ext4. Kui need toimingud on lõpetatud, lubage taas režiim 16 kB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Andmete sektsiooni ümbervormindamine failisüsteemiks ext4 ja seadme tühjendamine ebaõnnestus."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16 kB režiimi jaoks on vaja käivituslaadur avada"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Arendaja valiku 16 kB kasutamiseks peab seadme käivituslaadur olema avatud. Selles režiimis ei saa garanteerida tarkvara terviklust ja andmed, mis salvestatakse telefoni, kui käivituslaadur on avatud, võivad olla ohus. Režiimi 16 kB aktiveerimisel tühjendatakse seade kõigist kasutaja andmetest ja seadetest. Kui käivituslaadur on avatud, on valiku 16 kB aktiveerimiseks vaja seade kaks korda taaskäivitada. Selles režiimis saate 4 kB ja 16 kB režiimide vahel vahetada ühe taaskäivitamisega. Mõned funktsioonid on nendes režiimides keelatud, mistõttu ei pruugi kõik rakendused töötada. Selleks, et viia seade uuesti tavarežiimile, peate lülituma tagasi 4 kB režiimile ja lukustama OEM-i/käivituslaaduri. See lähtestab seadme tehaseseadetele. Avage käivituslaadur ja proovige uuesti. Juhiseid selle kohta vaadake aadressilt <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Lehest sõltumatu 4 kB režiimi kasutamine"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Olete lehest sõltumatus 4 kB režiimis. Selles režiimis ei saa garanteerida tarkvara terviklust ja andmed, mis salvestatakse telefoni, kui käivituslaadur on avatud, võivad olla ohus. Mõned funktsioonid on nendes režiimides keelatud, mistõttu ei pruugi kõik rakendused töötada. Tavarežiimile tagasi lülitumiseks peate avama seadme käivituslaaduri. Puudutage lisateabe vaatamiseks."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Olete lehest sõltumatus 4 kB režiimis. Selles režiimis ei saa garanteerida tarkvara terviklust ja andmed, mis salvestatakse telefoni, kui käivituslaadur on avatud, võivad olla ohus. Mõned funktsioonid on nendes režiimides keelatud, mistõttu ei pruugi kõik rakendused töötada. Tavarežiimile tagasi lülitumiseks peate avama seadme käivituslaaduri. See lähtestab seadme tehaseseadetele. Pärast seda, kui seade on Androidi käivitanud, keelake arendaja valikutes OEM-tootjaluku avamine. Kui seadmel ei õnnestu Androidi käivitada või see on ebastabiilne, installige kogu operatsioonisüsteem ja püsivara uuesti, kasutades tehaseoleku süsteemikujutisi aadressilt <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> ja valige „Tühjenda seade“, „Lukusta käivituslaadur“ ja „Installi kõik sektsioonid uuesti“."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Lehest sõltumatu 16 kB režiimi kasutamine"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Olete lehest sõltumatus 16 kB režiimis. Selles režiimis ei saa garanteerida tarkvara terviklust ja andmed, mis salvestatakse telefoni, kui käivituslaadur on avatud, võivad olla ohus. Mõned funktsioonid on nendes režiimides keelatud, mistõttu ei pruugi kõik rakendused töötada. Selleks et viia seade uuesti tavarežiimile, peate lülituma tagasi 4K režiimile ja seejärel avama seadme käivituslaaduri. Puudutage lisateabe vaatamiseks."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Olete lehest sõltumatus 16 kB režiimis. Selles režiimis ei saa garanteerida tarkvara terviklust ja andmed, mis salvestatakse telefoni, kui käivituslaadur on avatud, võivad olla ohus. Mõned funktsioonid on nendes režiimides keelatud, mistõttu ei pruugi kõik rakendused töötada. Selleks et viia seade uuesti tavarežiimile, peate lülituma tagasi 4K režiimile ja seejärel avama seadme käivituslaaduri. See lähtestab seadme tehaseseadetele. Pärast seda, kui seade on Androidi käivitanud, keelake arendaja valikutes OEM-tootjaluku avamine. Kui seadmel ei õnnestu Androidi käivitada või see on ebastabiilne, installige kogu operatsioonisüsteem ja püsivara uuesti, kasutades tehaseoleku süsteemikujutisi aadressilt <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> ja valige „Tühjenda seade“, „Lukusta käivituslaadur“ ja „Installi kõik sektsioonid uuesti“."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Lehest sõltumatu 16 kB režiim"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Lisateave"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Veaaruannete töötleja"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Määrab, milline rakendus kasutab teie seadmes veaaruannete otseteed."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Isiklik"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Ülilairibaühenduse kasutamiseks lülitage lennukirežiim välja."</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB pole praeguses asukohas saadaval."</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Nutika kodu sujuva kasutuskogemuse jaoks kasutage ühilduvate seadmete ühendamiseks Threadi"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Threadi kasutamiseks lülitage lennukirežiim välja"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Juurdepääs kaamerale"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Juurdepääs mikrofonile"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Rakenduste ja teenuste jaoks"</string>
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index ee36018..6ede516 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikazioek inguruko gailuak erabiltzeko baimena badute, konektatutako gailuen posizio erlatiboa zehatz dezakete."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Aplikazioek eta zerbitzuek ez dute kokapena atzitzeko baimenik. Hala ere, larrialdietarako zenbaki batera deitzen edo mezu bat bidaltzen baduzu, baliteke larrialdi-zerbitzuei gailuaren kokapena bidaltzea."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Lortu kokapen-ezarpenei buruzko informazio gehiago"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Kokapen-baimenak aldatzeko, joan > Segurtasuna eta pribatutasuna > Pribatutasun-ezarpenak atalera"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Kontuak"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Segurtasuna"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Enkriptatzea eta kredentzialak"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kolore-kontrastea"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Kontraste handiagoarekin, gehiago nabarmentzen dira testua, botoiak eta ikonoak. Aukeratu gehien gustatzen zaizun kontraste-maila."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Baliteke oraindik aplikazio batzuek ez onartzea kolore- eta testu-kontrasteen ezarpen guztiak"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Doitu koloreek eta testuak zure pantailaren atzeko planoaren aurrean duten itxura"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Aurrebista"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Duela 2 egun"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Luzatu bateriaren iraupena"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Desaktibatu kargatuta dagoenean"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Desaktibatu bateria-maila <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> denean"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Bateria <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> baino gehiago kargatu denean, desaktibatu egiten da bateria-aurreztailea"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Aktibatu"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Laneko gidalerroen informazioa"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IKT saileko administratzaileak kudeatzen ditu ezarpenak"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPUa"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Abiarazi 16 kB-ko orri-tamainarekin"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Abiarazi gailua 16 kB-ko orrien kernel bateragarriarekin"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Aldatu 4 kB-ko modutik 16 kB-ko modura"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Orri guztiekin bateragarria den moduan zaude, 4 kB-ko kernel bat exekutatzen, eta 16 kB-ko modura aldatzera zoaz. Modu horretan ezin da bermatu softwarearen osotasuna, eta baliteke telefonoan gordetako datuak arriskuan egotea sistema eragilearen abiarazlea desblokeatuta dagoen bitartean. Gailua berrabiaraziko da. Modu horietan, eginbide batzuk desgaituko dira; beraz, baliteke aplikazio batzuek ez funtzionatzea. Gailua jatorrizko modura itzultzeko, aldatu berriro 4 kB-ko modura eta blokeatu sistema eragilearen abiarazlea. Gailuaren jatorrizko datuak berrezarriko dira. Gailuak Android behar bezala abiarazten duenean, desgaitu OEMa desblokeatzeko aukera Garatzaileentzako aukerak atalean."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Aldatu 16 kB-ko modutik 4 kB-ko modura"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Orri guztiekin bateragarria den moduan zaude, 16 kB-ko kernel bat exekutatzen, eta 4 kB-ko modura aldatzera zoaz. Modu horretan ezin da bermatu softwarearen osotasuna, eta baliteke telefonoan gordetako datuak arriskuan egotea sistema eragilearen abiarazlea desblokeatuta dagoen bitartean. Gailua berrabiaraziko da. Modu horietan, eginbide batzuk desgaituko dira; beraz, baliteke aplikazio batzuek ez funtzionatzea. Gailua jatorrizko modura itzultzeko, blokeatu sistema eragilearen abiarazlea. Gailuaren jatorrizko datuak berrezarriko dira. Gailuak Android behar bezala abiarazten duenean, desgaitu OEMa desblokeatzeko aukera Garatzaileentzako aukerak atalean."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ezin izan da bertsio-berritu kernel-a 16 kB-ko orriekin bateragarria izan dadin."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Aldaketa aplikatzen"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Gailua ext4-ra formateatu nahi duzu? Hori beharrezkoa da 16 kB-ko modurako."</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Gailu honen datuen partizioa ext4-ra bihurtu behar da 16 kB-ko garatzaileentzako aukera erabili baino lehen. Modu horretan ezin da bermatu softwarearen osotasuna, eta baliteke telefonoan gordetako datuak arriskuan egotea sistema eragilearen abiarazlea desblokeatuta dagoen bitartean. 16 kB-ko aukera aktibatzeko, berriro berrabiarazi beharko da berrabiarazte honen ondoren. Modu horretan zaudenean, 4 kB-ko eta 16 kB-ko moduen artean aldatu ahal izango duzu behin soilik berrabiarazita. Modu horietan, eginbide batzuk desgaituko dira; beraz, baliteke aplikazio batzuek ez funtzionatzea. Gailua jatorrizko modura itzultzeko, aldatu berriro 4 kB-ko modura eta blokeatu sistema eragilearen abiarazlea. Gailuaren jatorrizko datuak berrezarriko dira. Gailuak Android behar bezala abiarazten duenean, desgaitu OEMa desblokeatzeko aukera Garatzaileentzako aukerak atalean. Berretsi ondoren, gailua xahutuko da eta fitxategi-sistema ext4-ra aldatuko da. Prozesu hori osatu ondoren, itzuli hona 16 kB-ko modua berriro gaitzeko."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Ezin izan da formateatu eta xahutu datu-partizioa ext4-ra."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Sistema eragilearen abiarazlea desblokeatu behar da 16 kB-ko modua erabiltzeko"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"16 kB-ko garatzaileentzako aukera erabili baino lehen, gailuaren sistema eragilearen abiarazlea desblokeatu behar da. Modu horretan ezin da bermatu softwarearen osotasuna, eta baliteke telefonoan gordetako datuak arriskuan egotea sistema eragilearen abiarazlea desblokeatuta dagoen bitartean. 16 kB-ko modua aktibatzean, erabiltzaile-datu eta -ezarpen guztiak xahutuko dira. Sistema eragilearen abiarazlea desblokeatu ondoren, gailua 2 aldiz berrabiarazi beharko da 16 kB-ko moduaren aukera aktibatzeko. Modu horretan zaudenean, 4 kB-ko eta 16 kB-ko moduen artean aldatu ahal izango duzu behin soilik berrabiarazita. Modu horietan, eginbide batzuk desgaituko dira; beraz, baliteke aplikazio batzuek ez funtzionatzea. Gailua jatorrizko modura itzultzeko, aldatu berriro 4 kB-ko modura eta blokeatu gailuaren sistema eragilearen abiarazlea edo OEMa. Gailuaren jatorrizko datuak berrezarriko dira. Desblokeatu sistema eragilearen abiarazlea eta saiatu berriro. Hori egiteko argibideak jasotzeko, joan <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a> helbidera."</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Orri guztiekin bateragarria den 4 kB-ko modua erabiltzen"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Orri guztiekin bateragarria den moduko 4 kB-ko moduan zaude. Modu horretan ezin da bermatu softwarearen osotasuna, eta baliteke telefonoan gordetako datuak arriskuan egotea sistema eragilearen abiarazlea desblokeatuta dagoen bitartean. Modu horietan, eginbide batzuk desgaituko dira; beraz, baliteke aplikazio batzuek ez funtzionatzea. Jatorrizko modura itzultzeko, blokeatu gailuaren sistema eragilearen abiarazlea. Informazio gehiago irakurtzeko, sakatu hau."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Orri guztiekin bateragarria den moduko 4 kB-ko moduan zaude. Modu horretan ezin da bermatu softwarearen osotasuna, eta baliteke telefonoan gordetako datuak arriskuan egotea sistema eragilearen abiarazlea desblokeatuta dagoen bitartean. Modu horietan, eginbide batzuk desgaituko dira; beraz, baliteke aplikazio batzuek ez funtzionatzea. Jatorrizko modura itzultzeko, blokeatu gailuaren sistema eragilearen abiarazlea. Gailuaren jatorrizko datuak berrezarriko dira, eta jatorrizko ezarpenetara leheneratuko. Gailuak Android behar bezala abiarazten duenean, desgaitu OEMa desblokeatzeko aukera Garatzaileentzako aukerak atalean. Gailuak Android abiarazi ezin badu edo ezegonkorra bada, instala itzazu fabrikako firmwarearen azken irudiak (<a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> helbidetik) gailuan. Bestela, erabili <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> eta hautatu \"Wipe Device\" (xahutu gailua), \"Lock Bootloader\" (blokeatu sistema eragilearen abiarazlea) eta \"Force Flash all partitions\" (behartu partizio guztiak berriro instalatzera)."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Orri guztiekin bateragarria den 16 kB-ko modua erabiltzen"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Orri guztiekin bateragarria den moduko 16 kB-ko moduan zaude. Modu horretan ezin da bermatu softwarearen osotasuna, eta baliteke telefonoan gordetako datuak arriskuan egotea sistema eragilearen abiarazlea desblokeatuta dagoen bitartean. Modu horietan, eginbide batzuk desgaituko dira; beraz, baliteke aplikazio batzuek ez funtzionatzea. Jatorrizko modura itzultzeko, aldatu berriro 4 kB-ko modura eta blokeatu gailuaren sistema eragilearen abiarazlea. Informazio gehiago irakurtzeko, sakatu hau."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Orri guztiekin bateragarria den moduko 16 kB-ko moduan zaude. Modu horretan ezin da bermatu softwarearen osotasuna, eta baliteke telefonoan gordetako datuak arriskuan egotea sistema eragilearen abiarazlea desblokeatuta dagoen bitartean. Modu horietan, eginbide batzuk desgaituko dira; beraz, baliteke aplikazio batzuek ez funtzionatzea. Jatorrizko modura itzultzeko, aldatu berriro 4 kB-ko modura eta blokeatu gailuaren sistema eragilearen abiarazlea. Gailuaren jatorrizko datuak berrezarriko dira, eta jatorrizko ezarpenetara leheneratuko. Gailuak Android behar bezala abiarazten duenean, desgaitu OEMa desblokeatzeko aukera Garatzaileentzako aukerak atalean. Gailuak Android abiarazi ezin badu edo ezegonkorra bada, instala itzazu fabrikako firmwarearen azken irudiak (<a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> helbidetik) gailuan. Bestela, erabili <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> eta hautatu \"Wipe Device\" (xahutu gailua), \"Lock Bootloader\" (blokeatu sistema eragilearen abiarazlea) eta \"Force Flash all partitions\" (behartu partizio guztiak berriro instalatzera)."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Orri guztiekin bateragarria den 16 kB-ko modua"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Irakurri informazio gehiago"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Akatsen txostenen kudeatzailea"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Gailuko Akatsen txostenaren lasterbidea zein aplikaziok kontrolatzen duen zehazten du."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pertsonala"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desaktibatu hegaldi modua banda ultrazabala erabiltzeko"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Banda ultrazabala ez dago erabilgarri kokapen honetan"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Konektatu gailu bateragarriekin Thread erabilita, etxe domotikoa arazorik gabe erabiltzeko"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Desaktibatu hegaldi modua Thread erabiltzeko"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Kamera erabiltzeko baimena"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonoa erabiltzeko baimena"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Aplikazio eta zerbitzuetarako"</string>
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index 44e5dca..c4c9906 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"برنامههایی که اجازه «دستگاههای اطراف» را دارند میتوانند موقعیت نسبی دستگاههای متصل را مشخص کنند."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"دسترسی به مکان برای برنامهها و سرویسها خاموش است. وقتی با شماره تلفن اضطراری تماس میگیرید یا به آن پیامک ارسال میکنید، ممکن است مکان دستگاهتان همچنان برای مسئولان خدمات اضطراری ارسال شود."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"درباره «تنظیمات مکان» بیشتر بدانید"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"برای تغییر دسترسی به مکان، به «تنظیمات > امنیت و حریم خصوصی > تنظیمات حریم خصوصی» بروید"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"حسابها"</string>
<string name="security_settings_title" msgid="6710768415432791970">"امنیت"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"رمزگذاری و اطلاعات اعتباری"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"کنتراست رنگ"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"کنتراست بیشتر باعث میشود متن، دکمهها، و نمادها بیشتر برجسته شوند. کنتراستی را انتخاب کنید که بهنظرتان بهترین است."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"ممکن است برخیاز برنامهها از همه تنظیمات کنتراست رنگ و متن پشتیبانی نکنند"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"رنگها و متن را در برابر رنگ پسزمینه صفحهنمایشتان تنظیم کنید"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"پیشنمایش"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"هلن و آدام"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"۲ روز پیش"</string>
@@ -4007,7 +4007,7 @@
<string name="camera_gesture_desc" msgid="7557645057320805328">"با دو بار چرخاندن مچتان، برنامه دوربین را باز کنید"</string>
<string name="screen_zoom_title" msgid="6928045302654960559">"اندازه نمایش"</string>
<string name="screen_zoom_short_summary" msgid="756254364808639194">"همه چیز را بزرگتر یا کوچکتر میکند"</string>
- <string name="screen_zoom_keywords" msgid="5964023524422386592">"تراکم نمایشگر، بزرگنمایی صفحه، مقیاس، مقیاسبندی"</string>
+ <string name="screen_zoom_keywords" msgid="5964023524422386592">"تراکم نمایش، بزرگنمایی صفحه، مقیاس، مقیاسبندی"</string>
<string name="screen_zoom_preview_title" msgid="5288355628444562735">"پیشنمایش"</string>
<string name="screen_zoom_make_smaller_desc" msgid="2628662648068995971">"کوچکتر ببینید"</string>
<string name="screen_zoom_make_larger_desc" msgid="7268794713428853139">"بزرگتر ببینید"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"برای استفاده از باند فوقوسیع، «حالت هواپیما» را خاموش کنید"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"باند فوقوسیع در مکان کنونی دردسترس نیست"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"برای داشتن تجربهای یکپارچه در خانه هوشمند، بااستفاده از Thread به دستگاههای سازگار متصل شوید"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"برای استفاده از Thread، «حالت هواپیما» را خاموش کنید"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"دسترسی به دوربین"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"دسترسی میکروفون"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"برای برنامهها و سرویسها"</string>
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index 40fba53..b1c583e 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Sovellukset, joilla on lähellä olevien laitteiden lupa, voivat määrittää yhdistettyjen laitteiden suhteellisen sijainnin."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Sovelluksilla ja palveluilla ei ole sijaintilupaa. Tiedot laitteesi sijainnista voidaan silti lähettää pelastustyöntekijöille, kun soitat tai lähetät tekstiviestin hätänumeroon."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Lue lisää sijaintiasetuksista"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Pääsy sijaintiin: Asetukset > Tietosuoja ja yksityisyys > Yksityisyysasetukset"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Tilit"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Suojaus"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Salaus ja kirjautumistiedot"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Värikontrasti"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Korkeampi kontrasti tekee tekstistä, painikkeita ja kuvakkeista näkyvämpiä. Valitse haluamasi kontrasti."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Jotkin sovellukset eivät välttämättä tue kaikkia väri‑ ja tekstikontrastin asetuksia"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Muuta värien ja tekstin näkyvyyttä puhelimen taustaväriä vasten"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Esikatselu"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helena, Aatu"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 päivää sitten"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Pidennä akunkestoa"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Laita pois päältä, kun lataus on valmis"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Laita pois päältä, kun virtaa on jäljellä <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Virransäästö menee pois päältä, kun akun varaus on yli <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Ota käyttöön"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Työkäytäntötietosi"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT-järjestelmänvalvojan ylläpitämät asetukset"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafiikkasuoritin"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Käynnistä uudelleen 16 kt:lla"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Käynnistä laite uudelleen 16 kt:n ydintasolla"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Vaihda 4 kt:n tilasta 16 kt:n tilaan"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Olet sivusta riippumattomassa tilassa, joka käyttää 4 kt:n kerneliä. Olet vaihtamassa 16 kt:n tilaan. Ohjelmiston eheyttä ei voida taata tässä tilassa. Kaikki tälle puhelimelle tallennettu data voi olla vaarassa, kun käynnistysohjelman lukitus on auki. Tämä käynnistää laitteen uudelleen. Jotkin ominaisuudet on poistettu käytöstä näissä tiloissa, eivätkä kaikki sovellukset välttämättä toimi. Jos haluat palauttaa laitteen tuotantotilaan, sinun on vaihdettava takaisin 4 kt:n tilaan ja lukittava käynnistysohjelma. Tämä palauttaa laitteen tehdasasetukset. Kun laite käynnistyy Androidissa, poista OEM-avaus käytöstä kehittäjäasetuksista."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Vaihda 16 kt:n tilasta 4 kt:n tilaan"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Olet sivusta riippumattomassa tilassa, joka käyttää 16 kt:n kerneliä. Olet vaihtamassa 4 kt:n tilaan. Ohjelmiston eheyttä ei voida taata tässä tilassa. Kaikki tälle puhelimelle tallennettu data voi olla vaarassa, kun käynnistysohjelman lukitus on auki. Tämä käynnistää laitteen uudelleen. Jotkin ominaisuudet on poistettu käytöstä näissä tiloissa, eivätkä kaikki sovellukset välttämättä toimi. Jos haluat palauttaa laitteen tuotantotilaan, sinun lukittava käynnistysohjelma. Tämä palauttaa laitteen tehdasasetukset. Kun laite käynnistyy Androidissa, poista OEM-avaus käytöstä kehittäjäasetuksista."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ydintason päivitys 16 kt:n sivukoon yhteensopivaan ydintasoon epäonnistui."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Otetaan muutos käyttöön"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Uudelleenformatoidaanko laitteen data ext4-muotoon? (edellytetään 16 kt:n tilaa varten)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Tämän laitteen dataosio on muunnettava ext4-muotoon ennen 16 kt:n kehittäjäasetuksen käyttämistä. Ohjelmiston eheyttä ei voida taata tässä tilassa. Kaikki tälle puhelimelle tallennettu data voi olla vaarassa, kun käynnistysohjelman lukitus on auki. 16 kt:n tilan aktivoiminen edellyttää tämän jälkeen vielä yhtä uudelleenkäynnistystä. Kun olet tässä tilassa, voit vaihtaa 4 kt:n ja 16 kt:n tilan välillä yhdellä uudelleenkäynnistyksellä. Jotkin ominaisuudet on poistettu käytöstä näissä tiloissa, eivätkä kaikki sovellukset välttämättä toimi. Jos haluat palauttaa laitteen tuotantotilaan, sinun on vaihdettava takaisin 4 kt:n tilaan ja lukittava käynnistysohjelma. Tämä palauttaa laitteen tehdasasetukset. Kun laite käynnistyy Androidissa, poista OEM-avaus käytöstä kehittäjäasetuksista. Laite pyyhitään ja tiedostojärjestelmä vaihdetaan ext4-muotoon vahvistuksen jälkeen. Kun tämä on valmis, palaa ottamaan 16 kt:n tila uudelleen."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Dataosion tyhjentäminen ja uudelleenformatointi ext4-muotoon epäonnistui."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16 kt:n tila edellyttää käynnistysohjelman lukituksen avausta"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Tämän laitteen käynnistysohjelma on avattava ennen 16 kt:n kehittäjäasetuksen käyttämistä. Ohjelmiston eheyttä ei voida taata tässä tilassa. Kaikki tälle puhelimelle tallennettu data voi olla vaarassa, kun käynnistysohjelman lukitus on auki. Kaikki käyttäjädata ja asetukset pyyhitään, kun 16 kt:n tila aktivoidaan. Kun käynnistysohjelman lukitus on avattu, 16 kt:n tilan aktivointi edellyttää kahta uudelleenkäynnistystä. Kun olet tässä tilassa, voit vaihtaa 4 kt:n ja 16 kt:n tilan välillä yhdellä uudelleenkäynnistyksellä. Jotkin ominaisuudet on poistettu käytöstä näissä tiloissa, eivätkä kaikki sovellukset välttämättä toimi. Jos haluat palauttaa laitteen tuotantotilaan, sinun on vaihdettava takaisin 4 kt:n tilaan ja tehtävä käynnistysohjelman tai OEM:n lukitus. Tämä palauttaa laitteen tehdasasetukset. Avaa käynnistysohjelman lukitus ja yritä uudelleen. Voit katsoa ohjeet tämän tekemiseen osoitteesta <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Käytetään 4 kt:n sivusta riippumatonta tilaa"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Olet sivusta riippumattoman tilan 4 kt:n tilassa. Ohjelmiston eheyttä ei voida taata tässä tilassa. Kaikki tälle puhelimelle tallennettu data voi olla vaarassa, kun käynnistysohjelman lukitus on auki. Jotkin ominaisuudet on poistettu käytöstä näissä tiloissa, eivätkä kaikki sovellukset välttämättä toimi. Jos haluat siirtyä tuotantotilaan uudelleen, sinun on lukittava käynnistysohjelma. Lue lisää napauttamalla."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Olet sivusta riippumattoman tilan 4 kt:n tilassa. Ohjelmiston eheyttä ei voida taata tässä tilassa. Kaikki tälle puhelimelle tallennettu data voi olla vaarassa, kun käynnistysohjelman lukitus on auki. Jotkin ominaisuudet on poistettu käytöstä näissä tiloissa, eivätkä kaikki sovellukset välttämättä toimi. Jos haluat siirtyä tuotantotilaan uudelleen, sinun on lukittava käynnistysohjelma. Tämä palauttaa laitteen tehdasasetukset uudelleen ja palauttaa sen tuotantoasetuksiin. Kun laite käynnistyy Androidissa, poista OEM-avaus käytöstä kehittäjäasetuksista. Jos laitteen käynnistäminen Androidiin epäonnistuu tai se on epävakaa, suorita Flash uudelleen viimeisimmillä tehdasasetusten näköistiedostoilla osoitteesta <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> tai käytä <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> ja valitse \"Pyyhi laite\", \"Lukitse käynnistysohjelma\" tai \"Pakota Flash kaikille osioille\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Käytetään 16 kt:n sivusta riippumatonta tilaa"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Olet sivusta riippumattoman tilan 16 kt:n tilassa. Ohjelmiston eheyttä ei voida taata tässä tilassa. Kaikki tälle puhelimelle tallennettu data voi olla vaarassa, kun käynnistysohjelman lukitus on auki. Jotkin ominaisuudet on poistettu käytöstä näissä tiloissa, eivätkä kaikki sovellukset välttämättä toimi. Jos haluat siirtyä tuotantotilaan uudelleen, sinun on vaihdettava takaisin 4 kt:n tilaan ja lukittava käynnistysohjelma. Lue lisää napauttamalla."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Olet sivusta riippumattoman tilan 16 kt:n tilassa. Ohjelmiston eheyttä ei voida taata tässä tilassa. Kaikki tälle puhelimelle tallennettu data voi olla vaarassa, kun käynnistysohjelman lukitus on auki. Jotkin ominaisuudet on poistettu käytöstä näissä tiloissa, eivätkä kaikki sovellukset välttämättä toimi. Jos haluat siirtyä tuotantotilaan uudelleen, sinun on vaihdettava takaisin 4 kt:n tilaan ja lukittava käynnistysohjelma. Tämä palauttaa laitteen tehdasasetukset uudelleen ja palauttaa sen tuotantoasetuksiin. Kun laite käynnistyy Androidissa, poista OEM-avaus käytöstä kehittäjäasetuksista. Jos laitteen käynnistäminen Androidiin epäonnistuu tai se on epävakaa, suorita Flash uudelleen viimeisimmillä tehdasasetusten näköistiedostoilla osoitteesta <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> tai käytä <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> ja valitse \"Pyyhi laite\", \"Lukitse käynnistysohjelma\" tai \"Pakota Flash kaikille osioille\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 kt:n sivusta riippumaton tila"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Lue lisää"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Virheraportin käsittelijä"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Valitsee, mikä sovellus käsittelee laitteen virheraportti-pikanäppäintä."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Henkilökohtainen"</string>
@@ -4905,7 +4885,7 @@
<string name="media_controls_show_player" msgid="8504571042365814021">"Näytä soitin"</string>
<string name="keywords_media_controls" msgid="8345490568291778638">"media"</string>
<string name="camera_extensions_fallback_title" msgid="3604579046777004989">"Salli kameraohjelmistolaajennukset"</string>
- <string name="camera_extensions_fallback_description" msgid="4306833827773277263">"Ottaa käyttöön kameran lisäominaisuuksien (esim. HRD:n, Yönäkymän tai muiden kameralaajennuksien) oletusohjelmistot"</string>
+ <string name="camera_extensions_fallback_description" msgid="4306833827773277263">"Ottaa käyttöön kameran lisäominaisuuksien (esim. HDR:n, Yönäkymän tai muiden kameralaajennuksien) oletusohjelmistot"</string>
<string name="connected_device_see_all_summary" msgid="2056010318537268108">"Bluetooth käynnistyy"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"Internet"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM-kortit"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Laita lentokonetila pois päältä, jotta voit käyttää UWB:tä"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB ei ole saatavilla nykyisessä sijainnissa"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Saat saumattoman käyttökokemuksen älykkäässä kodissa, kun yhdistät yhteensopivat laitteet käyttämällä Threadia"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Laita lentokonetila pois päältä, jotta voit käyttää Threadia"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Pääsy kameraan"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Pääsy mikrofoniin"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Sovellukset ja palvelut"</string>
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index 7926af4..38bd8eb 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Les applications qui disposent de l\'autorisation de détection des appareils à proximité peuvent déterminer la position relative des appareils connectés."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"L\'accès à la position est désactivé pour les applications et les services. La position de votre appareil pourrait quand même être envoyée aux intervenants d\'urgence lorsque vous appelez ou textez un numéro d\'urgence."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"En savoir plus sur les paramètres de localisation"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Position : Paramètres > Sécurité et confidentialité > Paramètres de confidentialité"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Comptes"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sécurité"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Chiffrement et authentifiants"</string>
@@ -1498,7 +1499,7 @@
<string name="reset_esim_error_title" msgid="6516110227665862295">"Impossible d\'effacer les cartes eSIM"</string>
<string name="reset_esim_error_msg" msgid="8459527827897797168">"Un problème est survenu et vos cartes eSIM n\'ont pas été effacées.\n\nRedémarrez votre appareil, puis réessayez."</string>
<string name="reset_private_space_delete_title" msgid="2555885198282572990">"Supprimer l\'espace privé"</string>
- <string name="reset_private_space_delete_dialog" msgid="7506471054091800883">"Si vous disposez d\'un Espace privé sur votre appareil, il sera définitivement supprimé, et le compte Google ajouté à cet espace sera retiré.\n\nToutes les applis de votre espace et leurs données seront également supprimées de façon permanente."</string>
+ <string name="reset_private_space_delete_dialog" msgid="7506471054091800883">"Si vous disposez d\'un espace privé sur votre appareil, il sera définitivement supprimé, et le compte Google ajouté à cet espace sera retiré.\n\nToutes les applis de votre espace et leurs données seront également supprimées de façon permanente."</string>
<string name="main_clear_title" msgid="277664302144837723">"Effacer toutes les données (réinitialisation des paramètres par défaut)"</string>
<string name="main_clear_short_title" msgid="4752094765533020696">"Effacer toutes les données"</string>
<string name="main_clear_desc_also_erases_external" msgid="3687911419628956693"><li>"Musique"</li>\n<li>"Photos"</li>\n<li>"Autres données de l\'utilisateur"</li></string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contraste des couleurs"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Un contraste plus élevé fait ressortir davantage le texte, les boutons et les icônes. Choisissez le contraste qui vous convient le mieux."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Certaines applications peuvent ne pas prendre en charge tous les paramètres de contraste de couleur et de texte"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Ajustez l\'apparence des couleurs et du texte par rapport à la couleur de l\'arrière-plan de votre écran"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Aperçu"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Hélène, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Il y a 2 jours"</string>
@@ -2121,9 +2121,9 @@
<string name="accessibility_tutorial_dialog_shortcut_unavailable_in_suw" msgid="3847728530771929959">"Ce raccourci sera accessible quand vous aurez terminé de configurer l\'appareil."</string>
<string name="accessibility_tutorial_dialog_message_gesture" msgid="4148062210755434854">"Pour utiliser cette fonctionnalité, balayez l\'écran de bas en haut avec deux doigts.\n\nPour basculer entre les fonctionnalités, balayez l\'écran vers le haut avec deux doigts et maintenez la pression."</string>
<string name="accessibility_tutorial_dialog_gesture_shortcut_instruction" msgid="7349950768250852308">"{count,plural, =1{Pour utiliser cette fonctionnalité, balayez votre écran du bas vers le haut}one{Pour utiliser cette fonctionnalité, balayez l\'écran du bas vers le haut avec # doigt}other{Pour utiliser cette fonctionnalité, balayez l\'écran du bas vers le haut avec # doigts}}"</string>
- <string name="accessibility_tutorial_dialog_message_gesture_talkback" msgid="8142847782708562793">"Pour utiliser cette fonctionnalité, balayez l\'écran de bas en haut avec trois doigts.\n\nPour basculer entre les fonctionnalités, balayez l\'écran vers le haut avec trois doigts et maintenez-les-y."</string>
- <string name="accessibility_tutorial_dialog_message_gesture_settings" msgid="40769674586981429">"Pour utiliser une fonctionnalité d\'accessibilité, balayez l\'écran de bas en haut avec deux doigts.\n\nPour basculer entre les fonctionnalités, balayez l\'écran vers le haut avec deux doigts et maintenez-la pression."</string>
- <string name="accessibility_tutorial_dialog_message_gesture_settings_talkback" msgid="7292969929578621958">"Pour utiliser une fonctionnalité d\'accessibilité, balayez l\'écran de bas en haut avec trois doigts.\n\nPour basculer entre les fonctionnalités, balayez l\'écran vers le haut avec trois doigts et maintenez-les-y."</string>
+ <string name="accessibility_tutorial_dialog_message_gesture_talkback" msgid="8142847782708562793">"Pour utiliser cette fonctionnalité, balayez l\'écran de bas en haut avec trois doigts.\n\nPour basculer entre les fonctionnalités, balayez l\'écran vers le haut avec trois doigts et maintenez la pression."</string>
+ <string name="accessibility_tutorial_dialog_message_gesture_settings" msgid="40769674586981429">"Pour utiliser une fonctionnalité d\'accessibilité, balayez l\'écran de bas en haut avec deux doigts.\n\nPour basculer entre les fonctionnalités, balayez l\'écran vers le haut avec deux doigts et maintenez la pression."</string>
+ <string name="accessibility_tutorial_dialog_message_gesture_settings_talkback" msgid="7292969929578621958">"Pour utiliser une fonctionnalité d\'accessibilité, balayez l\'écran de bas en haut avec trois doigts.\n\nPour basculer entre les fonctionnalités, balayez l\'écran vers le haut avec trois doigts et maintenez la pression."</string>
<string name="accessibility_tutorial_dialog_button" msgid="2031773187678948436">"OK"</string>
<string name="accessibility_tutorial_dialog_link_button" msgid="13364319079385020">"Personnaliser le bouton"</string>
<string name="accessibility_tutorial_dialog_configure_software_shortcut_type" msgid="8041105223988170653">"Plus d\'options"</string>
@@ -2152,7 +2152,7 @@
<string name="accessibility_shortcut_edit_screen_title_two_finger_double_tap" msgid="8952595692906527694">"Toucher deux fois avec %1$d doigts"</string>
<string name="accessibility_shortcut_edit_screen_summary_two_finger_double_tap" msgid="385404127425496362">"Touchez rapidement l\'écran deux fois avec %1$d doigts"</string>
<string name="accessibility_shortcut_edit_screen_title_triple_tap" msgid="3314488747597058942">"Toucher trois fois"</string>
- <string name="accessibility_shortcut_edit_screen_summary_triple_tap" msgid="4839204951599629871">"Touchez rapidement l\'écran trois fois. Cela pourrait ralentir votre appareil."</string>
+ <string name="accessibility_shortcut_edit_screen_summary_triple_tap" msgid="4839204951599629871">"Touchez rapidement l\'écran %1$d fois. Cela pourrait ralentir votre appareil."</string>
<string name="accessibility_shortcut_two_finger_double_tap_keyword" msgid="6271718715836961167">"toucher deux fois avec %1$d doigts"</string>
<string name="accessibility_shortcut_edit_dialog_summary_two_finger_double_tap" msgid="8262165091808318538">"Touchez rapidement l\'écran {0,number,integer} fois avec deux doigts"</string>
<string name="accessibility_shortcut_edit_dialog_title_triple_tap" msgid="6672798007229795841">"Toucher l\'écran trois fois"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Prolongez l\'autonomie de la pile"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Désactiver lorsque l\'appareil est chargé"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Désactiver à <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"L\'Économiseur de pile se désactive lorsque le niveau de charge de la pile est supérieur à <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Activer"</string>
@@ -3564,7 +3563,7 @@
<string name="notif_type_silent_summary" msgid="7820923063105060844">"Votre téléphone ne sonnera ou ne vibrera pas lorsqu\'il reçoit ces notifications"</string>
<string name="notification_listener_allowed" msgid="5536962633536318551">"Autorisées"</string>
<string name="notification_listener_not_allowed" msgid="3352962779597846538">"Non autorisées"</string>
- <string name="notif_listener_excluded_app_title" msgid="6679316209330349730">"Afficher toutes les applications"</string>
+ <string name="notif_listener_excluded_app_title" msgid="6679316209330349730">"Afficher toutes les applis"</string>
<string name="notif_listener_excluded_app_summary" msgid="2914567678047195396">"Modifier les paramètres pour chaque application qui envoie des notifications"</string>
<string name="notif_listener_excluded_app_screen_title" msgid="8636196723227432994">"Applications affichées sur l\'appareil"</string>
<string name="notif_listener_not_migrated" msgid="6265206376374278226">"Cette application ne prend pas en charge les paramètres améliorés"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Infos sur votre politique de travail"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Les paramètres sont gérés par votre administrateur informatique"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Processeur graphique"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Démarrer avec des pages de 16 Ko"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Démarrage par noyau compatible avec pages de 16 Ko"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Passer du mode 4 Ko au mode 16 Ko"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Vous utilisez le mode agnostique de page qui exécute un noyau de 4 Ko et vous passez au mode 16 Ko. L\'intégrité du logiciel ne peut pas être garantie dans ce mode, et toutes les données stockées sur le téléphone pendant que le programme d\'amorçage est déverrouillé pourraient être compromises. Cette opération redémarrera l\'appareil. Certaines fonctionnalités seront désactivées dans ces modes, de sorte que certaines applications peuvent ne pas fonctionner. Pour remettre l\'appareil en mode production, vous devrez ensuite retourner en mode 4 Ko et verrouiller le programme d\'amorçage, ce qui réinitialise l\'appareil à ses paramètres par défaut. Une fois que l\'appareil a bien démarré sous Android, désactivez le déverrouillage par le fabricant d\'équipement d\'origine dans les Options pour les développeurs."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Passer du mode 16 Ko au mode 4 Ko"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Vous utilisez le mode agnostique de page qui exécute un noyau de 16 Ko et vous passez au mode 4 Ko. L\'intégrité du logiciel ne peut pas être garantie dans ce mode, et toutes les données stockées sur le téléphone pendant que le programme d\'amorçage est déverrouillé pourraient être compromises. Cette opération redémarrera l\'appareil. Certaines fonctionnalités seront désactivées dans ces modes, de sorte que certaines applications peuvent ne pas fonctionner. Pour remettre l\'appareil en mode production, vous devrez ensuite verrouiller le programme d\'amorçage, ce qui réinitialise l\'appareil à ses paramètres par défaut. Une fois que l\'appareil a bien démarré sous Android, désactivez le déverrouillage par le fabricant d\'équipement d\'origine dans les Options pour les développeurs."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Échec de la mise à jour vers un noyau compatible avec les pages de 16 Ko."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Appliquer les modifications"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Reformater l\'appareil vers le système de fichiers ext4? (requis pour le mode 16 Ko)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"La partition de données de cet appareil doit être convertie en système de fichiers ext4 avant d\'utiliser l\'option de 16 Ko pour les développeurs. L\'intégrité du logiciel ne peut pas être garantie dans ce mode, et toutes les données stockées sur le téléphone pendant que le programme d\'amorçage est déverrouillé pourraient être compromises. L\'activation de l\'option de 16 Ko nécessitera ensuite un autre redémarrage. Une fois que vous êtes dans ce mode, vous pouvez basculer entre le mode 4 Ko et le mode 16 Ko avec un seul redémarrage. Certaines fonctionnalités seront désactivées dans ces modes, de sorte que certaines applications peuvent ne pas fonctionner. Pour remettre l\'appareil en mode production, vous devrez revenir en mode 4 Ko et ensuite verrouiller le programme d\'amorçage, ce qui réinitialise l\'appareil à ses paramètres par défaut. Une fois que l\'appareil a bien démarré sous Android, désactivez le déverrouillage par le fabricant d\'équipement d\'origine dans les Options pour les développeurs. L\'appareil sera nettoyé et le système de fichiers sera remplacé par le système de fichiers ext4 après la confirmation. Une fois cette opération terminée, revenez pour activer à nouveau l\'option de 16 Ko."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Échec du reformatage de la partition vers le système de fichiers ext4 et du nettoyage de ses données."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Déverrouillage du programme d\'amorçage requis pour le mode 16 Ko"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Cet appareil doit avoir le programme d\'amorçage déverrouillé avant d\'utiliser l\'option 16 Ko pour les développeurs. L\'intégrité du logiciel ne peut pas être garantie dans ce mode, et toutes les données stockées sur le téléphone pendant que le programme d\'amorçage est déverrouillé pourraient être compromises. Toutes les données et tous les paramètres de l\'utilisateur seront nettoyés lors de l\'activation du mode 16 Ko. Une fois le programme d\'amorçage déverrouillé, l\'activation de l\'option de 16 Ko nécessitera deux redémarrages. Une fois que vous êtes dans ce mode, vous pouvez basculer entre le mode 4 Ko et le mode 16 Ko avec un seul redémarrage. Certaines fonctionnalités seront désactivées dans ces modes, de sorte que certaines applications peuvent ne pas fonctionner. Pour remettre l\'appareil en mode production, vous devrez revenir en mode 4 Ko et ensuite désactivez le verrouillage par le fabricant d\'équipement d\'origine/verrouillez le programme d\'amorçage de l\'appareil (ce qui le réinitialise à ses paramètres par défaut). Veuillez déverrouiller le programme d\'amorçage et réessayer. Vous trouverez des instructions à ce sujet à la page <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Utilisation du mode agnostique de page 4 Ko"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Vous êtes dans le mode 4 Ko du mode agnostique de page. L\'intégrité du logiciel ne peut pas être garantie dans ce mode, et toutes les données stockées sur le téléphone pendant que le programme d\'amorçage est déverrouillé pourraient être compromises. Certaines fonctionnalités seront désactivées dans ces modes, de sorte que certaines applications peuvent ne pas fonctionner. Pour repasser en mode production, vous devez verrouiller le programme d\'amorçage de l\'appareil. Touchez l\'écran pour en savoir plus."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Vous êtes dans le mode 4 Ko du mode agnostique de page. L\'intégrité du logiciel ne peut pas être garantie dans ce mode, et toutes les données stockées sur le téléphone pendant que le programme d\'amorçage est déverrouillé pourraient être compromises. Certaines fonctionnalités seront désactivées dans ces modes, de sorte que certaines applications peuvent ne pas fonctionner. Pour repasser en mode production, vous devez verrouiller le programme d\'amorçage de l\'appareil. Cette opération réinitialisera à nouveau l\'appareil et rétablira ses paramètres par défaut. Une fois que l\'appareil a bien démarré sous Android, désactivez le déverrouillage par le fabricant d\'équipement d\'origine dans les Options pour les développeurs. Si l\'appareil ne démarre pas sous Android ou s\'il est instable, flashez à nouveau l\'appareil avec les dernières images par défaut à partir de la page <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ou utilisez la page <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> et sélectionnez « Nettoyer l\'appareil », « Verrouiller le programme d\'amorçage » et « Forcer le flash de toutes les partitions »."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Utilisation du mode agnostique de page 16 Ko"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Vous êtes dans le mode 16 Ko du mode agnostique de page. L\'intégrité du logiciel ne peut pas être garantie dans ce mode, et toutes les données stockées sur le téléphone pendant que le programme d\'amorçage est déverrouillé pourraient être compromises. Certaines fonctionnalités seront désactivées dans ces modes, de sorte que certaines applications peuvent ne pas fonctionner. Pour repasser en mode production, vous devez basculer vers le mode 4 Ko, puis verrouiller le programme d\'amorçage de l\'appareil. Touchez l\'écran pour en savoir plus."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Vous êtes dans le mode 16 Ko du mode agnostique de page. L\'intégrité du logiciel ne peut pas être garantie dans ce mode, et toutes les données stockées sur le téléphone pendant que le programme d\'amorçage est déverrouillé pourraient être compromises. Certaines fonctionnalités seront désactivées dans ces modes, de sorte que certaines applications peuvent ne pas fonctionner. Pour repasser en mode production, vous devez basculer vers le mode 4 Ko, puis verrouiller le programme d\'amorçage de l\'appareil. Cette opération réinitialisera à nouveau l\'appareil et rétablira ses paramètres par défaut. Une fois que l\'appareil a bien démarré sous Android, désactivez le déverrouillage par le fabricant d\'équipement d\'origine dans les Options pour les développeurs. Si l\'appareil ne démarre pas sous Android ou s\'il est instable, flashez à nouveau l\'appareil avec les dernières images par défaut à partir de la page <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ou utilisez la page <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> et sélectionnez « Nettoyer l\'appareil », « Verrouiller le programme d\'amorçage » et « Forcer le flash de toutes les partitions »."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Mode agnostique de page 16 Ko"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Lire la suite"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gestionnaire de rapport de bogue"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Détermine quelle application gère le raccourci de rapport de bogue sur votre appareil."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personnel"</string>
@@ -4982,7 +4962,7 @@
<string name="nfc_main_switch_title" msgid="6295839988954817432">"Utiliser la technologie CCP"</string>
<string name="adaptive_brightness_main_switch_title" msgid="2681666805191642737">"Utiliser la luminosité adaptative"</string>
<string name="wifi_calling_main_switch_title" msgid="4070224008346815634">"Utiliser les appels Wi-Fi"</string>
- <string name="default_see_all_apps_title" msgid="7481113230662612178">"Afficher toutes les applications"</string>
+ <string name="default_see_all_apps_title" msgid="7481113230662612178">"Afficher toutes les applis"</string>
<string name="smart_forwarding_title" msgid="8368634861971949799">"Transfert d\'appels intelligent"</string>
<string name="smart_forwarding_summary_enabled" msgid="3341062878373185604">"Le transfert d\'appels intelligent est activé"</string>
<string name="smart_forwarding_summary_disabled" msgid="5033880700091914809">"Le transfert d\'appels intelligent est désactivé"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Désactivez le mode Avion pour utiliser la connectivité à bande ultralarge"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"La BUL n\'est pas accessible à l\'emplacement actuel"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Se connecter aux appareils compatibles à l\'aide de Thread pour une expérience harmonieuse de maison intelligente"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Désactiver le mode Avion pour utiliser Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Accès à la caméra"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Accès au microphone"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Pour les applications et les services"</string>
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index 77ef488..3c9d584 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Les applis ayant l\'autorisation de détecter les appareils à proximité peuvent déterminer la position relative des appareils connectés."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"L\'accès à la position est désactivé pour les applis et les services. La position de votre appareil peut toujours être envoyée aux services d\'urgence lorsque vous les contactez par téléphone ou SMS."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"En savoir plus sur les paramètres de localisation."</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Pour modifier l\'accès à la position, allez dans Paramètres > Sécurité > Paramètres de confidentialité"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Comptes"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sécurité"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Chiffrement et identifiants"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contraste des couleurs"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Un contraste plus élevé fait ressortir le texte, les boutons et les icônes. Choisissez le contraste en fonction de vos préférences."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Certaines applis sont susceptibles de ne pas prendre en charge tous les paramètres relatifs au contraste du texte et des couleurs"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Ajustez la manière dont les couleurs ainsi que le texte s\'affichent sur l\'arrière-plan de votre écran"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Aperçu"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Il y a 2 jours"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Désactiver le mode Avion pour utiliser l\'UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB n\'est pas disponible dans le lieu actuel"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Se connecter à des appareils compatibles à l\'aide de Thread pour une expérience de maison connectée fluide"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Désactiver le mode Avion pour utiliser Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Accès à l\'appareil photo"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Accès au micro"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Pour les applis et services"</string>
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index b952bda..d152150 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"As aplicacións con permiso para buscar dispositivos próximos poden determinar a posición relativa dos dispositivos conectados."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"O acceso á localización está desactivado para as aplicacións e os dispositivos. Con todo, é posible que a localización do dispositivo se envíe aos servizos de emerxencias cando chames a un número de emerxencias ou lle envíes unha mensaxe."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Máis información sobre a configuración de localización"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Cambio acceso localización: Configuración > Seguranza e privacidade > Controis priv."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Contas"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Seguranza"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Encriptación e credenciais"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contraste de cor"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Se sobes o contraste, destacarán máis os textos, os botóns e as iconas. Elixe o que mellor che cadre."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"É posible que algunhas aplicacións non admitan todas as opcións de configuración de contraste de cor e texto"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Axusta como se ven as cores e o texto sobre a cor de fondo da túa pantalla"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Vista previa"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Hai 2 días"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Aumenta a duración da batería"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Desactivar cando a batería estea cargada"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Desactivar cando chegue ao <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Aforro de batería desactivarase cando a carga da batería sexa superior ao <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Activar"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Información sobre a política do teu traballo"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"A configuración xestiónaa o teu equipo de administración de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Arrancar con páxinas de 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Arrancar co núcleo compatible con páxinas de 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Cambiar do modo de 4 kB ao modo de 16 kB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Estás no modo independente de páxina executando un núcleo de 4 kB e vas cambiar ao modo de 16 kB. A integridade do software non se pode garantir neste modo, e os datos almacenados no teléfono mentres está desbloqueado o cargador de arranque poden correr perigo. Esta acción reiniciará o dispositivo. Desactivaranse algunhas funcións nestes modos, polo que pode que non funcionen algunhas aplicacións. Para facer que o dispositivo retorne ao modo de produción, terás que volver ao modo de 4 kB e bloquear o cargador de arranque, o que restablecerá a configuración de fábrica do dispositivo. Despois de que o dispositivo se inicie correctamente en Android, desactiva o desbloqueo do fabricante do equipo orixinal en Opcións de programador."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Cambiar do modo de 16 kB ao modo de 4 kB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Estás no modo independente de páxina executando un núcleo de 16 kB e vas cambiar ao modo de 4 kB. A integridade do software non se pode garantir neste modo, e os datos almacenados no teléfono mentres está desbloqueado o cargador de arranque poden correr perigo. Esta acción reiniciará o dispositivo. Desactivaranse algunhas funcións nestes modos, polo que pode que non funcionen algunhas aplicacións. Para facer que o dispositivo retorne ao modo de produción, terás que bloquear o cargador de arranque, o que restablecerá a configuración de fábrica do dispositivo. Despois de que o dispositivo se inicie correctamente en Android, desactiva o desbloqueo do fabricante do equipo orixinal en Opcións de programador."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Produciuse un erro a actualizar o núcleo compatible con páxinas de 16 kB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando cambio"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Queres cambiar o formato do dispositivo a ext4? (opción obrigatoria para o modo de 16 kB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Esta partición de datos do dispositivo debe converterse a ext4 antes de utilizar a función Opcións de programador de 16 kB. A integridade do software non se pode garantir neste modo, e os datos almacenados no teléfono mentres está desbloqueado o cargador de arranque poden correr perigo. Para activar a opción de 16 kB será necesario reiniciar o dispositivo unha vez máis. Unha vez que esteas neste modo, poderás alternar entre o modo de 4 kB e 16 kB só cun reinicio. Desactivaranse algunhas funcións nestes modos, polo que pode que non funcionen algunhas aplicacións. Para facer que o dispositivo retorne ao modo de produción, terás que volver ao modo de 4 kB e bloquear o cargador de arranque, o que restablecerá a configuración de fábrica do dispositivo. Despois de que o dispositivo se inicie correctamente en Android, desactiva o desbloqueo do fabricante do equipo orixinal en Opcións de programador. Tras a confirmación, borraranse os datos do dispositivo e cambiarase o sistema de ficheiros a ext4. Unha vez completada esta operación, volve activar o modo de 16 kB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Produciuse un erro ao borrar a partición de datos e cambiar o formato a ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"É necesario desbloquear o cargador de arranque para usar o modo de 16 kB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Cómpre desbloquear o cargador de arranque deste dispositivo antes de utilizar a función Opcións de programador de 16 kB. A integridade do software non se pode garantir neste modo, e os datos almacenados no teléfono mentres está desbloqueado o cargador de arranque poden correr perigo. Borraranse todos os datos e opcións de configuración do usuario cando se active o modo de 16 kB. Despois de desbloquear o cargador de arranque, haberá que reiniciar o dispositivo dúas veces para activar a opción de 16 kB. Unha vez que esteas neste modo, poderás alternar entre o modo de 4 kB e 16 kB só cun reinicio. Desactivaranse algunhas funcións nestes modos, polo que pode que non funcionen algunhas aplicacións. Para facer que o dispositivo retorne ao modo de produción, terás que volver ao modo de 4 kB e bloquear o cargador de arranque ou o fabricante do equipo orixinal, o que restablecerá a configuración de fábrica do dispositivo. Desbloquea o cargador de arranque e téntao de novo. Podes consultar as instrucións deste proceso en <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Estase usando o modo independente de páxina de 4 kB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Estás usando o modo independente de páxina de 4 kB. A integridade do software non se pode garantir neste modo, e os datos almacenados no teléfono mentres está desbloqueado o cargador de arranque poden correr perigo. Desactivaranse algunhas funcións nestes modos, polo que pode que non funcionen algunhas aplicacións. Para facer que retorne ao modo de produción, terás que bloquear o cargador de arranque do dispositivo. Toca para obter máis información."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Estás usando o modo independente de páxina de 4 kB. A integridade do software non se pode garantir neste modo, e os datos almacenados no teléfono mentres está desbloqueado o cargador de arranque poden correr perigo. Desactivaranse algunhas funcións nestes modos, polo que pode que non funcionen algunhas aplicacións. Para facer que retorne ao modo de produción, terás que bloquear o cargador de arranque do dispositivo. Esta acción restablecerá de novo a configuración de fábrica do dispositivo e restaurará a súa configuración de produción. Despois de que o dispositivo se inicie correctamente en Android, desactiva o desbloqueo do fabricante do equipo orixinal en Opcións de programador. Se o dispositivo non arranca en Android ou é inestable, volve instalar as últimas imaxes de fábrica desde <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> e selecciona as opcións de borrar datos do dispositivo, bloquear o cargador de arranque e forzar a instalación de todas as particións."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Estase usando o modo independente de páxina de 16 kB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Estás na opción de 16 kB do modo independente de páxina. A integridade do software non se pode garantir neste modo, e os datos almacenados no teléfono mentres está desbloqueado o cargador de arranque poden correr perigo. Desactivaranse algunhas funcións nestes modos, polo que pode que non funcionen algunhas aplicacións. Para facer que retorne ao modo de produción, terás que volver ao modo de 4 kB e bloquear o cargador de arranque do dispositivo. Toca para obter máis información."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Estás na opción de 16 kB do modo independente de páxina. A integridade do software non se pode garantir neste modo, e os datos almacenados no teléfono mentres está desbloqueado o cargador de arranque poden correr perigo. Desactivaranse algunhas funcións nestes modos, polo que pode que non funcionen algunhas aplicacións. Para facer que retorne ao modo de produción, terás que volver ao modo de 4 kB e bloquear o cargador de arranque do dispositivo. Esta acción restablecerá de novo a configuración de fábrica do dispositivo e restaurará a súa configuración de produción. Despois de que o dispositivo se inicie correctamente en Android, desactiva o desbloqueo do fabricante do equipo orixinal en Opcións de programador. Se o dispositivo non arranca en Android ou é inestable, volve instalar as últimas imaxes de fábrica desde <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> e selecciona as opcións de borrar datos do dispositivo, bloquear o cargador de arranque e forzar a instalación de todas as particións."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Modo independente de páxina de 16 kB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Ler máis"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Controlador do Informe de erros"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina que aplicación xestiona o atallo aos informes de erros no teu dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persoal"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desactiva o modo avión para utilizar a banda ultralarga"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"A banda ultralarga non está dispoñible na localización actual"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Conéctate a dispositivos compatibles por medio de Thread e desfruta dunha experiencia domótica perfecta"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Desactiva o modo avión para utilizar Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Acceso á cámara"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acceso ao micrófono"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Para aplicacións e servizos"</string>
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index fc100d9..19c53a5 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"નજીકના ડિવાઇસ જોવાની પરવાનગી ધરાવતી ઍપ, કનેક્ટ કરેલા ડિવાઇસના સ્થાનની માહિતી મેળવી શકે છે."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ઍપ અને સેવાઓને આપવામાં આવેલો લોકેશનની માહિતીનો ઍક્સેસ બંધ છે. આમ છતાં જ્યારે તમે કૉલ કે ટેક્સ્ટ મારફતે ઇમર્જન્સી નંબરનો સંપર્ક કરશો, ત્યારે ઇમર્જન્સીમાં પ્રતિસાદ આપનારાઓને તમારા ડિવાઇસના લોકેશનની માહિતી મોકલવામાં આવી શકે છે."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"લોકેશન સેટિંગ વિશે વધુ જાણો"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"લોકેશનનો ઍક્સેસ બદલવા, સેટિંગ > સુરક્ષા અને પ્રાઇવસી > પ્રાઇવસીના નિયંત્રણો પર જાઓ"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"એકાઉન્ટ"</string>
<string name="security_settings_title" msgid="6710768415432791970">"સુરક્ષા"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"એન્ક્રિપ્શન અને ઓળખપત્રો"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"કલર કૉન્ટ્રાસ્ટ"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"વધુ ઉચ્ચ કૉન્ટ્રાસ્ટ ટેક્સ્ટ, બટન અને આઇકનને વધુ સ્પષ્ટ રીતે જોઈ શકાવા યોગ્ય બનાવે છે. તમારા માટે શ્રેષ્ઠતમ દેખાતો કૉન્ટ્રાસ્ટ પસંદ કરો."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"અમુક ઍપ કદાચ રંગ અને ટેક્સ્ટના કૉન્ટ્રાસ્ટ સંબંધિત બધા સેટિંગને સપોર્ટ ન કરે, તેવું બની શકે છે"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"તમારી સ્ક્રીનના બૅકગ્રાઉન્ડ રંગ મુજબ રંગો અને ટેક્સ્ટની ગોઠવણ કરો"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"પ્રીવ્યૂ કરો"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"હેલન, ઍડમ"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 દિવસ અગાઉ"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWBનો ઉપયોગ કરવા માટે એરપ્લેન મોડ બંધ કરો"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"હાલના લોકેશનમાં UWB અનુપલબ્ધ છે"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"સ્માર્ટ ઘરના વિક્ષેપરહિત અનુભવ માટે, Threadનો ઉપયોગ કરીને સુસંગત ડિવાઇસ સાથે કનેક્ટ કરો"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Threadનો ઉપયોગ કરવા માટે એરપ્લેન મોડ બંધ કરો"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"કૅમેરાનો ઍક્સેસ"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"માઇક્રોફોનનો ઍક્સેસ"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ઍપ અને સેવાઓ માટે"</string>
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index ef9f694..dcede1c 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"ऐसे ऐप्लिकेशन, जिन्हें आस-पास मौजूद डिवाइसों के साथ इंटरैक्ट करने की अनुमति मिली है वे कनेक्ट किए गए डिवाइसों की जगह की जानकारी का पता लगा सकते हैं."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ऐप्लिकेशन और सेवाओं के लिए, जगह की जानकारी का ऐक्सेस बंद है. आपके डिवाइस की जगह की जानकारी, आपातकालीन स्थिति में मदद करने वाले लोगों को अब भी दी जा सकती है. ऐसा आपके किसी आपातकालीन नंबर पर कॉल करने या मैसेज भेजने पर किया जाएगा."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"जगह की जानकारी की सेटिंग के बारे में ज़्यादा जानें"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"सेटिंग > सुरक्षा और निजता > निजता सेटिंग में जाकर जगह की जानकारी का ऐक्सेस बदलें"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"खाते"</string>
<string name="security_settings_title" msgid="6710768415432791970">"सुरक्षा"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"एन्क्रिप्शन और क्रेडेंशियल"</string>
@@ -810,7 +811,7 @@
<string name="bluetooth_paring_group_msg" msgid="2455293929036668131">"ऑडियो डिवाइस से जोड़ने के लिए पुष्टि करें"</string>
<string name="bluetooth_pairing_shares_phonebook" msgid="4329325125260724843">"अपने संपर्क और कॉल इतिहास देखने की मंज़ूरी दें"</string>
<string name="bluetooth_pairing_phonebook_toggle_text" msgid="2474015367387690034">"संपर्क और कॉल इतिहास को ऐक्सेस करने की भी अनुमति दें"</string>
- <string name="bluetooth_pairing_phonebook_toggle_details" msgid="1367197978487212581">"इस जानकारी का इस्तेमाल, कॉल की सूचना देने और दूसरी चीज़ों के लिए किया जाएगा"</string>
+ <string name="bluetooth_pairing_phonebook_toggle_details" msgid="1367197978487212581">"इस जानकारी का इस्तेमाल, कॉल की सूचना देने वगैरह के लिए किया जाएगा"</string>
<string name="bluetooth_error_title" msgid="2284738188253690278"></string>
<string name="bluetooth_connecting_error_message" msgid="3941893154784152112">"<xliff:g id="DEVICE_NAME">%1$s</xliff:g> से कनेक्ट नहीं किया जा सका."</string>
<string name="bluetooth_preference_found_media_devices" msgid="830061195998352840">"उपलब्ध ब्लूटूथ डिवाइस"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"कलर कंट्रास्ट"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ज़्यादा कंट्रास्ट की मदद से, टेक्स्ट, बटन, और आइकॉन सबसे अलग दिखते हैं. अपने लिए सबसे बेहतरीन कंट्रास्ट चुनें."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"ऐसा हो सकता है कि कुछ ऐप्लिकेशन में, सभी रंग और टेक्स्ट के कंट्रास्ट की सेटिंग काम न करें"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"रंग और टेक्स्ट को स्क्रीन के बैकग्राउंड कलर के हिसाब से बदलें"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"झलक देखें"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"हेलेन, एडम"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"दो दिन पहले"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"बैटरी लाइफ़ बढ़ाएं"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"चार्ज होने पर बंद करें"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"बैटरी <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> चार्ज होने पर बंद करें"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"जब बैटरी <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> से ज़्यादा चार्ज हो जाती है, तब बैटरी सेवर बंद हो जाता है"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"चालू करें"</string>
@@ -2583,7 +2582,7 @@
<string name="battery_saver_turn_on_automatically_pct" msgid="4294335680892392449">"<xliff:g id="PERCENT">%1$s</xliff:g> बैटरी होने पर"</string>
<string name="battery_percentage" msgid="1779934245963043490">"बैटरी का प्रतिशत"</string>
<string name="battery_percentage_description" msgid="2321465139126125541">"स्टेटस बार में दिखाएं कि कितने प्रतिशत बैटरी बची है"</string>
- <string name="battery_usage_chart_graph_hint_last_full_charge" msgid="6570336408060566877">"पूरा चार्ज होने के बाद, बैटरी का लेवल"</string>
+ <string name="battery_usage_chart_graph_hint_last_full_charge" msgid="6570336408060566877">"पूरी तरह से चार्ज होने के बाद से लेकर अब तक बैटरी का लेवल"</string>
<string name="battery_usage_chart_graph_hint" msgid="9182079098173323005">"पिछले 24 घंटों में बैटरी लेवल की जानकारी"</string>
<string name="battery_app_usage" msgid="8976453608783133770">"पिछली बार पूरी तरह चार्ज होने के बाद से अब तक, ऐप्लिकेशन के इस्तेमाल में खर्च हुई बैटरी"</string>
<string name="battery_app_usage_for_past_24" msgid="1234770810563940656">"पिछले 24 घंटों में, ऐप्लिकेशन ने कितनी बैटरी इस्तेमाल की"</string>
@@ -2687,11 +2686,11 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"अडैप्टिव कनेक्टिविटी सुविधा का इस्तेमाल करें"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"मोबाइल नेटवर्क की सुरक्षा"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"नेटवर्क टाइप, एन्क्रिप्शन, सूचनाएं कंट्रोल करने की सेटिंग"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"इस सेटिंग की मदद से ऐसे नेटवर्क से कॉल, मैसेज, और डेटा सुरक्षित हो जाता है जो पुराने हों या जो सुरक्षित न हों. साथ ही, जिनसे डेटा के चोरी का खतरा हो या जो डेटा पर निगरानी करते हों"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"ये सेटिंग ऐसे नेटवर्क से, कॉल, मैसेज, और डेटा को सुरक्षित रखने में मदद करती हैं जो पुराने हों या जो सुरक्षित न हों. ये नेटवर्क डेटा पर निगरानी रखते हैं या इनसे डेटा चोरी होने का खतरा रहता है"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"मोबाइल नेटवर्क की सुरक्षा"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"सूचनाएं"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"नेटवर्क से जुड़ी सूचनाएं"</string>
- <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"आपको सूचना तब मिलेगी जब आपका डिवाइस, किसी ऐसे नेटवर्क से कनेक्ट हो जाएगा जो सुरक्षित न हो. इसके अलावा, अगर नेटवर्क को आपके डिवाइस का यूनीक नंबर या सिम आईडी का पता चलता है, तब भी आपको सूचना दी जाएगी"</string>
+ <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"इन मामलों में सूचना मिलेगी: डिवाइस के किसी असुरक्षित नेटवर्क से कनेक्ट होने पर या जब कोई नेटवर्क आपके डिवाइस का यूनीक आईडी या सिम आईडी रिकॉर्ड करे"</string>
<string name="cellular_security_settings_encryption_title" msgid="4013084091666375780">"एन्क्रिप्शन"</string>
<string name="cellular_security_network_generations_title" msgid="2343026988833783854">"नेटवर्क की जनरेशन"</string>
<string name="cellular_security_network_generations_summary" msgid="139087814553929402">"इंस्टॉल किए गए हर सिम कार्ड को, सिर्फ़ 3G, 4G, और 5G सपोर्ट करने वाले नेटवर्क से कनेक्ट करने के लिए कॉन्फ़िगर किया जा सकता है. पुराने और असुरक्षित 2G नेटवर्क पर सिम कनेक्ट नहीं होगा. अगर सिर्फ़ 2G नेटवर्क उपलब्ध है, तो यह सेटिंग आपकी कनेक्टिविटी को सीमित कर सकती है. आपातकालीन स्थिति में, 2G नेटवर्क का इस्तेमाल किया जा सकता है."</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"आपके काम से जुड़ी नीति की जानकारी"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"इन सेटिंग को आपका आईटी एडमिन मैनेज करता है"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16 केबी पेज साइज़ के साथ चालू करें"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"16 केबी पेज साइज़ वाले कर्नेल के ज़रिए चालू करें"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4 केबी मोड से 16 केबी मोड पर स्विच करें"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"आप 4 केबी कर्नेल पर चल रहे पेज-ऐग्नोस्टिक मोड में हैं. आपको 16 केबी मोड पर स्विच किया जा रहा है. इस मोड में सॉफ़्टवेयर के रखरखाव की गारंटी नहीं है. साथ ही, बूटलोडर अनलॉक होने के दौरान आपके फ़ोन में सेव डेटा की सुरक्षा खतरे में हो सकती है. इससे डिवाइस फिर से चालू होगा. इन मोड में कुछ सुविधाएं बंद हो जाएंगी. इसलिए, ऐसा हो सकता है कि कुछ ऐप्लिकेशन काम न करें. डिवाइस को प्रोडक्शन मोड में वापस लाने के लिए, आपको फिर से 4 केबी मोड पर स्विच करना होगा और बूटलोडर लॉक करना होगा. ऐसा करने पर, डिवाइस फ़ैक्ट्री रीसेट हो जाता है. डिवाइस के Android में चालू हो जाने के बाद, \'डेवलपर के लिए सेटिंग और टूल\' में जाकर ओईएम से अनलॉक करने की सेटिंग बंद करें."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16 केबी मोड से 4 केबी मोड पर स्विच करें"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"आप 16 केबी कर्नेल पर चल रहे पेज-ऐग्नोस्टिक मोड में हैं. आपको 4 केबी मोड पर स्विच किया जा रहा है. इस मोड में सॉफ़्टवेयर के रखरखाव की गारंटी नहीं है. साथ ही, बूटलोडर अनलॉक होने के दौरान आपके फ़ोन में सेव डेटा की सुरक्षा खतरे में हो सकती है. इससे डिवाइस फिर से चालू होगा. इन मोड में कुछ सुविधाएं बंद हो जाएंगी. इसलिए, ऐसा हो सकता है कि कुछ ऐप्लिकेशन काम न करें. डिवाइस को प्रोडक्शन मोड में वापस लाने के लिए, आपको बूटलोडर लॉक करना होगा. ऐसा करने पर, डिवाइस फ़ैक्ट्री रीसेट हो जाता है. डिवाइस के Android में चालू हो जाने के बाद, \'डेवलपर के लिए सेटिंग और टूल\' में जाकर ओईएम से अनलॉक करने की सेटिंग बंद करें."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"कर्नेल को 16 केबी पेज साइज़ के साथ काम करने वाले कर्नेल में अपडेट नहीं किया जा सका."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"बदलाव लागू किया जा रहा है"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"क्या आपको अपना डिवाइस फिर से ext4 में फ़ॉर्मैट करना है? (16 केबी मोड के लिए ज़रूरी है)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"डेवलपर के लिए 16 केबी मोड वाली सेटिंग और टूल का इस्तेमाल करने से पहले, इस डिवाइस के डेटा के हिस्से को ext4 में बदलना होगा. इस मोड में सॉफ़्टवेयर के रखरखाव की गारंटी नहीं है. साथ ही, बूटलोडर अनलॉक होने के दौरान आपके फ़ोन में सेव डेटा की सुरक्षा खतरे में हो सकती है. अगर आपने 16 केबी मोड वाला विकल्प चालू किया है, तो इसके बाद डिवाइस को एक और बार फिर से चालू करना होगा. इस मोड में आ जाने के बाद, डिवाइस को फिर से चालू करके 4 केबी और 16 केबी मोड के बीच स्विच किया जा सकता है. इन मोड में कुछ सुविधाएं बंद हो जाएंगी. इसलिए, ऐसा हो सकता है कि कुछ ऐप्लिकेशन काम न करें. डिवाइस को प्रोडक्शन मोड में वापस लाने के लिए, आपको फिर से 4 केबी मोड पर स्विच करना होगा और बूटलोडर लॉक करना होगा. ऐसा करने पर, डिवाइस फ़ैक्ट्री रीसेट हो जाता है. डिवाइस के Android में चालू हो जाने के बाद, \'डेवलपर के लिए सेटिंग और टूल\' में जाकर ओईएम से अनलॉक करने की सेटिंग बंद करें. डिवाइस को वाइप किया जाएगा और पुष्टि करने के बाद, फ़ाइलसिस्टम ext4 में बदल दिया जाएगा. ऐसा हो जाने के बाद, कृपया फिर से 16 केबी मोड को चालू करें."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"डेटा के हिस्से को ext4 में फिर से फ़ॉर्मैट नहीं किया जा सका, न ही इसे वाइप किया जा सका."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"बूटलोडर अनलॉक करने के लिए, 16 केबी मोड की ज़रूरत होती है"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"अगर डेवलपर के लिए 16 केबी मोड वाली सेटिंग और टूल का इस्तेमाल करना है, तो इस डिवाइस के लिए बूटलोडर अनलॉक करना ज़रूरी है. इस मोड में सॉफ़्टवेयर के रखरखाव की गारंटी नहीं है. साथ ही, बूटलोडर अनलॉक होने के दौरान आपके फ़ोन में सेव डेटा की सुरक्षा खतरे में हो सकती है. अगर 16 केबी मोड चालू किया जाता है, तो उपयोगकर्ता का पूरा डेटा और सभी सेटिंग वाइप हो जाती हैं. बूटलोडर अनलॉक होने के बाद, 16 केबी मोड चालू करने के लिए डिवाइस को दो बार फिर से चालू करने की ज़रूरत होती है. इस मोड में आ जाने के बाद, डिवाइस को फिर से चालू करके 4 केबी और 16 केबी मोड के बीच स्विच किया जा सकता है. इन मोड में कुछ सुविधाएं बंद हो जाएंगी. इसलिए, ऐसा हो सकता है कि कुछ ऐप्लिकेशन काम न करें. डिवाइस को प्रोडक्शन मोड में वापस लाने के लिए, आपको 4 केबी मोड पर स्विच करने की ज़रूरत होगी. इसके बाद, ओईएम/बूटलोडर लॉक हो जाएगा. इससे डिवाइस फ़ैक्ट्री रीसेट हो जाता है. कृपया बूटलोडर अनलॉक करें और फिर से कोशिश करें. बूटलोडर अनलॉक करने के निर्देश यहां देखे जा सकते हैं: <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4 केबी पेज-एग्नोस्टिक मोड का इस्तेमाल किया जा रहा है"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"आप पेज-ऐग्नोस्टिक मोड के 4 केबी मोड में हैं. इस मोड में सॉफ़्टवेयर के रखरखाव की गारंटी नहीं है. साथ ही, बूटलोडर अनलॉक होने के दौरान आपके फ़ोन में सेव डेटा की सुरक्षा खतरे में हो सकती है. इन मोड में कुछ सुविधाएं बंद हो जाएंगी. इसलिए, ऐसा हो सकता है कि कुछ ऐप्लिकेशन काम न करें. प्रोडक्शन मोड में वापस जाने के लिए, आपको डिवाइस का बूटलोडर लॉक करना होगा. ज़्यादा पढ़ने के लिए टैप करें."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"आप पेज-ऐग्नोस्टिक मोड के 4 केबी मोड में हैं. इस मोड में सॉफ़्टवेयर के रखरखाव की गारंटी नहीं है. साथ ही, बूटलोडर अनलॉक होने के दौरान आपके फ़ोन में सेव डेटा की सुरक्षा खतरे में हो सकती है. इन मोड में कुछ सुविधाएं बंद हो जाएंगी. इसलिए, ऐसा हो सकता है कि कुछ ऐप्लिकेशन काम न करें. प्रोडक्शन मोड में वापस जाने के लिए, आपको डिवाइस का बूटलोडर लॉक करना होगा. ऐसा करने पर, डिवाइस फिर से फ़ैक्ट्री रीसेट होगा और इसकी प्रोडक्शन सेटिंग पहले जैसी हो जाएंगी. डिवाइस के Android में चालू हो जाने के बाद, \'डेवलपर के लिए सेटिंग और टूल\' में जाकर ओईएम से अनलॉक करने की सेटिंग बंद करें. अगर डिवाइस Android में चालू नहीं होता है या ठीक से काम नहीं करता है, तो <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> पर मौजूद नई फ़ैक्ट्री इमेज की मदद से डिवाइस को फिर से फ़्लैश करें. इसके बाद, \'डिवाइस वाइप करें\', \'बूटलोडर को लॉक करें\', और \'सभी हिस्से ज़बरदस्ती फ़्लैश करें\' को चुनें."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16 केबी पेज-ऐग्नोस्टिक मोड का इस्तेमाल किया जा रहा है"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"आप पेज-ऐग्नोस्टिक मोड के 16 केबी मोड में हैं. इस मोड में सॉफ़्टवेयर के रखरखाव की गारंटी नहीं है. साथ ही, बूटलोडर अनलॉक होने के दौरान आपके फ़ोन में सेव डेटा की सुरक्षा खतरे में हो सकती है. इन मोड में कुछ सुविधाएं बंद हो जाएंगी. इसलिए, ऐसा हो सकता है कि कुछ ऐप्लिकेशन काम न करें. प्रोडक्शन मोड पर वापस जाने के लिए, आपको 4 केबी मोड पर फिर से स्विच करना होगा. इसके बाद, डिवाइस का बूटलोडर लॉक करना होगा. ज़्यादा पढ़ने के लिए टैप करें."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"आप पेज-ऐग्नोस्टिक मोड के 16 केबी मोड में हैं. इस मोड में सॉफ़्टवेयर के रखरखाव की गारंटी नहीं है. साथ ही, बूटलोडर अनलॉक होने के दौरान आपके फ़ोन में सेव डेटा की सुरक्षा खतरे में हो सकती है. इन मोड में कुछ सुविधाएं बंद हो जाएंगी. इसलिए, ऐसा हो सकता है कि कुछ ऐप्लिकेशन काम न करें. प्रोडक्शन मोड पर वापस जाने के लिए, आपको 4 केबी मोड पर फिर से स्विच करना होगा. इसके बाद, डिवाइस का बूटलोडर लॉक करना होगा. ऐसा करने पर, डिवाइस फिर से फ़ैक्ट्री रीसेट होगा और इसकी प्रोडक्शन सेटिंग पहले जैसी हो जाएंगी. डिवाइस के Android में चालू हो जाने के बाद, \'डेवलपर के लिए सेटिंग और टूल\' में जाकर ओईएम से अनलॉक करने की सेटिंग बंद करें. अगर डिवाइस Android में चालू नहीं होता है या ठीक से काम नहीं करता है, तो <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> पर मौजूद नई फ़ैक्ट्री इमेज की मदद से डिवाइस को फिर से फ़्लैश करें. इसके बाद, \'डिवाइस वाइप करें\', \'बूटलोडर को लॉक करें\', और \'सभी हिस्से ज़बरदस्ती फ़्लैश करें\' को चुनें."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 केबी पेज-एग्नोस्टिक मोड"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"ज़्यादा पढ़ें"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"गड़बड़ी की रिपोर्ट हैंडल करने वाला"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"तय करें कि आपके डिवाइस पर कौनसा ऐप्लिकेशन गड़बड़ी की रिपोर्ट के शॉर्टकट का इस्तेमाल करता है."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"निजी"</string>
@@ -4999,7 +4979,7 @@
<string name="enable_2g_summary" msgid="2794534052372565914">"2G नेटवर्क कम सुरक्षित होता है, लेकिन कुछ जगहों पर यह आपको बेहतर कनेक्शन दे सकता है. आपातकालीन कॉल के लिए, 2G नेटवर्क का हमेशा इस्तेमाल किया जा सकता है."</string>
<string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> के लिए 2G नेटवर्क होना ज़रूरी है"</string>
<string name="require_cellular_encryption_title" msgid="6087085031703089235">"एन्क्रिप्ट नेटवर्क को ही अनुमति दें"</string>
- <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"यह ज़्यादा सुरक्षित है, लेकिन इससे कुछ जगहों में आपके मोबाइल नेटवर्क कनेक्शन पर रोक लग सकती है. आपातकालीन कॉल करने की सुविधा को हमेशा इस्तेमाल की अनुमति होती है."</string>
+ <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"यह ज़्यादा सुरक्षित है, लेकिन इससे हो सकता है कि कुछ जगहों पर नेटवर्क कनेक्शन में समस्या आए. हालांकि, आपातकालीन कॉल हमेशा किए जा सकते हैं."</string>
<string name="app_info_all_services_label" msgid="1487070364839071105">"सभी सेवाएं"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"क्लिपबोर्ड का डेटा ऐक्सेस किए जाने पर मैसेज दिखाएं"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"जब ऐप्लिकेशन आपके कॉपी किए गए टेक्स्ट, इमेज या अन्य कॉन्टेंट को ऐक्सेस करे, तो मैसेज दिखाएं"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"यूडब्ल्यूबी की सुविधा का इस्तेमाल करने के लिए, हवाई जहाज़ मोड बंद करें"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"यूडब्ल्यूबी टेक्नोलॉजी मौजूदा जगह पर उपलब्ध नहीं है"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"बिना किसी रूकावट के स्मार्ट होम का बेहतरीन अनुभव पाने के लिए, Thread का इस्तेमाल करके, साथ में काम करने वाले डिवाइसों से कनेक्ट करें"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread का इस्तेमाल करने के लिए फ़्लाइट मोड बंद करें"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"कैमरे का ऐक्सेस"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"माइक्रोफ़ोन का ऐक्सेस"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ऐप्लिकेशन और सेवाओं के लिए"</string>
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index dd7bd89..01329ca 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikacije s dopuštenjem za uređaje u blizini mogu odrediti približni položaj povezanih uređaja."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Pristup lokaciji isključen je za aplikacije i usluge. Lokacija vašeg uređaja i dalje se može poslati djelatnicima hitnih službi kada nazovete broj hitne službe ili na njega pošaljete SMS."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Saznajte više o postavkama lokacije"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Za izmjenu idite na Postavke > Sigurnost i privatnost > Kontrole privatnosti"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Računi"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sigurnost"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Šifriranje i vjerodajnice"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kontrast boja"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Veći kontrast omogućuje da se tekst, gumbi i ikone bolje istaknu. Odaberite kontrast koji vam najbolje izgleda."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Neke aplikacije možda ne podržavaju sve postavke kontrasta boja i teksta"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Prilagodite kako boje i tekst izgledaju u odnosu na boju pozadine zaslona"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Pregled"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Prije dva dana"</string>
@@ -2067,7 +2067,7 @@
<string name="accessibility_magnification_mode_dialog_title" msgid="9151027667059878578">"Odaberite način povećavanja"</string>
<string name="accessibility_magnification_mode_dialog_option_full_screen" msgid="4892487869954032029">"Povećaj cijeli zaslon"</string>
<string name="accessibility_magnification_mode_dialog_option_window" msgid="4492443201099153362">"Povećaj dio zaslona"</string>
- <string name="accessibility_magnification_mode_dialog_option_switch" msgid="561043521011229424">"Izmjenjivanje cijelog i djelomičnog prikaza zaslona"</string>
+ <string name="accessibility_magnification_mode_dialog_option_switch" msgid="561043521011229424">"Izmjenjuj cijeli i djelomični prikaz zaslona"</string>
<string name="accessibility_magnification_area_settings_mode_switch_summary" msgid="2885238806099080966">"Dodirnite gumb za prebacivanje da biste se prebacivali između opcija"</string>
<string name="accessibility_magnification_switch_shortcut_title" msgid="3671432048806533079">"Prijeći na gumb za pristupačnost?"</string>
<string name="accessibility_magnification_switch_shortcut_message" msgid="7718653917415163833">"Trostruki dodir za povećavanje dijela zaslona uzrokuje kašnjenje u tipkanju i drugim radnjama.\n\nGumb za pristupačnost lebdi na zaslonu iznad drugih aplikacija. Dodirnite ga da biste povećali prikaz."</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Produljenje trajanja baterije"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Isključi nakon punjenja"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Isključi na <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Štednja baterije isključuje se kad se baterija napuni iznad <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Uključi"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacije o pravilima za poslovne uređaje"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Postavkama upravlja vaš IT administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Pokreni uz veličinu od 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Pokreni uređaj uz jezgru koja podržava 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Prebacivanje iz načina od 4 KB u način od 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Aktivan je način koji ne ovisi o veličini stranice koji pokreće jezgra koja koristi veličinu od 4 KB, a prebacujete se na način od 16 KB. U ovom se načinu ne može zajamčiti integritet softvera, a svi podaci pohranjeni na telefonu mogu biti ugroženi dok je početni program za pokretanje otključan. Time će se uređaj ponovno pokrenuti. Neke će značajke biti onemogućene u tim načinima, pa neke aplikacije možda neće funkcionirati. Da biste uređaj vratili na produkcijski način rada, trebat ćete se vratiti na način od 4 KB i zaključati početni program za pokretanje, čime će se uređaj vratiti na tvorničke postavke. Nakon što uređaj uspješno pokrene Android, onemogućite otključavanje OEM-a u opcijama za razvojne programere."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Prebacivanje iz načina od 16 KB u način od 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Aktivan je način koji ne ovisi o veličini stranice koji pokreće jezgra koja koristi veličinu od 16 KB, a prebacujete se na način od 4 KB. U ovom se načinu ne može zajamčiti integritet softvera, a svi podaci pohranjeni na telefonu mogu biti ugroženi dok je početni program za pokretanje otključan. Time će se uređaj ponovno pokrenuti. Neke će značajke biti onemogućene u tim načinima, pa neke aplikacije možda neće funkcionirati. Da biste uređaj vratili na produkcijski način rada, trebat ćete zatim zaključati početni program za pokretanje, čime će se uređaj vratiti na tvorničke postavke. Nakon što uređaj uspješno pokrene Android, onemogućite otključavanje OEM-a u opcijama za razvojne programere."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ažuriranje jezgre na jezgru kompatibilnu sa stranicama od 16 KB nije uspjelo."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Primjena promjene"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Želite li formatirati uređaj u ext4? (obavezno za način od 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Podatkovna particija ovog uređaja treba se konvertirati u ext4 prije upotrebe opcije za razvojne programere od 16 KB. U ovom se načinu ne može zajamčiti integritet softvera, a svi podaci pohranjeni na telefonu mogu biti ugroženi dok je početni program za pokretanje otključan. Za aktiviranje opcije od 16 KB bit će potrebno još jedno ponovno pokretanje nakon konvertiranja podatkovne particije uređaja. Nakon što prijeđete na ovaj način, možete se prebacivati između načina od 4 KB i 16 KB uz jedno ponovno pokretanje. Neke će značajke biti onemogućene u tim načinima, pa neke aplikacije možda neće funkcionirati. Da biste uređaj vratili na produkcijski način rada, trebat ćete se vratiti na način od 4 KB, a zatim zaključati početni program za pokretanje, čime će se uređaj vratiti na tvorničke postavke. Nakon što uređaj uspješno pokrene Android, onemogućite otključavanje OEM-a u opcijama za razvojne programere. Podaci s uređaja će se izbrisati, a nakon potvrde datotečni sustav promijenit će se u ext4. Nakon što se to dovrši, vratite se da biste ponovno omogućili način od 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Formatiranje i čišćenje podatkovne particije u ext4 nije uspjelo."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Za način od 16 KB potrebno je otključati početni program za pokretanje"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Ovaj uređaj mora imati otključan početni program za pokretanje prije upotrebe opcije za razvojne programere od 16 KB. U ovom se načinu ne može zajamčiti integritet softvera, a svi podaci pohranjeni na telefonu mogu biti ugroženi dok je početni program za pokretanje otključan. Svi korisnički podaci i postavke izbrisat će se nakon aktiviranja načina od 16 KB. Nakon što se početni program za pokretanje otključa, za aktiviranje opcije od 16 KB bit će potrebno dva puta pokrenuti ponovno pokretanje. Nakon što prijeđete na ovaj način, možete se prebacivati između načina od 4 KB i 16 KB uz jedno ponovno pokretanje. Neke će značajke biti onemogućene u tim načinima, pa neke aplikacije možda neće funkcionirati. Da biste uređaj vratili na produkcijski način rada, trebat ćete se vratiti na način od 4 KB, a zatim zaključati OEM/početni program za pokretanje (čime će se uređaj vratiti na tvorničke postavke). Otključajte početni program za pokretanje i pokušajte ponovno. Upute kako to učiniti možete pronaći na web-lokaciji <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Upotreba načina od 4 KB koji ne ovisi o veličini stranice"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Aktivan je način od 4 KB koji ne ovisi o veličini stranice. U ovom se načinu ne može zajamčiti integritet softvera, a svi podaci pohranjeni na telefonu mogu biti ugroženi dok je početni program za pokretanje otključan. Neke će značajke biti onemogućene u tim načinima, pa neke aplikacije možda neće funkcionirati. Da biste ponovno ušli u produkcijski način rada, morate zaključati početni program za pokretanje uređaja. Dodirnite da biste pročitali više."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Aktivan je način od 4 KB koji ne ovisi o veličini stranice. U ovom se načinu ne može zajamčiti integritet softvera, a svi podaci pohranjeni na telefonu mogu biti ugroženi dok je početni program za pokretanje otključan. Neke će značajke biti onemogućene u tim načinima, pa neke aplikacije možda neće funkcionirati. Da biste ponovno ušli u produkcijski način rada, morate zaključati početni program za pokretanje uređaja. To će ponovno vratiti uređaj na tvorničke postavke i vratiti ga na produkcijske postavke. Nakon što uređaj uspješno pokrene Android, onemogućite otključavanje OEM-a u opcijama za razvojne programere. Ako uređaj ne uspije pokrenuti Android ili ako nije stabilan, ponovno instalirajte sliku sustava na uređaju s najnovijim tvorničkim verzijama firmwarea s web-lokacije <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ili upotrijebite web-lokaciju <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a>, a zatim odaberite opcije Izbriši uređaj, Zaključaj početni program za pokretanje i Prisilno instaliraj sliku sustava na svim particijama."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Upotreba načina od 16 KB koji ne ovisi o veličini stranice"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Aktivan je način od 16 KB koji ne ovisi o veličini stranice. U ovom se načinu ne može zajamčiti integritet softvera, a svi podaci pohranjeni na telefonu mogu biti ugroženi dok je početni program za pokretanje otključan. Neke će značajke biti onemogućene u tim načinima, pa neke aplikacije možda neće funkcionirati. Da biste ponovno ušli u produkcijski način rada, morate se vratiti na način od 4 KB, a zatim zaključati početni program za pokretanje uređaja. Dodirnite da biste pročitali više."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Aktivan je način od 16 KB koji ne ovisi o veličini stranice. U ovom se načinu ne može zajamčiti integritet softvera, a svi podaci pohranjeni na telefonu mogu biti ugroženi dok je početni program za pokretanje otključan. Neke će značajke biti onemogućene u tim načinima, pa neke aplikacije možda neće funkcionirati. Da biste ponovno ušli u produkcijski način rada, morate se vratiti na način od 4 KB, a zatim zaključati početni program za pokretanje uređaja. To će ponovno vratiti uređaj na tvorničke postavke i vratiti ga na produkcijske postavke. Nakon što uređaj uspješno pokrene Android, onemogućite otključavanje OEM-a u opcijama za razvojne programere. Ako uređaj ne uspije pokrenuti Android ili ako nije stabilan, ponovno instalirajte sliku sustava na uređaju s najnovijim tvorničkim verzijama firmwarea s web-lokacije <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ili upotrijebite web-lokaciju <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a>, a zatim odaberite opcije Izbriši uređaj, Zaključaj početni program za pokretanje i Prisilno instaliraj sliku sustava na svim particijama."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Način 16 od KB koji ne ovisi o veličini stranice"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Pročitajte više"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Rukovatelj izvješćem o programskim pogreškama"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Određuje koja je aplikacija zadužena za prečac Izvješće o programskim pogreškama na vašem uređaju."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobno"</string>
@@ -5011,8 +4991,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Isključite način rada u zrakoplovu da biste koristili UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB nije dostupan na trenutačnoj lokaciji"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Povežite se s kompatibilnim uređajima pomoću Threada za besprijekoran doživljaj pametnog doma"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Isključite način rada u zrakoplovu da biste koristili Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Pristup kameri"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Pristup mikrofonu"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Za aplikacije i usluge"</string>
@@ -5093,7 +5077,7 @@
<string name="reboot_dialog_reboot_later" msgid="4261717094186904568">"Ponovno pokreni kasnije"</string>
<string name="bluetooth_details_spatial_audio_title" msgid="1368071116994002707">"Prostorni zvuk"</string>
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Zvuk s kompatibilnih medija postaje realističniji"</string>
- <string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Praćenje glave"</string>
+ <string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Praćenje pokreta glave"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Zvuk se mijenja kako pomičete glavu kako bi prirodnije zvučao"</string>
<string name="bluetooth_details_permissions_sync_title" msgid="7277580382321003521">"Sinkronizacija dopuštenja s telefona"</string>
<string name="bluetooth_details_permissions_sync_summary" msgid="8125037984381432059">"Svojem satu dajte jednaka dopuštenja aplikacija koja ste dopustili na ovom telefonu"</string>
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 79d2772..0bfccd8 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"A közeli eszközökre vonatkozó engedéllyel rendelkező alkalmazások meghatározhatják a csatlakoztatott eszközök relatív pozícióját."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"A helyhozzáférés ki van kapcsolva az alkalmazásoknál és a szolgáltatásoknál. A rendszer azonban így is elküldheti az eszköz helyét a segélyszolgálatoknak, ha Ön segélyhívó számot hív, vagy SMS-t küld rá."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"További információ a helybeállításokról"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Helyhozzáférés-módosítás: Beállítások > Biztonság és adatvédelem > Adatvédelmi beállítások"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Fiókok"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Biztonság"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Titkosítás és hitelesítési adatok"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Színkontraszt"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"A magasabb kontrasztnak köszönhetően könnyebben kivehetők a szövegek, a gombok és az ikonok. Válassza ki az Önnek megfelelő kontrasztot."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Előfordulhat, hogy egyes alkalmazások nem támogatják a szín- és szövegkontraszttal kapcsolatos összes beállítást."</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Módosíthatja, hogy a színek és a szövegek hogyan jelenjenek meg a képernyő háttérszínéhez képest."</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Előnézet"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 napja"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Az akkumulátor élettartamának növelése"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Kikapcsolás feltöltés után"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Kikapcsolás <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>-nál"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Az Akkumulátorkímélő mód kikapcsol, ha az akkumulátor töltöttsége <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>-os szint fölé emelkedik."</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Bekapcsolás"</string>
@@ -2809,7 +2808,7 @@
%1$s</xliff:g>"</string>
<string name="sync_gmail" msgid="228561698646018808">"Gmail"</string>
<string name="sync_calendar" msgid="4603704438090387251">"Naptár"</string>
- <string name="sync_contacts" msgid="2376465611511325472">"Címtár"</string>
+ <string name="sync_contacts" msgid="2376465611511325472">"Névjegyek"</string>
<string name="header_application_sync_settings" msgid="7427706834875419243">"Alkalmazás-szinkronizálási beállítások"</string>
<string name="header_data_and_synchronization" msgid="453920312552838939">"Adatok és szinkronizálás"</string>
<string name="preference_change_password_title" msgid="5465821666939825972">"Jelszó módosítása"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Munkahelyi házirendekkel kapcsolatos adatok"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"A rendszergazda által kezelt beállítások"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Újraindítás 16 kB-os lapmérettel"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Eszközindítás 16 kB-os lapokat támogató kernellel"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Váltás 4 kB-os módról 16 kB-os módra"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Ön jelenleg a 4 kB-os rendszermagot futtató, lapmérettől független módban van, és a 16 kB-os módra készül váltani. A szoftverek integritása nem garantálható ebben a módban, és a telefonon tárolt összes adat veszélyben lehet, amíg rendszerindító zárolása fel van oldva. A művelettel újraindítja az eszközt. Egyes funkciók le lesznek tiltva ezekben a módokban, ezért előfordulhat, hogy néhány alkalmazás nem működik. Ha szeretné az eszközt éles üzemmódba visszaállítani, akkor annyit kellene tennie, hogy visszavált a 4 kB-os módra, majd zárolja a rendszerindítót, ezzel ugyanis visszaállítja az eszközt a gyári beállításokra. Miután az eszköz sikeresen elindította az Android rendszert, tiltsa le az OEM-feloldást a Fejlesztői beállítások funkcióban."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Váltás 16 kB-os módról 4 kB-os módra"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Ön jelenleg a 16 kB-os rendszermagot futtató, lapmérettől független módban van, és a 4 kB-os módra készül váltani. A szoftverek integritása nem garantálható ebben a módban, és a telefonon tárolt összes adat veszélyben lehet, amíg rendszerindító zárolása fel van oldva. A művelettel újraindítja az eszközt. Egyes funkciók le lesznek tiltva ezekben a módokban, ezért előfordulhat, hogy néhány alkalmazás nem működik. Ha szeretné az eszközt éles üzemmódba visszaállítani, akkor zárolja a rendszerindítót, ezzel ugyanis visszaállítja az eszközt a gyári beállításokra. Miután az eszköz sikeresen elindította az Android rendszert, tiltsa le az OEM-feloldást a Fejlesztői beállítások funkcióban."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Nem sikerült a kernel frissítése 16 kB-os oldalakkal kompatibilis kernelre."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Módosítás alkalmazása"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Újraformatálja az eszközt ext4-re? (Szükséges a 16 kB-os módhoz)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"A 16 kB-os fejlesztői opció használata előtt konvertálja ext4 fájlrendszerre az eszköz adatpartícióját. A szoftverek integritása nem garantálható ebben a módban, és a telefonon tárolt összes adat veszélyben lehet, amíg rendszerindító zárolása fel van oldva. A 16 kB-os opció aktiválásával még egy újraindításra van szükség ezután. Ebben a módban egyetlen újraindítással válthat oda és vissza a 4 kB-os és a 16 kB-os mód között. Egyes funkciók le lesznek tiltva ezekben a módokban, ezért előfordulhat, hogy néhány alkalmazás nem működik. Ha szeretné az eszközt éles üzemmódba visszaállítani, akkor annyit kellene tennie, hogy visszavált 4 kB-os módra, majd zárolja a rendszerindítót, ezzel ugyanis visszaállítja az eszközt a gyári beállításokra. Miután az eszköz sikeresen elindította az Android rendszert, tiltsa le az OEM-feloldást a Fejlesztői beállítások funkcióban. A rendszer ekkor törli az eszköz adatait, a fájlrendszer pedig a megerősítést követően ext4 rendszerre módosul. Miután a folyamat befejeződött, próbálja újra engedélyezni a 16 kB-os módot."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Nem sikerült az ext4 fájlrendszerre való újraformatálás és az adatpartíció adatainak visszaállíthatatlan törlése."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"A 16 kB-os módhoz a rendszerindító zárolásának feloldása szükséges"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"A 16 kB-os fejlesztői opció használata előtt fel kell oldani ezen az eszközön a rendszerindító zárolását. A szoftverek integritása nem garantálható ebben a módban, és a telefonon tárolt összes adat veszélyben lehet, amíg rendszerindító zárolása fel van oldva. A 16 kB-os mód aktiválásakor a rendszer minden felhasználói adatot és beállítást töröl. A rendszerindító zárolásának feloldása után két újraindítás szükséges a 16 kB-os opció aktiválásához. Ebben a módban egyetlen újraindítással válthat oda és vissza a 4 kB-os és a 16 kB-os mód között. Egyes funkciók le lesznek tiltva ezekben a módokban, ezért előfordulhat, hogy néhány alkalmazás nem működik. Ha szeretné az eszközt éles üzemmódba visszaállítani, akkor annyit kellene tennie, hogy visszavált 4 kB-os módra, majd zárolja az eszközön az OEM-et/rendszerindítót (ezzel visszaállítja az eszközt a gyári beállításokra). Oldja fel a rendszerindító zárolását, majd próbálkozzon újra. A művelettel kapcsolatos utasításokat itt találja: <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4 kB-os, lapmérettől független módot használ"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Ön jelenleg a lapmérettől független mód 4 kB-os módjában van. A szoftverek integritása nem garantálható ebben a módban, és a telefonon tárolt összes adat veszélyben lehet, amíg rendszerindító zárolása fel van oldva. Egyes funkciók le lesznek tiltva ezekben a módokban, ezért előfordulhat, hogy néhány alkalmazás nem működik. Ha szeretne visszalépni az éles üzemmódba, zárolja az eszköz rendszerindítóját. Koppintson a további információk megtekintéséhez."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Ön jelenleg a lapmérettől független mód 4 kB-os módjában van. A szoftverek integritása nem garantálható ebben a módban, és a telefonon tárolt összes adat veszélyben lehet, amíg rendszerindító zárolása fel van oldva. Egyes funkciók le lesznek tiltva ezekben a módokban, ezért előfordulhat, hogy néhány alkalmazás nem működik. Ha szeretne visszalépni az éles üzemmódba, zárolja az eszköz rendszerindítóját. Ezzel újra visszaállítja az eszközt a gyári beállításokra, és egyúttal az éles beállításokra is. Miután az eszköz sikeresen elindította az Android rendszert, tiltsa le az OEM-feloldást a Fejlesztői beállítások funkcióban. Ha az eszköz nem indítja el az Android rendszert vagy nem stabil, telepítse újra az eszközt a legújabb gyári képfájlokkal a következő oldalon leírt módon: <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>. Másik megoldásként használhatja a <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> webhelyet is, ahol válassza a következő lehetőségeket: „Wipe Device” (Eszközadatok visszaállíthatatlan törlése), „Lock Bootloader” (Rendszerindító zárolása) és „Force Flash all partitions” (Összes partíció telepítésének kényszerítése)."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16 kB-os, lapmérettől független módot használ"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Ön jelenleg a lapmérettől független mód 16 kB-os módjában van. A szoftverek integritása nem garantálható ebben a módban, és a telefonon tárolt összes adat veszélyben lehet, amíg rendszerindító zárolása fel van oldva. Egyes funkciók le lesznek tiltva ezekben a módokban, ezért előfordulhat, hogy néhány alkalmazás nem működik. Ha szeretne visszalépni az éles üzemmódba, váltson vissza a 4 kB-os módra, majd zárolja az eszköz rendszerindítóját. Koppintson a további információk megtekintéséhez."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Ön jelenleg a lapmérettől független mód 16 kB-os módjában van. A szoftverek integritása nem garantálható ebben a módban, és a telefonon tárolt összes adat veszélyben lehet, amíg rendszerindító zárolása fel van oldva. Egyes funkciók le lesznek tiltva ezekben a módokban, ezért előfordulhat, hogy néhány alkalmazás nem működik. Ha szeretne visszalépni az éles üzemmódba, váltson vissza a 4 kB-os módra, majd zárolja az eszköz rendszerindítóját. Ezzel újra visszaállítja az eszközt a gyári beállításokra, és egyúttal az éles beállításokra is. Miután az eszköz sikeresen elindította az Android rendszert, tiltsa le az OEM-feloldást a Fejlesztői beállítások funkcióban. Ha az eszköz nem indítja el az Android rendszert vagy nem stabil, telepítse újra az eszközt a legújabb gyári képfájlokkal a következő oldalon leírt módon: <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>. Másik megoldásként használhatja a <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> webhelyet is, ahol válassza a következő lehetőségeket: „Wipe Device” (Eszközadatok visszaállíthatatlan törlése), „Lock Bootloader” (Rendszerindító zárolása) és „Force Flash all partitions” (Összes partíció telepítésének kényszerítése)."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 kB-os, lapmérettől független mód"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Továbbiak"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Hibajelentés kezelője"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Meghatározza, hogy melyik alkalmazás kezeli a Hibajelentés gyorsparancsot az eszközön."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Személyes"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Kapcsolja ki a Repülős üzemmódot az UWB használatához"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Aktuális tartózkodási helyén nem áll rendelkezésre az UWB szolgáltatás"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Csatlakozhat kompatibilis eszközökhöz Thread használatával, hogy zökkenőmentes okosotthoni élményben legyen része"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"A Thread használatához kapcsolja ki a Repülős üzemmódot"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Hozzáférés a kamerához"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Hozzáférés a mikrofonhoz"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Alkalmazásoknál és szolgáltatásoknál"</string>
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index 2c057e2..41e3ecb 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Հավելվածները, որոնց հասանելի են մոտակա սարքերը, կարող են որոշել միացված սարքերի հարաբերական դիրքավորումը։"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Տեղադրության տվյալների օգտագործման թույլտվությունն անջատված է հավելվածների և ծառայությունների համար։ Ձեր սարքի տեղադրության տվյալները կարող են ուղարկվել փրկարար ծառայություններին, եթե դուք զանգեք կամ հաղորդագրություն գրեք արտակարգ իրավիճակների հեռախոսահամարով։"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Իմանալ ավելին տեղադրության կարգավորումների մասին"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Տեղորոշման թույլտվությունները փոփոխելու համար անցեք Կարգավորումներ > Գաղտնիություն և անվտանգություն > Գաղտնիության կարգավորումներ"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Հաշիվներ"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Անվտանգություն"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Գաղտնագրում և մուտքի տվյալներ"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Գույների կոնտրաստ"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Բարձր կոնտրաստն ավելի է առանձնացնում տեքստը, կոճակները և պատկերակները։ Ընտրեք ձեզ հարմարավետ կոնտրաստ։"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Որոշ հավելվածներ հնարավոր է՝ չաջակցեն գույների և տեքստի կոնտրաստի կարգավորումները"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Հարմարեցրեք գույների և տեքստի տեսքը ձեր էկրանի ֆոնի գույնին"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Նախադիտում"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Հելեն, Ադամ"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 օր առաջ"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Երկարացնել մարտկոցի աշխատաժամանակը"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Անջատել, երբ լիցքավորվի"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Անջատել, երբ դառնա <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Մարտկոցի տնտեսման ռեժիմն անջատվում է, երբ մարտկոցի լիցքը <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>-ից անցնում է"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Միացնել"</string>
@@ -2685,10 +2684,10 @@
<string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"Միացված է"</string>
<string name="adaptive_connectivity_switch_off" msgid="5076172560836115265">"Անջատել"</string>
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Հարմարվող միացման օգտագործում"</string>
- <string name="cellular_security_title" msgid="5562899485544677941">"Ցանցային անվտանգություն"</string>
+ <string name="cellular_security_title" msgid="5562899485544677941">"Բջջային ցանցի անվտանգություն"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"Ցանցի տեսակը, գաղտնագրում, ծանուցումների կառավարում"</string>
<string name="cellular_security_top_intro" msgid="6749166804080092892">"Այս կարգավորումները օգնում են պաշտպանել ձեր զանգերը, հաղորդագրությունները և տվյալները հնացած կամ չգաղտնագրված ցանցերից, որոնք կարող են հանգեցնել ձեր տվյալների գողության կամ հետագծման"</string>
- <string name="cellular_security_settings_title" msgid="7779141923670352595">"Ցանցային անվտանգություն"</string>
+ <string name="cellular_security_settings_title" msgid="7779141923670352595">"Բջջային ցանցի անվտանգություն"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Ծանուցումներ"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Ցանցային ծանուցումներ"</string>
<string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"Ստացեք ծանուցում, երբ ձեր սարքը միանում է չգաղտնագրված ցանցի, կամ երբ ցանցը գրանցում է ձեր սարքի կամ SIM քարտի եզակի նույնացուցիչը"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Տեղեկություններ աշխատանքի կանոնների մասին"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ՏՏ ադմինիստրատորի կողմից կառավարվող կարգավորումներ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Գործարկել 16 ԿԲ էջաչափով"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Գործարկել սարքը 16 ԿԲ էջի հետ համատեղելի միջուկով"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4 ԿԲ ռեժիմից անցեք 16 ԿԲ ռեժիմին"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Դուք օգտագործում եք էջաչափից անկախ ռեժիմ, որն աշխատեցնում է 4 ԿԲ էջաչափով միջուկ, և պատրաստվում եք անցնել 16 ԿԲ ռեժիմին։ Ծրագրի ամբողջականությունը հնարավոր չէ երաշխավորել այս ռեժիմում, և ցանկացած տվյալ, որը պահվում է հեռախոսում, քանի դեռ բեռնիչը ապակողպված է, կարող է վտանգված լինել։ Սարքը կվերագործարկվի։ Որոշ գործառույթներ կանջատվեն այս ռեժիմներում, ուստի հնարավոր է՝ ոչ բոլոր հավելվածներն աշխատեն։ Սարքը արտադրական ռեժիմին վերադարձնելու համար անհրաժեշտ է նորից անցնել 4 ԿԲ ռեժիմին և կողպել օպերացիոն համակարգի բեռնիչը, որը վերականգնում է սարքի գործարանային կարգավորումները։ Android-ը հաջողությամբ գործարկելուց հետո Մշակողի ընտրանքներում անջատեք OEM-ի ապակողպումը։"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16 ԿԲ ռեժիմից անցնել 4 ԿԲ ռեժիմին"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Դուք օգտագործում եք էջաչափից անկախ ռեժիմ, որն աշխատեցնում է 16 ԿԲ էջաչափով միջուկ, և պատրաստվում եք անցնել 4 ԿԲ ռեժիմին։ Ծրագրի ամբողջականությունը հնարավոր չէ երաշխավորել այս ռեժիմում, և ցանկացած տվյալ, որը պահվում է հեռախոսում, քանի դեռ բեռնիչը ապակողպված է, կարող է վտանգված լինել։ Սարքը կվերագործարկվի։ Որոշ գործառույթներ կանջատվեն այս ռեժիմներում, ուստի հնարավոր է՝ ոչ բոլոր հավելվածներն աշխատեն։ Սարքն արտադրական ռեժիմին վերադարձնելու համար պետք է կողպեք օպերացիոն համակարգի բեռնիչը, որը վերականգնում է սարքի գործարանային կարգավորումները։ Android-ը հաջողությամբ գործարկելուց հետո Մշակողի ընտրանքներում անջատեք OEM-ի ապակողպումը։"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Չհաջողվեց փոխել միջուկը 16 ԿԲ էջերի հետ համատեղելի միջուկով։"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Փոփոխությունը կիրառվում է"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Վերաֆորմատավորե՞լ սարքը ext4-ի (պահանջվում է 16 ԿԲ ռեժիմի համար)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Նախքան մշակողի 16 ԿԲ ընտրանքն օգտագործելը սարքի տվյալների բաժինն անհրաժեշտ է փոխարկել ext4 ֆայլային համակարգի։ Ծրագրի ամբողջականությունը հնարավոր չէ երաշխավորել այս ռեժիմում, և ցանկացած տվյալ, որը պահվում է հեռախոսում, քանի դեռ բեռնիչը ապակողպված է, կարող է վտանգված լինել։ 16 ԿԲ ընտրանքի ակտիվացման համար կարող է պահանջվել ևս մեկ վերագործարկում։ Երբ անցնեք այս ռեժիմին, մեկ վերագործարկմամբ կկարողանաք անցում կատարել 4 ԿԲ և 16 ԿԲ ռեժիմների միջև։ Որոշ գործառույթներ կանջատվեն այս ռեժիմներում, ուստի հնարավոր է՝ ոչ բոլոր հավելվածներն աշխատեն։ Սարքն արտադրական ռեժիմին վերադարձնելու համար պետք է նորից անցնեք 4 ԿԲ ռեժիմին և կողպեք օպերացիոն համակարգի բեռնիչը, որը վերականգնում է սարքի գործարանային կարգավորումները։ Android-ը հաջողությամբ գործարկելուց հետո Մշակողի ընտրանքներում անջատեք OEM-ի ապակողպումը։ Հաստատումից հետո սարքի տվյալները կսրբվեն, և ֆայլային համակարգը կփոխարինվի ext4-ով։ Դրանից հետո նորից վերադարձեք՝ 16 ԿԲ-ը կրկին միացնելու համար։"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Չհաջողվեց վերաֆորմատավորել սարքը ext4 ֆայլային համակարգի և սրբել տվյալների բաժինը։"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16 ԿԲ ռեժիմի համար պահանջվում է ապակողպել օպերացիոն համակարգի բեռնիչը"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Նախքան մշակողի 16 ԿԲ ընտրանքն օգտագործելը հարկավոր է ապակողպել օպերացիոն համակարգի բեռնիչը։ Ծրագրի ամբողջականությունը հնարավոր չէ երաշխավորել այս ռեժիմում, և ցանկացած տվյալ, որը պահվում է հեռախոսում, քանի դեռ բեռնիչը ապակողպված է, կարող է վտանգված լինել։ Երբ 16 ԿԲ ռեժիմն ակտիվացվի, օգտատիրոջ բոլոր տվյալները և կարգավորումները կսրբվեն։ Հենց որ օպերացիոն համակարգի բեռնիչն ապակողպվի, 16 ԿԲ ընտրանքի ակտիվացման համար կպահանջվի երկու վերագործարկում։ Երբ անցնեք այս ռեժիմին, մեկ վերագործարկմամբ կկարողանաք անցում կատարել 4 ԿԲ և 16 ԿԲ ռեժիմների միջև։ Որոշ գործառույթներ կանջատվեն այս ռեժիմներում, ուստի հնարավոր է՝ ոչ բոլոր հավելվածներն աշխատեն։ Սարքը արտադրական ռեժիմին վերադարձնելու համար անհրաժեշտ է նորից անցնել 4 ԿԲ ռեժիմին և կողպել OEM-ը / օպերացիոն համակարգի բեռնիչը, որը վերականգնում է սարքի գործարանային կարգավորումները։ Ապակողպեք օպերացիոն համակարգի բեռնիչը և նորից փորձեք։ Թե ինչպես կարող եք դա անել, կարդացեք այստեղ՝ <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4 ԿԲ էջաչափից անկախ ռեժիմի օգտագործում"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Դուք էջաչափից անկախ ռեժիմի 4 ԿԲ ռեժիմում եք։ Ծրագրի ամբողջականությունը հնարավոր չէ երաշխավորել այս ռեժիմում, և ցանկացած տվյալ, որը պահվում է հեռախոսում, քանի դեռ բեռնիչը ապակողպված է, կարող է վտանգված լինել։ Որոշ գործառույթներ կանջատվեն այս ռեժիմներում, ուստի հնարավոր է՝ ոչ բոլոր հավելվածներն աշխատեն։ Արտադրական ռեժիմին վերադառնալու համար պետք է կողպեք սարքի օպերացիոն համակարգի բեռնիչը։ Հպեք՝ ավելին իմանալու համար։"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Դուք էջաչափից անկախ ռեժիմի 4 ԿԲ ռեժիմում եք։ Ծրագրի ամբողջականությունը հնարավոր չէ երաշխավորել այս ռեժիմում, և ցանկացած տվյալ, որը պահվում է հեռախոսում, քանի դեռ բեռնիչը ապակողպված է, կարող է վտանգված լինել։ Որոշ գործառույթներ կանջատվեն այս ռեժիմներում, ուստի հնարավոր է՝ ոչ բոլոր հավելվածներն աշխատեն։ Արտադրական ռեժիմին վերադառնալու համար պետք է կողպեք սարքի օպերացիոն համակարգի բեռնիչը։ Սարքի գործարանային կարգավորումները նորից կվերականգնվեն, և այն կանցնի արտադրական կարգավորումների ռեժիմ։ Android-ը հաջողությամբ գործարկելուց հետո Մշակողի ընտրանքներում անջատեք OEM-ի ապակողպումը։ Եթե սարքն անկայուն է աշխատում, կամ չհաջողվի այն գործարկել Android-ով, թարմացրեք սարքը՝ օգտագործելով գործարանային պատկերներ <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> էջից կամ անցեք <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> և ընտրեք «Սրբել սարքը», «Կողպել օպերացիոն համակարգի բեռնիչը» և «Ստիպողաբար թարմացնել բոլոր բաժինները»։"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16 ԿԲ էջաչափից անկախ ռեժիմի օգտագործում"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Դուք էջաչափից անկախ ռեժիմի 16 ԿԲ ռեժիմում եք։ Ծրագրի ամբողջականությունը հնարավոր չէ երաշխավորել այս ռեժիմում, և ցանկացած տվյալ, որը պահվում է հեռախոսում, քանի դեռ բեռնիչը ապակողպված է, կարող է վտանգված լինել։ Որոշ գործառույթներ կանջատվեն այս ռեժիմներում, ուստի հնարավոր է՝ ոչ բոլոր հավելվածներն աշխատեն։ Արտադրական ռեժիմին վերադառնալու համար պետք է նորից անցնեք 4 ԿԲ ռեժիմին և կողպեք սարքի օպերացիոն համակարգի բեռնիչը։ Հպեք՝ ավելին իմանալու համար։"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Դուք էջաչափից անկախ ռեժիմի 16 ԿԲ ռեժիմում եք։ Ծրագրի ամբողջականությունը հնարավոր չէ երաշխավորել այս ռեժիմում, և ցանկացած տվյալ, որը պահվում է հեռախոսում, քանի դեռ բեռնիչը ապակողպված է, կարող է վտանգված լինել։ Որոշ գործառույթներ կանջատվեն այս ռեժիմներում, ուստի հնարավոր է՝ ոչ բոլոր հավելվածներն աշխատեն։ Արտադրական ռեժիմին վերադառնալու համար պետք է նորից անցնեք 4 ԿԲ ռեժիմին և կողպեք սարքի օպերացիոն համակարգի բեռնիչը։ Սարքի գործարանային կարգավորումները նորից կվերականգնվեն, և այն կանցնի արտադրական կարգավորումների ռեժիմ։ Android-ը հաջողությամբ գործարկելուց հետո Մշակողի ընտրանքներում անջատեք OEM-ի ապակողպումը։ Եթե սարքն անկայուն է աշխատում, կամ չհաջողվի այն գործարկել Android-ով, թարմացրեք սարքը՝ օգտագործելով գործարանային պատկերներ <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> էջից կամ անցեք <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> և ընտրեք «Սրբել սարքը», «Կողպել օպերացիոն համակարգի բեռնիչը» և «Ստիպողաբար թարմացնել բոլոր բաժինները»։"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 ԿԲ էջաչափից անկախ ռեժիմ"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Կարդալ ավելին"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Վրիպակների մասին հաշվետվությունների մշակիչ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Որոշում է, թե որ հավելվածն է ձեր սարքում կառավարում վրիպակների մասին հաշվետվության դյուրանցումը:"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Անձնական"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Անջատել ավիառեժիմը՝ UWB-ն օգտագործելու համար"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB-ն անհասանելի է ընթացիկ տեղադրությունում"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Խելացի տան անխափան աշխատանքի համար Thread-ի միջոցով միացեք աջակցվող սարքերի"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Անջատել ավիառեժիմը՝ Thread-ն օգտագործելու համար"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Տեսախցիկն օգտագործելու թույլտվություն"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Խոսափողն օգտագործելու թույլտվություն"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Հավելվածների և ծառայությունների համար"</string>
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index afd9804..03ebdd9 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikasi dengan izin Perangkat di sekitar dapat menentukan posisi relatif perangkat terhubung."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Akses lokasi dinonaktifkan untuk aplikasi dan layanan. Lokasi perangkat Anda tetap dapat dikirimkan ke petugas tanggap darurat saat Anda menelepon atau mengirim SMS ke nomor darurat."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Pelajari lebih lanjut Setelan lokasi"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Untuk mengubah akses lokasi, buka Setelan > Keamanan dan Privasi > Kontrol privasi"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Akun"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Keamanan"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Enkripsi & kredensial"</string>
@@ -989,7 +990,7 @@
<string name="wifi_dpp_sharing_wifi_with_this_device" msgid="7250369936882080107">"Membagikan Wi‑Fi kepada perangkat ini…"</string>
<string name="wifi_dpp_connecting" msgid="2312769193202897589">"Menyambungkan…"</string>
<string name="wifi_dpp_share_hotspot" msgid="6186452780604755316">"Bagikan hotspot"</string>
- <string name="wifi_dpp_lockscreen_title" msgid="5246641326066972419">"Verifikasi bahwa ini memang Anda"</string>
+ <string name="wifi_dpp_lockscreen_title" msgid="5246641326066972419">"Verifikasi diri Anda"</string>
<string name="wifi_dpp_wifi_password" msgid="4992986319806934381">"Sandi Wi‑Fi: <xliff:g id="PASSWORD">%1$s</xliff:g>"</string>
<string name="wifi_dpp_hotspot_password" msgid="688464342650820420">"Sandi hotspot: <xliff:g id="PASSWORD">%1$s</xliff:g>"</string>
<string name="wifi_auto_connect_title" msgid="1890342051674657892">"Hubungkan otomatis"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kontras warna"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Kontras yang lebih tinggi membuat teks, tombol, dan ikon tampak lebih jelas. Pilih kontras yang paling sesuai bagi Anda."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Beberapa aplikasi mungkin tidak mendukung semua setelan kontras teks dan warna"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Sesuaikan tampilan warna dan teks dengan warna latar belakang layar"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Pratinjau"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 hari lalu"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Memperpanjang masa pakai baterai"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Nonaktifkan saat daya penuh"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Nonaktifkan pada <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Penghemat Baterai dinonaktifkan saat daya baterai terisi lebih dari <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Aktifkan"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Info kebijakan profil kerja Anda"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Setelan yang dikelola oleh admin IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Booting dengan ukuran halaman 16KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Booting perangkat menggunakan kernel yang mendukung ukuran halaman 16KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Beralih dari mode 4KB ke mode 16KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Anda berada dalam mode halaman-agnostik yang menjalankan kernel 4KB, dan Anda beralih ke mode 16KB. Integritas software tidak dapat dijamin dalam mode ini, dan data apa pun yang disimpan di ponsel saat bootloader dibuka kuncinya mungkin berisiko. Tindakan ini akan memulai ulang perangkat. Beberapa fitur akan dinonaktifkan dalam mode ini, sehingga beberapa aplikasi mungkin tidak berfungsi. Untuk mengembalikan perangkat ke mode produksi, Anda perlu beralih kembali ke mode 4KB dan mengunci bootloader, yang akan mereset perangkat ke setelan pabrik. Setelah perangkat berhasil melakukan booting ke Android, nonaktifkan pembukaan kunci OEM di Opsi developer."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Beralih dari mode 16KB ke mode 4KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Anda berada dalam mode halaman-agnostik yang menjalankan kernel 16KB, dan Anda beralih ke mode 4KB. Integritas software tidak dapat dijamin dalam mode ini, dan data apa pun yang disimpan di ponsel saat bootloader dibuka kuncinya mungkin berisiko. Tindakan ini akan memulai ulang perangkat. Beberapa fitur akan dinonaktifkan dalam mode ini, sehingga beberapa aplikasi mungkin tidak berfungsi. Untuk mengembalikan perangkat ke mode produksi, Anda perlu mengunci bootloader, yang akan mereset perangkat ke setelan pabrik. Setelah perangkat berhasil melakukan booting ke Android, nonaktifkan pembukaan kunci OEM di Opsi developer."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Gagal mengupdate kernel ke kernel yang kompatibel dengan halaman 16K."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Menerapkan perubahan"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Format ulang perangkat ke ext4? (diperlukan untuk mode 16KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Partisi data perangkat ini perlu dikonversi ke ext4 sebelum menggunakan opsi developer 16KB. Integritas software tidak dapat dijamin dalam mode ini, dan data apa pun yang disimpan di ponsel saat bootloader dibuka kuncinya mungkin berisiko. Mengaktifkan opsi 16KB akan memerlukan mulai ulang sekali lagi setelah ini. Setelah Anda berada dalam mode ini, Anda dapat beralih antara mode 4KB dan 16KB dengan sekali mulai ulang. Beberapa fitur akan dinonaktifkan dalam mode ini, sehingga beberapa aplikasi mungkin tidak berfungsi. Untuk mengembalikan perangkat ke mode produksi, Anda perlu beralih kembali ke mode 4KB dan mengunci bootloader, yang akan mereset perangkat ke setelan pabrik. Setelah perangkat berhasil melakukan booting ke Android, nonaktifkan pembukaan kunci OEM di Opsi developer. Perangkat akan dihapus total dan sistem file akan diubah menjadi ext4 setelah konfirmasi. Setelah selesai, kembali untuk mengaktifkan 16KB lagi."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Gagal memformat ulang dan menghapus total partisi data ke ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Buka Kunci Bootloader Diperlukan untuk menggunakan Mode 16KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Perangkat ini harus membuka kunci bootloader sebelum menggunakan opsi developer 16KB. Integritas software tidak dapat dijamin dalam mode ini, dan data apa pun yang disimpan di ponsel saat bootloader dibuka kuncinya mungkin berisiko. Semua data dan setelan pengguna akan dihapus total saat mengaktifkan mode 16KB. Setelah bootloader dibuka kuncinya, mengaktifkan opsi 16KB akan memerlukan dua kali mulai ulang. Setelah Anda berada dalam mode ini, Anda dapat beralih antara mode 4KB dan 16KB dengan sekali mulai ulang. Beberapa fitur akan dinonaktifkan dalam mode ini, sehingga beberapa aplikasi mungkin tidak berfungsi. Untuk mengembalikan perangkat ke mode produksi, Anda perlu beralih kembali ke mode 4KB dan mengunci bootloader/OEM perangkat (yang akan mereset perangkat setelan pabrik). Buka kunci bootloader dan coba lagi. Anda dapat melihat petunjuk cara melakukannya di <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Menggunakan mode halaman-agnostik 4KB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Anda berada dalam mode 4KB dari mode halaman-agnostik. Integritas software tidak dapat dijamin dalam mode ini, dan data apa pun yang disimpan di ponsel saat bootloader dibuka kuncinya mungkin berisiko. Beberapa fitur akan dinonaktifkan dalam mode ini, sehingga beberapa aplikasi mungkin tidak berfungsi. Agar dapat kembali masuk ke mode produksi, Anda harus mengunci bootloader perangkat. Ketuk untuk membaca selengkapnya."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Anda berada dalam mode 4KB dari mode halaman-agnostik. Integritas software tidak dapat dijamin dalam mode ini, dan data apa pun yang disimpan di ponsel saat bootloader dibuka kuncinya mungkin berisiko. Beberapa fitur akan dinonaktifkan dalam mode ini, sehingga beberapa aplikasi mungkin tidak berfungsi. Agar dapat kembali masuk ke mode produksi, Anda harus mengunci bootloader perangkat. Tindakan ini akan mereset perangkat ke setelan pabrik dan memulihkannya ke setelan produksi. Setelah perangkat berhasil melakukan booting ke Android, nonaktifkan pembukaan kunci OEM di Opsi developer. Jika perangkat gagal melakukan booting ke Android atau tidak stabil, flash ulang perangkat dengan setelan pabrik terbaru dari <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> dan pilih \'Hapus Total Perangkat\', \'Kunci Bootloader\', dan \'Paksa Flash semua partisi\'."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Menggunakan mode halaman-agnostik 16KB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Anda berada dalam mode 16KB dari mode halaman-agnostik. Integritas software tidak dapat dijamin dalam mode ini, dan data apa pun yang disimpan di ponsel saat bootloader dibuka kuncinya mungkin berisiko. Beberapa fitur akan dinonaktifkan dalam mode ini, sehingga beberapa aplikasi mungkin tidak berfungsi. Agar dapat kembali masuk ke mode produksi, Anda harus beralih kembali ke mode 4K dan kemudian mengunci bootloader perangkat. Ketuk untuk membaca selengkapnya."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Anda berada dalam mode 16KB dari mode halaman-agnostik. Integritas software tidak dapat dijamin dalam mode ini, dan data apa pun yang disimpan di ponsel saat bootloader dibuka kuncinya mungkin berisiko. Beberapa fitur akan dinonaktifkan dalam mode ini, sehingga beberapa aplikasi mungkin tidak berfungsi. Agar dapat kembali masuk ke mode produksi, Anda harus beralih kembali ke mode 4K dan kemudian mengunci bootloader perangkat. Tindakan ini akan mereset perangkat ke setelan pabrik dan memulihkannya ke setelan produksi. Setelah perangkat berhasil melakukan booting ke Android, nonaktifkan pembukaan kunci OEM di Opsi developer. Jika perangkat gagal melakukan booting ke Android atau tidak stabil, flash ulang perangkat dengan setelan pabrik terbaru dari <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> dan pilih \'Hapus Total Perangkat\', \'Kunci Bootloader\', dan \'Paksa Flash semua partisi\'."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Mode Halaman-agnostik 16KB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Baca selengkapnya"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Pengendali laporan bug"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Menentukan aplikasi mana yang menangani pintasan Laporan Bug di perangkat."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pribadi"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Nonaktifkan mode pesawat untuk menggunakan UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB tidak tersedia di lokasi saat ini"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Menghubungkan ke perangkat yang kompatibel menggunakan Thread untuk pengalaman smart home yang lancar"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Nonaktifkan mode pesawat untuk menggunakan Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Akses kamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Akses mikrofon"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Untuk aplikasi dan layanan"</string>
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index a90c691..cbb7ce2 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Forrit með heimildir nálægra tækja geta ákvarðað afstæða staðsetningu tengdra tækja."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Slökkt er á aðgangi að staðsetningu fyrir forrit og þjónustur. Staðsetning tækisins kann samt að verða send til viðbragðsaðila þegar þú hringir eða sendir skilaboð í neyðarnúmer."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Nánar um staðsetningarstillingar"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Til að breyta aðgangi að staðsetningu skaltu fara í „Stillingar > Öryggi og persónuvernd > Persónuverndarstillingar“"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Reikningar"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Öryggi"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Dulkóðun og skilríki"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Litaskil"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Aukin birtuskil gera texta, hnappa og tákn enn greinilegri. Veldu þau birtuskil sem henta þér best."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Sum forrit styðja hugsanlega ekki allar stillingar fyrir litaskil og birtustig texta"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Stilltu hvernig litir og textar birtast á bakgrunnslit skjásins"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Forskoða"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Fyrir 2 dögum"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Lengja endingartíma rafhlöðu"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Slökkva þegar tækið er hlaðið"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Slökkva við <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Slökkt er á rafhlöðusparnaði þegar hleðsla rafhlöðunnar er yfir <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Kveikja"</string>
@@ -2687,7 +2686,7 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Nota aðlögunarhæfa tengingu"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"Öryggi farsímakerfis"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"Tegund netkerfis, dulkóðun, tilkynningastýringar"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"Þessar stillingar hjálpa til við að vernda símtölin, skilaboðin og gögnin þín gegn úreltum eða ódulkóðuðum netkerfum sem gætu berskjaldað þig fyrir gagnastuldri eða eftirliti"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"Þessar stillingar hjálpa til við að vernda símtölin, skilaboðin og gögnin þín gegn úreltum eða ódulkóðuðum netkerfum sem gætu berskjaldað þig fyrir gagnastuldi eða eftirliti"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"Öryggi farsímakerfis"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Tilkynningar"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Tilkynningar um netkerfi"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Upplýsingar um vinnureglurnar þínar"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Kerfisstjóri stjórnar stillingum"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Skjákort"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Ræsa með 16 kB af síðum"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Ræsa með studdum kjarna sem hefur 16 kB af síðum"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Skipta úr 4 kB-stillingu í 16 kB-stillingu"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Þú ert í óháðri síðustillingu sem keyrir 4 kB kjarna og ert að skipta yfir í 16 kB-stillingu. Ekki er hægt að tryggja heilleika hugbúnaðarins í þessari stillingu og öll gögn símans kunna að vera í hættu á meðan ræsiforritið er ólæst. Tækið mun endurræsast við þetta. Í þessum stillingum er slökkt á tilteknum eiginleikum og því munu einhver forrit ekki virka. Til að kveikja á framleiðslustillingu tækisins á ný þarftu að núllstilla tækið með því að skipta aftur yfir í 4 kB-stillingu og læsa ræsiforritinu. Slökktu síðan á „Taka ræsiforrit úr lás“ í forritunarkostunum þegar tækið hefur ræst Android."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Skipta úr 16 kB-stillingu í 4 kB-stillingu"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Þú ert í óháðri síðustillingu sem keyrir 16 kB kjarna og ert að skipta yfir í 4 kB-stillingu. Ekki er hægt að tryggja heilleika hugbúnaðarins í þessari stillingu og öll gögn símans kunna að vera í hættu á meðan ræsiforritið er ólæst. Tækið mun endurræsast við þetta. Í þessum stillingum er slökkt á tilteknum eiginleikum og því munu einhver forrit ekki virka. Til að kveikja á framleiðslustillingu tækisins á ný þarftu að núllstilla tækið með því að læsa ræsiforritinu. Slökktu síðan á „Taka ræsiforrit úr lás“ í forritunarkostunum þegar tækið hefur ræst Android."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ekki tókst að uppfæra kjarna í samhæfðan kjarna sem inniheldur 16 kB af síðum"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Staðfestir breytingu"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Endursníða tæki í ext4? (áskilið fyrir 16 kB-stillingu)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Þú þarft að breyta gagnaskiptingu tækisins í ext4 áður en þú getur valið 16 kB-forritunarkostinn. Ekki er hægt að tryggja heilleika hugbúnaðarins í þessari stillingu og öll gögn símans kunna að vera í hættu á meðan ræsiforritið er ólæst. Virkjun 16 kB-valkostsins krefst þess að tækið sé endurræst einu sinni í viðbót. Þegar þú hefur virkjað þessa stillingu geturðu skipt á milli 4 kB- og 16 kB-stillinganna með því að endurræsa tækið einu sinni. Í þessum stillingum er slökkt á tilteknum eiginleikum og því munu einhver forrit ekki virka. Til að kveikja á framleiðslustillingu tækisins á ný þarftu að núllstilla tækið með því að skipta aftur yfir í 4 kB-stillingu og læsa ræsiforritinu. Slökktu síðan á „Taka ræsiforrit úr lás“ í forritunarkostunum þegar tækið hefur ræst Android. Að lokinni staðfestingu verður tækið straujað og skráarkerfinu breytt í ext4. Að því loknu skaltu koma hingað aftur til að virkja 16 kB á ný."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Ekki tókst að endursníða og strauja gagnaskiptinguna til að breyta henni í ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16 kB-stilling krefst þess að ræsiforritið sé tekið úr lás"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Þú þarft að taka ræsiforrit tækisins úr lás áður en þú getur valið 16 kB-forritunarkostinn. Ekki er hægt að tryggja heilleika hugbúnaðarins í þessari stillingu og öll gögn símans kunna að vera í hættu á meðan ræsiforritið er ólæst. Öll notandagögn og stillingar verða straujaðar þegar 16 kB-stillingin er virkjuð. Þegar ræsiforritið hefur verið tekið úr lás mun virkjun 16 kB-stillingarinnar krefjast þess að tækið sé endurræst tvisvar sinnum. Þegar þú hefur virkjað þessa stillingu geturðu skipt á milli 4 kB- og 16 kB-stillinganna með því að endurræsa tækið einu sinni. Í þessum stillingum er slökkt á tilteknum eiginleikum og því munu einhver forrit ekki virka. Til að kveikja á framleiðslustillingu tækisins á ný þarftu að núllstilla tækið með því að skipta aftur yfir í 4 kB-stillingu og læsa ræsiforritinu. Taktu ræsiforritið úr lás og reyndu aftur. Leiðbeiningar um hvernig þetta er framkvæmt má finna á <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Notar 4 kB-stillingu óháðrar síðustillingar."</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Þú ert að nota 4 kB-stillingu óháðrar síðustillingar. Ekki er hægt að tryggja heilleika hugbúnaðarins í þessari stillingu og öll gögn símans kunna að vera í hættu á meðan ræsiforritið er ólæst. Í þessum stillingum er slökkt á tilteknum eiginleikum og því munu einhver forrit ekki virka. Til að kveikja á framleiðslustillingu tækisins á ný þarfðu að læsa ræsiforriti tækisins. Ýttu til að lesa meira."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Þú ert að nota 4 kB-stillingu óháðrar síðustillingar. Ekki er hægt að tryggja heilleika hugbúnaðarins í þessari stillingu og öll gögn símans kunna að vera í hættu á meðan ræsiforritið er ólæst. Í þessum stillingum er slökkt á tilteknum eiginleikum og því munu einhver forrit ekki virka. Til að kveikja á framleiðslustillingu tækisins á ný þarfðu að læsa ræsiforriti tækisins. Við þetta mun tækið núllstillast og kveikja á framleiðslustillingu á ný. Slökktu síðan á „Taka ræsiforrit úr lás“ í forritunarkostunum þegar tækið hefur ræst Android. Ef tækið er óstöðugt eða því tekst ekki að ræsa Android skaltu uppfæra tækið aftur með nýjustu útgáfu núllstillingarmynda af <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> eða fara á <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> og velja „Strauja tæki“, „Læsa ræsiforriti“ og „Þvinga uppfærslu allra skiptinga“."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Notar 16 kB-stillingu óháðrar síðustillingar."</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Þú ert að nota 16 kB-stillingu óháðrar síðustillingar. Ekki er hægt að tryggja heilleika hugbúnaðarins í þessari stillingu og öll gögn símans kunna að vera í hættu á meðan ræsiforritið er ólæst. Í þessum stillingum er slökkt á tilteknum eiginleikum og því munu einhver forrit ekki virka. Til að kveikja á framleiðslustillingu tækisins á ný þarftu að skipta aftur yfir í 4 kB-stillingu og læsa ræsiforriti tækisins. Ýttu til að lesa meira."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Þú ert að nota 16 kB-stillingu óháðrar síðustillingar. Ekki er hægt að tryggja heilleika hugbúnaðarins í þessari stillingu og öll gögn símans kunna að vera í hættu á meðan ræsiforritið er ólæst. Í þessum stillingum er slökkt á tilteknum eiginleikum og því munu einhver forrit ekki virka. Til að kveikja á framleiðslustillingu tækisins á ný þarftu að skipta aftur yfir í 4 kB-stillingu og læsa ræsiforriti tækisins. Við þetta mun tækið núllstillast og kveikja á framleiðslustillingu á ný. Slökktu síðan á „Taka ræsiforrit úr lás“ í forritunarkostunum þegar tækið hefur ræst Android. Ef tækið er óstöðugt eða því tekst ekki að ræsa Android skaltu uppfæra tækið aftur með nýjustu útgáfu núllstillingarmynda af <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> eða fara á <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> og velja „Strauja tæki“, „Læsa ræsiforriti“ og „Þvinga uppfærslu allra skiptinga“."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 kB-stilling óháðrar síðustillingar"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Lesa meira"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Meðhöndlun villutilkynningar"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Ákvarðar hvaða forrit meðhöndlar flýtileiðir í villutilkynningu í tækinu þínu."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Persónulegt"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Slökkva á flugstillingu til að nota ofurbreiðband (UWB)"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Ofurbreiðband (UWB) er ekki í boði á núverandi staðsetningu"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Tengdu við samhæf tæki sem nota Thread fyrir hnökralausa snjallheimilisupplifun"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Slökkva á flugstillingu til að nota Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Aðgangur að myndavél"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Aðgangur að hljóðnema"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Fyrir forrit og þjónustu"</string>
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index 3f66b03..b61db7a 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Le app con l\'autorizzazione Dispositivi nelle vicinanze possono stabilire la posizione relativa dei dispositivi connessi."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"L\'accesso alla posizione è disattivato per app e servizi. La posizione del dispositivo potrebbe essere comunque inviata ai servizi di emergenza se chiami o invii un SMS a un numero di emergenza."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Scopri di più sulle impostazioni di geolocalizzazione"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Modifica accesso a posizione: Impostazioni > Sicurezza e privacy > Controlli per la privacy"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Account"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sicurezza"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Crittografia e credenziali"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contrasto di colore"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Un contrasto più elevato rende testi, pulsanti e icone più distinguibili. Scegli il contrasto più adatto a te."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Alcune app potrebbero non supportare tutte le impostazioni di contrasto di colore e del testo"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Regola l\'aspetto dei colori e del testo rispetto al colore dello sfondo del tuo schermo"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Anteprima"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 giorni fa"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Prolunga la durata della batteria"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Disattiva quando la batteria è carica"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Spegni a <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Il risparmio energetico viene disattivato quando il livello di carica della batteria è superiore a <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Attiva"</string>
@@ -3581,8 +3580,8 @@
<string name="notification_polite_vibrate_unlocked_summary" msgid="1678472892282874459">"Vibra solo solo quando lo schermo è sbloccato"</string>
<string name="notification_polite_work" msgid="8823596456640216391">"Applica ai profili di lavoro"</string>
<string name="notification_polite_work_summary" msgid="8260947839104352075">"Applica le impostazioni di attenuazione delle notifiche dal profilo personale al profilo di lavoro"</string>
- <string name="vr_listeners_title" msgid="4960357292472540964">"Servizi helper VR"</string>
- <string name="no_vr_listeners" msgid="8442646085375949755">"Nessuna app installata ha richiesto di essere eseguita come servizio helper VR."</string>
+ <string name="vr_listeners_title" msgid="4960357292472540964">"Servizi di supporto VR"</string>
+ <string name="no_vr_listeners" msgid="8442646085375949755">"Nessuna app installata ha richiesto di essere eseguita come servizio di supporto VR."</string>
<string name="vr_listener_security_warning_title" msgid="7026351795627615177">"Consentire l\'accesso a <xliff:g id="SERVICE">%1$s</xliff:g> al servizio VR?"</string>
<string name="vr_listener_security_warning_summary" msgid="1888843557687017791">"<xliff:g id="VR_LISTENER_NAME">%1$s</xliff:g> potrà essere eseguito quando utilizzi applicazioni in modalità realtà virtuale."</string>
<string name="display_vr_pref_title" msgid="4850474436291113569">"Quando in modalità VR"</string>
@@ -3989,7 +3988,7 @@
<string name="media_management_apps_toggle_label" msgid="166724270857067456">"Consenti all\'app di gestire contenuti multimediali"</string>
<string name="media_management_apps_description" msgid="8000565658455268524">"Se autorizzata, questa app può modificare o eliminare file multimediali creati con altre app senza chiederti l\'autorizzazione. L\'app deve avere l\'autorizzazione di accesso a file e contenuti multimediali."</string>
<string name="keywords_media_management_apps" msgid="7499959607583088690">"Contenuti multimediali, File, Gestione, Manager, Gestire, Modificare, Editor, App, Applicazione, Programma"</string>
- <string name="keywords_vr_listener" msgid="902737490270081131">"vr realtà virtuale listener stereo helper servizio"</string>
+ <string name="keywords_vr_listener" msgid="902737490270081131">"vr realtà virtuale listener stereo servizio supporto"</string>
<string name="overlay_settings" msgid="2030836934139139469">"Mostra sopra altre app"</string>
<string name="filter_overlay_apps" msgid="2483998217116789206">"App con autorizzazione"</string>
<string name="app_permission_summary_allowed" msgid="1155115629167757278">"Autorizzazione concessa"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informazioni sulle norme di lavoro"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Impostazioni gestite dall\'amministratore IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Avvia con dimensione pagina 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Avvia con un kernel per dimensione pagina di 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Passa dalla modalità 4 kB alla modalità a 16 kB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Sei nella modalità indipendente dalla pagina che esegue un kernel a 4 kB e stai passando alla modalità a 16 kB. Non è possibile garantire l\'integrità del software in questa modalità e i dati archiviati sullo smartphone potrebbero essere a rischio finché il bootloader è sbloccato. L\'operazione riavvierà il dispositivo. Alcune funzionalità verranno disattivate in queste modalità, pertanto alcune applicazioni potrebbero non funzionare. Per far tornare il dispositivo in modalità di produzione, dovrai tornare alla modalità a 4 kB e bloccare il bootloader, il che ripristina i dati di fabbrica del dispositivo. Dopo che Android viene avviato correttamente sul dispositivo, disattiva lo sblocco OEM nelle Opzioni sviluppatore."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Passa dalla modalità a 16 kB alla modalità a 4 kB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Sei nella modalità indipendente dalla pagina che esegue un kernel a 16 kB e stai passando alla modalità a 4 kB. Non è possibile garantire l\'integrità del software in questa modalità e i dati archiviati sullo smartphone potrebbero essere a rischio finché il bootloader è sbloccato. L\'operazione riavvierà il dispositivo. Alcune funzionalità verranno disattivate in queste modalità, pertanto alcune applicazioni potrebbero non funzionare. Per far tornare il dispositivo in modalità di produzione, dovrai bloccare il bootloader, il che ripristina i dati di fabbrica del dispositivo. Dopo che Android viene avviato correttamente sul dispositivo, disattiva lo sblocco OEM nelle Opzioni sviluppatore."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Impossibile aggiornare il kernel alla versione compatibile con pagine da 16 KB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Applicazione della modifica in corso…"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Riformattare il dispositivo in ext4? (Operazione necessaria per la modalità a 16 kB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"La partizione dei dati del dispositivo deve essere convertita in ext4 prima di usare l\'opzione sviluppatore a 16 kB. Non è possibile garantire l\'integrità del software in questa modalità e i dati archiviati sullo smartphone potrebbero essere a rischio finché il bootloader è sbloccato. Se attivi l\'opzione a 16 kB, sarà necessario un ulteriore riavvio. Una volta che sarà attiva questa modalità, potrai passare dalla modalità a 4 kB a quella a 16 kB con un solo riavvio. Alcune funzionalità verranno disattivate in queste modalità, pertanto alcune applicazioni potrebbero non funzionare. Per far tornare il dispositivo in modalità di produzione, dovrai tornare alla modalità a 4 kB e bloccare il bootloader, il che ripristina i dati di fabbrica del dispositivo. Dopo che Android viene avviato correttamente sul dispositivo, disattiva lo sblocco OEM nelle Opzioni sviluppatore. Tutti i dati verranno cancellati dal dispositivo e il file system verrà convertito in ext4 dopo la conferma. Quando termina l\'operazione, riabilita nuovamente la modalità a 16 kB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Impossibile riformattare e cancellare la partizione di dati in ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Sblocco del bootloader richiesto per la modalità a 16 kB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"È necessario sbloccare il bootloader del dispositivo prima di usare l\'opzione sviluppatore a 16 kB. Non è possibile garantire l\'integrità del software in questa modalità e i dati archiviati sullo smartphone potrebbero essere a rischio finché il bootloader è sbloccato. Tutti i dati utente e le impostazioni verranno cancellati quando attivi la modalità a 16 kB. Dopo aver sbloccato il bootloader, l\'attivazione dell\'opzione a 16 kB richiederà due riavvii. Una volta che sarà attiva questa modalità, potrai passare dalla modalità a 4 kB a quella a 16 kB con un solo riavvio. Alcune funzionalità verranno disattivate in queste modalità, pertanto alcune applicazioni potrebbero non funzionare. Per far tornare il dispositivo in modalità di produzione, dovrai tornare alla modalità a 4 kB e bloccare il bootloader del dispositivo, il che ripristina i dati di fabbrica del dispositivo. Sblocca il bootloader e riprova. Puoi consultare le istruzioni su come fare all\'indirizzo <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Modalità indipendente dalla pagina a 4 kB in uso"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Hai attivato l\'opzione a 4 kB della modalità indipendente dalla pagina. Non è possibile garantire l\'integrità del software in questa modalità e i dati archiviati sullo smartphone potrebbero essere a rischio finché il bootloader è sbloccato. Alcune funzionalità verranno disattivate in queste modalità, pertanto alcune applicazioni potrebbero non funzionare. Per tornare alla modalità di produzione, devi bloccare il bootloader del dispositivo. Tocca per leggere altro."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Hai attivato l\'opzione a 4 kB della modalità indipendente dalla pagina. Non è possibile garantire l\'integrità del software in questa modalità e i dati archiviati sullo smartphone potrebbero essere a rischio finché il bootloader è sbloccato. Alcune funzionalità verranno disattivate in queste modalità, pertanto alcune applicazioni potrebbero non funzionare. Per tornare alla modalità di produzione, devi bloccare il bootloader del dispositivo. Questo eseguirà nuovamente il ripristino dei dati di fabbrica del dispositivo e ripristinerà le impostazioni di produzione. Dopo che Android viene avviato correttamente sul dispositivo, disattiva lo sblocco OEM nelle Opzioni sviluppatore. Se l\'avvio di Android sul dispositivo non riesce o è instabile, esegui nuovamente il flashing del dispositivo con le immagini del produttore più recenti da <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> o usa <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> e seleziona \"Cancella dati dispositivo\", \"Blocca bootloader\" e \"Esegui il flash forzato di tutte le partizioni\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Modalità indipendente dalla pagina a 16 kB in uso"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Hai attivato l\'opzione a 16 kB della modalità indipendente dalla pagina. Non è possibile garantire l\'integrità del software in questa modalità e i dati archiviati sullo smartphone potrebbero essere a rischio finché il bootloader è sbloccato. Alcune funzionalità verranno disattivate in queste modalità, pertanto alcune applicazioni potrebbero non funzionare. Per tornare alla modalità di produzione, devi tornare alla modalità a 4 kB e bloccare il bootloader del dispositivo. Tocca per leggere altro."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Hai attivato l\'opzione a 16 kB della modalità indipendente dalla pagina. Non è possibile garantire l\'integrità del software in questa modalità e i dati archiviati sullo smartphone potrebbero essere a rischio finché il bootloader è sbloccato. Alcune funzionalità verranno disattivate in queste modalità, pertanto alcune applicazioni potrebbero non funzionare. Per tornare alla modalità di produzione, devi tornare alla modalità a 4 kB e bloccare il bootloader del dispositivo. Questo eseguirà nuovamente il ripristino dei dati di fabbrica del dispositivo e ripristinerà le impostazioni di produzione. Dopo che Android viene avviato correttamente sul dispositivo, disattiva lo sblocco OEM nelle Opzioni sviluppatore. Se l\'avvio di Android sul dispositivo non riesce o è instabile, esegui nuovamente il flashing del dispositivo con le immagini del produttore più recenti da <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> o usa <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> e seleziona \"Cancella dati dispositivo\", \"Blocca bootloader\" e \"Esegui il flash forzato di tutte le partizioni\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Modalità indipendente dalla pagina a 16 kB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Leggi tutto"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gestore segnalazione di bug"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Consente di stabilire quale app gestisce la scorciatoia per la segnalazione di bug sul dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personale"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Viene disattivata la modalità aereo per usare la tecnologia UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB non disponibile nella posizione corrente"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Connettiti a dispositivi compatibili usando Thread per un\'esperienza con la smart home senza interruzioni"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Disattiva la modalità aereo per usare Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Accesso alla fotocamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Accesso al microfono"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Per app e servizi"</string>
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 39fdebd..c3d8d55 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"אפליקציות עם ההרשאה \'מכשירים בקרבת מקום\' יכולות להעריך את המיקום היחסי של המכשירים המחוברים."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"הגישה למיקום מושבתת עבור אפליקציות ושירותים. אם מתקשרים למספר חירום או שולחים אליו הודעת טקסט, ייתכן שפרטי מיקום המכשיר יישלחו לכוחות ההצלה."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"מידע נוסף על הגדרות המיקום"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"כדי לשנות גישה למיקום, נכנסים ל\'הגדרות\' > \'אבטחה ופרטיות\' > \'אמצעי בקרה על פרטיות\'"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"חשבונות"</string>
<string name="security_settings_title" msgid="6710768415432791970">"אבטחה"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"הצפנה ופרטי כניסה"</string>
@@ -1333,8 +1334,7 @@
<string name="status_eid" msgid="3588471107671992684">"EID"</string>
<string name="eid_multi_sim" msgid="6551259348909791790">"EID (חריץ SIM <xliff:g id="EID_SLOT_ID">%1$d</xliff:g>)"</string>
<string name="imei_multi_sim" msgid="9001570420423929507">"IMEI (חריץ SIM <xliff:g id="IMEI_SLOT_ID">%1$d</xliff:g>)"</string>
- <!-- no translation found for imei_multi_sim_primary (7914653040843734282) -->
- <skip />
+ <string name="imei_multi_sim_primary" msgid="7914653040843734282">"IMEI (חריץ SIM <xliff:g id="IMEI_SLOT_ID_PRIMARY">%1$d</xliff:g>) (ראשי)"</string>
<string name="view_saved_network" msgid="1232387673095080910">"יש לבחור רשת שמורה כדי להציג"</string>
<string name="status_imei" msgid="5719752369250485007">"IMEI"</string>
<string name="status_imei_sv" msgid="6908985558726440951">"IMEI SV"</string>
@@ -2018,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"ניגודיות של צבעים"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ניגודיות גבוהה יותר מבליטה את הטקסט, הלחצנים והסמלים. כדאי לבחור את הניגודיות שמתאימה לך."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"חלק מהאפליקציות לא תומכות בכל הגדרות הצבע והניגודיות של הטקסט"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"אפשר להתאים את מראה הצבעים והטקסט לצבע הרקע של המסך"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"תצוגה מקדימה"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"ציפורה, פנחס"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"לפני יומיים"</string>
@@ -2573,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"הארכת חיי הסוללה"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"כיבוי כשהסוללה טעונה"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"השבתה ב-<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"מצב \'חיסכון בסוללה\' מושבת כשרמת הטעינה של הסוללה גבוהה מ-<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"הפעלה"</string>
@@ -4805,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"פרטי המדיניות של פרופיל העבודה"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"הגדרות שעליהן אחראי מנהל ה-IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"הפעלה בגודל דף של 16KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"הפעלת המכשיר באמצעות ליבה נתמכת בגודל דף של 16KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"מעבר ממצב 4KB למצב 16KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"הפעילות שלך מתרחשת במצב לא מותאם לדף שמריץ ליבה (kernel) של 4KB. מתבצע מעבר למצב של 16KB. לא ניתן להבטיח את תקינות התוכנה במצב הזה. כל הנתונים שמאוחסנים בטלפון בזמן שתוכנת האתחול לא נעולה עלולים להיות בסיכון. הפעולה הזו תפעיל מחדש את המכשיר. חלק מהתכונות יושבתו במצבים האלה, כך שחלק מהאפליקציות לא יפעלו. כדי להחזיר את המכשיר למצב ייצור, צריך לחזור למצב 4KB ולנעול את תוכנת האתחול. המכשיר יאופס להגדרות המקוריות. אחרי שהמכשיר מאותחל ל-Android, צריך להשבית את מצב OEM באפשרויות למפתחים."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"מעבר ממצב 16KB למצב 4KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"הפעילות שלך מתרחשת במצב לא מותאם לדף שמריץ ליבה (kernel) של 16KB. מתבצע מעבר למצב של 4KB. לא ניתן להבטיח את תקינות התוכנה במצב הזה. כל הנתונים שמאוחסנים בטלפון בזמן שתוכנת האתחול לא נעולה עלולים להיות בסיכון. הפעולה הזו תפעיל מחדש את המכשיר. חלק מהתכונות יושבתו במצבים האלה, כך שחלק מהאפליקציות לא יפעלו. כדי להחזיר את המכשיר למצב ייצור, צריך לנעול את תוכנת האתחול. המכשיר יאופס להגדרות המקוריות. אחרי שהמכשיר מאותחל ל-Android, צריך להשבית את מצב OEM באפשרויות למפתחים."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"עדכון הליבה (kernel) התואמת לדפים של 16KB נכשל."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"השינויים מתעדכנים"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"לפרמט מחדש את המכשיר ל-ext4? (נדרש למצב 16KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"צריך להמיר את מחיצת הנתונים של המכשיר הזה ל-ext4 לפני השימוש באפשרות למפתחים של 16KB. לא ניתן להבטיח את תקינות התוכנה במצב הזה. כל הנתונים שמאוחסנים בטלפון בזמן שתוכנת האתחול לא נעולה עלולים להיות בסיכון. לאחר הפעלת האפשרות של 16KB תידרש הפעלה נוספת מחדש. מהמצב הזה, אפשר לעבור בין מצב 4KB למצב 16KB בהפעלה אחת מחדש. חלק מהתכונות יושבתו במצבים האלה, כך שחלק מהאפליקציות לא יפעלו. כדי להחזיר את המכשיר למצב ייצור, עליך לחזור למצב 4KB ולנעול את תוכנת האתחול. המכשיר יאופס להגדרות המקוריות. אחרי שהמכשיר מאותחל ל-Android, צריך להשבית את מצב OEM באפשרויות למפתחים. לאחר האישור, הנתונים במכשיר יאופסו ומערכת הקבצים תשתנה ל-ext4. לאחר השלמת הפעולה הזו, צריך לחזור כדי להפעיל את מצב 16KB שוב."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"הניסיון לפרמט מחדש את המכשיר ולאפס את מחיצת הנתונים ל-ext4 נכשל."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"נדרש ביטול נעילה של תוכנת האתחול למצב 16KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"לפני השימוש באפשרות למפתחים של 16KB, צריך לבטל את הנעילה של תוכנת האתחול במכשיר הזה. לא ניתן להבטיח את תקינות התוכנה במצב הזה. כל הנתונים שמאוחסנים בטלפון בזמן שתוכנת האתחול לא נעולה עלולים להיות בסיכון. כל נתוני המשתמש וההגדרות יאופסו בהפעלת מצב 16KB. לאחר ביטול הנעילה של תוכנת האתחול יידרשו שתי הפעלות מחדש כדי להפעיל את האפשרות של 16KB. מהמצב הזה, אפשר לעבור בין מצב 4KB למצב 16KB בהפעלה אחת מחדש. חלק מהתכונות יושבתו במצבים האלה, כך שחלק מהאפליקציות לא יפעלו. כדי להחזיר את המכשיר למצב ייצור, צריך לחזור למצב 4KB ואז לנעול את תוכנת האתחול או את מצב ה-OEM של המכשיר (המכשיר יאופס להגדרות המקוריות). צריך לבטל את הנעילה של תוכנת האתחול ולנסות שוב. הוראות לביצוע הפעולה זמינות בכתובת <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"שימוש במצב לא מותאם לדף של 4KB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"הפעילות שלך מתרחשת במצב לא מותאם לדף של 4KB. לא ניתן להבטיח את תקינות התוכנה במצב הזה. כל הנתונים שמאוחסנים בטלפון בזמן שתוכנת האתחול לא נעולה עלולים להיות בסיכון. חלק מהתכונות יושבתו במצבים האלה, כך שחלק מהאפליקציות לא יפעלו. כדי להיכנס שוב למצב ייצור, עליך לנעול את תוכנת האתחול של המכשיר. אפשר להקיש כדי לקרוא עוד."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"הפעילות שלך מתרחשת במצב לא מותאם לדף של 4KB. לא ניתן להבטיח את תקינות התוכנה במצב הזה. כל הנתונים שמאוחסנים בטלפון בזמן שתוכנת האתחול לא נעולה עלולים להיות בסיכון. חלק מהתכונות יושבתו במצבים האלה, כך שחלק מהאפליקציות לא יפעלו. כדי להיכנס שוב למצב ייצור, עליך לנעול את תוכנת האתחול של המכשיר. הפעולה הזו תאפס שוב את המכשיר להגדרות המקוריות ותשחזר את הגדרות הייצור. אחרי שהמכשיר מאותחל ל-Android, צריך להשבית את מצב OEM באפשרויות למפתחים. אם לא ניתן לאתחל את המכשיר ל-Android או שהוא לא יציב, צריך לעדכן במכשיר את גיבויי הקושחה בכתובת <a href=\"https://developers.google.com/android/images\">https://developers .google.com/android/images</a> או להשתמש ב-<a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> ולבחור באפשרות \'איפוס נתונים במכשיר\' > \'נעילת תוכנת האתחול\' > \'כפיית עדכון על כל המחיצות\'."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"שימוש במצב מותאם לדף של 16KB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"הפעילות שלך מתרחשת במצב לא מותאם לדף של 16KB. לא ניתן להבטיח את תקינות התוכנה במצב הזה. כל הנתונים שמאוחסנים בטלפון בזמן שתוכנת האתחול לא נעולה עלולים להיות בסיכון. חלק מהתכונות יושבתו במצבים האלה, כך שחלק מהאפליקציות לא יפעלו. כדי להיכנס שוב למצב ייצור, עליך לחזור למצב 4K ואז לנעול את תוכנת האתחול של המכשיר. אפשר להקיש כדי לקרוא עוד."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"הפעילות שלך מתרחשת במצב לא מותאם לדף של 16KB. לא ניתן להבטיח את תקינות התוכנה במצב הזה. כל הנתונים שמאוחסנים בטלפון בזמן שתוכנת האתחול לא נעולה עלולים להיות בסיכון. חלק מהתכונות יושבתו במצבים האלה, כך שחלק מהאפליקציות לא יפעלו. כדי להיכנס שוב למצב ייצור, עליך לחזור למצב 4K ואז לנעול את תוכנת האתחול של המכשיר. הפעולה הזו תאפס שוב את המכשיר להגדרות המקוריות ותשחזר את הגדרות הייצור. אחרי שהמכשיר מאותחל ל-Android, צריך להשבית את מצב OEM באפשרויות למפתחים. אם לא ניתן לאתחל את המכשיר ל-Android או שהוא לא יציב, צריך לעדכן במכשיר את גיבויי הקושחה בכתובת <a href=\"https://developers.google.com/android/images\">https://developers .google.com/android/images</a> או להשתמש ב-<a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> ולבחור באפשרות \'איפוס נתונים במכשיר\' > \'נעילת תוכנת האתחול\' > \'כפיית עדכון על כל המחיצות\'."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"מצב לא מותאם לדף של 16KB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"עוד פרטים"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"טיפול בדוחות על באגים"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"הגדרה זו קובעת איזו אפליקציה מטפלת במקש הקיצור של הדוח על הבאג במכשיר."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"אישי"</string>
@@ -5012,8 +4991,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"כיבוי מצב טיסה לשימוש בתחום רחב סרט (UWB)"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB לא זמין במיקום הנוכחי"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"פרוטוקול Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"התחברות למכשירים תואמים באמצעות פרוטוקול Thread לחוויה חלקה של בית חכם"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"צריך להשבית את מצב הטיסה כדי להשתמש בפרוטוקול Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"גישה למצלמה"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"גישה למיקרופון"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"לאפליקציות ולשירותים"</string>
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index b874ce1..e13e187 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"付近のデバイスへのアクセス許可を持つアプリは、接続されたデバイスの相対位置を確認できます。"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"アプリとサービスの位置情報へのアクセスは OFF になっています。緊急通報番号に電話をかけたりテキスト メッセージを送信したりした場合は、デバイスの位置情報が緊急サービスに送信されることがあります。"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"位置情報の設定の詳細"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"位置情報のアクセス権を変更するには、[設定] > [セキュリティとプライバシー] > [プライバシー管理] に移動します"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"アカウント"</string>
<string name="security_settings_title" msgid="6710768415432791970">"セキュリティ"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"暗号化と認証情報"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"色のコントラスト"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"コントラストを高くすると、テキスト、ボタン、アイコンが見分けやすくなります。一番見やすくなるコントラストを選択してください。"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"色とテキストのコントラスト設定は、一部のアプリで適用されないことがあります"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"画面の背景色に合わせて色やテキストの見え方を調整します"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"プレビュー"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 日前"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"電池を長持ちさせる"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"充電時に OFF にする"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> 充電されたら OFF にする"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"バッテリー セーバーは、バッテリー残量が <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> を超えると OFF になります"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"ON にする"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"仕事用ポリシーの情報"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"IT 管理者によって管理されている設定"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16KB ページサイズで起動する"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"16KB ページサイズの対応カーネルでデバイスを起動"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4KB モードから 16KB モードへの切り替え"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"ページ非依存モードで 4KB カーネルを実行していますが、16KB モードに切り替えようとしています。ソフトウェアの完全性はこのモードでは保証されないため、ブートローダーのロック解除中にスマートフォンに保存されているデータが失われる恐れがあります。この切り替えにより、デバイスが再起動します。これらのモードで無効になる機能があるため、一部のアプリが動作しないことがあります。デバイスを本番環境モードに戻すには、4KB モードに戻してから、ブートローダーをロックする必要があります。この操作で、デバイスは出荷時の設定にリセットされます。デバイスが Android で起動したら、開発者向けオプションで [OEM のロック解除] を無効にします。"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16KB モードから 4KB モードへの切り替え"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"ページ非依存モードで 16KB カーネルを実行していますが、4KB モードに切り替えようとしています。ソフトウェアの完全性はこのモードでは保証されないため、ブートローダーのロック解除中にスマートフォンに保存されているデータが失われる恐れがあります。この切り替えにより、デバイスが再起動します。これらのモードで無効になる機能があるため、一部のアプリが動作しないことがあります。デバイスを本番環境モードに戻すには、ブートローダーをロックする必要があります。この操作で、デバイスは出荷時の設定にリセットされます。デバイスが Android で起動したら、開発者向けオプションで [OEM のロック解除] を無効にします。"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"16 KB ページの互換性のあるカーネルにアップデートできませんでした。"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"変更を適用しています"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"デバイスを ext4 に再フォーマットしますか?(16KB モードの場合に必要です)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16KB デベロッパー オプションを使用するには、このデバイスのデータ パーティションを ext4 に変換する必要があります。ソフトウェアの完全性はこのモードでは保証されないため、ブートローダーのロック解除中にスマートフォンに保存されているデータが失われる恐れがあります。16KB オプションを有効にするには、この操作の後でもう 1 回再起動が必要です。このモードになったら、4KB モードと 16KB モードの間で切り替えることができます(切り替えのたびに 1 回再起動します)。これらのモードで無効になる機能があるため、一部のアプリが動作しないことがあります。デバイスを本番環境モードに戻すには、4KB モードに戻してから、ブートローダーをロックする必要があります。この操作で、デバイスは出荷時の設定にリセットされます。デバイスが Android で起動したら、開発者向けオプションで [OEM のロック解除] を無効にします。デバイスがワイプされて、確認後にファイルシステムが ext4 に変更されます。完了したら、戻って 16KB を再度有効にしてください。"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"データ パーティションを ext4 に再フォーマットしてワイプすることができませんでした。"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16KB モードを使用するにはブートローダーのロック解除が必要です"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"このデバイスで 16KB デベロッパー オプションを使用するには、ブートローダーのロックを解除しておく必要があります。ソフトウェアの完全性はこのモードでは保証されないため、ブートローダーのロック解除中にスマートフォンに保存されているデータが失われる恐れがあります。16KB モードの有効化中にユーザーデータと設定はすべてワイプされます。ブートローダーのロックが解除されたら、16KB オプションを有効にするために再起動が 2 回必要です。このモードになったら、4KB モードと 16KB モードの間で切り替えることができます(切り替えのたびに 1 回再起動します)。これらのモードで無効になる機能があるため、一部のアプリが動作しないことがあります。デバイスを本番環境モードに戻すには、4KB モードに戻してから、OEM / ブートローダーをロックする必要があります。この操作で、デバイスは出荷時の設定にリセットされます。ブートローダーのロックを解除してから、もう一度お試しください。この手順については、<a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a> をご覧ください。"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4KB のページ非依存モードを使用しています"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"4KB のページ非依存モードです。ソフトウェアの完全性はこのモードでは保証されないため、ブートローダーのロック解除中にスマートフォンに保存されているデータが失われる恐れがあります。これらのモードで無効になる機能があるため、一部のアプリが動作しないことがあります。再び本番環境モードにするには、デバイスのブートローダーをロックする必要があります。タップすると詳細が表示されます。"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"4KB のページ非依存モードです。ソフトウェアの完全性はこのモードでは保証されないため、ブートローダーのロック解除中にスマートフォンに保存されているデータが失われる恐れがあります。これらのモードで無効になる機能があるため、一部のアプリが動作しないことがあります。再び本番環境モードにするには、デバイスのブートローダーをロックする必要があります。この操作で、デバイスは再び出荷時の設定にリセットされ、製品版の設定に復元されます。デバイスが Android で起動したら、開発者向けオプションで [OEM のロック解除] を無効にします。デバイスが Android で起動しなかった場合や不安定な場合は、<a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> の最新のファクトリー イメージでデバイスの再書き込みを行うか、<a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> を使用し、[Wipe Device]、[Lock Bootloader]、[Force Flash all partitions] を選択してください。"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16KB のページ非依存モードを使用しています"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"16KB のページ非依存モードです。ソフトウェアの完全性はこのモードでは保証されないため、ブートローダーのロック解除中にスマートフォンに保存されているデータが失われる恐れがあります。これらのモードで無効になる機能があるため、一部のアプリが動作しないことがあります。再び本番環境モードにするには、4KB モードに戻してから、デバイスのブートローダーをロックする必要があります。タップすると詳細が表示されます。"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"16KB のページ非依存モードです。ソフトウェアの完全性はこのモードでは保証されないため、ブートローダーのロック解除中にスマートフォンに保存されているデータが失われる恐れがあります。これらのモードで無効になる機能があるため、一部のアプリが動作しないことがあります。再び本番環境モードにするには、4KB モードに戻してから、デバイスのブートローダーをロックする必要があります。この操作で、デバイスは再び出荷時の設定にリセットされ、製品版の設定に復元されます。デバイスが Android で起動したら、開発者向けオプションで [OEM のロック解除] を無効にします。デバイスが Android で起動しなかった場合や不安定な場合は、<a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> の最新のファクトリー イメージでデバイスの再書き込みを行うか、<a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> を使用し、[Wipe Device]、[Lock Bootloader]、[Force Flash all partitions] を選択してください。"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16KB のページ非依存モード"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"詳細"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"バグレポート ハンドラ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"デバイスでバグレポートのショートカットを処理するアプリを選択します。"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"個人用"</string>
@@ -4898,14 +4878,14 @@
<string name="media_controls_resume_title" msgid="855076860336652370">"メディア プレーヤーを固定する"</string>
<string name="media_controls_resume_description" msgid="3163482266454802097">"再生をすばやく再開できるよう、[クイック設定] にメディア プレーヤーを開いたままにします"</string>
<string name="media_controls_lockscreen_title" msgid="2188311721857512510">"ロック画面にメディアを表示する"</string>
- <string name="media_controls_lockscreen_description" msgid="3320333660404439510">"再生をすばやく再開できるよう、ロック画面にメディア プレーヤーを開いたままにします"</string>
+ <string name="media_controls_lockscreen_description" msgid="3320333660404439510">"再生をすばやく再開できるよう、ロック画面にメディア プレーヤーを開いたままにする"</string>
<string name="media_controls_recommendations_title" msgid="3012692549413927608">"アシスタントのおすすめのメディアを表示する"</string>
<string name="media_controls_recommendations_description" msgid="7596498733126824030">"アクティビティに基づいて表示します"</string>
<string name="media_controls_hide_player" msgid="2751439192580884015">"プレーヤーを非表示"</string>
<string name="media_controls_show_player" msgid="8504571042365814021">"クイック設定に表示させるプレーヤーを選択"</string>
<string name="keywords_media_controls" msgid="8345490568291778638">"メディア"</string>
<string name="camera_extensions_fallback_title" msgid="3604579046777004989">"カメラ ソフトウェアの拡張機能を許可する"</string>
- <string name="camera_extensions_fallback_description" msgid="4306833827773277263">"HDR、夜間モード、その他のカメラ拡張機能などの高度なカメラ機能について、デフォルトのソフトウェアの実装を有効にします。"</string>
+ <string name="camera_extensions_fallback_description" msgid="4306833827773277263">"HDR、夜間モード、その他のカメラ拡張機能などの高度なカメラ機能について、デフォルトのソフトウェアの実装を有効にする"</string>
<string name="connected_device_see_all_summary" msgid="2056010318537268108">"Bluetooth が ON になります"</string>
<string name="provider_internet_settings" msgid="3831259474776313323">"インターネット"</string>
<string name="provider_network_settings_title" msgid="2624756136016346774">"SIM"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB を使用するには機内モードを OFF にしてください"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"現在の場所では UWB は利用できません"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"対応デバイスに Thread で接続して、シームレスなスマートホームを実現できます"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread を使用するには機内モードを OFF にしてください"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"カメラへのアクセス"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"マイクへのアクセス"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"アプリとサービスによるアクセス"</string>
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index b9894ee..4a1bc3e 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"ახლომდებარე მოწყობილობების ნებართვების მქონე აპებს შეუძლია დაკავშირებული მოწყობილობების პოზიციის განსაზღვრა."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"აპებისა და სერვისების მდებარეობაზე წვდომა გამორთულია. თქვენი მოწყობილობის მდებარეობა მაინც გაიგზავნება გადაუდებელი დახმარების სამსახურში, როცა გადაუდებელი დახმარების სამსახურის ნომერზე დარეკავთ ან ტექსტურ შეტყობინებას გაგზავნით."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"შეიტყვეთ მეტი მდებარეობის პარამეტრების შესახებ"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"მდებარეობის წვდომის შეცვლა: პარამეტრები > უსაფრთხოება და კონფიდენციალურობა > კონფიდენციალურობის მართვის პარამეტრები"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"ანგარიშები"</string>
<string name="security_settings_title" msgid="6710768415432791970">"უსაფრთხოება"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"დაშიფვრა და ავტორიზაციის მონაცემები"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"ფერთა კონტრასტი"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"მაღალი კონტრასტი ტექსტს, ღილაკებსა და ხატულებს მეტად გამოკვეთს. აირჩიეთ თქვენთვის საუკეთესო კონტრასტი."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"ზოგიერთ აპს არ აქვს ყველა ფერისა და ტექსტის კონტრასტის პარამეტრების მხარდაჭერა"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"დაარეგულირეთ ფერები და ტექსტი თქვენი ეკრანის ფონის ფერთან მიმართებაში"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"გადახედვა"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"ჰელენ, ადამ"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 დღის წინ"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB-ის გამოსაყენებლად გამორთეთ თვითმფრინავის რეჟიმი"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB არ არის ხელმისაწვდომი მიმდინარე ადგილას"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"გონიერი სახლის უნაკლო გამოცდილების მისაღებად, Thread-ის გამოყენებით დაუკავშირდით თავსებად მოწყობილობებს"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread-ის გამოსაყენებლად გამორთეთ თვითმფრინავის რეჟიმი"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"კამერაზე წვდომა"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"მიკროფონზე წვდომა"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"აპებისა და სერვისებისთვის"</string>
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 5859194..831331f 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Маңайдағы құрылғыларды пайдалану рұқсаты бар қолданбалар телефонға жалғанған құрылғылардың тиісті орнын анықтай алады."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Қолданбалар мен қызметтер үшін локацияны пайдалану рұқсаты өшірулі. Бірақ құтқару қызметіне қоңырау шалатын немесе хабар жіберетін болсаңыз, құрылғыңыздың локациясы беріледі."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Локация параметрлері туралы толық ақпарат"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Локацияны пайдалану рұқсатын өзгерту үшін \"Параметрлер > Қауіпсіздік және құпиялық > Құпиялық параметрлері\" бөліміне өтіңіз."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Аккаунттар"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Қауіпсіздік"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Шифрлау және тіркелу деректері"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Түс конрасты"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Жоғары контраст мәтінді, түймелерді және белгішелерді ерекшелейді. Өзіңізге ұнайтын контрасты таңдаңыз."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Кейбір қолданбалар барлық түс және мәтін контрасты параметрін қолдамауы мүмкін."</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Түстер мен мәтінді экран фонына сәйкестендіріп реттеу"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Алғы көрініс"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Хелен, Адам"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 күн бұрын"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Батарея жұмысының ұзақтығын арттыру"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Толық зарядталғанда өшіру"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> болғанда өшіру"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Батарея заряды <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> деңгейінен асқанда, батареяны үнемдеу режимі өшіріледі."</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Қосу"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Жұмыс саясатыңыз туралы ақпарат"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"АТ әкімшісі басқаратын параметрлер"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16 КБ бет өлшемін жүктеу"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Құрылғыны 16 КБ бетті қолдайтын ядромен жүктеу"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4 КБ режимінен 16 КБ режиміне ауысу"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"4 КБ ядромен жұмыс істейтін бетке тәуелсіз режимдесіз және 16 КБ режимге ауысып жатырсыз. Бұл режимде жұмыс істеген кезде, бағдарламалық құрал тұтастығына кепілдік берілмейді және жүктегіш құлпы ашылған кезде, телефоныңызда сақталған деректерге қауіп төнуі мүмкін. Бұндайда құрылғы өшіріліп қосылады. Осы режимдерде кейбір функциялар өшірілетіндіктен, кейбір қолданбалар жұмыс істемеуі мүмкін. Құрылғыны жұмыс күйіне қайтару үшін 4 КБ режиміне қайта ауысып, құрылғыны зауыттық параметрлерге қайтаратын жүктегішті құлыптау керек. Құрылғы Android жүйесіне жүктелген кезде, Әзірлеуші опцияларынан жүктегіш құлпын ашу параметрін өшіріңіз."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16 КБ режимінен 4 КБ режиміне ауысу"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"16 КБ ядромен жұмыс істейтін бетке тәуелсіз режимдесіз және 4 КБ режимге ауысып жатырсыз. Бұл режимде жұмыс істеген кезде, бағдарламалық құрал тұтастығына кепілдік берілмейді және жүктегіш құлпы ашылған кезде, телефоныңызда сақталған деректерге қауіп төнуі мүмкін. Бұндайда құрылғы өшіріліп қосылады. Осы режимдерде кейбір функциялар өшірілетіндіктен, кейбір қолданбалар жұмыс істемеуі мүмкін. Құрылғыны жұмыс күйіне қайтару үшін құрылғыны зауыттық параметрлерге қайтаратын жүктегішті құлыптау керек. Құрылғы Android жүйесіне жүктелген кезде, Әзірлеуші опцияларынан жүктегіш құлпын ашу параметрін өшіріңіз."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ядро 16 КБ-тық беттермен үйлесімді ядроға жаңартылмады."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Өзгерту қолданылып жатыр"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Құрылғыны ext4 жүйесіне қайта форматтау керек пе? (16 КБ режимі үшін қажет)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16 КБ әзірлеуші опциясын пайдаланбас бұрын, құрылғының деректер бөлігін ext4 файл жүйесіне түрлендіру керек. Бұл режимде жұмыс істеген кезде, бағдарламалық құрал тұтастығына кепілдік берілмейді және жүктегіш құлпы ашылған кезде, телефоныңызда сақталған деректерге қауіп төнуі мүмкін. 16 КБ опциясын қосқаннан кейін, құрылғыны тағы бір рет өшіріп қосу керек. Осы режимге өткеннен кейін, 4 КБ және 16 КБ режимдері арасында бір рет өшіріп қосу арқылы ауыса аласыз. Осы режимдерде кейбір функциялар өшірілетіндіктен, кейбір қолданбалар жұмыс істемеуі мүмкін. Құрылғыны жұмыс күйіне қайтару үшін 4 КБ режиміне қайта ауысып, құрылғыны зауыттық параметрлерге қайтаратын жүктегішті құлыптау керек. Құрылғы Android жүйесіне жүктелген кезде, Әзірлеуші опцияларынан жүктегіш құлпын ашу параметрін өшіріңіз. Растағаннан кейін, құрылғы тазартылып, файл жүйесі ext4 түріне өзгертіледі. Болған соң, қайта оралып, 16 КБ режимін қайта қосыңыз."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Құрылғыны қайта форматтау және деректер бөлімін ext4 жүйесіне тазарту мүмкін болмады."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16 КБ режимі үшін жүктегіш құлпын ашу керек"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"16 КБ әзірлеуші опциясын пайдаланбас бұрын, құрылғыдағы жүктегіш құлпын ашу керек. Бұл режимде жұмыс істеген кезде, бағдарламалық құрал тұтастығына кепілдік берілмейді және жүктегіш құлпы ашылған кезде, телефоныңызда сақталған деректерге қауіп төнуі мүмкін. Пайдаланушының барлық дерегі мен параметрі 16 КБ режимі қосылған кезде тазартылады. Жүктегіш құлпын ашқан соң, 16 КБ опциясын қосу үшін құрылғыны екі рет өшіріп қосу керек. Осы режимге өткеннен кейін, 4 КБ және 16 КБ режимдері арасында бір рет өшіріп қосу арқылы ауыса аласыз. Осы режимдерде кейбір функциялар өшірілетіндіктен, кейбір қолданбалар жұмыс істемеуі мүмкін. Құрылғыны жұмыс күйіне қайтару үшін 4 КБ режиміне қайта ауысып, (құрылғыны зауыттық параметрлерге қайтаратын) жүктегішті құлыптау керек. Жүктегіш құлпын ашып, қайталап көріңіз. Осыған қатысты нұсқауларды мына сілтеме арқылы көре аласыз: <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Бетке тәуелсіз 4 КБ режимін пайдалану"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Бетке тәуелсіз режимдегі 4 КБ режимінде жұмыс істеп отырсыз. Бұл режимде жұмыс істеген кезде, бағдарламалық құрал тұтастығына кепілдік берілмейді және жүктегіш құлпы ашылған кезде, телефоныңызда сақталған деректерге қауіп төнуі мүмкін. Осы режимдерде кейбір функциялар өшірілетіндіктен, кейбір қолданбалар жұмыс істемеуі мүмкін. Жұмыс режиміне қайта оралу үшін құрылғының жүктегішін құлыптау керек. Қосымша ақпарат алу үшін түртіңіз."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Бетке тәуелсіз режимдегі 4 КБ режимінде жұмыс істеп отырсыз. Бұл режимде жұмыс істеген кезде, бағдарламалық құрал тұтастығына кепілдік берілмейді және жүктегіш құлпы ашылған кезде, телефоныңызда сақталған деректерге қауіп төнуі мүмкін. Осы режимдерде кейбір функциялар өшірілетіндіктен, кейбір қолданбалар жұмыс істемеуі мүмкін. Жұмыс режиміне қайта оралу үшін құрылғының жүктегішін құлыптау керек. Мұндайда құрылғы қайтадан зауыттық параметрлерге қайтарылып, жұмыс параметрлері қалпына келтіріледі. Құрылғы Android жүйесіне жүктелген кезде, Әзірлеуші опцияларынан жүктегіш құлпын ашу параметрін өшіріңіз. Құрылғыда Android жүйесі жүктелмесе немесе дұрыс жұмыс істемесе, құрылғыны <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> немесе <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> сілтемесіндегі зауыттық образдармен қайта бағдарламалап, \"Құрылғыны тазарту\", \"Жүктегішті құлыптау\" және \"Барлық бөлікті бағдарламау\" опцияларын таңдаңыз."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Бетке тәуелсіз 16 КБ режимін пайдалану"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Бетке тәуелсіз режимдегі 16 КБ режимінде жұмыс істеп отырсыз. Бұл режимде жұмыс істеген кезде, бағдарламалық құрал тұтастығына кепілдік берілмейді және жүктегіш құлпы ашылған кезде, телефоныңызда сақталған деректерге қауіп төнуі мүмкін. Осы режимдерде кейбір функциялар өшірілетіндіктен, кейбір қолданбалар жұмыс істемеуі мүмкін. Жұмыс күйіне қайта оралу үшін 4 К режиміне қайта ауысып, құрылғының жүктегішін құлыптау керек. Қосымша ақпарат алу үшін түртіңіз."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Бетке тәуелсіз режимдегі 16 КБ режимінде жұмыс істеп отырсыз. Бұл режимде жұмыс істеген кезде, бағдарламалық құрал тұтастығына кепілдік берілмейді және жүктегіш құлпы ашылған кезде, телефоныңызда сақталған деректерге қауіп төнуі мүмкін. Осы режимдерде кейбір функциялар өшірілетіндіктен, кейбір қолданбалар жұмыс істемеуі мүмкін. Жұмыс күйіне қайта оралу үшін 4 К режиміне қайта ауысып, құрылғының жүктегішін құлыптау керек. Мұндайда құрылғы қайтадан зауыттық параметрлерге қайтарылып, жұмыс параметрлері қалпына келтіріледі. Құрылғы Android жүйесіне жүктелген кезде, Әзірлеуші опцияларынан жүктегіш құлпын ашу параметрін өшіріңіз. Құрылғыда Android жүйесі жүктелмесе немесе дұрыс жұмыс істемесе, құрылғыны <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> немесе <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> сілтемесіндегі зауыттық образдармен қайта бағдарламалап, \"Құрылғыны тазарту\", \"Жүктегішті құлыптау\" және \"Барлық бөлікті бағдарламау\" опцияларын таңдаңыз."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Бетке тәуелсіз 16 КБ режимі"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Толық ақпарат"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Қате туралы есеп өңдеу құралы"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Құрылғыдағы қате туралы есепті жіберу үшін жылдам әрекетпен қандай қолданба ашылатынын анықтайды."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Жеке"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB технологиясын пайдалану үшін ұшақ режимі өшіріледі."</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Қазіргі локацияда кеңжолақты байланыс жоқ."</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Тізбек"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Үздіксіз смарт үй тәжірибесі үшін Тізбек протоколы арқылы үйлесімді құрылғыларға қосылыңыз."</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Тізбек протоколын пайдалану үшін ұшақ режимі өшіріледі."</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Камераны пайдалану"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Микрофонды пайдалану"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Қолданбалар мен қызметтерге арналған."</string>
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 6ef48d2..f0b3664 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"កម្មវិធីដែលមានការអនុញ្ញាតឱ្យប្រើឧបករណ៍នៅជិតអាចកំណត់ចម្ងាយពាក់ព័ន្ធនៃឧបករណ៍ដែលបានភ្ជាប់។"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ការចូលប្រើទីតាំងត្រូវបានបិទសម្រាប់កម្មវិធី និងសេវាកម្ម។ ទីតាំងឧបករណ៍របស់អ្នកនៅតែអាចត្រូវបានផ្ញើទៅអ្នកសង្គ្រោះបន្ទាន់ដដែល នៅពេលដែលអ្នកហៅទូរសព្ទ ឬផ្ញើសារជាអក្សរទៅលេខសង្គ្រោះបន្ទាន់។"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"ស្វែងយល់បន្ថែមអំពីការកំណត់ទីតាំង"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"ដើម្បីផ្លាស់ប្ដូរសិទ្ធិចូលប្រើទីតាំង សូមចូលទៅកាន់ការកំណត់ > សុវត្ថិភាព និងឯកជនភាព > ការគ្រប់គ្រងឯកជនភាព"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"គណនី"</string>
<string name="security_settings_title" msgid="6710768415432791970">"សុវត្ថិភាព"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"ការអ៊ីនគ្រីប និងព័ត៌មានផ្ទៀងផ្ទាត់"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"កម្រិតរំលេចពណ៌"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"កម្រិតពណ៌កាន់តែខ្ពស់ធ្វើឱ្យអក្សរ ប៊ូតុង និងរូបតំណាងកាន់តែលេចធ្លោ។ សូមជ្រើសរើសកម្រិតពណ៌ដែលមើលទៅល្អបំផុតសម្រាប់អ្នក។"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"កម្មវិធីមួយចំនួនប្រហែលជាមិនអាចប្រើការកំណត់កម្រិតពណ៌ និងកម្រិតពណ៌អក្សរទាំងអស់បានទេ"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"កែតម្រូវលក្ខណៈពណ៌ និងអក្សរធៀបនឹងពណ៌ផ្ទៃខាងក្រោយរបស់អេក្រង់អ្នក"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"មើលសាកល្បង"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 ថ្ងៃមុន"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"បង្កើនកម្រិតថាមពលថ្ម"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"បិទ នៅពេលសាកថ្មពេញ"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"បិទនៅ <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"មុខងារសន្សំថ្មនឹងបិទ នៅពេលសាកថ្មលើសពី <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"បើក"</string>
@@ -2691,7 +2690,7 @@
<string name="cellular_security_settings_title" msgid="7779141923670352595">"សុវត្ថិភាពបណ្ដាញទូរសព្ទចល័ត"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"ការជូនដំណឹង"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"ការជូនដំណឹងអំពីបណ្ដាញ"</string>
- <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"ទទួលបានការជូនដំណឹង នៅពេលឧបករណ៍របស់អ្នកភ្ជាប់ទៅបណ្ដាញដែលមិនបានអ៊ីនគ្រីប ឬនៅពេលបណ្ដាញកត់ត្រាលេខសម្គាល់ពិសេសរបស់ស៊ីម ឬឧបករណ៍របស់អ្នក"</string>
+ <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"ទទួលបានការជូនដំណឹង នៅពេលឧបករណ៍របស់អ្នកភ្ជាប់ទៅបណ្ដាញដែលមិនបានអ៊ីនគ្រីប ឬនៅពេលបណ្ដាញកត់ត្រាលេខកូដសម្គាល់ខុសពីគេរបស់ស៊ីម ឬឧបករណ៍របស់អ្នក"</string>
<string name="cellular_security_settings_encryption_title" msgid="4013084091666375780">"ការអ៊ីនគ្រីប"</string>
<string name="cellular_security_network_generations_title" msgid="2343026988833783854">"ការបង្កើតបណ្ដាញ"</string>
<string name="cellular_security_network_generations_summary" msgid="139087814553929402">"អ្នកអាចកំណត់រចនាសម្ព័ន្ធស៊ីមកាតដែលបានដំឡើងនីមួយៗ ដើម្បីភ្ជាប់ទៅបណ្ដាញដែលអាចប្រើ 3G, 4G និង 5G តែប៉ុណ្ណោះ។ ស៊ីមនេះនឹងមិនភ្ជាប់ទៅបណ្ដាញ 2G ចាស់ដែលគ្មានសុវត្ថិភាពទេ។ ការកំណត់នេះអាចនឹងដាក់កំហិតលើការតភ្ជាប់របស់អ្នក ក្នុងករណីបណ្ដាញដែលអាចប្រើបានគឺ 2G តែប៉ុណ្ណោះ។ ក្នុងករណីមានអាសន្ន 2G អាចនឹងត្រូវបានប្រើប្រាស់។"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ព័ត៌មានអំពីគោលការណ៍ការងាររបស់អ្នក"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ការកំណត់ដែលស្ថិតក្រោមការគ្រប់គ្រងអ្នកគ្រប់គ្រងផ្នែកព័ត៌មានវិទ្យារបស់អ្នក"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"ចាប់ផ្ដើមដោយប្រើទំហំទំព័រ 16KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"ចាប់ផ្ដើមឧបករណ៍ដោយប្រើខឺណែលដែលស្គាល់ទំហំទំព័រ 16KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"ប្ដូរពីមុខងារ 4kB ទៅមុខងារ 16KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"អ្នកកំពុងប្រើមុខងារ Page-Agnostic ដែលដំណើរការខឺណែល 4kB ហើយអ្នកកំពុងប្ដូរទៅមុខងារ 16KB។ មិនអាចធានាសុក្រឹតភាពកម្មវិធីនៅក្នុងមុខងារនេះទេ ហើយទិន្នន័យទាំងឡាយដែលបានរក្សាទុកនៅលើទូរសព្ទ នៅពេលកម្មវិធីដំណើរការប្រព័ន្ធត្រូវបានដោះសោ អាចប្រឈមនឹងហានិភ័យ។ វានឹងចាប់ផ្ដើមឧបករណ៍ឡើងវិញ។ មុខងារមួយចំនួននឹងត្រូវបានបិទនៅក្នុងមុខងារទាំងនេះ ដូច្នេះកម្មវិធីមួយចំនួនប្រហែលជាមិនដំណើរការទេ។ ដើម្បីត្រឡប់ឧបករណ៍ទៅមុខងារផលិតកម្មវិញ អ្នកនឹងត្រូវប្ដូរទៅមុខងារ 4kB និងចាក់សោកម្មវិធីដំណើរការប្រព័ន្ធ ដែលកំណត់ឧបករណ៍ដូចចេញពីរោងចក្រ។ បន្ទាប់ពីឧបករណ៍ចាប់ផ្ដើមចូល Android ដោយជោគជ័យ សូមបិទការដោះសោ OEM នៅក្នុងជម្រើសសម្រាប់អ្នកអភិវឌ្ឍន៍។"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"ប្ដូរពីមុខងារ 16KB ទៅមុខងារ 4KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"អ្នកកំពុងប្រើមុខងារ Page-Agnostic ដែលដំណើរការខឺណែល 16KB ហើយអ្នកកំពុងប្ដូរទៅមុខងារ 4KB។ មិនអាចធានាសុក្រឹតភាពកម្មវិធីនៅក្នុងមុខងារនេះទេ ហើយទិន្នន័យទាំងឡាយដែលបានរក្សាទុកនៅលើទូរសព្ទ នៅពេលកម្មវិធីដំណើរការប្រព័ន្ធត្រូវបានដោះសោ អាចប្រឈមនឹងហានិភ័យ។ វានឹងចាប់ផ្ដើមឧបករណ៍ឡើងវិញ។ មុខងារមួយចំនួននឹងត្រូវបានបិទនៅក្នុងមុខងារទាំងនេះ ដូច្នេះកម្មវិធីមួយចំនួនប្រហែលជាមិនដំណើរការទេ។ ដើម្បីត្រឡប់ឧបករណ៍ទៅមុខងារផលិតកម្មវិញ អ្នកត្រូវចាក់សោកម្មវិធីដំណើរការប្រព័ន្ធ ដែលកំណត់ឧបករណ៍ដូចចេញពីរោងចក្រ។ បន្ទាប់ពីឧបករណ៍ចាប់ផ្ដើមចូល Android ដោយជោគជ័យ សូមបិទការដោះសោ OEM នៅក្នុងជម្រើសសម្រាប់អ្នកអភិវឌ្ឍន៍។"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"មិនអាចធ្វើបច្ចុប្បន្នភាពខឺណែលទៅជាខឺណែលដែលត្រូវគ្នានឹងទំព័រ 16KB បានទេ។"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"កំពុងអនុវត្តការផ្លាស់ប្ដូរ"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"កំណត់ទម្រង់ឧបករណ៍ឡើងវិញទៅជា ext4 ឬ? (តម្រូវឱ្យមានសម្រាប់មុខងារ 16KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"ផ្នែកទិន្នន័យរបស់ឧបករណ៍នេះត្រូវបំប្លែងទៅជា ext4 មុនពេលប្រើជម្រើសសម្រាប់អ្នកអភិវឌ្ឍន៍ 16KB។ មិនអាចធានាសុក្រឹតភាពកម្មវិធីនៅក្នុងមុខងារនេះទេ ហើយទិន្នន័យទាំងឡាយដែលបានរក្សាទុកនៅលើទូរសព្ទ នៅពេលកម្មវិធីដំណើរការប្រព័ន្ធត្រូវបានដោះសោ អាចប្រឈមនឹងហានិភ័យ។ ការបើកដំណើរការជម្រើស 16KB នឹងតម្រូវឱ្យមានការចាប់ផ្ដើមឡើងវិញម្ដងទៀតបន្ទាប់ពីនេះ។ នៅពេលដែលអ្នកកំពុងប្រើមុខងារនេះ អ្នកអាចប្ដូរទៅមករវាងមុខងារ 4KB និង 16KB តាមរយៈការចាប់ផ្ដើមឡើងវិញតែម្ដងគត់។ មុខងារមួយចំនួននឹងត្រូវបានបិទនៅក្នុងមុខងារទាំងនេះ ដូច្នេះកម្មវិធីមួយចំនួនប្រហែលជាមិនដំណើរការទេ។ ដើម្បីត្រឡប់ឧបករណ៍ទៅមុខងារផលិតកម្ម អ្នកនឹងត្រូវប្ដូរត្រឡប់ទៅមុខងារ 4KB វិញ បន្ទាប់មកចាក់សោកម្មវិធីដំណើរការប្រព័ន្ធ ដែលកំណត់ឧបករណ៍ដូចចេញពីរោងចក្រ។ បន្ទាប់ពីឧបករណ៍ចាប់ផ្ដើមចូល Android ដោយជោគជ័យ សូមបិទការដោះសោ OEM នៅក្នុងជម្រើសសម្រាប់អ្នកអភិវឌ្ឍន៍។ ឧបករណ៍នឹងត្រូវបានឈូស ហើយប្រព័ន្ធឯកសារនឹងត្រូវបានប្ដូរទៅជា ext4 បន្ទាប់ពីបញ្ជាក់រួច។ បន្ទាប់ពីដំណើរការនេះចប់ សូមត្រឡប់មកបើក 16KB ម្ដងទៀត។"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"មិនអាចឈូស និងកំណត់ទម្រង់ផ្នែកទិន្នន័យឡើងវិញទៅជា ext4 បានទេ។"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"តម្រូវឱ្យដោះសោកម្មវិធីដំណើរការប្រព័ន្ធសម្រាប់មុខងារ 16KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"ឧបករណ៍នេះត្រូវដោះសោកម្មវិធីដំណើរការប្រព័ន្ធ មុនពេលប្រើជម្រើសសម្រាប់អ្នកអភិវឌ្ឍន៍ 16KB។ មិនអាចធានាសុក្រឹតភាពកម្មវិធីនៅក្នុងមុខងារនេះទេ ហើយទិន្នន័យទាំងឡាយដែលបានរក្សាទុកនៅលើទូរសព្ទ នៅពេលកម្មវិធីដំណើរការប្រព័ន្ធត្រូវបានដោះសោ អាចប្រឈមនឹងហានិភ័យ។ ទិន្នន័យ និងការកំណត់ទាំងអស់របស់អ្នកប្រើប្រាស់នឹងត្រូវបានឈូស នៅពេលបើកដំណើរការមុខងារ 16KB។ នៅពេលកម្មវិធីដំណើរការប្រព័ន្ធត្រូវបានដោះសោ ការបើកដំណើរការជម្រើស 16KB សកម្មនឹងតម្រូវឱ្យមានការចាប់ផ្ដើមឡើងវិញពីរដង។ នៅពេលដែលអ្នកកំពុងប្រើមុខងារនេះ អ្នកអាចប្ដូរទៅមករវាងមុខងារ 4KB និង 16KB តាមរយៈការចាប់ផ្ដើមឡើងវិញតែម្ដងគត់។ មុខងារមួយចំនួននឹងត្រូវបានបិទនៅក្នុងមុខងារទាំងនេះ ដូច្នេះកម្មវិធីមួយចំនួនប្រហែលជាមិនដំណើរការទេ។ ដើម្បីត្រឡប់ឧបករណ៍ទៅមុខងារផលិតកម្ម អ្នកត្រូវប្ដូរទៅមុខងារ 4KB វិញ បន្ទាប់មក ការចាក់សោ OEM/កម្មវិធីដំណើរការប្រព័ន្ធ (ដែលកំណត់ឧបករណ៍ដូចចេញពីរោងចក្រ)។ សូមដោះសោកម្មវិធីដំណើរការប្រព័ន្ធ រួចព្យាយាមម្ដងទៀត។ អ្នកអាចមើលការណែនាំអំពីរបៀបអនុវត្តសកម្មភាពនេះតាម <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"ដោយប្រើមុខងារ Page-Agnostic 4KB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"អ្នកកំពុងប្រើមុខងារ 4KB នៃមុខងារ Page-Agnostic។ មិនអាចធានាសុក្រឹតភាពកម្មវិធីនៅក្នុងមុខងារនេះទេ ហើយទិន្នន័យទាំងឡាយដែលបានរក្សាទុកនៅលើទូរសព្ទ នៅពេលកម្មវិធីដំណើរការប្រព័ន្ធត្រូវបានដោះសោ អាចប្រឈមនឹងហានិភ័យ។ មុខងារមួយចំនួននឹងត្រូវបានបិទនៅក្នុងមុខងារទាំងនេះ ដូច្នេះកម្មវិធីមួយចំនួនប្រហែលជាមិនដំណើរការទេ។ ដើម្បីបញ្ចូលមុខងារផលិតកម្មឡើងវិញ អ្នកត្រូវតែចាក់សោកម្មវិធីដំណើរការប្រព័ន្ធរបស់ឧបករណ៍។ ចុចដើម្បីអានបន្ថែម។"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"អ្នកកំពុងប្រើមុខងារ 4KB នៃមុខងារ Page-Agnostic។ មិនអាចធានាសុក្រឹតភាពកម្មវិធីនៅក្នុងមុខងារនេះទេ ហើយទិន្នន័យទាំងឡាយដែលបានរក្សាទុកនៅលើទូរសព្ទ នៅពេលកម្មវិធីដំណើរការប្រព័ន្ធត្រូវបានដោះសោ អាចប្រឈមនឹងហានិភ័យ។ មុខងារមួយចំនួននឹងត្រូវបានបិទនៅក្នុងមុខងារទាំងនេះ ដូច្នេះកម្មវិធីមួយចំនួនប្រហែលជាមិនដំណើរការទេ។ ដើម្បីបញ្ចូលមុខងារផលិតកម្មឡើងវិញ អ្នកត្រូវតែចាក់សោកម្មវិធីដំណើរការប្រព័ន្ធរបស់ឧបករណ៍។ ដំណើរការនេះនឹងកំណត់ឧបករណ៍ដូចចេញពីរោងចក្រ រួចត្រឡប់ឧបករណ៍ទៅការកំណត់ផលិតកម្មវិញ។ បន្ទាប់ពីឧបករណ៍ចាប់ផ្ដើមចូល Android ដោយជោគជ័យ សូមបិទការដោះសោ OEM នៅក្នុងជម្រើសសម្រាប់អ្នកអភិវឌ្ឍន៍។ ប្រសិនបើឧបករណ៍មិនអាចចាប់ផ្ដើមប្រព័ន្ធប្រតិបត្តិការ Android ឬមិនមានស្ថិរភាព សូមជំនួសកម្មវិធីឧបករណ៍ឡើងវិញដោយប្រើរូបភាពពីរោងចក្រចុងក្រោយបំផុតពី <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ឬប្រើ <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> រួចជ្រើសរើស \'ឈូសឧបករណ៍\' \'ចាក់សោកម្មវិធីដំណើរការប្រព័ន្ធ\' និង \'បង្ខំឱ្យជំនួសផ្នែកទាំងអស់\'។"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"ដោយប្រើមុខងារ Page-Agnostic 16KB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"អ្នកកំពុងប្រើមុខងារ 16KB នៃមុខងារ Page-Agnostic។ មិនអាចធានាសុក្រឹតភាពកម្មវិធីនៅក្នុងមុខងារនេះទេ ហើយទិន្នន័យទាំងឡាយដែលបានរក្សាទុកនៅលើទូរសព្ទ នៅពេលកម្មវិធីដំណើរការប្រព័ន្ធត្រូវបានដោះសោ អាចប្រឈមនឹងហានិភ័យ។ មុខងារមួយចំនួននឹងត្រូវបានបិទនៅក្នុងមុខងារទាំងនេះ ដូច្នេះកម្មវិធីមួយចំនួនប្រហែលជាមិនដំណើរការទេ។ ដើម្បីចូលទៅក្នុងមុខងារផលិតកម្មឡើងវិញ អ្នកត្រូវតែប្ដូរត្រឡប់ទៅមុខងារ 4K បន្ទាប់មកចាក់សោកម្មវិធីដំណើរការប្រព័ន្ធរបស់ឧបករណ៍។ ចុចដើម្បីអានបន្ថែម។"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"អ្នកកំពុងប្រើមុខងារ 16KB នៃមុខងារ Page-Agnostic។ មិនអាចធានាសុក្រឹតភាពកម្មវិធីនៅក្នុងមុខងារនេះទេ ហើយទិន្នន័យទាំងឡាយដែលបានរក្សាទុកនៅលើទូរសព្ទ នៅពេលកម្មវិធីដំណើរការប្រព័ន្ធត្រូវបានដោះសោ អាចប្រឈមនឹងហានិភ័យ។ មុខងារមួយចំនួននឹងត្រូវបានបិទនៅក្នុងមុខងារទាំងនេះ ដូច្នេះកម្មវិធីមួយចំនួនប្រហែលជាមិនដំណើរការទេ។ ដើម្បីចូលទៅក្នុងមុខងារផលិតកម្មឡើងវិញ អ្នកត្រូវតែប្ដូរត្រឡប់ទៅមុខងារ 4K បន្ទាប់មកចាក់សោកម្មវិធីដំណើរការប្រព័ន្ធរបស់ឧបករណ៍។ ដំណើរការនេះនឹងកំណត់ឧបករណ៍ដូចចេញពីរោងចក្រ រួចត្រឡប់ឧបករណ៍ទៅការកំណត់ផលិតកម្មវិញ។ បន្ទាប់ពីឧបករណ៍ចាប់ផ្ដើមចូល Android ដោយជោគជ័យ សូមបិទការដោះសោ OEM នៅក្នុងជម្រើសសម្រាប់អ្នកអភិវឌ្ឍន៍។ ប្រសិនបើឧបករណ៍មិនអាចចាប់ផ្ដើមប្រព័ន្ធប្រតិបត្តិការ Android ឬមិនមានស្ថិរភាព សូមជំនួសកម្មវិធីឧបករណ៍ឡើងវិញដោយប្រើរូបភាពពីរោងចក្រចុងក្រោយបំផុតពី <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ឬប្រើ <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> រួចជ្រើសរើស \'ឈូសឧបករណ៍\' \'ចាក់សោកម្មវិធីដំណើរការប្រព័ន្ធ\' និង \'បង្ខំឱ្យជំនួសផ្នែកទាំងអស់\'។"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"មុខងារ Page-Agnostic 16KB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"អានបន្ថែម"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ឧបករណ៍ដោះស្រាយរបាយការណ៍អំពីបញ្ហា"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"កំណត់ថាតើកម្មវិធីមួយណាដែលត្រូវចាត់ចែងផ្លូវកាត់សម្រាប់របាយការណ៍អំពីបញ្ហានៅលើឧបករណ៍របស់អ្នក។"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ផ្ទាល់ខ្លួន"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"បិទមុខងារពេលជិះយន្តហោះ ដើម្បីប្រើ UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"មិនអាចប្រើ UWB នៅក្នុងទីតាំងបច្ចុប្បន្នបានទេ"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"ភ្ជាប់ជាមួយឧបករណ៍ដែលត្រូវគ្នាដោយប្រើ Thread ដើម្បីទទួលបានបទពិសោធប្រើប្រាស់ផ្ទះឆ្លាតវៃរលូន"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"បិទមុខងារពេលជិះយន្តហោះ ដើម្បីប្រើ Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"ការចូលប្រើកាមេរ៉ា"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"ការចូលប្រើមីក្រូហ្វូន"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"សម្រាប់កម្មវិធី និងសេវាកម្ម"</string>
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index e2502b6..1aecd37 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"ಸಮೀಪದಲ್ಲಿರುವ ಸಾಧನಗಳ ಅನುಮತಿ ಹೊಂದಿರುವ ಆ್ಯಪ್ಗಳು ಕನೆಕ್ಟ್ ಮಾಡಿರುವ ಸಾಧನಗಳ ಸಂಬಂಧಿತ ಸ್ಥಾನವನ್ನು ನಿರ್ಧರಿಸಬಹುದು."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗೆ ಸ್ಥಳ ಪ್ರವೇಶಪಡೆಯುವಿಕೆ ಆಫ್ ಆಗಿದೆ. ನೀವು ತುರ್ತು ಸಂಖ್ಯೆಗೆ ಕರೆ ಮಾಡಿದಾಗ ಅಥವಾ ಪಠ್ಯ ಕಳುಹಿಸಿದಾಗ ನಿಮ್ಮ ಸಾಧನದ ಸ್ಥಳವನ್ನು ತುರ್ತಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸುವವರಿಗೆ ಕಳುಹಿಸಬಹುದು."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"ಸ್ಥಳ ಸೆಟ್ಟಿಂಗ್ಗಳ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"ಸ್ಥಳ ಆ್ಯಕ್ಸೆಸ್ ಬದಲಿಸಲು, ಸೆಟ್ಟಿಂಗ್ > ಭದ್ರತೆ ಹಾಗೂ ಗೌಪ್ಯತೆ > ಗೌಪ್ಯತೆ ನಿಯಂತ್ರಣಗಳಿಗೆ ಹೋಗಿ"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"ಖಾತೆಗಳು"</string>
<string name="security_settings_title" msgid="6710768415432791970">"ಭದ್ರತೆ"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"ಎನ್ಕ್ರಿಪ್ಶನ್ ಮತ್ತು ರುಜುವಾತುಗಳು"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"ಕಲರ್ ಕಾಂಟ್ರಾಸ್ಟ್"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ಹೆಚ್ಚಿನ ಕಾಂಟ್ರಾಸ್ಟ್ ಪಠ್ಯ, ಬಟನ್ಗಳು ಮತ್ತು ಐಕಾನ್ಗಳನ್ನು ಎದ್ದು ಕಾಣುವಂತೆ ಮಾಡುತ್ತದೆ. ನಿಮಗೆ ಉತ್ತಮವಾಗಿ ಕಾಣುವ ಕಾಂಟ್ರಾಸ್ಟ್ ಅನ್ನು ಆರಿಸಿ."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"ಕೆಲವು ಆ್ಯಪ್ಗಳು ಎಲ್ಲಾ ಬಣ್ಣ ಮತ್ತು ಪಠ್ಯದ ಕಾಂಟ್ರಾಸ್ಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬೆಂಬಲಿಸದೇ ಇರಬಹುದು"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"ನಿಮ್ಮ ಸ್ಕ್ರೀನ್ನ ಹಿನ್ನೆಲೆ ಬಣ್ಣಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳುವಂತೆ ಬಣ್ಣಗಳು ಮತ್ತು ಪಠ್ಯವು ಹೇಗೆ ಕಾಣಬೇಕು ಎಂಬುದನ್ನು ಅಡ್ಜಸ್ಟ್ ಮಾಡಿ"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"ಪೂರ್ವವೀಕ್ಷಿಸಿ"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"ಹೆಲೆನ್, ಆಡಮ್"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 ದಿನಗಳ ಹಿಂದೆ"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB ಬಳಸಲು ಏರ್ಪ್ಲೇನ್ ಮೋಡ್ ಅನ್ನು ಆಫ್ ಮಾಡಿ"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"ಪ್ರಸ್ತುತ ಸ್ಥಳದಲ್ಲಿ UWB ಲಭ್ಯವಿಲ್ಲ"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"ಥ್ರೆಡ್"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"ತಡೆರಹಿತ ಸ್ಮಾರ್ಟ್ ಹೋಮ್ ಅನುಭವಕ್ಕಾಗಿ ಥ್ರೆಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಹೊಂದಾಣಿಕೆಯಾಗುವ ಸಾಧನಗಳಿಗೆ ಕನೆಕ್ಟ್ ಮಾಡಿ"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"ಥ್ರೆಡ್ ಬಳಸಲು ಏರ್ಪ್ಲೇನ್ ಮೋಡ್ ಅನ್ನು ಆಫ್ ಮಾಡಿ"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"ಕ್ಯಾಮರಾ ಪ್ರವೇಶದ ಅನುಮತಿ"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"ಮೈಕ್ರೊಫೋನ್ ಪ್ರವೇಶದ ಅನುಮತಿ"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ಆ್ಯಪ್ಗಳು ಮತ್ತು ಸೇವೆಗಳಿಗಾಗಿ"</string>
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index f949a9f..4f80306 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"근처 기기 액세스 권한이 있는 앱은 연결된 기기 간의 상대적인 위치를 파악할 수 있습니다."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"앱 및 서비스에 대한 위치 정보 액세스가 사용 중지되어 있습니다. 그래도 긴급 전화번호로 전화를 걸거나 문자 메시지를 보내면 기기의 위치 정보가 긴급 구조원에게 전달될 수 있습니다."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"위치 설정에 대해 자세히 알아보기"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"위치 액세스 권한을 변경하려면 설정 > 보안 및 개인 정보 보호 > 개인 정보 보호 설정으로 이동하세요."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"계정"</string>
<string name="security_settings_title" msgid="6710768415432791970">"보안"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"암호화 및 사용자 인증 정보"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"색상 대비"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"고대비를 사용하면 텍스트, 버튼, 아이콘이 더 선명하게 보입니다. 자신에게 가장 괜찮아 보이는 대비를 선택하세요."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"일부 앱에서는 모든 색상 및 텍스트 대조 설정을 지원하지 않습니다."</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"화면의 배경 색상과 대조하여 색상과 텍스트를 어떻게 표시할지 조정합니다."</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"미리보기"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"헬렌, 아담"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2일 전"</string>
@@ -4979,7 +4979,7 @@
<string name="enable_2g_summary" msgid="2794534052372565914">"2G는 보안이 약한 대신 일부 위치에서 연결 품질을 개선할 수 있습니다. 긴급 전화의 경우 2G는 항상 허용됩니다."</string>
<string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> 이동통신사 사용 시 2G 필요"</string>
<string name="require_cellular_encryption_title" msgid="6087085031703089235">"암호화된 네트워크만 허용"</string>
- <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"이는 보안을 강화하지만 일부 위치에서 모바일 네트워크 연결이 제한될 수 있습니다. 긴급 전화는 항상 허용됩니다."</string>
+ <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"이렇게 하면 보안을 강화하지만 일부 위치에서 모바일 네트워크 연결이 제한될 수 있습니다. 긴급 전화는 항상 허용됩니다."</string>
<string name="app_info_all_services_label" msgid="1487070364839071105">"모든 서비스"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"클립보드 액세스 표시"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"앱이 복사된 텍스트, 이미지 또는 기타 콘텐츠에 액세스할 때 메시지 표시"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB를 사용하려면 비행기 모드를 사용 중지하세요."</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"현재 위치에서는 UWB를 사용할 수 없습니다."</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"스레드"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"원활한 스마트 홈 환경을 위해 스레드를 사용해 호환되는 기기에 연결하세요"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"스레드를 사용하려면 비행기 모드를 사용 중지하세요"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"카메라 액세스"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"마이크 액세스"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"앱 및 서비스에 적용"</string>
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index 5e8297a..4ef7406 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Жакын жердеги түзмөктөрдү көрө алган колдонмолор туташкан түзмөктөрдүн абалын аныкташы мүмкүн."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Колдонмолор менен кызматтар түзмөктүн жайгашкан жерин көрө алышпайт. Кырсыктаганда жардамга келчү кызматка чалып же билдирүү жөнөтүп жатканыңызда, ага түзмөгүңүздүн жайгашкан жери көрүнөт."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Жайгашкан жерди аныктоо параметрлери жөнүндө кеңири маалымат"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Жайгашкан жерди аныктоо мүмкүнчүлүгүн өзгөртүү үчүн Параметрлер > Коопсуздук жана купуялык > Купуялуулукту көзөмөлдөө каражаттарына өтүңүз"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Аккаунттар"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Коопсуздук"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Шифрлөө/каттоо маалыматы"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Түс контрасты"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Контраст жогору болсо, текст, баскычтар жана сүрөтчөлөр жакшыраак көрүнөт. Өзүңүзгө ылайыктуу контрастты тандаңыз."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Айрым колдонмолордо түс жана тексттин контрасты боюнча айрым параметрлер колдоого алынбашы мүмкүн"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Текстти жана түстөрдү экрандын фонуна жараша тууралаңыз"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Алдын ала көрүү"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Хелен, Адам"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 күн мурун"</string>
@@ -2686,11 +2686,11 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Adaptive connectivity колдонмосун пайдалануу"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"Мобилдик тармактын коопсуздугу"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"Тармактын түрү, шифрлөө, билдирмелерди башкаруу элементтери"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"Бул параметрлер маалыматтарыңызды уурдап же аларга көз салуу мүмкүн болгон эски же шифрленбеген тармактардан чалууларыңызды, билдирүүлөрүңүздү жана маалыматтарыңызды коргоого жардам берет"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"Бул параметрлер чалууларыңызды, билдирүүлөрүңүздү, ошондой эле маалыматтарыңызды уурдатып жибериши же ачыктап коюшу мүмкүн болгон эски же шифрленбеген тармактарды коргойт"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"Мобилдик тармактын коопсуздугу"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Билдирмелер"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Тармак тууралуу билдирмелер"</string>
- <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"Түзмөгүңүз шифрленбеген тармакка туташканда же тармакта SIM картанын же түзмөктүн уникалдуу идентификатору жазылганда билдирме алыңыз"</string>
+ <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"Түзмөгүңүздүн шифрленбеген тармакка туташканын же тармактын SIM картанын же түзмөктүн өзгөчө идентификаторун жазып жатканын билип турасыз"</string>
<string name="cellular_security_settings_encryption_title" msgid="4013084091666375780">"Шифрлөө"</string>
<string name="cellular_security_network_generations_title" msgid="2343026988833783854">"Тармак муундары"</string>
<string name="cellular_security_network_generations_summary" msgid="139087814553929402">"Ар бир орнотулган SIM картаны 3G, 4G жана 5G колдогон тармактарга гана туташуу үчүн конфигурациялай аласыз. SIM карта эски, кооптуу 2G тармактарына туташпайт. Жалгыз жеткиликтүү тармак 2G болсо, бул параметр байланышыңызды чектеши мүмкүн. Кырсыктаганда 2G колдонулушу мүмкүн."</string>
@@ -4979,7 +4979,7 @@
<string name="enable_2g_summary" msgid="2794534052372565914">"2G тармагы жакшы корголбогону менен, айрым жерлерде туруктуу иштеп, шашылыш чалуулар үчүн такай күйүп турат."</string>
<string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> 2G тармагын күйгүзүүнү талап кылат"</string>
<string name="require_cellular_encryption_title" msgid="6087085031703089235">"Шифрленген тармактарга гана уруксат берүү"</string>
- <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"Бул коопсуз болгону менен, айрым жерлерде мобилдик тармакка туташууну чектеши мүмкүн. Шашылыш чалууга ар дайым уруксат берилет."</string>
+ <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"Бул коопсуз чечим болгону менен, айрым жерлерде мобилдик тармакка туташуу кыйынчылыктарды жаратышы мүмкүн. Шашылыш чалууга ар дайым уруксат берилет."</string>
<string name="app_info_all_services_label" msgid="1487070364839071105">"Бардык кызматтар"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Алмашуу буферин пайдалануу мүмкүнчүлүгүн көрсөтүү"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Колдонмолор көчүрүлгөн текстти, сүрөттөрдү же башка нерселерди пайдаланганда билдирмелер көрүнөт"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB\'ни колдонуу үчүн учак режимин өчүрүңүз"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB учурдагы жерде жеткиликсиз"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Thread\'дин жардамы менен шайкеш түзмөктөргө туташтырып, акылдуу үйдү оңой тескеңиз"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread\'ди колдонуу үчүн учак режимин өчүрүңүз"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Камераны колдонуу"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Микрофонду колдонуу"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Колдонмолор жана кызматтар үчүн"</string>
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index 5d0ff7f..02ae8a2 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"ແອັບທີ່ມີການອະນຸຍາດອຸປະກອນທີ່ຢູ່ໃກ້ຄຽງສາມາດລະບຸສະຖານທີ່ທີ່ກ່ຽວຂ້ອງກັນຂອງອຸປະກອນທີ່ເຊື່ອມຕໍ່ໄດ້."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ການເຂົ້າເຖິງສະຖານທີ່ຖືກປິດໄວ້ສຳລັບແອັບ ແລະ ບໍລິການຕ່າງໆ. ສະຖານທີ່ອຸປະກອນອາດຍັງຄົງຖືກສົ່ງໄປຫາທີມກູ້ໄພເມື່ອທ່ານໂທ ຫຼື ສົ່ງຂໍ້ຄວາມຫາເບີໂທສຸກເສີນ."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"ສຶກສາເພີ່ມເຕີມກ່ຽວກັບການຕັ້ງຄ່າສະຖານທີ່"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"ເພື່ອປ່ຽນສິດເຂົ້າເຖິງສະຖານທີ່, ໃຫ້ເຂົ້າໄປການຕັ້ງຄ່າ > ຄວາມປອດໄພ ແລະ ຄວາມເປັນສ່ວນຕົວ > ການຄວບຄຸມຄວາມເປັນສ່ວນຕົວ"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"ບັນຊີ"</string>
<string name="security_settings_title" msgid="6710768415432791970">"ຄວາມປອດໄພ"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"ການເຂົ້າລະຫັດ ແລະ ຂໍ້ມູນການເຂົ້າສູ່ລະບົບ"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"ຄວາມຄົມຊັດຂອງສີ"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ຄວາມຄົມຊັດທີ່ສູງຂຶ້ນເຮັດໃຫ້ຂໍ້ຄວາມ, ປຸ່ມ, ແລະ ໄອຄອນໂດດເດັ່ນຫຼາຍຂຶ້ນ. ເລືອກຮູບລັກຄວາມຄົມຊັດທີ່ດີທີ່ສຸດສໍາລັບທ່ານ."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"ບາງແອັບອາດຈະບໍ່ຮອງຮັບການຕັ້ງຄ່າສີ ແລະ ຄວາມຄົມຊັດຂໍ້ຄວາມທັງໝົດ"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"ປັບແກ້ຮູບລັກສີ ແລະ ຂໍ້ຄວາມກັບສີພື້ນຫຼັງຂອງໜ້າຈໍຂອງທ່ານ"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"ຕົວຢ່າງ"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 ມື້ກ່ອນ"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"ປິດໂໝດຢູ່ໃນຍົນເພື່ອໃຊ້ UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB ບໍ່ພ້ອມໃຫ້ນຳໃຊ້ໃນສະຖານທີ່ປັດຈຸບັນ"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"ເຊື່ອມຕໍ່ຫາອຸປະກອນທີ່ເຂົ້າກັນໄດ້ໂດຍໃຊ້ Thread ສໍາລັບປະສົບການສະມາດໂຮມທີ່ບໍ່ສະດຸດ"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"ປິດໂໝດຢູ່ໃນຍົນເພື່ອໃຊ້ Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"ການເຂົ້າເຖິງກ້ອງຖ່າຍຮູບ"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"ການເຂົ້າເຖິງໄມໂຄຣໂຟນ"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ສຳລັບແອັບ ແລະ ບໍລິການ"</string>
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 945858e..bb291ac 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Programos, turinčios netoliese esančių įrenginių leidimą, gali nustatyti apytikslį atstumą iki prijungtų įrenginių."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Programų ir paslaugų prieiga prie vietovės išjungta. Įrenginio vietovės informacija vis tiek gali būti siunčiama pagalbos tarnyboms skambinant ar siunčiant teksto pranešimą pagalbos numeriu."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Sužinokite daugiau apie vietovės nustatymus."</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Jei norite pakeisti prieigą prie vietovės, eikite į skiltį „Nustatymai“ > „Sauga ir privatumas“ > „Privatumo valdikliai“"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Paskyros"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sauga"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Šifruotė ir prisijungimo duomenys"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Spalvų kontrastas"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Naudojant didesnį kontrastą, tekstas, mygtukai ir piktogramos išsiskiria labiau. Pasirinkite jūsų akiai patraukliausią kontrastą."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Kai kuriose programose gali būti palaikomos ne visos spalvos ir teksto kontrasto nustatymai"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Reguliuokite, kaip spalvos ir tekstas atrodo pasirinktos spalvos ekrano fone"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Peržiūra"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helena, Adamas"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Prieš 2 dienas"</string>
@@ -4992,8 +4992,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Norėdami naudoti UWB, išjunkite lėktuvo režimą"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB ryšys nepasiekiamas dabartinėje vietovėje"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Susiekite su suderinamais įrenginiais naudodami „Thread“ ir mėgaukitės sklandžiomis išmaniųjų namų funkcijomis"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Jei norite naudoti „Thread“, išjunkite lėktuvo režimą"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Prieiga prie fotoaparato"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Prieiga prie mikrofono"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Programos ir paslaugos"</string>
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index c7227cf..6726cb8 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -228,7 +228,7 @@
<string name="action_drag_label_remove" msgid="1034900377796780568">"Noņemt valodu"</string>
<string name="activity_picker_label" msgid="351250401590691126">"Darbības izvēle"</string>
<string name="cancel" msgid="5780102414089664898">"Atcelt"</string>
- <string name="okay" msgid="4827099303045669054">"LABI"</string>
+ <string name="okay" msgid="4827099303045669054">"Labi"</string>
<string name="forget" msgid="3754013654135912783">"Aizmirst"</string>
<string name="save" msgid="3125033126936493822">"Saglabāt"</string>
<string name="done" msgid="7497982645646431310">"Gatavs"</string>
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Lietotnes, kurām ir atļauja noteikt tuvumā esošās ierīces, var noteikt pievienoto ierīču relatīvo pozīciju."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Lietotnēm un pakalpojumiem nav atļaujas piekļūt atrašanās vietai. Jūsu ierīces atrašanās vietas datus joprojām var nosūtīt ārkārtas dienestiem, ja zvanīsiet vai sūtīsiet īsziņu uz ārkārtas numuru."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Uzzināt vairāk par atrašanās vietas iestatījumiem"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Lai mainītu piekļuvi atrašanās vietai, pārejiet uz sadaļu Iestatījumi > Drošība un konfidencialitāte > Konfidencialitātes vadīklas."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Konti"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Drošība"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Šifrēšana un akreditācijas dati"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Krāsu kontrasts"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Lielākā kontrastā teksts, pogas un ikonas skaidrāk izceļas. Izvēlieties kontrastu, kas, jūsuprāt, izskatās vislabāk."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Iespējams, dažās lietotnēs netiks atbalstīti visi krāsu un teksta kontrasta iestatījumi."</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Varat pielāgot, kā jāizskatās krāsām un tekstam salīdzinājumā ar ekrāna fona krāsu."</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Priekšskatījums"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helēna, Ādams"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Pirms 2 dienām"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Akumulatora darbības laika paildzināšana"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Izslēgt, kad uzlādējies"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Izslēgt, kad uzlāde ir <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Akumulatora enerģijas taupīšanas režīms tiek izslēgts, kad akumulatora uzlādes līmenis pārsniedz <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>."</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Ieslēgt"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Jūsu darba politikas informācija"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Iestatījumus pārvalda jūsu IT administrators"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafiskais procesors"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Palaist ar 16 KB lielu lappušatmiņu"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Palaist ar kodolu, kas atbalsta 16 KB lappušatmiņu"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Pārslēgšana no 4 KB režīma uz 16 KB režīmu"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Pašlaik izmantojat režīmu, kas nav atkarīgs no lappušatmiņas lieluma un izmanto 4 KB kodolu, un grasāties pārslēgt 16 KB režīmu. Šajā režīmā nevar garantēt programmatūras integritāti, un tālrunī glabātie dati var būt apdraudēti, kamēr operētājsistēmu ielādes rīks ir atbloķēts. Veicot šo darbību, ierīce tiks atkārtoti palaista. Šajos režīmos dažas funkcijas tiks atspējotas, tādēļ dažas lietojumprogrammas var nedarboties. Lai ierīcē atjaunotu produkcijas režīmu, jums būs jāpārslēdz 4 KB režīms un jābloķē operētājsistēmu ielādes rīks. Tādējādi ierīcē tiks atjaunoti rūpnīcas dati. Kad ierīcē būs sekmīgi palaista operētājsistēma Android, izstrādātāju opcijās atspējojiet OAR atbloķēšanu."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Pārslēgšana no 16 KB režīma uz 4 KB režīmu"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Pašlaik izmantojat režīmu, kas nav atkarīgs no lappušatmiņas lieluma un izmanto 16 KB kodolu, un grasāties pārslēgt 4 KB režīmu. Šajā režīmā nevar garantēt programmatūras integritāti, un tālrunī glabātie dati var būt apdraudēti, kamēr operētājsistēmu ielādes rīks ir atbloķēts. Veicot šo darbību, ierīce tiks atkārtoti palaista. Šajos režīmos dažas funkcijas tiks atspējotas, tādēļ dažas lietojumprogrammas var nedarboties. Lai ierīcē atjaunotu produkcijas režīmu, jums būs jābloķē operētājsistēmu ielādes rīks. Tādējādi ierīcē tiks atjaunoti rūpnīcas dati. Kad ierīcē būs sekmīgi palaista operētājsistēma Android, izstrādātāju opcijās atspējojiet OAR atbloķēšanu."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Neizdevās atjaunināt kodolu uz tādu kodolu, kas saderīgs ar 16 KB lapām."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Izmaiņu piemērošana"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Vai pārformatēt ierīces failu sistēmu uz ext4? (Tā ir nepieciešama, lai izmantotu 16 KB režīmu.)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Ierīces datu nodalījuma failu sistēma jākonvertē uz ext4, lai varētu izmantot izstrādātāju opciju “16 KB”. Šajā režīmā nevar garantēt programmatūras integritāti, un tālrunī glabātie dati var būt apdraudēti, kamēr operētājsistēmu ielādes rīks ir atbloķēts. Lai varētu aktivizēt opciju “16 KB”, ierīce būs vēl vienu reizi atkārtoti jāpalaiž. Kad būs ieslēgts šis režīms, varēsiet pārslēgt 4 KB vai 16 KB režīmu, vienreiz atkārtoti palaižot ierīci. Šajos režīmos dažas funkcijas tiks atspējotas, tādēļ dažas lietojumprogrammas var nedarboties. Lai ierīcē atjaunotu produkcijas režīmu, jums būs jāpārslēdz 4 KB režīms un jābloķē operētājsistēmu ielādes rīks. Tādējādi ierīcē tiks atjaunoti rūpnīcas dati. Kad ierīcē būs sekmīgi palaista operētājsistēma Android, izstrādātāju opcijās atspējojiet OAR atbloķēšanu. Apstiprinot šo darbību, ierīcē tiks notīrīti dati un failu sistēma tiks mainīta uz ext4. Kad tas būs paveikts, lūdzu, atgriezieties, lai iespējotu 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Neizdevās notīrīt datu nodalījumu un to pārformatēt uz failu sistēmu ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Lai varētu izmantot 16 KB režīmu, jāatbloķē operētājsistēmu ielādes rīks"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Lai varētu izmantot izstrādātāju opciju “16 KB”, ierīcē ir jāatbloķē operētājsistēmu ielādes rīks. Šajā režīmā nevar garantēt programmatūras integritāti, un tālrunī glabātie dati var būt apdraudēti, kamēr operētājsistēmu ielādes rīks ir atbloķēts. Aktivizējot 16 KB režīmu, tiks notīrīti visi lietotāja dati un iestatījumi. Kad operētājsistēmu ielādes rīks būs atbloķēts, ierīce būs atkārtoti jāpalaiž divas reizes, lai aktivizētu opciju “16 KB”. Kad būs ieslēgts šis režīms, varēsiet pārslēgt 4 KB vai 16 KB režīmu, vienreiz atkārtoti palaižot ierīci. Šajos režīmos dažas funkcijas tiks atspējotas, tādēļ dažas lietojumprogrammas var nedarboties. Lai ierīcē atjaunotu produkcijas režīmu, jums būs jāpārslēdz 4 KB režīms un jābloķē OAR/operētājsistēmu ielādes rīks. Tādējādi ierīcē tiks atjaunoti rūpnīcas dati. Lūdzu, atbloķējiet operētājsistēmu ielādes rīku un mēģiniet vēlreiz. Norādījumi ir sniegti šeit: <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Tiek izmantots 4 KB režīms, kas nav atkarīgs no lappušatmiņas lieluma"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Pašlaik izmantojat 4 KB režīmu, kas nav atkarīgs no lappušatmiņas lieluma. Šajā režīmā nevar garantēt programmatūras integritāti, un tālrunī glabātie dati var būt apdraudēti, kamēr operētājsistēmu ielādes rīks ir atbloķēts. Šajos režīmos dažas funkcijas tiks atspējotas, tādēļ dažas lietojumprogrammas var nedarboties. Lai ierīcē atjaunotu produkcijas režīmu, jums ir jābloķē operētājsistēmu ielādes rīks. Pieskarieties, lai lasītu vairāk."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Pašlaik izmantojat 4 KB režīmu, kas nav atkarīgs no lappušatmiņas lieluma. Šajā režīmā nevar garantēt programmatūras integritāti, un tālrunī glabātie dati var būt apdraudēti, kamēr operētājsistēmu ielādes rīks ir atbloķēts. Šajos režīmos dažas funkcijas tiks atspējotas, tādēļ dažas lietojumprogrammas var nedarboties. Lai ierīcē atjaunotu produkcijas režīmu, jums ir jābloķē operētājsistēmu ielādes rīks. Tādējādi ierīcē atkal tiks atjaunoti rūpnīcas dati un produkcijas iestatījumi. Kad ierīcē būs sekmīgi palaista operētājsistēma Android, izstrādātāju opcijās atspējojiet OAR atbloķēšanu. Ja ierīcē neizdodas palaist operētājsistēmu Android vai tā nav stabila, ierīcē instalējiet jaunākos rūpnīcas attēlus no vietnes <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> vai apmeklējiet vietni <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> un atlasiet “Wipe Device” (Notīrīt ierīci), “Lock Bootloader” (Bloķēt operētājsistēmu ielādes rīku) un “Force Flash all partitions” (Veikt piespiedu instalēšanu visos nodalījumos)."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Tiek izmantots 16 KB režīms, kas nav atkarīgs no lappušatmiņas lieluma"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Pašlaik izmantojat 16 KB režīmu, kas nav atkarīgs no lappušatmiņas lieluma. Šajā režīmā nevar garantēt programmatūras integritāti, un tālrunī glabātie dati var būt apdraudēti, kamēr operētājsistēmu ielādes rīks ir atbloķēts. Šajos režīmos dažas funkcijas tiks atspējotas, tādēļ dažas lietojumprogrammas var nedarboties. Lai ierīcē atjaunotu produkcijas režīmu, jums būs jāpārslēdz 4 KB režīms un jābloķē operētājsistēmu ielādes rīks. Pieskarieties, lai lasītu vairāk."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Pašlaik izmantojat 16 KB režīmu, kas nav atkarīgs no lappušatmiņas lieluma. Šajā režīmā nevar garantēt programmatūras integritāti, un tālrunī glabātie dati var būt apdraudēti, kamēr operētājsistēmu ielādes rīks ir atbloķēts. Šajos režīmos dažas funkcijas tiks atspējotas, tādēļ dažas lietojumprogrammas var nedarboties. Lai ierīcē atjaunotu produkcijas režīmu, jums būs jāpārslēdz 4 KB režīms un jābloķē operētājsistēmu ielādes rīks. Tādējādi ierīcē atkal tiks atjaunoti rūpnīcas dati un produkcijas iestatījumi. Kad ierīcē būs sekmīgi palaista operētājsistēma Android, izstrādātāju opcijās atspējojiet OAR atbloķēšanu. Ja ierīcē neizdodas palaist operētājsistēmu Android vai tā nav stabila, ierīcē instalējiet jaunākos rūpnīcas attēlus no vietnes <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> vai apmeklējiet vietni <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> un atlasiet “Wipe Device” (Notīrīt ierīci), “Lock Bootloader” (Bloķēt operētājsistēmu ielādes rīku) un “Force Flash all partitions” (Veikt piespiedu instalēšanu visos nodalījumos)."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 KB režīms, kas nav atkarīgs no lappušatmiņas lieluma"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Uzzināt vairāk"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Kļūdu pārskatu apstrādātājs"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Šeit varat noteikt, kurai lietotnei jūsu ierīcē jāapstrādā kļūdu pārskatu saīsne."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personiskais profils"</string>
@@ -5011,8 +4991,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Izslēdziet lidojuma režīmu, lai izmantotu UWB."</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB nav pieejama pašreizējā atrašanās vietā."</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Izveidojiet savienojumu ar saderīgām ierīcēm, izmantojot protokolu Thread, lai mājas viedierīču lietošanas pieredze būtu nevainojama."</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Izslēdziet lidojuma režīmu, lai varētu izmantot protokolu Thread."</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Piekļuve kamerai"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Piekļuve mikrofonam"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Lietotnēm un pakalpojumiem"</string>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 225c62c..717515b 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Апликациите со дозвола за пристап до уредите во близина може да ја утврдуваат релативната положба на поврзаните уреди."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Пристапот до локацијата е исклучен за апликации и услуги. Сепак, можно е локацијата на уредот да се испрати до службите за спасување во итни случаи кога ќе ги повикате или кога ќе испратите порака на број за итни случаи."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Дознајте повеќе за „Поставките за локација“"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Променете го пристапот до локацијата во „Поставки < Безбед. и прив. < Контроли на прив.“"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Сметки"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Безбедност"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Шифрирање и акредитиви"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Контраст на бои"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Повисокиот контраст прави текстот, копчињата и иконите да се истакнуваат повеќе. Изберете го контрастот што ви изгледа најдобро."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Некои апликации можеби не ги поддржуваат сите поставки за контраст на бои и текст"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Приспособете како да изгледаат боите и текстот во однос на бојата на заднината на вашиот екран"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Преглед"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Хелен, Адам"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Пред 2 дена"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Продолжете го траењето на батеријата"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Исклучи кога ќе се наполни"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Исклучи на <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"„Штедачот на батерија“ ќе се исклучи кога батеријата ќе се наполни над <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Вклучи"</string>
@@ -2685,10 +2684,10 @@
<string name="adaptive_connectivity_switch_on" msgid="3653067561620745493">"Вклучено"</string>
<string name="adaptive_connectivity_switch_off" msgid="5076172560836115265">"Исклучено"</string>
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Користи „Адаптивно поврзување“"</string>
- <string name="cellular_security_title" msgid="5562899485544677941">"Обезбедување на мобилна мрежа"</string>
+ <string name="cellular_security_title" msgid="5562899485544677941">"Безбедност на мобилна мрежа"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"Тип мрежа, шифрирање, контроли за известувања"</string>
<string name="cellular_security_top_intro" msgid="6749166804080092892">"Овие поставки помагаат да се заштитат вашите повици, пораки и податоци од застарени или нешифрирани мрежи што може да доведат до кражба или надзор на податоците"</string>
- <string name="cellular_security_settings_title" msgid="7779141923670352595">"Обезбедување на мобилна мрежа"</string>
+ <string name="cellular_security_settings_title" msgid="7779141923670352595">"Безбедност на мобилна мрежа"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Известувања"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Известувања за мрежата"</string>
<string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"Добијте известување кога вашиот уред ќе се поврзе на нешифрирана мрежа или кога мрежата ќе го снима уникатниот ID на уредот или на SIM-картичката"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Информации за работните правила"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Вашиот администратор за ИТ управува со поставките"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Рестартирај со страница од 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Рестарт. со поддржан кернел со страници од 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Префрлете се од режим од 4 KB на режим од 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Вие сте во режимот за компатибилност со мемориски страници којшто извршува кернел од 4 KB и се префрлате на режимот од 16 KB. Во овој режим не може да се гарантира интегритетот на софтверот, а податоците складирани на телефонот додека е отклучен вчитувачот на систем може да бидат изложени на ризик. Ова ќе го рестартира уредот. Некои функции ќе бидат оневозможени во овие режими, па некои апликации можеби нема да функционираат. За да го вратите уредот во работен режим, ќе треба да се вратите во режимот од 4 KB и да го заклучите вчитувачот на систем, којшто го ресетира уредот на фабрички поставки. Откако уредот успешно ќе се подигне во Android, оневозможете го отклучувањето OEM во „Програмерски опции“."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Префрлете се од режим од 16 KB на режим од 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Вие сте во режимот за компатибилност со мемориски страници којшто извршува кернел од 16 KB и се префрлате на режимот од 4 KB. Во овој режим не може да се гарантира интегритетот на софтверот, а податоците складирани на телефонот додека е отклучен вчитувачот на систем може да бидат изложени на ризик. Ова ќе го рестартира уредот. Некои функции ќе бидат оневозможени во овие режими, па некои апликации можеби нема да функционираат. За да го вратите уредот во работен режим, ќе треба да го заклучите вчитувачот на систем, којшто го ресетира уредот на фабрички поставки. Откако уредот успешно ќе се подигне во Android, оневозможете го отклучувањето OEM во „Програмерски опции“."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Не можеше да се ажурира кернелот на компатибилен кернел со страници од 16 KB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Се применува промената"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Да се форматира уредот повторно во ext4? (неопходно за режим од 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Пред да се користи програмерската опција од 16 KB, партицијата со податоци на уредов треба да се конвертира во ext4. Во овој режим не може да се гарантира интегритетот на софтверот, а податоците складирани на телефонот додека е отклучен вчитувачот на систем може да бидат изложени на ризик. За да се активира опцијата од 16 KB, ќе биде потребно уште едно рестартирање по ова. Штом ќе влезете во овој режим, може да се префрлате меѓу режимите од 4 KB и 16 KB со едно рестартирање. Некои функции ќе бидат оневозможени во овие режими, па некои апликации можеби нема да функционираат. За да го вратите уредот во работен режим, ќе треба да се вратите во режимот од 4 KB, па да го заклучите вчитувачот на систем, којшто го ресетира уредот на фабрички поставки. Откако уредот успешно ќе се подигне во Android, оневозможете го отклучувањето OEM во „Програмерски опции“. По потврдувањето, уредот ќе се избрише трајно, а системот на датотеки ќе се промени во ext4. Кога ќе заврши ова, вратете се за да овозможите режим од 16 KB повторно."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Неуспешно повторно форматирање и трајно бришење на партицијата со податоци во ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Вчитувачот на систем треба да се отклучи за режим од 16 KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Пред да може да се користи програмерската опција од 16 KB, треба да се отклучи вчитувачот на систем на уредов. Во овој режим не може да се гарантира интегритетот на софтверот, а податоците складирани на телефонот додека е отклучен вчитувачот на систем може да бидат изложени на ризик. При активирањето режим од 16 KB, ќе се избришат трајно сите кориснички податоци и поставки. Откако ќе се отклучи вчитувачот на систем, ќе бидат потребни две рестартирања за да се активира опцијата од 16 KB. Штом ќе влезете во овој режим, може да се префрлате меѓу режимите од 4 KB и 16 KB со едно рестартирање. Некои функции ќе бидат оневозможени во овие режими, па некои апликации можеби нема да функционираат. За да го вратите уредот во работен режим, ќе треба да се вратите во режимот од 4 KB, па да го заклучите OEM/вчитувачот на систем, којшто го ресетира уредот на фабрички поставки. Отклучете го вчитувачот на систем, па обидете се повторно. Инструкции како да го направите ова може да најдете на <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Се користи режимот за компатибилност со мемориски страници од 4 KB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Вие сте во режимот од 4 KB на режимот за компатибилност со мемориски страници. Во овој режим не може да се гарантира интегритетот на софтверот, а податоците складирани на телефонот додека е отклучен вчитувачот на систем може да бидат изложени на ризик. Некои функции ќе бидат оневозможени во овие режими, па некои апликации можеби нема да функционираат. За да влезете во работен режим повторно, мора да го заклучите вчитувачот на систем на уредот. Допрете за да прочитате повеќе."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Вие сте во режимот од 4 KB на режимот за компатибилност со мемориски страници. Во овој режим не може да се гарантира интегритетот на софтверот, а податоците складирани на телефонот додека е отклучен вчитувачот на систем може да бидат изложени на ризик. Некои функции ќе бидат оневозможени во овие режими, па некои апликации можеби нема да функционираат. За да влезете во работен режим повторно, мора да го заклучите вчитувачот на систем на уредот. Ова ќе го ресетира уредот на фабрички поставки повторно и ќе го врати на поставките за работен режим. Откако уредот успешно ќе се подигне во Android, оневозможете го отклучувањето OEM во „Програмерски опции“. Ако уредот не може да се подигне во Android или е нестабилен, преинсталирајте ги најновите фабрички слики на уредот од <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> или користете <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> и изберете „Трајно избриши ги податоците на уредот“, „Заклучи го вчитувачот на системот“ и „Force Flash all partitions“ (Наметни инсталирање на сите партиции)."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Се користи режимот за компатибилност со мемориски страници од 16 KB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Вие сте во режимот од 16 KB на режимот за компатибилност со мемориски страници. Во овој режим не може да се гарантира интегритетот на софтверот, а податоците складирани на телефонот додека е отклучен вчитувачот на систем може да бидат изложени на ризик. Некои функции ќе бидат оневозможени во овие режими, па некои апликации можеби нема да функционираат. За да влезете во работен режим повторно, мора да се вратите во режим од 4 KB, па да го заклучите вчитувачот на систем на уредот. Допрете за да прочитате повеќе."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Вие сте во режимот од 16 KB на режимот за компатибилност со мемориски страници. Во овој режим не може да се гарантира интегритетот на софтверот, а податоците складирани на телефонот додека е отклучен вчитувачот на систем може да бидат изложени на ризик. Некои функции ќе бидат оневозможени во овие режими, па некои апликации можеби нема да функционираат. За да влезете во работен режим повторно, мора да се вратите во режим од 4 KB, па да го заклучите вчитувачот на систем на уредот. Ова ќе го ресетира уредот на фабрички поставки повторно и ќе го врати на поставките за работен режим. Откако уредот успешно ќе се подигне во Android, оневозможете го отклучувањето OEM во „Програмерски опции“. Ако уредот не може да се подигне во Android или е нестабилен, преинсталирајте ги најновите фабрички слики на уредот од <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> или користете <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> и изберете „Трајно избриши ги податоците на уредот“, „Заклучи го вчитувачот на системот“ и „Force Flash all partitions“ (Наметни инсталирање на сите партиции)."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Режим за компатибилност со мемориски страници од 16 KB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Прочитајте повеќе"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Ракувач со извештајот за грешки"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Одредува која апликација ќе ракува со кратенката за извештајот за грешки на уредот."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Лични"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Исклучете „Авионски режим“ за да користите UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB е недостапен на тековната локација"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"За беспрекорно доживување со паметен дом, поврзувајте се со компатибилни уреди со Thread"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Исклучете „Авионски режим“ за да користите Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Пристап до камерата"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Пристап до микрофонот"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"За апликации и услуги"</string>
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index 55dbfd3..84de868 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"സമീപമുള്ള ഉപകരണങ്ങളുടെ അനുമതിയുള്ള ആപ്പുകൾക്ക്, കണക്റ്റ് ചെയ്തിരിക്കുന്ന ഉപകരണങ്ങളുടെ ആപേക്ഷിക സ്ഥാനം നിർണ്ണയിക്കാനാകും."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ആപ്പുകൾക്കും സേവനങ്ങൾക്കും ലൊക്കേഷൻ ആക്സസ് ഓഫാണ്. നിങ്ങൾ അടിയന്തര നമ്പറിലേക്ക് കോൾ ചെയ്യുമ്പോഴോ ടെക്സ്റ്റ് ചെയ്യുമ്പോഴോ നിങ്ങളുടെ ഉപകരണ ലൊക്കേഷൻ, അടിയന്തര സാഹചര്യത്തിൽ പ്രതികരിക്കുന്നവർക്ക് തുടർന്നും അയച്ചേക്കാം."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"ലൊക്കേഷൻ ക്രമീകരണത്തെക്കുറിച്ച് കൂടുതലറിയുക"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"ലൊക്കേഷൻ ആക്സസ് മാറ്റാൻ, ക്രമീകരണം > സുരക്ഷയും സ്വകാര്യതയും > സ്വകാര്യതാ നിയന്ത്രണങ്ങൾ എന്നിവ സന്ദർശിക്കുക"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"അക്കൗണ്ടുകൾ"</string>
<string name="security_settings_title" msgid="6710768415432791970">"സുരക്ഷ"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"എൻക്രിപ്ഷനും ക്രെഡന്ഷ്യലുകളും"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"കളർ കോൺട്രാസ്റ്റ്"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ഉയർന്ന കോൺട്രാസ്റ്റ്, ടെക്സ്റ്റിനെയും ബട്ടണുകളെയും ഐക്കണുകളെയും കൂടുതൽ വേറിട്ട് നിർത്തും. നിങ്ങൾക്ക് മികച്ചതെന്ന് തോന്നുന്ന കോൺട്രാസ്റ്റ് തിരഞ്ഞെടുക്കുക."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"എല്ലാ നിറങ്ങളുടെയും ടെക്സ്റ്റിന്റെയും കോൺട്രാസ്റ്റ് ക്രമീകരണങ്ങൾക്ക് ചില ആപ്പുകളിൽ പിന്തുണയുണ്ടാകില്ല"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"നിങ്ങളുടെ സ്ക്രീനിന്റെ പശ്ചാത്തല നിറത്തിനെതിരെ നിറങ്ങളും ടെക്സ്റ്റും ദൃശ്യമാകുന്ന രീതി ക്രമീകരിക്കുക"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"പ്രിവ്യൂ"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"ഹെലൻ, ആദം"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 ദിവസം മുമ്പ്"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB ഉപയോഗിക്കാൻ ഫ്ലൈറ്റ് മോഡ് ഓഫാക്കുക"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"നിലവിലെ ലൊക്കേഷനിൽ UWB ലഭ്യമല്ല"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"സുഗമമായ സ്മാർട്ട് ഹോം അനുഭവത്തിന്, Thread ഉപയോഗിച്ച് അനുയോജ്യമായ ഉപകരണങ്ങളിലേക്ക് കണക്റ്റ് ചെയ്യുക"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread ഉപയോഗിക്കാൻ ഫ്ലൈറ്റ് മോഡ് ഓഫാക്കുക"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"ക്യാമറ ആക്സസ്"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"മൈക്രോഫോൺ ആക്സസ്"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ആപ്പുകൾക്കും സേവനങ്ങൾക്കും"</string>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index ea08dae..aed7abd 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Ойролцоох төхөөрөмжүүдийн зөвшөөрөлтэй аппууд холбогдсон төхөөрөмжүүдийн харгалзах байрлалыг тодорхойлох боломжтой."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Аппууд болон үйлчилгээнүүдэд байршлын хандалт унтраалттай байна. Таныг яаралтай тусламжийн утасны дугаар луу залгах эсвэл мессеж бичих үед таны төхөөрөмжийн байршлыг яаралтай тусламжийн үйлчилгээ үзүүлэгчид рүү илгээсэн хэвээр байж магадгүй."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Байршлын тохиргооны талаар нэмэлт мэдээлэл авах"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Байршлын хандалт өөрчлөхөд Тохиргоо > Хамгаалалт, нууцлал > Нууцлалын тохиргоонд оч"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Бүртгэл"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Аюулгүй байдал"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Шифр, мандат үнэмлэх"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Өнгөний ялгарал"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Илүү өндөр ялгарал нь текст, товчлуур болон дүрс тэмдгийг илүү ялгаруулдаг. Танд хамгийн сайн тохирох ялгарлыг сонгоно уу."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Зарим апп бүх өнгө болон текстийн ялгарлын тохиргоог дэмжихгүй байж магадгүй"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Таны дэлгэцийн дэвсгэр өнгөний эсрэг өнгөнүүдийг болон текст хэрхэн харагдахыг тохируулна уу"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Урьдчилан үзэх"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Хелен, Адам"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 хоногийн өмнө"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Батарейн ажиллах хугацааг сунгах"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Цэнэглэсэн үед унтраах"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>-д унтраах"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Батарейг <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>-с дээш цэнэглэхэд Батарей хэмнэгч унтарна"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Асаах"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Таны ажлын удирдамжийн мэдээлэл"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Танай IT админы удирддаг тохиргоо"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16 КБ хуудасны хэмжээтэй ачаалах"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Төхөөрөмжийг 16 KБ хуудасны хэмжээтэй дэмжигдсэн кернелээр ачаал"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4 КБ-аас 16 КБ горим руу сэлгэнэ үү"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Та 4 КБ-ын кернелийг ажиллуулж буй хуудасны хэмжээгээ сэлгэж болох (page-agnostic) горимд байгаа бөгөөд 16 КБ горим руу сэлгэж байна. Энэ горимд программ хангамжийн халдашгүй байдалд баталгаа өгөх боломжгүй бөгөөд эхэлж ачаалагчийн түгжээг тайлсан байхад утсан дээр хадгалсан аливаа өгөгдөл эрсдэлд орж магадгүй. Энэ нь төхөөрөмжийг дахин асаана. Зарим онцлогийг эдгээр горимд идэвхгүй болгох тул зарим аппликэйшн ажиллахгүй байж магадгүй. Төхөөрөмжийг үйлдвэрлэлийн горим руу буцаахын тулд та 4 КБ горим руу буцаж сэлгэж, эхэлж ачаалагчийг түгжих шаардлагатай бөгөөд энэ нь төхөөрөмжийг үйлдвэрийн тохиргоонд шинэчилнэ. Тухайн төхөөрөмжийг Android руу амжилттай ачаалсны дараа Хөгжүүлэгчийн тохиргоонд OEM түгжээг тайлахыг идэвхгүй болгоно уу."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16 КБ-аас 4 КБ горим руу сэлгэнэ үү"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Та 16 КБ-ын кернелийг ажиллуулж буй хуудасны хэмжээгээ сэлгэж болох (page-agnostic) горимд байгаа бөгөөд 4 КБ горим руу сэлгэж байна. Энэ горимд программ хангамжийн халдашгүй байдалд баталгаа өгөх боломжгүй бөгөөд эхэлж ачаалагчийн түгжээг тайлсан байхад утсан дээр хадгалсан аливаа өгөгдөл эрсдэлд орж магадгүй. Энэ нь төхөөрөмжийг дахин асаана. Зарим онцлогийг эдгээр горимд идэвхгүй болгох тул зарим аппликэйшн ажиллахгүй байж магадгүй. Төхөөрөмжийг үйлдвэрлэлийн горим руу буцаахын тулд та эхэлж ачаалагчийг түгжих шаардлагатай бөгөөд энэ нь төхөөрөмжийг үйлдвэрийн тохиргоонд шинэчилнэ. Тухайн төхөөрөмжийг Android руу амжилттай ачаалсны дараа Хөгжүүлэгчийн тохиргоонд OEM түгжээг тайлахыг идэвхгүй болгоно уу."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Кернелийг 16КБ хуудсанд тохирох кернел рүү шинэчилж чадсангүй."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Өөрчлөлтүүдийг оруулж байна"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Төхөөрөмжийг ext4 болгож дахин форматлах уу? (16 КБ горимд шаарддаг)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16 КБ-ын хөгжүүлэгчийн тохиргоог ашиглаж эхлэхийн өмнө энэ төхөөрөмжийн өгөгдлийн хуваалтыг ext4 рүү хөрвүүлэх шаардлагатай. Энэ горимд программ хангамжийн халдашгүй байдалд баталгаа өгөх боломжгүй бөгөөд эхэлж ачаалагчийн түгжээг тайлсан байхад утсан дээр хадгалсан аливаа өгөгдөл эрсдэлд орж магадгүй. 16 КБ-ын тохиргоог идэвхжүүлэхэд үүний дараа ахин нэг удаа дахин асаах шаардлагатай болно. Та энэ горимд орсны дараа нэг удаа дахин асааснаар 4 КБ, 16 КБ-ын хооронд нааш, цааш сэлгэх боломжтой. Зарим онцлогийг эдгээр горимд идэвхгүй болгох тул зарим аппликэйшн ажиллахгүй байж магадгүй. Төхөөрөмжийг үйлдвэрлэлийн горим руу буцаахын тулд та 4 КБ горим руу буцаж сэлгэж, дараа нь эхэлж ачаалагчийг түгжих шаардлагатай бөгөөд энэ нь төхөөрөмжийг үйлдвэрийн тохиргоонд шинэчилнэ. Тухайн төхөөрөмжийг Android руу амжилттай ачаалсны дараа Хөгжүүлэгчийн тохиргоонд OEM түгжээг тайлахыг идэвхгүй болгоно уу. Баталгаажуулсны дараа тухайн төхөөрөмжийг арчих бөгөөд файлын системийг ext4 болгож өөрчилнө. Үүнийг дууссаны дараа 16 КБ-ыг дахин идэвхжүүлэхийн тулд буцаж ирнэ үү."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Өгөгдлийн хуваалтыг ext4 болгож дахин форматалж, арчиж чадсангүй."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16 КБ-ын горимд эхэлж ачаалагчийн түгжээг тайлахыг шаарддаг"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"16 КБ-ын хөгжүүлэгчийн тохиргоог ашиглахын өмнө энэ төхөөрөмжид эхэлж ачаалагчийн түгжээг тайлсан байх шаардлагатай. Энэ горимд программ хангамжийн халдашгүй байдалд баталгаа өгөх боломжгүй бөгөөд эхэлж ачаалагчийн түгжээг тайлсан байхад утсан дээр хадгалсан аливаа өгөгдөл эрсдэлд орж магадгүй. 16 КБ-ын горимыг идэвхжүүлэх үед хэрэглэгчийн бүх өгөгдөл, тохиргоог арчина. Эхэлж ачаалагчийн түгжээг тайлсны дараа 16 КБ-ын тохиргоог идэвхжүүлэхэд хоёр удаа дахин асаахыг шаардана. Та энэ горимд орсны дараа нэг удаа дахин асааснаар 4 КБ, 16 КБ-ын хооронд нааш, цааш сэлгэх боломжтой. Зарим онцлогийг эдгээр горимд идэвхгүй болгох тул зарим аппликэйшн ажиллахгүй байж магадгүй. Төхөөрөмжийг үйлдвэрлэлийн горим руу буцаахын тулд та 4 КБ горим руу буцаж сэлгэж, дараа нь төхөөрөмжийн OEM/эхэлж ачаалагчийг түгжинэ (энэ нь төхөөрөмжийг үйлдвэрийн тохиргоонд шинэчилнэ). Эхэлж ачаалагчийн түгжээг тайлаад, дахин оролдоно уу. Та үүнийг хэрхэн хийх зааварчилгааг <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a> дээрээс харах боломжтой"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4 КБ дурын хэмжээтэй хуудасны (page-agnostic) горимыг ашиглаж байна"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Та хуудасны хэмжээгээ сэлгэж болох (page-agnostic) горимын 4 КБ горимд байна. Энэ горимд программ хангамжийн халдашгүй байдалд баталгаа өгөх боломжгүй бөгөөд эхэлж ачаалагчийн түгжээг тайлсан байхад утсан дээр хадгалсан аливаа өгөгдөл эрсдэлд орж магадгүй. Зарим онцлогийг эдгээр горимд идэвхгүй болгох тул зарим аппликэйшн ажиллахгүй байж магадгүй. Үйлдвэрлэлийн горимд дахин орохын тулд та төхөөрөмжийн эхэлж ачаалагчийг түгжих ёстой. Илүү ихийг уншихын тулд товшино уу."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Та хуудасны хэмжээгээ сэлгэж болох (page-agnostic) горимын 4 КБ горимд байна. Энэ горимд программ хангамжийн халдашгүй байдалд баталгаа өгөх боломжгүй бөгөөд эхэлж ачаалагчийн түгжээг тайлсан байхад утсан дээр хадгалсан аливаа өгөгдөл эрсдэлд орж магадгүй. Зарим онцлогийг эдгээр горимд идэвхгүй болгох тул зарим аппликэйшн ажиллахгүй байж магадгүй. Үйлдвэрлэлийн горимд дахин орохын тулд та төхөөрөмжийн эхэлж ачаалагчийг түгжих ёстой. Энэ нь төхөөрөмжийг үйлдвэрийн тохиргоонд дахин шинэчилж, үйлдвэрлэлийн тохиргоо руу сэргээнэ. Тухайн төхөөрөмжийг Android руу амжилттай ачаалсны дараа Хөгжүүлэгчийн тохиргоонд OEM түгжээг тайлахыг идэвхгүй болгоно уу. Хэрэв төхөөрөмжийг Android руу ачаалж чадаагүй эсвэл энэ нь тогтворгүй байвал <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> дээрээс төхөөрөмжийг хамгийн сүүлийн үеийн үйлдвэрийн зургаар солих эсвэл <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a>-г ашиглаад, \'Төхөөрөмжийг арчих\', \'Эхэлж ачаалагчийг түгжих\' болон \'Бүх хуваалтыг хүчээр солих\'-ыг сонгоно уу."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16 КБ хуудасны хэмжээгээ сэлгэж болох (page-agnostic) горимыг ашиглаж байна"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Та хуудасны хэмжээгээ сэлгэж болох (page-agnostic) горимын 16 КБ горимд байна. Энэ горимд программ хангамжийн халдашгүй байдалд баталгаа өгөх боломжгүй бөгөөд эхэлж ачаалагчийн түгжээг тайлсан байхад утсан дээр хадгалсан аливаа өгөгдөл эрсдэлд орж магадгүй. Зарим онцлогийг эдгээр горимд идэвхгүй болгох тул зарим аппликэйшн ажиллахгүй байж магадгүй. Үйлдвэрлэлийн горимд дахин орохын тулд та 4 КБ горим руу буцаж сэлгэж, дараа нь төхөөрөмжийн эхэлж ачаалагчийг түгжих ёстой. Илүү ихийг уншихын тулд товшино уу."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Та хуудасны хэмжээгээ сэлгэж болох (page-agnostic) горимын 16 КБ горимд байна. Энэ горимд программ хангамжийн халдашгүй байдалд баталгаа өгөх боломжгүй бөгөөд эхэлж ачаалагчийн түгжээг тайлсан байхад утсан дээр хадгалсан аливаа өгөгдөл эрсдэлд орж магадгүй. Зарим онцлогийг эдгээр горимд идэвхгүй болгох тул зарим аппликэйшн ажиллахгүй байж магадгүй. Үйлдвэрлэлийн горимд дахин орохын тулд та 4 КБ горим руу буцаж сэлгэж, дараа нь төхөөрөмжийн эхэлж ачаалагчийг түгжих ёстой. Энэ нь төхөөрөмжийг үйлдвэрийн тохиргоонд дахин шинэчилж, үйлдвэрлэлийн тохиргоо руу сэргээнэ. Тухайн төхөөрөмжийг Android руу амжилттай ачаалсны дараа Хөгжүүлэгчийн тохиргоонд OEM түгжээг тайлахыг идэвхгүй болгоно уу. Хэрэв төхөөрөмжийг Android руу ачаалж чадаагүй эсвэл энэ нь тогтворгүй байвал <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> дээрээс төхөөрөмжийг хамгийн сүүлийн үеийн үйлдвэрийн зургаар солих эсвэл <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a>-г ашиглаад, \'Төхөөрөмжийг арчих\', \'Эхэлж ачаалагчийг түгжих\' болон \'Бүх хуваалтыг хүчээр солих\'-ыг сонгоно уу."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 КБ дурын хэмжээтэй хуудасны (page-agnostic) горим"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Цааш унших"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Алдааны мэдээний удирдагч"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Алдааны мэдээний товчлолыг таны төхөөрөмж дээр ямар апп удирддаг болохыг тодорхойлдог."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Хувийн"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB-г ашиглахын тулд нислэгийн горимыг унтраах"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB нь одоогийн байршилд боломжгүй"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Дэд процесс"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Ухаалаг гэрийн саадгүй хэрэглээг авах бол Дэд процессыг ашиглан тохирох төхөөрөмжүүдэд холбогдоно уу"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Дэд процессыг ашиглахын тулд нислэгийн горимыг унтраана уу"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Камерын хандалт"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Микрофоны хандалт"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Апп болон үйлчилгээнд"</string>
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index 47371a2..a04d1b2 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"जवळपासच्या डिव्हाइसची परवानगी असणारी ॲप्स कनेक्ट केलेल्या डिव्हाइसचे संबंधित स्थान निर्धारित करू शकतात."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ॲप्स आणि सेवांसाठी स्थान अॅक्सेस बंद आहे. तुम्ही आणीबाणी नंबरवर कॉल केल्यास किंवा एसएमएस पाठवल्यास तुमच्या डिव्हाइसचे स्थान आणीबाणी प्रतिसादकर्त्यांना अद्याप पाठवले जाऊ शकते."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"स्थान सेटिंग्जबद्दल अधिक जाणून घ्या"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"स्थान अॅक्सेस बदलण्यासाठी, सेटिंग्ज > सुरक्षा व गोपनीयता > गोपनीयता नियंत्रणेवर जा"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"खाती"</string>
<string name="security_settings_title" msgid="6710768415432791970">"सुरक्षा"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"एन्क्रिप्शन आणि क्रेडेंशियल"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"रंग कॉंट्रास्ट"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"उच्च कॉंट्रास्ट असेल, तर मजकूर, बटणे आणि आयकन आणखी ठळकपणे दिसतात. तुम्हाला सर्वोत्तम वाटणारा कॉंट्रास्ट निवडा."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"काही ॲप्स ही रंग आणि मजकूर यांच्या कॉंट्रास्टसंबंधित सर्व सेटिंग्जना कदाचित सपोर्ट करणार नाहीत"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"तुमच्या स्क्रीनच्या बॅकग्राउंडच्या रंगाविरुद्ध, रंग आणि मजकूर कसे दिसतील हे अॅडजस्ट करा"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"पूर्वावलोकन"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"हेलन, ॲडम"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"२ दिवसांपूर्वी"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB वापरण्यासाठी विमान मोड बंद करा"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"सध्याच्या स्थानावर UWB उपलब्ध नाही"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"थ्रेड"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"विनाव्यत्यय स्मार्ट होम अनुभवासाठी थ्रेड वापरून कंपॅटिबल डिव्हाइसशी कनेक्ट करा"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"थ्रेड वापरण्यासाठी विमान मोड बंद करा"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"कॅमेराचा अॅक्सेस"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"मायक्रोफोनचा अॅक्सेस"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ॲप्स आणि सेवांसाठी"</string>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 4a9e5be..8527bdf 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apl dengan kebenaran peranti Berdekatan boleh menentukan kedudukan relatif peranti tersambung."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Akses lokasi dimatikan untuk apl dan perkhidmatan. Lokasi peranti anda mungkin tetap dihantar kepada pasukan bantuan kecemasan apabila anda menghubungi atau menghantar teks kepada nombor kecemasan."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Ketahui lebih lanjut tentang tetapan Lokasi"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Tukar akses lokasi melalui Tetapan > Keselamatan dan Privasi > Kawalan privasi"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Akaun"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Keselamatan"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Penyulitan & bukti kelayakan"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kontras warna"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Kontras yang lebih tinggi menjadikan teks, butang dan ikon lebih menonjol. Pilih kontras yang paling sesuai untuk anda."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Sesetengah apl mungkin tidak menyokong semua tetapan kontras warna dan teks"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Laraskan warna dan teks dengan warna latar skrin anda"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Pratonton"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 hari yang lalu"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Matikan mod pesawat untuk menggunakan UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB tidak tersedia di lokasi semasa"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Urutan"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Sambung kepada peranti yang serasi menggunakan Urutan untuk mendapatkan pengalaman kediaman pintar yang lancar"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Matikan mod pesawat untuk menggunakan Urutan"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Akses kamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Akses mikrofon"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Untuk apl dan perkhidmatan"</string>
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index 146b588..e4d7ce5 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"အနီးတစ်ဝိုက်ရှိ စက်များ၏ ခွင့်ပြုချက်ကိုရထားသော အက်ပ်များက ချိတ်ဆက်ထားသောစက်များ၏ ဆက်စပ်နေရာကို တွက်ချက်နိုင်သည်။"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"အက်ပ်နှင့် ဝန်ဆောင်မှုများအတွက် တည်နေရာသုံးခွင့်ကို ပိတ်ထားသည်။ သင် အရေးပေါ် နံပါတ်ကို ဖုန်းဆက်သောအခါ (သို့) စာတိုပို့သောအခါ သင့်စက်၏တည်နေရာကို အရေးပေါ်ဆောင်ရွက်ပေးသူများထံ ပို့နိုင်ပါသည်။"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"တည်နေရာပြ ဆက်တင်များအကြောင်း ပိုမိုလေ့လာရန်"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"တည်နေရာသုံးခွင့် ပြောင်းရန် ဆက်တင်များ > လုံခြုံရေးနှင့် အချက်အလက်လုံခြုံမှု > ကန့်သတ်ရန်ဆက်တင်များသို့ သွားပါ"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"အကောင့်များ"</string>
<string name="security_settings_title" msgid="6710768415432791970">"လုံခြုံရေး"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"အသွင်ဝှက်ခြင်းနှင့် အထောက်အထားများ"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"အရောင်ခြားနားမှု"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ပိုလင်းပါက စာသား၊ ခလုတ်နှင့် သင်္ကေတများ ပိုပေါ်လွင်ပါသည်။ သင့်အတွက် အသင့်တော်ဆုံး အလင်းအမှောင်ကို ရွေးပါ။"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"အက်ပ်အချို့သည် အရောင်နှင့်စာသား အလင်းအမှောင် ဆက်တင်အားလုံးကို ပံ့ပိုးနိုင်မည်မဟုတ်ပါ"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"သင့်ဖန်သားပြင် နောက်ခံအရောင်ပေါ်မူတည်၍ အရောင်နှင့် စာသား မြင်ရပုံကို ချိန်ညှိနိုင်သည်"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"အစမ်းကြည့်ရှုခြင်း"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen၊ Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"လွန်ခဲ့သော ၂ ရက်"</string>
@@ -2686,7 +2686,7 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"အလိုက်သင့် ချိတ်ဆက်ခြင်း သုံးရန်"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"မိုဘိုင်းကွန်ရက် လုံခြုံရေး"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"ကွန်ရက်အမျိုးအစား၊ အသွင်ဝှက်ခြင်း၊ အကြောင်းကြားချက် သတ်မှတ်ချက်များ"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"ဤဆက်တင်များသည် သင့်အား ဒေတာ ခိုးယူမှု သို့မဟုတ် စောင့်ကြည့်ခြင်းကို ဖော်ထုတ်နိုင်သည့် ဟောင်းနေသော (သို့) အသွင်ဝှက်မထားသော ကွန်ရက်များမှ ဖုန်းခေါ်ဆိုမှု၊ မက်ဆေ့ဂျ်နှင့် ဒေတာများကို ကူညီကာကွယ်ပေးသည်။"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"ဤဆက်တင်များသည် သင်၏ ဖုန်းခေါ်ဆိုမှု၊ မက်ဆေ့ဂျ်နှင့် ဒေတာများ ခိုးယူခံရ သို့မဟုတ် စောင့်ကြည့်ခံရနိုင်သည့် ခေတ်နောက်ကျသော (သို့) အသွင်ဝှက်မထားသော ကွန်ရက်များမှ ကာကွယ်ပေးသည်။"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"မိုဘိုင်းကွန်ရက် လုံခြုံရေး"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"အကြောင်းကြားချက်များ"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"ကွန်ရက် အကြောင်းကြားချက်များ"</string>
@@ -4978,8 +4978,8 @@
<string name="enable_2g_title" msgid="8184757884636162942">"2G ခွင့်ပြုခြင်း"</string>
<string name="enable_2g_summary" msgid="2794534052372565914">"2G သည် လုံခြုံရေး အားနည်းသော်လည်း အချို့ဒေသများတွင် ချိတ်ဆက်မှု အားကောင်းနိုင်သည်။ အရေးပေါ်ဖုန်းခေါ်ခြင်းများအတွက် 2G ကို အမြဲခွင့်ပြုထားသည်။"</string>
<string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> သုံးနိုင်ရန် 2G လိုအပ်သည်"</string>
- <string name="require_cellular_encryption_title" msgid="6087085031703089235">"အသွင်ဝှက်ထားသော ကွန်ရက်များသာ ခွင့်ပြုခြင်း"</string>
- <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"၎င်းသည် ပိုမိုလုံခြုံသော်လည်း တည်နေရာအချို့တွင် သင့်မိုဘိုင်းကွန်ရက် ချိတ်ဆက်မှုကို ကန့်သတ်နိုင်သည်။ အရေးပေါ် ခေါ်ဆိုမှုကို အမြဲခွင့်ပြုထားသည်။"</string>
+ <string name="require_cellular_encryption_title" msgid="6087085031703089235">"အသွင်ဝှက်ထားသော ကွန်ရက်များသာ"</string>
+ <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"၎င်းသည် ပိုမိုလုံခြုံသော်လည်း အချို့နေရာများ၌ သင့်မိုဘိုင်းကွန်ရက် ချိတ်ဆက်မှု အကန့်အသတ်ရှိနိုင်သည်။ အရေးပေါ် ခေါ်ဆိုမှုကို အမြဲခွင့်ပြုထားသည်။"</string>
<string name="app_info_all_services_label" msgid="1487070364839071105">"ဝန်ဆောင်မှုအားလုံး"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"ကလစ်ဘုတ်အသုံးပြုမှု ပြရန်"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"အက်ပ်များက သင်မိတ္တူကူးထားသော စာသား၊ ပုံများ (သို့) အခြားအကြောင်းအရာကို သုံးသောအခါ အကြောင်းကြားသည်"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB ကို သုံးရန် လေယာဉ်ပျံမုဒ်ကို ပိတ်သည်"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB ကို လက်ရှိတည်နေရာတွင် မရနိုင်ပါ"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"အဆင့်မြင့်အိမ် အသုံးပြုမှု ချောမွေ့စေရန်အတွက် Thread သုံး၍ တွဲသုံးနိုင်သည့်စက်များသို့ ချိတ်ဆက်ပါ"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread သုံးရန် လေယာဉ်ပျံမုဒ်ကို ပိတ်ပါ"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"ကင်မရာသုံးခွင့်"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"မိုက်ခရိုဖုန်းသုံးခွင့်"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"အက်ပ်နှင့် ဝန်ဆောင်မှုများအတွက်"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index cfeddb8..3eaada5 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apper med tillatelsen for enheter i nærheten kan fastslå den relative posisjonen til tilkoblede enheter."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Posisjonstilgang er av for apper og tjenester. Enhetsposisjonen kan fremdeles sendes til utrykningspersonell når du ringer eller sender tekstmelding til et nødnummer."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Finn ut mer om posisjonsinnstillinger"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Endre posisjonstilgang i Innstillinger > Sikkerhet og personvern > Personverninnstillinger"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Kontoer"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Sikkerhet"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Kryptering og legitimasjon"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Fargekontrast"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Høyere kontrast gjør at tekst, knapper og ikoner blir enklere å se. Velg kontrasten som ser best ut for deg."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Noen apper støtter kanskje ikke alle innstillinger for farge og tekstkontrast"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Juster hvordan farger og tekst ser ut mot bakgrunnsfargen på skjermen."</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Forhåndsvisning"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helene, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 dager siden"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Forleng batteriets levetid"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Slå av når den er ladet"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Slå av ved <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Batterisparingen slås av når batteriet lades til over <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Slå på"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informasjon om jobbretningslinjene dine"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Innstillingene administreres av IT-administratoren din"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Start med sidestørrelse på 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Start med kjerne med støtte for sidestr. på 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Bytt fra modusen for 4 kB til modusen for 16 kB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Du er i den sideagnostiske modusen med en kjerne på 4 kB og bytter til modusen for 16 kB. I denne modusen kan ikke programvareintegriteten garanteres, og eventuelle data som er lagret på telefonen mens oppstartsinnlasteren er låst opp, kan være utsatt for fare. Dette fører til at enheten startes på nytt. Noen funksjoner deaktiveres i disse modusene, så det er ikke sikkert at alle apper fungerer. For å gå tilbake til produksjonsmodusen på enheten må du bytte tilbake til modusen for 4 kB og låse oppstartsinnlasteren. Da tilbakestilles enheten til fabrikkstandard. Når enheten har startet i Android, kan du deaktivere fjerning av produsentsperre i utvikleralternativene."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Bytt fra modusen for 16 kB til modusen for 4 kB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Du er i den sideagnostiske modusen med en kjerne på 16 kB og bytter til modusen for 4 kB. I denne modusen kan ikke programvareintegriteten garanteres, og eventuelle data som er lagret på telefonen mens oppstartsinnlasteren er låst opp, kan være utsatt for fare. Dette fører til at enheten startes på nytt. Noen funksjoner deaktiveres i disse modusene, så det er ikke sikkert at alle apper fungerer. For å gå tilbake til produksjonsmodusen på enheten må du låse oppstartsinnlasteren. Da tilbakestilles enheten til fabrikkstandard. Når enheten har startet i Android, kan du deaktivere fjerning av produsentsperre i utvikleralternativene."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Kunne ikke oppdatere kjernen til en kjerne som er kompatibel med 16 kB-sider."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Tar i bruk endringen"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Vil du omformatere enheten til ext4? (kreves for modusen for 16 kB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Datapartisjonen på denne enheten må konverteres til ext4 før du kan bruke utvikleralternativet for 16 kB. I denne modusen kan ikke programvareintegriteten garanteres, og eventuelle data som er lagret på telefonen mens oppstartsinnlasteren er låst opp, kan være utsatt for fare. Hvis du aktiverer alternativet for 16 kB, må du starte enheten på nytt én gang til etter dette. Når du er i denne modusen, kan du bytte mellom modusen for 4 kB og modusen for 16 kB ved bare å starte enheten på nytt én gang. Noen funksjoner deaktiveres i disse modusene, så det er ikke sikkert at alle apper fungerer. For å gå tilbake til produksjonsmodusen på enheten må du bytte tilbake til modusen for 4 kB og så låse oppstartsinnlasteren. Da tilbakestilles enheten til fabrikkstandard. Når enheten har startet i Android, kan du deaktivere fjerning av produsentsperre i utvikleralternativene. Når du bekrefter, blir alle dataene på enheten visket ut, og filsystemet blir byttet til ext4. Når dette er ferdig, kan du komme tilbake for å aktivere 16 kB igjen."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Kunne ikke omformatere og viske ut datapartisjonen til ext4"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Oppstartsinnlasteren må låses opp for å bruke modusen for 16 kB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Denne enheten krever at oppstartsinnlasteren er låst opp, før utvikleralternativet for 16 kB kan brukes. I denne modusen kan ikke programvareintegriteten garanteres, og eventuelle data som er lagret på telefonen mens oppstartsinnlasteren er låst opp, kan være utsatt for fare. Alle brukerdata og innstillinger viskes ut når modusen for 16 kB aktiveres. Når oppstartsinnlasteren er låst opp, kreves det to omstarter for å aktivere alternativet for 16 kB. Når du er i denne modusen, kan du bytte mellom modusen for 4 kB og modusen for 16 kB ved bare å starte enheten på nytt én gang. Noen funksjoner deaktiveres i disse modusene, så det er ikke sikkert at alle apper fungerer. For å gå tilbake til produksjonsmodusen på enheten må du bytte tilbake til modusen for 4 kB og så låse enheten via produsenten eller oppstartsinnlasteren (og da tilbakestilles enheten til fabrikkstandard). Lås opp oppstartsinnlasteren, og prøv på nytt. Du finner veiledning om hvordan du gjør dette, på <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Bruker den sideagnostiske modusen for 4 kB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Du er i modusen for 4 kB av den sideagnostiske modusen. I denne modusen kan ikke programvareintegriteten garanteres, og eventuelle data som er lagret på telefonen mens oppstartsinnlasteren er låst opp, kan være utsatt for fare. Noen funksjoner deaktiveres i disse modusene, så det er ikke sikkert at alle apper fungerer. For å gå tilbake til produksjonsmodusen, må du låse oppstartsinnlasteren på enheten. Trykk for å finne ut mer."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Du er i modusen for 4 kB av den sideagnostiske modusen. I denne modusen kan ikke programvareintegriteten garanteres, og eventuelle data som er lagret på telefonen mens oppstartsinnlasteren er låst opp, kan være utsatt for fare. Noen funksjoner deaktiveres i disse modusene, så det er ikke sikkert at alle apper fungerer. For å gå tilbake til produksjonsmodusen, må du låse oppstartsinnlasteren på enheten. Da tilbakestilles enheten til fabrikkstandard, og produksjonsinnstillingene gjenopprettes. Når enheten har startet i Android, kan du deaktivere fjerning av produsentsperre i utvikleralternativene. Hvis enheten ikke starter opp i Android, eller hvis den er ustabil, bør du flashe enheten på nytt med de siste fabrikkavbildningene fra <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> eller bruke <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> og velge «Wipe Device» (visk ut alt på enheten), «Lock Bootloader» (lås oppstartsinnlasteren) og «Force Flash all partitions» (tving gjennom flashing av alle partisjoner)."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Bruker den sideagnostiske modusen for 16 kB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Du er i modusen for 16 kB av den sideagnostiske modusen. I denne modusen kan ikke programvareintegriteten garanteres, og eventuelle data som er lagret på telefonen mens oppstartsinnlasteren er låst opp, kan være utsatt for fare. Noen funksjoner deaktiveres i disse modusene, så det er ikke sikkert at alle apper fungerer. For å gå tilbake til produksjonsmodusen, må du bytte tilbake til modusen for 4K og låse oppstartsinnlasteren på enheten. Trykk for å finne ut mer."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Du er i modusen for 16 kB av den sideagnostiske modusen. I denne modusen kan ikke programvareintegriteten garanteres, og eventuelle data som er lagret på telefonen mens oppstartsinnlasteren er låst opp, kan være utsatt for fare. Noen funksjoner deaktiveres i disse modusene, så det er ikke sikkert at alle apper fungerer. For å gå tilbake til produksjonsmodusen, må du bytte tilbake til modusen for 4K og låse oppstartsinnlasteren på enheten. Da tilbakestilles enheten til fabrikkstandard, og produksjonsinnstillingene gjenopprettes. Når enheten har startet i Android, kan du deaktivere fjerning av produsentsperre i utvikleralternativene. Hvis enheten ikke starter opp i Android, eller hvis den er ustabil, bør du flashe enheten på nytt med de siste fabrikkavbildningene fra <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> eller bruke <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> og velge «Wipe Device» (visk ut alt på enheten), «Lock Bootloader» (lås oppstartsinnlasteren) og «Force Flash all partitions» (tving gjennom flashing av alle partisjoner)."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Sideagnostisk modus for 16 kB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Les mer"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Feilrapporthåndtering"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Fastslår hvilken app som håndterer Feilrapport-snarveien på enheten din."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personlig"</string>
@@ -4999,7 +4979,7 @@
<string name="enable_2g_summary" msgid="2794534052372565914">"2G er mindre sikkert, men kan gi deg bedre tilkobling noen steder. 2G tillates alltid for nødanrop."</string>
<string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> krever at 2G er tilgjengelig"</string>
<string name="require_cellular_encryption_title" msgid="6087085031703089235">"Tillat bare krypterte nettverk"</string>
- <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"Dette er sikrere, men kan begrense tilkoblingen din til mobilnettverk visse steder. Nødanrop er alltid tillatt."</string>
+ <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"Dette er sikrere, men kan begrense tilkoblingen din til mobilnettverk noen steder. Nødanrop er alltid tillatt."</string>
<string name="app_info_all_services_label" msgid="1487070364839071105">"Alle tjenester"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Vis tilgang til utklippstavlen"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Vis en melding når apper bruker tekst, bilder eller annet innhold du har kopiert"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Slå av flymodus for å bruke UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB er tilgjengelig på dette stedet"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Koble til kompatible enheter med Thread for å få en sømløs smarthjemopplevelse"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Slå av flymodus for å bruke Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameratilgang"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofontilgang"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"For apper og tjenester"</string>
diff --git a/res/values-ne/arrays.xml b/res/values-ne/arrays.xml
index 2cd1c5c..e87657b 100644
--- a/res/values-ne/arrays.xml
+++ b/res/values-ne/arrays.xml
@@ -176,8 +176,8 @@
<item msgid="3205182755091629995">"राम्रो स्थान"</item>
<item msgid="8952113542524604064">"GPS"</item>
<item msgid="50701215019227883">"कम्पन"</item>
- <item msgid="2690144000353492014">"सम्पर्कहरू पढ्नुहोस्"</item>
- <item msgid="3858029424955955625">"सम्पर्कहरू परिमार्जन गर्नुहोस्"</item>
+ <item msgid="2690144000353492014">"कन्ट्याक्टहरू पढ्नुहोस्"</item>
+ <item msgid="3858029424955955625">"कन्ट्याक्टहरू परिमार्जन गर्नुहोस्"</item>
<item msgid="3439658954936709507">"कल लग पढ्नुहोस्"</item>
<item msgid="1908944516631132130">"कल लग परिमार्जन गर्नुहोस्"</item>
<item msgid="9066115715905100138">"पात्रो पढ्नुहोस्"</item>
@@ -243,8 +243,8 @@
<item msgid="364182753727575631">"स्थान"</item>
<item msgid="5728662879095632194">"स्थान"</item>
<item msgid="4104617224667554750">"भाइब्रेट गर्नुहोस्"</item>
- <item msgid="1623646715189708947">"सम्पर्कहरू पढ्नुहोस्"</item>
- <item msgid="5060760609109972207">"सम्पर्कहरू परिमार्जन गर्नुहोस्"</item>
+ <item msgid="1623646715189708947">"कन्ट्याक्टहरू पढ्नुहोस्"</item>
+ <item msgid="5060760609109972207">"कन्ट्याक्टहरू परिमार्जन गर्नुहोस्"</item>
<item msgid="7451260062940797278">"कल लग पढ्नुहोस्"</item>
<item msgid="2348589304974534308">"कल लग परिमार्जन गर्नुहोस्"</item>
<item msgid="4089146706115315300">"पात्रो पढ्नुहोस्"</item>
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index b2c9e76..07b06dd9 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"वरपर रहेका ब्लुटुथ चल्ने डिभाइसहरू खोज्ने अनुमति दिइएका एपहरूले कनेक्ट गरिएका डिभाइसहरूको सापेक्ष लोकेसन पत्ता लगाउन सक्छन्।"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"एप तथा सेवाहरूलाई लोकेसन प्रयोग गर्ने अनुमति दिइएको छैन। तपाईंले कुनै आपत्कालीन नम्बरमा कल गर्दा वा टेक्स्ट म्यासेज पठाउँदा भने आपत्कालीन सेवा प्रदान गर्ने निकायलाई तपाईंको डिभाइसको लोकेसन पठाइन सक्छ।"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"लोकेसन सेटिङका बारेमा थप जान्नुहोस्"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"लोकेसन एक्सेस गर्ने सुविधा परिवर्तन गर्न \"सेटिङ\", \"सुरक्षा तथा गोपनीयता\" तथा \"गोपनीयतासम्बन्धी सेटिङ\" मा जानुहोस्"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"खाताहरू"</string>
<string name="security_settings_title" msgid="6710768415432791970">"सुरक्षा"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"इन्क्रिप्सन र क्रिडेन्सियल"</string>
@@ -989,7 +990,7 @@
<string name="wifi_dpp_sharing_wifi_with_this_device" msgid="7250369936882080107">"यो सेवामार्फत Wi‑Fi आदान प्रदान गर्दै…"</string>
<string name="wifi_dpp_connecting" msgid="2312769193202897589">"जडान गर्दै…"</string>
<string name="wifi_dpp_share_hotspot" msgid="6186452780604755316">"हटस्पट सेयर गर्नुहोस्"</string>
- <string name="wifi_dpp_lockscreen_title" msgid="5246641326066972419">"यो तपाईं नै हो भन्ने पुष्टि गर्नुहोस्"</string>
+ <string name="wifi_dpp_lockscreen_title" msgid="5246641326066972419">"आफ्नो पहिचान पुष्टि गर्नुहोस्"</string>
<string name="wifi_dpp_wifi_password" msgid="4992986319806934381">"Wi-Fi को पासवर्ड: <xliff:g id="PASSWORD">%1$s</xliff:g>"</string>
<string name="wifi_dpp_hotspot_password" msgid="688464342650820420">"हटस्पटको पासवर्ड: <xliff:g id="PASSWORD">%1$s</xliff:g>"</string>
<string name="wifi_auto_connect_title" msgid="1890342051674657892">"अटो कनेक्ट"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"रङको कन्ट्रास्ट"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"तपाईंले उच्च कन्ट्रास्ट छनौट गर्नुभयो भने टेक्स्ट, बटन र आइकनहरू अझ आकर्षक देखिन्छन्। तपाईंका लागि सबैभन्दा उपयुक्त हुने कन्ट्रास्ट छनौट गर्नुहोस्।"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"केही एपमा रङ र टेक्स्टको कन्ट्रास्टसम्बन्धी सबै सेटिङले काम नगर्न सक्छ"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"तपाईंको स्क्रिनको ब्याकग्राउन्डको रङमा अन्य रङ र टेक्स्टहरू कस्ता देखिन्छन् भन्ने कुरा मिलाउनुहोस्"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"प्रिभ्यू गर्नुहोस्"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"२ दिनअघि"</string>
@@ -3691,7 +3691,7 @@
<string name="zen_mode_calls_header" msgid="8379225445095856726">"कस कसले कल गर्दा यो सेटिङ लागू हुँदैन"</string>
<string name="zen_mode_calls_footer" msgid="2008079711083701243">"अनुमति दिइएका कलहरू आउँदा घन्टी बजोस् भन्नाका लागि डिभाइसको घन्टी बज्ने मोड अन छ भन्ने कुरा सुनिश्चित गर्नुहोस्"</string>
<string name="zen_mode_custom_calls_footer" msgid="6521283204577441053">"‘<xliff:g id="SCHEDULE_NAME">%1$s</xliff:g>’ मा आगमन कल निषेध गरिएको हुन्छ। तपाईं आफ्ना साथीभाइ, परिवारजन वा अन्य सम्पर्कहरूलाई आफूसँग सम्पर्क राख्न दिने गरी सेटिङहरू समायोजन गर्न सक्नुहुन्छ।"</string>
- <string name="zen_mode_starred_contacts_title" msgid="630299631659575589">"ताराङ्कित सम्पर्कहरू"</string>
+ <string name="zen_mode_starred_contacts_title" msgid="630299631659575589">"ताराङ्कित कन्ट्याक्टहरू"</string>
<string name="zen_mode_starred_contacts_summary_contacts" msgid="1629467178444895094">"{count,plural,offset:2 =0{कुनै पनि होइन}=1{{contact_1}}=2{{contact_1} र {contact_2}}=3{{contact_1}, {contact_2} र {contact_3}}other{{contact_1}, {contact_2} र अरू #}}"</string>
<string name="zen_mode_starred_contacts_empty_name" msgid="2906404745550293688">"(कुनै नाम छैन)"</string>
<string name="zen_mode_messages" msgid="7315084748885170585">"म्यासेजहरू"</string>
@@ -3750,7 +3750,7 @@
<string name="zen_mode_repeat_callers_title" msgid="8016699240338264781">"धेरै कल गर्ने व्यक्तिहरू"</string>
<string name="zen_mode_all_callers" msgid="8104755389401941875">"जोसुकै"</string>
<string name="zen_mode_contacts_callers" msgid="5429267704011896833">"कन्ट्याक्टहरू"</string>
- <string name="zen_mode_starred_callers" msgid="1002370699564211178">"ताराङ्कित सम्पर्कहरू"</string>
+ <string name="zen_mode_starred_callers" msgid="1002370699564211178">"ताराङ्कित कन्ट्याक्टहरू"</string>
<string name="zen_mode_repeat_callers_list" msgid="181819778783743847">"धेरै कल गर्ने व्यक्तिहरू"</string>
<!-- no translation found for zen_mode_calls_summary_one (1928015516061784276) -->
<skip />
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB प्रयोग गर्न हवाइजहाज मोड अफ गर्नुहोस्"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"हालको लोकेसनमा UWB उपलब्ध छैन"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"थ्रेड"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"निर्बाध रूपमा स्मार्ट होमको सुविधा प्राप्त गर्न थ्रेड प्रयोग गरी कम्प्याटिबल डिभाइसहरूमा कनेक्ट गर्नुहोस्"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"थ्रेड प्रयोग गर्न हवाइजहाज मोड अफ गर्नुहोस्"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"क्यामेरा प्रयोग गर्ने अनुमति"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"माइक्रोफोन प्रयोग गर्ने अनुमति"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"एप र सेवाहरूका लागि"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index a7eda02..48a8e30 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps met rechten voor apparaten in de buurt kunnen ongeveer inschatten waar verbonden apparaten zijn."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Toegang tot de locatie staat uit voor apps en services. De locatie van je apparaat kan nog steeds worden gestuurd naar nooddiensten als je een alarmnummer belt of sms\'t."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Meer informatie over locatie-instellingen"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Wijzig de locatietoegang via Instellingen > Beveiliging en privacy > Privacyopties"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Accounts"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Beveiliging"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Versleuteling en inloggegevens"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kleurcontrast"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Bij een hoger contrast vallen tekst, knoppen en iconen meer op. Kies het contrast dat je prettig vindt."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Sommige apps ondersteunen misschien niet alle instellingen voor kleur- en tekstcontrast"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Pas aan hoe kleuren en tekst eruitzien tegen de achtergrondkleur van je scherm"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Voorbeeld"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 dagen geleden"</string>
@@ -2544,7 +2544,7 @@
<string name="battery_detail_since_full_charge" msgid="5650946565524184582">"Uitsplitsing sinds laatste volledige lading"</string>
<string name="battery_last_full_charge" msgid="8308424441475063956">"Laatste volledige lading"</string>
<string name="battery_full_charge_last" msgid="465146408601016923">"Geschatte gebruikstijd na volledige lading"</string>
- <string name="battery_footer_summary" msgid="6753248007004259000">"Resterende batterijtijd is een schatting en hangt af van het gebruik"</string>
+ <string name="battery_footer_summary" msgid="6753248007004259000">"Resterende batterijduur is een schatting en hangt af van het gebruik"</string>
<string name="battery_detail_power_usage" msgid="1492926471397355477">"Batterijgebruik"</string>
<string name="battery_not_usage" msgid="3851536644733662392">"Geen gebruik sinds laatste volledige lading"</string>
<string name="battery_not_usage_24hr" msgid="8397519536160741248">"Geen gebruik in de afgelopen 24 u"</string>
@@ -4979,7 +4979,7 @@
<string name="enable_2g_summary" msgid="2794534052372565914">"2G is minder veilig, maar kan op bepaalde locaties zorgen voor een betere verbinding. Voor noodoproepen is 2G altijd toegestaan."</string>
<string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> vereist dat 2G beschikbaar is"</string>
<string name="require_cellular_encryption_title" msgid="6087085031703089235">"Alleen versleutelde netwerken toestaan"</string>
- <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"De beveiliging is beter maar op sommige locaties kan je mobiele netwerkverbinding beperkt zijn. Noodoproepen zijn altijd toegestaan."</string>
+ <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"De beveiliging is beter maar op sommige locaties kan je mobiele netwerkverbinding beperkt zijn. Noodoproepen zijn altijd toegestaan"</string>
<string name="app_info_all_services_label" msgid="1487070364839071105">"Alle services"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Toegang tot klembord tonen"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Toon een bericht als apps toegang hebben tot tekst, afbeeldingen of andere content die je hebt gekopieerd"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Zet de vliegtuigmodus uit om UWB te gebruiken"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB is niet beschikbaar op je huidige locatie"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Maak verbinding met geschikte apparaten via Thread voor een naadloze smarthome-functionaliteit"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Zet de vliegtuigmodus uit om Thread te gebruiken"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Cameratoegang"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Microfoontoegang"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Voor apps en services"</string>
@@ -5072,7 +5076,7 @@
<string name="reboot_dialog_reboot_later" msgid="4261717094186904568">"Later opnieuw opstarten"</string>
<string name="bluetooth_details_spatial_audio_title" msgid="1368071116994002707">"Ruimtelijke audio"</string>
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Compatibele media leveren een royaler geluid"</string>
- <string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Bewegingen van het hoofd volgen"</string>
+ <string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Hoofdtracking"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"De audio wordt aangepast als je je hoofd beweegt, voor een natuurlijker geluid"</string>
<string name="bluetooth_details_permissions_sync_title" msgid="7277580382321003521">"Rechten synchroniseren vanaf de telefoon"</string>
<string name="bluetooth_details_permissions_sync_summary" msgid="8125037984381432059">"Geef je smartwatch dezelfde app-rechten die je op deze telefoon hebt toegestaan"</string>
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 1ce4bd1..9cf9564 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"ଆଖପାଖର ଡିଭାଇସଗୁଡ଼ିକ ପାଇଁ ଅନୁମତି ଥିବା ଆପ୍ସ କନେକ୍ଟ ହୋଇଥିବା ଡିଭାଇସଗୁଡ଼ିକର ଆପେକ୍ଷିକ ଅବସ୍ଥିତିକୁ ନିର୍ଦ୍ଧାରଣ କରିପାରିବ।"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ଆପ୍ସ ଓ ସେବାଗୁଡ଼ିକ ପାଇଁ ଲୋକେସନ ଆକ୍ସେସ ବନ୍ଦ ଅଛି। ଆପଣ ଏକ ଜରୁରୀକାଳୀନ ନମ୍ବରକୁ କଲ କରିବା କିମ୍ବା ଟେକ୍ସଟ ମେସେଜ ପଠାଇବା ସମୟରେ ଆପଣଙ୍କ ଡିଭାଇସର ଲୋକେସନ ଏବେ ବି ଜରୁରୀକାଳୀନ ଉତ୍ତରଦାତାମାନଙ୍କୁ ପଠାଯାଇପାରେ।"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"ଲୋକେସନ ସେଟିଂସ ବିଷୟରେ ଅଧିକ ଜାଣନ୍ତୁ"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"ଲୋକେସନ ଆକ୍ସେସ ପରିବର୍ତ୍ତନ ପାଇଁ ସେଟିଂସ > ସୁରକ୍ଷା ଓ ଗୋପନୀୟତା > ଗୋପନୀୟତା ନିୟନ୍ତ୍ରଣକୁ ଯାଅ"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"ଆକାଉଣ୍ଟ"</string>
<string name="security_settings_title" msgid="6710768415432791970">"ସୁରକ୍ଷା"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"ଏନକ୍ରିପ୍ସନ ଓ କ୍ରେଡେନସିଆଲ"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"ରଙ୍ଗ କଣ୍ଟ୍ରାଷ୍ଟ"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ଉଚ୍ଚ କଣ୍ଟ୍ରାଷ୍ଟ ଟେକ୍ସଟ, ବଟନ ଏବଂ ଆଇକନକୁ ଅଧିକ ସ୍ୱତନ୍ତ୍ର ଭାବେ ଦେଖାଇଥାଏ। ଆପଣଙ୍କ ସଠିକ ହୋଇଥିବା କଣ୍ଟ୍ରାଷ୍ଟ ବାଛନ୍ତୁ।"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"କିଛି ଆପ୍ସ ସମସ୍ତ ରଙ୍ଗ ଏବଂ ଟେକ୍ସଟ କଣ୍ଟ୍ରାଷ୍ଟ ସେଟିଂସକୁ ସମର୍ଥନ କରିନପାରେ"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"ଆପଣଙ୍କ ସ୍କ୍ରିନର ପୃଷ୍ଠପଟ ରଙ୍ଗ ଅନୁଯାୟୀ ରଙ୍ଗ ଏବଂ ଟେକ୍ସଟ କିପରି ଦେଖାଯିବ ତାହା ନିୟନ୍ତ୍ରଣ କରନ୍ତୁ"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"ପ୍ରିଭ୍ୟୁ"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"ହେଲେନ, ଆଦାମ"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 ଦିନ ପୂର୍ବେ"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"ବ୍ୟାଟେରୀର ଜୀବନକାଳ ବଢ଼ାନ୍ତୁ"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"ଚାର୍ଜ ହୋଇଗଲେ ବନ୍ଦ କରନ୍ତୁ"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>ରେ ବନ୍ଦ କରନ୍ତୁ"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"ବେଟେରୀ <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>ରୁ ଅଧିକ ଚାର୍ଜ ହେଲେ ବେଟେରୀ ସେଭର ବନ୍ଦ ହୁଏ"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"ଚାଲୁ କରନ୍ତୁ"</string>
@@ -2692,7 +2691,7 @@
<string name="cellular_security_notifications" msgid="4619728340612184944">"ବିଜ୍ଞପ୍ତିଗୁଡ଼ିକ"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"ନେଟୱାର୍କ ବିଜ୍ଞପ୍ତି"</string>
<string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"ଆପଣଙ୍କ ଡିଭାଇସ ଏକ ଏନକ୍ରିପ୍ଟ କରାଯାଇନଥିବା ନେଟୱାର୍କ ସହ କନେକ୍ଟ ହେଲେ କିମ୍ବା ଏକ ନେଟୱାର୍କ ଆପଣଙ୍କ ସ୍ୱତନ୍ତ୍ର ଡିଭାଇସ ବା SIM ID ରେକର୍ଡ କରିବା ସମୟରେ ସୂଚନା ପାଆନ୍ତୁ"</string>
- <string name="cellular_security_settings_encryption_title" msgid="4013084091666375780">"ଏନକ୍ରିପ୍ସନ"</string>
+ <string name="cellular_security_settings_encryption_title" msgid="4013084091666375780">"ଏନକ୍ରିପସନ"</string>
<string name="cellular_security_network_generations_title" msgid="2343026988833783854">"ନେଟୱାର୍କ ଜେନେରେସନଗୁଡ଼ିକ"</string>
<string name="cellular_security_network_generations_summary" msgid="139087814553929402">"ଆପଣ କେବଳ 3G, 4G ଏବଂ 5Gକୁ ସମର୍ଥନ କରୁଥିବା ନେଟୱାର୍କ ସହ କନେକ୍ଟ କରିବା ପାଇଁ ଇନଷ୍ଟଲ ହୋଇଥିବା ପ୍ରତ୍ୟେକ SIM କାର୍ଡକୁ କନଫିଗର କରିପାରିବେ। ପୁରୁଣା, ଅସୁରକ୍ଷିତ 2G ନେଟୱାର୍କ ସହ SIM କନେକ୍ଟ କରିବ ନାହିଁ। କେବଳ 2G ଉପଲବ୍ଧ ନେଟୱାର୍କ ହେଲେ ଏହି ସେଟିଂ ଆପଣଙ୍କ କନେକ୍ଟିଭିଟିକୁ ସୀମିତ କରିପାରେ। ଏକ ଜରୁରୀକାଳୀନ ପରିସ୍ଥିତି କ୍ଷେତ୍ରରେ, 2Gକୁ ବ୍ୟବହାର କରାଯାଇପାରେ।"</string>
<string name="credentials_title" msgid="7535942196886123656">"କ୍ରେଡେନ୍ସିଆଲ ଷ୍ଟୋରେଜ"</string>
@@ -4805,46 +4804,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ଆପଣଙ୍କ କାର୍ଯ୍ୟ ନୀତି ସୂଚନା"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ଆପଣଙ୍କ IT ଆଡମିନଙ୍କ ଦ୍ୱାରା ସେଟିଂସ ପରିଚାଳିତ କରାଯାଇଛି।"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16KB ପୃଷ୍ଠା ସାଇଜ ସହ ବୁଟ କରନ୍ତୁ"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"16KB ପୃଷ୍ଠା ସାଇଜ ସମର୍ଥିତ କର୍ନେଲ ବ୍ୟବହାର କରି ଡିଭାଇସ ବୁଟ କର"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4kB ମୋଡରୁ 16KB ମୋଡକୁ ସୁଇଚ କରନ୍ତୁ"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"ଆପଣ ଏକ 4kB କର୍ଣ୍ଣେଲରେ ଚାଲୁଥିବା ପୃଷ୍ଠା-ଆଗ୍ନୋଷ୍ଟିକ ମୋଡରେ ଅଛନ୍ତି ଏବଂ ଆପଣ 16KB ମୋଡକୁ ସୁଇଚ କରୁଛନ୍ତି। ଏହି ମୋଡରେ ସଫ୍ଟୱେର ଇଣ୍ଟିଗ୍ରିଟିକୁ ଗେରେଣ୍ଟି ଦିଆଯାଇପାରିବ ନାହିଁ ଏବଂ ବୁଟଲୋଡର ଅନଲକ ଥିବା ସମୟରେ ଫୋନରେ ଷ୍ଟୋର କରାଯାଇଥିବା ଯେ କୌଣସି ଡାଟା ବିପଦରେ ପଡ଼ିପାରେ। ଏହା ଡିଭାଇସକୁ ରିବୁଟ କରିବ। ଏହି ମୋଡଗୁଡ଼ିକରେ କିଛି ଫିଚରକୁ ଅକ୍ଷମ କରିଦିଆଯିବ, ଯାହା ଫଳରେ କିଛି ଆପ୍ଲିକେସନ କାମ କରିନପାରେ। ଡିଭାଇସକୁ ପ୍ରଡକ୍ସନ ମୋଡକୁ ଫେରାଇ ଆଣିବା ପାଇଁ ଆପଣଙ୍କୁ 4kB ମୋଡକୁ ପୁଣି ସୁଇଚ କରି ବୁଟଲୋଡରକୁ ଲକ କରିବାକୁ ହେବ ଯାହା ଡିଭାଇସକୁ ଫେକ୍ଟୋରୀ ରିସେଟ କରେ। Androidରେ ସଫଳତାର ସହ ଡିଭାଇସ ବୁଟ ହେବା ପରେ ଡେଭେଲପର ବିକଳ୍ପରେ OEM ଅନଲକିଂକୁ ଅକ୍ଷମ କରନ୍ତୁ।"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16KB ମୋଡରୁ 4KB ମୋଡକୁ ସୁଇଚ କରନ୍ତୁ"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"ଆପଣ ଏକ 16KB କର୍ଣ୍ଣେଲରେ ଚାଲୁଥିବା ପୃଷ୍ଠା-ଆଗ୍ନୋଷ୍ଟିକ ମୋଡରେ ଅଛନ୍ତି ଏବଂ ଆପଣ 4KB ମୋଡକୁ ସୁଇଚ କରୁଛନ୍ତି। ଏହି ମୋଡରେ ସଫ୍ଟୱେର ଇଣ୍ଟିଗ୍ରିଟିକୁ ଗେରେଣ୍ଟି ଦିଆଯାଇପାରିବ ନାହିଁ ଏବଂ ବୁଟଲୋଡର ଅନଲକ ଥିବା ସମୟରେ ଫୋନରେ ଷ୍ଟୋର କରାଯାଇଥିବା ଯେ କୌଣସି ଡାଟା ବିପଦରେ ପଡ଼ିପାରେ। ଏହା ଡିଭାଇସକୁ ରିବୁଟ କରିବ। ଏହି ମୋଡଗୁଡ଼ିକରେ କିଛି ଫିଚରକୁ ଅକ୍ଷମ କରିଦିଆଯିବ, ଯାହା ଫଳରେ କିଛି ଆପ୍ଲିକେସନ କାମ କରିନପାରେ। ଡିଭାଇସକୁ ପ୍ରଡକ୍ସନ ମୋଡକୁ ଫେରାଇ ଆଣିବା ପାଇଁ ଆପଣଙ୍କୁ ଡିଭାଇସକୁ ଫେକ୍ଟୋରୀ ରିସେଟ କରୁଥିବା ବୁଟଲୋଡରକୁ ଲକ କରିବାକୁ ହେବ। Androidରେ ସଫଳତାର ସହ ଡିଭାଇସ ବୁଟ ହେବା ପରେ ଡେଭେଲପର ବିକଳ୍ପରେ OEM ଅନଲକିଂକୁ ଅକ୍ଷମ କରନ୍ତୁ।"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"କର୍ନେଲକୁ 16KB ପେଜ କମ୍ପାଟିବଲ କର୍ନେଲରେ ଅପଡେଟ କରିବାରେ ବିଫଳ ହୋଇଛି।"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"ପରିବର୍ତ୍ତନକୁ ଲାଗୁ କରାଯାଉଛି"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"ଡିଭାଇସକୁ ext4ରେ ପୁଣି ଫର୍ମାଟ କରିବେ? (16KB ମୋଡ ପାଇଁ ଆବଶ୍ୟକ)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16KB ଡେଭଲପର ବିକଳ୍ପ ବ୍ୟବହାର କରିବା ପୂର୍ବରୁ ଏହି ଡିଭାଇସର ଡାଟା ପାର୍ଟିସନ ext4କୁ କନଭର୍ଟ କରାଯିବା ଆବଶ୍ୟକ। ଏହି ମୋଡରେ ସଫ୍ଟୱେର ଇଣ୍ଟିଗ୍ରିଟିକୁ ଗେରେଣ୍ଟି ଦିଆଯାଇପାରିବ ନାହିଁ ଏବଂ ବୁଟଲୋଡର ଅନଲକ ଥିବା ସମୟରେ ଫୋନରେ ଷ୍ଟୋର କରାଯାଇଥିବା ଯେ କୌଣସି ଡାଟା ବିପଦରେ ପଡ଼ିପାରେ। 16KB ବିକଳ୍ପକୁ ସକ୍ରିୟ କରିବା ପାଇଁ ଏହା ପରେ ଆଉ ଏକ ରିବୁଟ ଆବଶ୍ୟକ ହେବ। ଆପଣ ଏହି ମୋଡରେ ଥିଲେ ଆପଣ ଗୋଟିଏ ସିଙ୍ଗଲ ରିବୁଟ ସହିତ 4KB ଏବଂ 16KB ମୋଡ ମଧ୍ୟରେ ଆଗକୁ ଏବଂ ପଛକୁ ସୁଇଚ କରିପାରିବେ। ଏହି ମୋଡଗୁଡ଼ିକରେ କିଛି ଫିଚରକୁ ଅକ୍ଷମ କରିଦିଆଯିବ, ଯାହା ଫଳରେ କିଛି ଆପ୍ଲିକେସନ କାମ କରିନପାରେ। ଡିଭାଇସକୁ ପ୍ରଡକ୍ସନ ମୋଡକୁ ଫେରାଇ ଆଣିବା ପାଇଁ ଆପଣଙ୍କୁ ଡିଭାଇସକୁ ଫେକ୍ଟୋରୀ ରିସେଟ କରୁଥିବା 4KB ମୋଡକୁ ପୁଣି ସୁଇଚ କରି ତା\'ପରେ ବୁଟଲୋଡରକୁ ଲକ କରିବାକୁ ହେବ। Androidରେ ସଫଳତାର ସହ ଡିଭାଇସ ବୁଟ ହେବା ପରେ ଡେଭେଲପର ବିକଳ୍ପରେ OEM ଅନଲକିଂକୁ ଅକ୍ଷମ କରନ୍ତୁ। ଡିଭାଇସକୁ ୱାଇପ କରାଯିବ ଏବଂ ସୁନିଶ୍ଚିତକରଣ ପରେ ଫାଇଲସିଷ୍ଟମକୁ ext4ରେ ପରିବର୍ତ୍ତନ କରାଯିବ। ଏହା ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପରେ ଦୟାକରି ପୁଣି 16KBକୁ ସକ୍ଷମ କରିବାକୁ ଫେରନ୍ତୁ।"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"ଡାଟା ପାର୍ଟିସନକୁ ext4ରେ ପୁଣି ଫର୍ମାଟ କରି ୱାଇପ କରିବାରେ ବିଫଳ ହୋଇଛି।"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16KB ମୋଡ ପାଇଁ ବୁଟଲୋଡର ଅନଲକ ଆବଶ୍ୟକ"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"16KB ଡେଭଲପର ବିକଳ୍ପ ବ୍ୟବହାର କରିବା ପୂର୍ବରୁ ଏହି ଡିଭାଇସକୁ ବୁଟଲୋଡରକୁ ଅନଲକ କରିବା ଆବଶ୍ୟକ। ଏହି ମୋଡରେ ସଫ୍ଟୱେର ଇଣ୍ଟିଗ୍ରିଟିକୁ ଗେରେଣ୍ଟି ଦିଆଯାଇପାରିବ ନାହିଁ ଏବଂ ବୁଟଲୋଡର ଅନଲକ ଥିବା ସମୟରେ ଫୋନରେ ଷ୍ଟୋର କରାଯାଇଥିବା ଯେ କୌଣସି ଡାଟା ବିପଦରେ ପଡ଼ିପାରେ। 16KB ମୋଡ ସକ୍ରିୟ କରିବା ସମୟରେ ସମସ୍ତ ୟୁଜର ଡାଟା ଏବଂ ସେଟିଂସ ୱାଇପ ହୋଇଯିବ। ବୁଟଲୋଡର ଅନଲକ ହେବା ପରେ 16KB ବିକଳ୍ପ ସକ୍ରିୟ କରିବା ପାଇଁ ଦୁଇଟି ରିବୁଟ ଆବଶ୍ୟକ ହେବ। ଆପଣ ଏହି ମୋଡରେ ଥିଲେ ଆପଣ ଗୋଟିଏ ସିଙ୍ଗଲ ରିବୁଟ ସହିତ 4KB ଏବଂ 16KB ମୋଡ ମଧ୍ୟରେ ଆଗକୁ ଏବଂ ପଛକୁ ସୁଇଚ କରିପାରିବେ। ଏହି ମୋଡଗୁଡ଼ିକରେ କିଛି ଫିଚରକୁ ଅକ୍ଷମ କରିଦିଆଯିବ, ଯାହା ଫଳରେ କିଛି ଆପ୍ଲିକେସନ କାମ କରିନପାରେ। ଡିଭାଇସକୁ ପ୍ରଡକ୍ସନ ମୋଡକୁ ଫେରାଇ ଆଣିବା ପାଇଁ ଆପଣଙ୍କୁ ଡିଭାଇସକୁ ପୁଣି 4KB ମୋଡକୁ ସୁଇଚ କରି ତା\'ପରେ OEM/ବୁଟଲୋଡରକୁ ଲକ (ଯାହା ଫେକ୍ଟୋରୀ ରିସେଟ କରେ) କରିବାକୁ ହେବ। ଦୟାକରି ବୁଟଲୋଡରକୁ ଅନଲକ କରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ। ଏହା କିପରି କରିବେ ସେଥିପାଇଁ ଆପଣ <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>ରେ ନିର୍ଦ୍ଦେଶାବଳୀ ଦେଖିପାରିବେ"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4KB ପୃଷ୍ଠା-ଆଗ୍ନୋଷ୍ଟିକ ମୋଡ ବ୍ୟବହାର କରାଯାଉଛି"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"ଆପଣ ପୃଷ୍ଠା-ଆଗ୍ନୋଷ୍ଟିକ ମୋଡର 4KB ମୋଡରେ ଅଛନ୍ତି। ଏହି ମୋଡରେ ସଫ୍ଟୱେର ଇଣ୍ଟିଗ୍ରିଟିକୁ ଗେରେଣ୍ଟି ଦିଆଯାଇପାରିବ ନାହିଁ ଏବଂ ବୁଟଲୋଡର ଅନଲକ ଥିବା ସମୟରେ ଫୋନରେ ଷ୍ଟୋର କରାଯାଇଥିବା ଯେ କୌଣସି ଡାଟା ବିପଦରେ ପଡ଼ିପାରେ। ଏହି ମୋଡଗୁଡ଼ିକରେ କିଛି ଫିଚରକୁ ଅକ୍ଷମ କରିଦିଆଯିବ, ଯାହା ଫଳରେ କିଛି ଆପ୍ଲିକେସନ କାମ କରିନପାରେ। ପ୍ରଡକ୍ସନ ମୋଡରେ ପୁଣି-ପ୍ରବେଶ କରିବା ପାଇଁ ଆପଣଙ୍କୁ ଡିଭାଇସର ବୁଟଲୋଡରକୁ ଲକ କରିବା ଆବଶ୍ୟକ। ଅଧିକ ପଢ଼ନ୍ତୁରେ ଟାପ କରନ୍ତୁ।"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"ଆପଣ ପୃଷ୍ଠା-ଆଗ୍ନୋଷ୍ଟିକ ମୋଡର 4KB ମୋଡରେ ଅଛନ୍ତି। ଏହି ମୋଡରେ ସଫ୍ଟୱେର ଇଣ୍ଟିଗ୍ରିଟିକୁ ଗେରେଣ୍ଟି ଦିଆଯାଇପାରିବ ନାହିଁ ଏବଂ ବୁଟଲୋଡର ଅନଲକ ଥିବା ସମୟରେ ଫୋନରେ ଷ୍ଟୋର କରାଯାଇଥିବା ଯେ କୌଣସି ଡାଟା ବିପଦରେ ପଡ଼ିପାରେ। ଏହି ମୋଡଗୁଡ଼ିକରେ କିଛି ଫିଚରକୁ ଅକ୍ଷମ କରିଦିଆଯିବ, ଯାହା ଫଳରେ କିଛି ଆପ୍ଲିକେସନ କାମ କରିନପାରେ। ପ୍ରଡକ୍ସନ ମୋଡରେ ପୁଣି-ପ୍ରବେଶ କରିବା ପାଇଁ ଆପଣଙ୍କୁ ଡିଭାଇସର ବୁଟଲୋଡରକୁ ଲକ କରିବା ଆବଶ୍ୟକ। ଏହା ଡିଭାଇସକୁ ପୁଣି ଫେକ୍ଟୋରୀ ରିସେଟ କରି ପ୍ରଡକ୍ସନ ସେଟିଂସରେ ରିଷ୍ଟୋର କରିବ। Androidରେ ସଫଳତାର ସହ ଡିଭାଇସ ବୁଟ ହେବା ପରେ ଡେଭେଲପର ବିକଳ୍ପରେ OEM ଅନଲକିଂକୁ ଅକ୍ଷମ କରନ୍ତୁ। ଯଦି ଡିଭାଇସ Androidରେ ବୁଟ ହେବାରେ ବିଫଳ ହୁଏ କିମ୍ବା ଅସ୍ଥିର ଅଟେ, ତେବେ <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a>ରୁ ନବୀନତମ ଫେକ୍ଟୋରୀ ଇମେଜଗୁଡ଼ିକ ସହ ଡିଭାଇସକୁ ପୁଣି-ଫ୍ଲାସ କରି \'ଡିଭାଇସକୁ ୱାଇପ କରନ୍ତୁ\', \'ବୁଟଲୋଡରକୁ ଲକ କରନ୍ତୁ\' ଏବଂ \'ସବୁ ପାର୍ଟିସନକୁ ଫୋର୍ସ ଫ୍ଲାସ କରନ୍ତୁ\'କୁ ଚୟନ କରନ୍ତୁ।"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16KB ପୃଷ୍ଠା-ଆଗ୍ନୋଷ୍ଟିକ ମୋଡ ବ୍ୟବହାର କରାଯାଉଛି"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"ଆପଣ ପୃଷ୍ଠା-ଆଗ୍ନୋଷ୍ଟିକ ମୋଡର 16KB ମୋଡରେ ଅଛନ୍ତି। ଏହି ମୋଡରେ ସଫ୍ଟୱେର ଇଣ୍ଟିଗ୍ରିଟିକୁ ଗେରେଣ୍ଟି ଦିଆଯାଇପାରିବ ନାହିଁ ଏବଂ ବୁଟଲୋଡର ଅନଲକ ଥିବା ସମୟରେ ଫୋନରେ ଷ୍ଟୋର କରାଯାଇଥିବା ଯେ କୌଣସି ଡାଟା ବିପଦରେ ପଡ଼ିପାରେ। ଏହି ମୋଡଗୁଡ଼ିକରେ କିଛି ଫିଚରକୁ ଅକ୍ଷମ କରିଦିଆଯିବ, ଯାହା ଫଳରେ କିଛି ଆପ୍ଲିକେସନ କାମ କରିନପାରେ। ପ୍ରଡକ୍ସନ ମୋଡରେ ପୁଣି-ପ୍ରବେଶ କରିବା ପାଇଁ ଆପଣଙ୍କୁ 4K ମୋଡକୁ ପୁଣି ସୁଇଚ କରି ତା\'ପରେ ଡିଭାଇସର ବୁଟଲୋଡରକୁ ଲକ କରିବା ଆବଶ୍ୟକ। ଅଧିକ ପଢ଼ନ୍ତୁରେ ଟାପ କରନ୍ତୁ।"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"ଆପଣ ପୃଷ୍ଠା-ଆଗ୍ନୋଷ୍ଟିକ ମୋଡର 16KB ମୋଡରେ ଅଛନ୍ତି। ଏହି ମୋଡରେ ସଫ୍ଟୱେର ଇଣ୍ଟିଗ୍ରିଟିକୁ ଗେରେଣ୍ଟି ଦିଆଯାଇପାରିବ ନାହିଁ ଏବଂ ବୁଟଲୋଡର ଅନଲକ ଥିବା ସମୟରେ ଫୋନରେ ଷ୍ଟୋର କରାଯାଇଥିବା ଯେ କୌଣସି ଡାଟା ବିପଦରେ ପଡ଼ିପାରେ। ଏହି ମୋଡଗୁଡ଼ିକରେ କିଛି ଫିଚରକୁ ଅକ୍ଷମ କରିଦିଆଯିବ, ଯାହା ଫଳରେ କିଛି ଆପ୍ଲିକେସନ କାମ କରିନପାରେ। ପ୍ରଡକ୍ସନ ମୋଡରେ ପୁଣି-ପ୍ରବେଶ କରିବା ପାଇଁ ଆପଣଙ୍କୁ 4K ମୋଡକୁ ପୁଣି ସୁଇଚ କରି ତା\'ପରେ ଡିଭାଇସର ବୁଟଲୋଡରକୁ ଲକ କରିବା ଆବଶ୍ୟକ। ଏହା ଡିଭାଇସକୁ ପୁଣି ଫେକ୍ଟୋରୀ ରିସେଟ କରି ପ୍ରଡକ୍ସନ ସେଟିଂସରେ ରିଷ୍ଟୋର କରିବ। Androidରେ ସଫଳତାର ସହ ଡିଭାଇସ ବୁଟ ହେବା ପରେ ଡେଭେଲପର ବିକଳ୍ପରେ OEM ଅନଲକିଂକୁ ଅକ୍ଷମ କରନ୍ତୁ। ଯଦି ଡିଭାଇସ Androidରେ ବୁଟ ହେବାରେ ବିଫଳ ହୁଏ କିମ୍ବା ଅସ୍ଥିର ଅଟେ, ତେବେ <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a>ରୁ ନବୀନତମ ଫେକ୍ଟୋରୀ ଇମେଜଗୁଡ଼ିକ ସହ ଡିଭାଇସକୁ ପୁଣି-ଫ୍ଲାସ କରି \'ଡିଭାଇସକୁ ୱାଇପ କରନ୍ତୁ\', \'ବୁଟଲୋଡରକୁ ଲକ କରନ୍ତୁ\' ଏବଂ \'ସବୁ ପାର୍ଟିସନକୁ ଫୋର୍ସ ଫ୍ଲାସ କରନ୍ତୁ\'କୁ ଚୟନ କରନ୍ତୁ।"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16KB ପୃଷ୍ଠା-ଆଗ୍ନୋଷ୍ଟିକ ମୋଡ"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"ଅଧିକ ପଢ଼ନ୍ତୁ"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ବଗ ରିପୋର୍ଟ ହେଣ୍ଡଲର"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ଆପଣଙ୍କ ଡିଭାଇସ୍ରେ କେଉଁ ଆପ୍ ବଗ୍ ରିପୋର୍ଟ ସର୍ଟକର୍ଟ ପରିଚାଳନା କରେ, ତାହା ନିର୍ଦ୍ଧାରଣ କରେ।"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ବ୍ୟକ୍ତିଗତ"</string>
@@ -5011,8 +4991,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB ବ୍ୟବହାର କରିବାକୁ ଏୟାରପ୍ଲେନ୍ ମୋଡ୍ ବନ୍ଦ କରନ୍ତୁ"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"ବର୍ତ୍ତମାନର ଲୋକେସନରେ UWB ଉପଲବ୍ଧ ନାହିଁ"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"ଥ୍ରେଡ"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"ଏକ ବାଧାରହିତ ସ୍ମାର୍ଟ ହୋମ ଅନୁଭୂତି ପାଇଁ ଥ୍ରେଡ ବ୍ୟବହାର କରି କମ୍ପାଟିବଲ ଡିଭାଇସଗୁଡ଼ିକ ସହ କନେକ୍ଟ କରନ୍ତୁ"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"ଥ୍ରେଡ ବ୍ୟବହାର କରିବାକୁ ଏୟାରପ୍ଲେନ ମୋଡକୁ ବନ୍ଦ କରନ୍ତୁ"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"କେମେରା ଆକ୍ସେସ"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"ମାଇକ୍ରୋଫୋନ୍ ଆକ୍ସେସ୍"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ଆପ ଓ ସେବାଗୁଡ଼ିକ ପାଇଁ"</string>
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 42a212b..6107f28 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"ਨਜ਼ਦੀਕੀ ਡੀਵਾਈਸਾਂ ਦੀਆਂ ਇਜਾਜ਼ਤਾਂ ਵਾਲੀਆਂ ਐਪਾਂ ਕਨੈਕਟ ਕੀਤੇ ਡੀਵਾਈਸਾਂ ਦੀ ਸੰਬੰਧਿਤ ਸਥਿਤੀ ਨਿਰਧਾਰਿਤ ਕਰ ਸਕਦੀਆਂ ਹਨ।"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ਐਪਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਲਈ ਟਿਕਾਣਾ ਪਹੁੰਚ ਬੰਦ ਹੈ। ਤੁਹਾਡੇ ਵੱਲੋਂ ਕਿਸੇ ਐਮਰਜੈਂਸੀ ਨੰਬਰ \'ਤੇ ਕਾਲ ਕਰਨ ਜਾਂ ਲਿਖਤ ਸੁਨੇਹਾ ਭੇਜਣ \'ਤੇ ਹਾਲੇ ਵੀ ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਦੀ ਟਿਕਾਣਾ ਜਾਣਕਾਰੀ ਐਮਰਜੈਂਸੀ ਮਦਦਗਾਰਾਂ ਨੂੰ ਭੇਜੀ ਜਾ ਸਕਦੀ ਹੈ।"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"ਟਿਕਾਣਾ ਸੈਟਿੰਗਾਂ ਬਾਰੇ ਹੋਰ ਜਾਣੋ"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"ਟਿਕਾਣਾ ਪਹੁੰਚ ਨੂੰ ਬਦਲਣ ਲਈ, ਸੈਟਿੰਗਾਂ > ਸੁਰੱਖਿਆ ਅਤੇ ਪਰਦੇਦਾਰੀ > ਪਰਦੇਦਾਰੀ ਕੰਟਰੋਲ \'ਤੇ ਜਾਓ"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"ਖਾਤੇ"</string>
<string name="security_settings_title" msgid="6710768415432791970">"ਸੁਰੱਖਿਆ"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"ਇਨਕ੍ਰਿਪਸ਼ਨ ਅਤੇ ਕ੍ਰੀਡੈਂਸ਼ੀਅਲ"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"ਰੰਗ ਦਾ ਕੰਟ੍ਰਾਸਟ"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ਜ਼ਿਆਦਾ ਕੰਟ੍ਰਾਸਟ ਨਾਲ ਲਿਖਤ, ਬਟਨ ਅਤੇ ਪ੍ਰਤੀਕ ਹੋਰ ਵੀ ਵੱਖਰੇ ਨਜ਼ਰ ਆਉਂਦੇ ਹਨ। ਤੁਹਾਨੂੰ ਸਭ ਤੋਂ ਵਧੀਆ ਦਿਸਣ ਵਾਲਾ ਕੰਟ੍ਰਾਸਟ ਚੁਣੋ।"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"ਸ਼ਾਇਦ ਕੁਝ ਐਪਾਂ ਸਾਰੀਆਂ ਰੰਗ ਅਤੇ ਲਿਖਤ ਦੀਆਂ ਕੰਟ੍ਰਾਸਟ ਸੈਟਿੰਗਾਂ ਦਾ ਸਮਰਥਨ ਨਾ ਕਰਨ"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"ਵਿਵਸਥਿਤ ਕਰੋ ਕਿ ਰੰਗ ਅਤੇ ਲਿਖਤ ਤੁਹਾਡੀ ਸਕ੍ਰੀਨ ਦੇ ਬੈਕਗ੍ਰਾਊਂਡ ਰੰਗ ਅੱਗੇ ਕਿਵੇਂ ਲੱਗਦੇ ਹਨ"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"ਪੂਰਵ-ਝਲਕ ਦੇਖੋ"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"ਹੈਲਨ, ਐਡਮ"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 ਦਿਨ ਪਹਿਲਾਂ"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"ਬੈਟਰੀ ਲਾਈਫ਼ ਵਧਾਓ"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"ਚਾਰਜ ਹੋਣ \'ਤੇ ਬੰਦ ਕਰੋ"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> \'ਤੇ ਬੰਦ ਕਰੋ"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"ਜਦੋਂ ਤੁਹਾਡੀ ਬੈਟਰੀ <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> ਤੋਂ ਵੱਧ ਚਾਰਜ ਹੋ ਜਾਂਦੀ ਹੈ, ਤਾਂ ਬੈਟਰੀ ਸੇਵਰ ਮੋਡ ਬੰਦ ਹੋ ਜਾਂਦਾ ਹੈ"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"ਚਾਲੂ ਕਰੋ"</string>
@@ -2691,7 +2690,7 @@
<string name="cellular_security_settings_title" msgid="7779141923670352595">"ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਸੁਰੱਖਿਆ"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"ਸੂਚਨਾਵਾਂ"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"ਨੈੱਟਵਰਕ ਸੂਚਨਾਵਾਂ"</string>
- <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਕਿਸੇ ਐਨਕ੍ਰਿਪਟਡ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਹੋਣ ਜਾਂ ਕਿਸੇ ਨੈੱਟਵਰਕ ਵੱਲੋਂ ਤੁਹਾਡੀ ਵਿਲੱਖਣ ਡੀਵਾਈਸ ਜਾਂ ਸਿਮ ਆਈਡੀ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ \'ਤੇ ਸੂਚਨਾ ਪ੍ਰਾਪਤ ਕਰੋ"</string>
+ <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਕਿਸੇ ਅਜਿਹੇ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਹੋਣ ਜੋ ਇਨਕ੍ਰਿਪਟਡ ਨਹੀਂ ਹੈ ਜਾਂ ਕਿਸੇ ਨੈੱਟਵਰਕ ਵੱਲੋਂ ਤੁਹਾਡੀ ਵਿਲੱਖਣ ਡੀਵਾਈਸ ਜਾਂ ਸਿਮ ਆਈਡੀ ਨੂੰ ਰਿਕਾਰਡ ਕਰਨ \'ਤੇ ਸੂਚਨਾ ਪ੍ਰਾਪਤ ਕਰੋ"</string>
<string name="cellular_security_settings_encryption_title" msgid="4013084091666375780">"ਇਨਕ੍ਰਿਪਸ਼ਨ"</string>
<string name="cellular_security_network_generations_title" msgid="2343026988833783854">"ਨੈੱਟਵਰਕ ਜਨਰੇਸ਼ਨਾਂ"</string>
<string name="cellular_security_network_generations_summary" msgid="139087814553929402">"ਤੁਸੀਂ ਸਿਰਫ਼ 3G, 4G ਅਤੇ 5G ਦਾ ਸਮਰਥਨ ਕਰਨ ਵਾਲੇ ਨੈੱਟਵਰਕਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਲਈ ਹਰੇਕ ਸਥਾਪਤ ਕੀਤੇ ਸਿਮ ਕਾਰਡ ਦਾ ਸੰਰੂਪਣ ਕਰ ਸਕਦੇ ਹੋ। ਇਹ ਸਿਮ ਪੁਰਾਣੇ, ਅਸੁਰੱਖਿਅਤ 2G ਨੈੱਟਵਰਕਾਂ ਨਾਲ ਕਨੈਕਟ ਨਹੀਂ ਹੋਵੇਗੀ। ਸਿਰਫ਼ 2G ਨੈੱਟਵਰਕ ਉਪਲਬਧ ਹੋਣ \'ਤੇ, ਇਹ ਸੈਟਿੰਗ ਤੁਹਾਡੀ ਕਨੈਕਟੀਵਿਟੀ ਨੂੰ ਸੀਮਤ ਕਰ ਸਕਦੀ ਹੈ। ਐਮਰਜੈਂਸੀ ਦੀ ਸਥਿਤੀ ਵਿੱਚ, 2G ਨੂੰ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ।"</string>
@@ -4522,7 +4521,7 @@
<string name="pref_title_network_details" msgid="7329759534269363308">"ਨੈੱਟਵਰਕ ਵੇਰਵੇ"</string>
<string name="devices_title" msgid="649715719278562515">"ਡੀਵਾਈਸਾਂ"</string>
<string name="choose_network_title" msgid="5355609223363859430">"ਨੈੱਟਵਰਕ ਚੁਣੋ"</string>
- <string name="network_disconnected" msgid="8281188173486212661">"ਡਿਸਕਨੈਕਟ ਹੋਇਆ"</string>
+ <string name="network_disconnected" msgid="8281188173486212661">"ਡਿਸਕਨੈਕਟ ਹੈ"</string>
<string name="network_connected" msgid="7637745547242487795">"ਕਨੈਕਟ ਹੈ"</string>
<string name="network_connecting" msgid="6856124847029124041">"ਕਨੈਕਟ ਹੋ ਰਿਹਾ ਹੈ…"</string>
<string name="network_could_not_connect" msgid="676574629319069922">"ਕਨੈਕਟ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ਤੁਹਾਡੀ ਕਾਰਜ ਨੀਤੀ ਸੰਬੰਧੀ ਜਾਣਕਾਰੀ"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ਤੁਹਾਡੇ ਆਈ.ਟੀ. ਪ੍ਰਸ਼ਾਸਕ ਵੱਲੋਂ ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16KB ਦੇ ਪੰਨੇ ਦੇ ਆਕਾਰ ਨਾਲ ਬੂਟ ਕਰੋ"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"ਡੀਵਾਈਸ ਨੂੰ 16KB ਦੇ ਪੰਨੇ ਦੇ ਆਕਾਰ ਲਈ ਸਮਰਥਿਤ ਕਰਨਲ ਵਰਤ ਕੇ ਬੂਟ ਕਰੋ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4KB ਮੋਡ ਤੋਂ 16KB ਮੋਡ \'ਤੇ ਸਵਿੱਚ ਕਰੋ"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"ਤੁਸੀਂ 4KB ਕਰਨਲ \'ਤੇ ਚੱਲ ਰਹੇ ਪੇਜ-ਐਗਨੌਸਟਿਕ ਮੋਡ ਵਿੱਚ ਹੋ ਅਤੇ ਤੁਹਾਨੂੰ 16KB ਮੋਡ \'ਤੇ ਸਵਿੱਚ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਇਸ ਮੋਡ ਵਿੱਚ ਸਾਫ਼ਟਵੇਅਰ ਅਖੰਡਤਾ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਅਤੇ ਬੂਟਲੋਡਰ ਦੇ ਅਣਲਾਕ ਹੋਣ ਵੇਲੇ ਫ਼ੋਨ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਡਾਟਾ ਜੋਖਮ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਨਾਲ ਡੀਵਾਈਸ ਰੀਬੂਟ ਹੋ ਜਾਵੇਗਾ। ਇਨ੍ਹਾਂ ਮੋਡਾਂ ਵਿੱਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬੰਦ ਹੋ ਜਾਣਗੀਆਂ, ਇਸ ਲਈ ਸ਼ਾਇਦ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕੰਮ ਨਾ ਕਰਨ। ਡੀਵਾਈਸ ਨੂੰ ਪ੍ਰੋਡਕਸ਼ਨ ਮੋਡ \'ਤੇ ਵਾਪਸ ਲਿਜਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ 4KB ਮੋਡ \'ਤੇ ਵਾਪਸ ਸਵਿੱਚ ਕਰ ਕੇ ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ, ਜਿਸ ਨਾਲ ਡੀਵਾਈਸ ਫੈਕਟਰੀ ਰੀਸੈੱਟ ਹੋ ਜਾਵੇਗਾ। ਡੀਵਾਈਸ ਦੇ Android ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਬੂਟ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਵਿਕਾਸਕਾਰ ਚੋਣਾਂ ਵਿੱਚ OEM ਅਣਲਾਕ ਸੈਟਿੰਗ ਨੂੰ ਬੰਦ ਕਰੋ।"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16KB ਮੋਡ ਤੋਂ 4KB ਮੋਡ \'ਤੇ ਸਵਿੱਚ ਕਰੋ"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"ਤੁਸੀਂ 16KB ਕਰਨਲ \'ਤੇ ਚੱਲ ਰਹੇ ਪੇਜ-ਐਗਨੌਸਟਿਕ ਮੋਡ ਵਿੱਚ ਹੋ ਅਤੇ ਤੁਹਾਨੂੰ 4KB ਮੋਡ \'ਤੇ ਸਵਿੱਚ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਇਸ ਮੋਡ ਵਿੱਚ ਸਾਫ਼ਟਵੇਅਰ ਅਖੰਡਤਾ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਅਤੇ ਬੂਟਲੋਡਰ ਦੇ ਅਣਲਾਕ ਹੋਣ ਵੇਲੇ ਫ਼ੋਨ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਡਾਟਾ ਜੋਖਮ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਨਾਲ ਡੀਵਾਈਸ ਰੀਬੂਟ ਹੋ ਜਾਵੇਗਾ। ਇਨ੍ਹਾਂ ਮੋਡਾਂ ਵਿੱਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬੰਦ ਹੋ ਜਾਣਗੀਆਂ, ਇਸ ਲਈ ਸ਼ਾਇਦ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕੰਮ ਨਾ ਕਰਨ। ਡੀਵਾਈਸ ਨੂੰ ਪ੍ਰੋਡਕਸ਼ਨ ਮੋਡ \'ਤੇ ਵਾਪਸ ਲਿਜਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ, ਜਿਸ ਨਾਲ ਡੀਵਾਈਸ ਫੈਕਟਰੀ ਰੀਸੈੱਟ ਹੋ ਜਾਵੇਗਾ। ਡੀਵਾਈਸ ਦੇ Android ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਬੂਟ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਵਿਕਾਸਕਾਰ ਚੋਣਾਂ ਵਿੱਚ OEM ਅਣਲਾਕ ਸੈਟਿੰਗ ਨੂੰ ਬੰਦ ਕਰੋ।"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"ਕਰਨਲ ਨੂੰ 16KB ਪੰਨਿਆਂ ਦੇ ਅਨੁਰੂਪ ਕਰਨਲ ਨਾਲ ਅੱਪਡੇਟ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ।"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"ਤਬਦੀਲੀ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"ਕੀ ਡੀਵਾਈਸ ਦੇ ਡਾਟੇ ਨੂੰ ext4 \'ਤੇ ਮੁੜ-ਫਾਰਮੈਟ ਕਰਨਾ ਹੈ? (16KB ਮੋਡ ਲਈ ਲੋੜੀਂਦਾ ਹੈ)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16KB ਵਿਕਾਸਕਾਰ ਚੋਣ ਵਰਤਣ ਤੋਂ ਪਹਿਲਾਂ, ਇਸ ਡੀਵਾਈਸ ਦੇ ਡਾਟੇ ਦੇ ਹਿੱਸੇ ਨੂੰ ext4 ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲਣ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਮੋਡ ਵਿੱਚ ਸਾਫ਼ਟਵੇਅਰ ਅਖੰਡਤਾ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਅਤੇ ਬੂਟਲੋਡਰ ਦੇ ਅਣਲਾਕ ਹੋਣ ਵੇਲੇ ਫ਼ੋਨ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਡਾਟਾ ਜੋਖਮ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ। ਇਸ ਤੋਂ ਬਾਅਦ, 16KB ਚੋਣ ਦੀ ਕਿਰਿਆਸ਼ੀਲਤਾ ਲਈ ਇੱਕ ਵਾਰ ਹੋਰ ਰੀਬੂਟ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਇਸ ਮੋਡ ਵਿੱਚ ਆਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਡੀਵਾਈਸ ਨੂੰ ਦੁਬਾਰਾ ਰੀਬੂਟ ਕਰ ਕੇ 4KB ਅਤੇ 16KB ਮੋਡ ਵਿਚਕਾਰ ਸਵਿੱਚ ਕਰ ਸਕਦੇ ਹੋ। ਇਨ੍ਹਾਂ ਮੋਡਾਂ ਵਿੱਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬੰਦ ਹੋ ਜਾਣਗੀਆਂ, ਇਸ ਲਈ ਸ਼ਾਇਦ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕੰਮ ਨਾ ਕਰਨ। ਡੀਵਾਈਸ ਨੂੰ ਪ੍ਰੋਡਕਸ਼ਨ ਮੋਡ \'ਤੇ ਵਾਪਸ ਲਿਜਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ 4KB ਮੋਡ \'ਤੇ ਵਾਪਸ ਸਵਿੱਚ ਕਰ ਕੇ ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ, ਜਿਸ ਨਾਲ ਡੀਵਾਈਸ ਫੈਕਟਰੀ ਰੀਸੈੱਟ ਹੋ ਜਾਵੇਗਾ। ਡੀਵਾਈਸ ਦੇ Android ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਬੂਟ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਵਿਕਾਸਕਾਰ ਚੋਣਾਂ ਵਿੱਚ OEM ਅਣਲਾਕ ਸੈਟਿੰਗ ਨੂੰ ਬੰਦ ਕਰੋ। ਡੀਵਾਈਸ ਸਾਫ਼ ਹੋ ਜਾਵੇਗਾ ਅਤੇ ਤਸਦੀਕ ਤੋਂ ਬਾਅਦ ਫ਼ਾਈਲਸਿਸਟਮ ext4 ਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਬਦਲ ਜਾਵੇਗਾ। ਇਸਦੇ ਪੂਰਾ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਕਿਰਪਾ ਕਰਕੇ 16KB ਮੋਡ ਨੂੰ ਦੁਬਾਰਾ ਚਾਲੂ ਕਰਨ ਲਈ ਵਾਪਸ ਆਓ।"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"ਡਾਟੇ ਦੇ ਹਿੱਸੇ ਨੂੰ ext4 ਵਿੱਚ ਮੁੜ-ਫਾਰਮੈਟ ਕਰਨਾ ਅਤੇ ਸਾਫ਼ ਕਰਨਾ ਅਸਫਲ ਰਿਹਾ।"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16KB ਮੋਡ ਲਈ ਬੂਟਲੋਡਰ ਨੂੰ ਅਣਲਾਕ ਕਰਨਾ ਲੋੜੀਂਦਾ ਹੈ"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"16KB ਵਿਕਾਸਕਾਰ ਚੋਣ ਨੂੰ ਵਰਤਣ ਤੋਂ ਪਹਿਲਾਂ, ਇਸ ਡੀਵਾਈਸ ਲਈ ਬੂਟਲੋਡਰ ਅਣਲਾਕ ਕਰਨ ਦੀ ਲੋੜ ਹੈ। ਇਸ ਮੋਡ ਵਿੱਚ ਸਾਫ਼ਟਵੇਅਰ ਅਖੰਡਤਾ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਅਤੇ ਬੂਟਲੋਡਰ ਦੇ ਅਣਲਾਕ ਹੋਣ ਵੇਲੇ ਫ਼ੋਨ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਡਾਟਾ ਜੋਖਮ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ। 16KB ਮੋਡ ਦੇ ਕਿਰਿਆਸ਼ੀਲ ਹੋਣ \'ਤੇ, ਸਾਰਾ ਵਰਤੋਂਕਾਰ ਡਾਟਾ ਅਤੇ ਸੈਟਿੰਗਾਂ ਸਾਫ਼ ਹੋ ਜਾਣਗੀਆਂ। ਬੂਟਲੋਡਰ ਅਣਲਾਕ ਹੋਣ ਤੋਂ ਬਾਅਦ, 16KB ਚੋਣ ਦੀ ਕਿਰਿਆਸ਼ੀਲਤਾ ਲਈ ਡੀਵਾਈਸ ਨੂੰ ਦੋ ਵਾਰ ਰੀਬੂਟ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ। ਇਸ ਮੋਡ ਵਿੱਚ ਆਉਣ ਤੋਂ ਬਾਅਦ, ਤੁਸੀਂ ਡੀਵਾਈਸ ਨੂੰ ਦੁਬਾਰਾ ਰੀਬੂਟ ਕਰ ਕੇ 4KB ਅਤੇ 16KB ਮੋਡ ਵਿਚਕਾਰ ਸਵਿੱਚ ਕਰ ਸਕਦੇ ਹੋ। ਇਨ੍ਹਾਂ ਮੋਡਾਂ ਵਿੱਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬੰਦ ਹੋ ਜਾਣਗੀਆਂ, ਇਸ ਲਈ ਸ਼ਾਇਦ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕੰਮ ਨਾ ਕਰਨ। ਡੀਵਾਈਸ ਨੂੰ ਪ੍ਰੋਡਕਸ਼ਨ ਮੋਡ \'ਤੇ ਵਾਪਸ ਲਿਜਾਉਣ ਲਈ, ਤੁਹਾਨੂੰ 4KB ਮੋਡ \'ਤੇ ਵਾਪਸ ਸਵਿੱਚ ਕਰ ਕੇ OEM/ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰਨ ਦੀ ਲੋੜ ਪਵੇਗੀ (ਜਿਸ ਨਾਲ ਡੀਵਾਈਸ ਫੈਕਟਰੀ ਰੀਸੈੱਟ ਹੋ ਜਾਵੇਗਾ)। ਕਿਰਪਾ ਕਰਕੇ ਬੂਟਲੋਡਰ ਨੂੰ ਅਣਲਾਕ ਕਰ ਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ। ਤੁਸੀਂ <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a> \'ਤੇ ਜਾ ਕੇ ਇਸਨੂੰ ਕਰਨ ਦੇ ਤਰੀਕੇ ਲਈ ਹਿਦਾਇਤਾਂ ਦੇਖ ਸਕਦੇ ਹੋ"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4KB ਪੇਜ-ਐਗਨੌਸਟਿਕ ਮੋਡ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"ਤੁਸੀਂ ਪੇਜ-ਐਗਨੌਸਟਿਕ ਮੋਡ ਦੇ 4KB ਮੋਡ ਵਿੱਚ ਹੋ। ਇਸ ਮੋਡ ਵਿੱਚ ਸਾਫ਼ਟਵੇਅਰ ਅਖੰਡਤਾ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਅਤੇ ਬੂਟਲੋਡਰ ਦੇ ਅਣਲਾਕ ਹੋਣ ਵੇਲੇ ਫ਼ੋਨ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਡਾਟਾ ਜੋਖਮ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਮੋਡਾਂ ਵਿੱਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬੰਦ ਹੋ ਜਾਣਗੀਆਂ, ਇਸ ਲਈ ਸ਼ਾਇਦ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕੰਮ ਨਾ ਕਰਨ। ਪ੍ਰੋਡਕਸ਼ਨ ਮੋਡ ਵਿੱਚ ਮੁੜ-ਦਾਖਲ ਹੋਣ ਲਈ, ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਦੇ ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ। ਹੋਰ ਪੜ੍ਹਨ ਲਈ ਟੈਪ ਕਰੋ।"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"ਤੁਸੀਂ ਪੇਜ-ਐਗਨੌਸਟਿਕ ਮੋਡ ਦੇ 4KB ਮੋਡ ਵਿੱਚ ਹੋ। ਇਸ ਮੋਡ ਵਿੱਚ ਸਾਫ਼ਟਵੇਅਰ ਅਖੰਡਤਾ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਅਤੇ ਬੂਟਲੋਡਰ ਦੇ ਅਣਲਾਕ ਹੋਣ ਵੇਲੇ ਫ਼ੋਨ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਡਾਟਾ ਜੋਖਮ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਮੋਡਾਂ ਵਿੱਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬੰਦ ਹੋ ਜਾਣਗੀਆਂ, ਇਸ ਲਈ ਸ਼ਾਇਦ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕੰਮ ਨਾ ਕਰਨ। ਪ੍ਰੋਡਕਸ਼ਨ ਮੋਡ ਵਿੱਚ ਮੁੜ-ਦਾਖਲ ਹੋਣ ਲਈ, ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਦੇ ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ। ਇਸ ਨਾਲ ਡੀਵਾਈਸ ਦੁਬਾਰਾ ਫੈਕਟਰੀ ਰੀਸੈੱਟ ਹੋ ਕੇ ਪ੍ਰੋਡਕਸ਼ਨ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਮੁੜ-ਬਹਾਲ ਹੋ ਜਾਵੇਗਾ। ਡੀਵਾਈਸ ਦੇ Android ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਬੂਟ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਵਿਕਾਸਕਾਰ ਚੋਣਾਂ ਵਿੱਚ OEM ਅਣਲਾਕ ਸੈਟਿੰਗ ਨੂੰ ਬੰਦ ਕਰੋ। ਜੇ ਡੀਵਾਈਸ Android ਵਿੱਚ ਬੂਟ ਹੋਣ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹੈ ਜਾਂ ਅਸਥਿਰ ਹੈ, ਤਾਂ <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ਤੋਂ ਨਵੇਂ ਫੈਕਟਰੀ ਪ੍ਰਤਿਬਿੰਬਾਂ ਨਾਲ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਫਲੈਸ਼ ਕਰੋ ਜਾਂ <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> ਵਰਤੋ ਅਤੇ \'ਡੀਵਾਈਸ ਸਾਫ਼ ਕਰੋ\', \'ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰੋ\' ਅਤੇ \'ਸਾਰਿਆਂ ਹਿੱਸਿਆਂ ਨੂੰ ਜ਼ਬਰਦਸਤੀ ਫਲੈਸ਼ ਕਰੋ\'।"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16KB ਪੇਜ-ਐਗਨੌਸਟਿਕ ਮੋਡ ਵਰਤਿਆ ਜਾ ਰਿਹਾ ਹੈ"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"ਤੁਸੀਂ ਪੇਜ-ਐਗਨੌਸਟਿਕ ਮੋਡ ਦੇ 16KB ਮੋਡ ਵਿੱਚ ਹੋ। ਇਸ ਮੋਡ ਵਿੱਚ ਸਾਫ਼ਟਵੇਅਰ ਅਖੰਡਤਾ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਅਤੇ ਬੂਟਲੋਡਰ ਦੇ ਅਣਲਾਕ ਹੋਣ ਵੇਲੇ ਫ਼ੋਨ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਡਾਟਾ ਜੋਖਮ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਮੋਡਾਂ ਵਿੱਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬੰਦ ਹੋ ਜਾਣਗੀਆਂ, ਇਸ ਲਈ ਸ਼ਾਇਦ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕੰਮ ਨਾ ਕਰਨ। ਪ੍ਰੋਡਕਸ਼ਨ ਮੋਡ ਵਿੱਚ ਮੁੜ-ਦਾਖਲ ਹੋਣ ਲਈ, ਤੁਹਾਡਾ 4K ਮੋਡ \'ਤੇ ਵਾਪਸ ਸਵਿੱਚ ਕਰ ਕੇ ਡੀਵਾਈਸ ਦੇ ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ। ਹੋਰ ਪੜ੍ਹਨ ਲਈ ਟੈਪ ਕਰੋ।"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"ਤੁਸੀਂ ਪੇਜ-ਐਗਨੌਸਟਿਕ ਮੋਡ ਦੇ 16KB ਮੋਡ ਵਿੱਚ ਹੋ। ਇਸ ਮੋਡ ਵਿੱਚ ਸਾਫ਼ਟਵੇਅਰ ਅਖੰਡਤਾ ਦੀ ਗਰੰਟੀ ਨਹੀਂ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਅਤੇ ਬੂਟਲੋਡਰ ਦੇ ਅਣਲਾਕ ਹੋਣ ਵੇਲੇ ਫ਼ੋਨ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਡਾਟਾ ਜੋਖਮ ਵਿੱਚ ਹੋ ਸਕਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਮੋਡਾਂ ਵਿੱਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਬੰਦ ਹੋ ਜਾਣਗੀਆਂ, ਇਸ ਲਈ ਸ਼ਾਇਦ ਕੁਝ ਐਪਲੀਕੇਸ਼ਨਾਂ ਕੰਮ ਨਾ ਕਰਨ। ਪ੍ਰੋਡਕਸ਼ਨ ਮੋਡ ਵਿੱਚ ਮੁੜ-ਦਾਖਲ ਹੋਣ ਲਈ, ਤੁਹਾਡਾ 4K ਮੋਡ \'ਤੇ ਵਾਪਸ ਸਵਿੱਚ ਕਰ ਕੇ ਡੀਵਾਈਸ ਦੇ ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰਨਾ ਲਾਜ਼ਮੀ ਹੈ। ਇਸ ਨਾਲ ਡੀਵਾਈਸ ਦੁਬਾਰਾ ਫੈਕਟਰੀ ਰੀਸੈੱਟ ਹੋ ਕੇ ਪ੍ਰੋਡਕਸ਼ਨ ਸੈਟਿੰਗਾਂ ਵਿੱਚ ਮੁੜ-ਬਹਾਲ ਹੋ ਜਾਵੇਗਾ। ਡੀਵਾਈਸ ਦੇ Android ਵਿੱਚ ਸਫਲਤਾਪੂਰਵਕ ਬੂਟ ਹੋਣ ਤੋਂ ਬਾਅਦ, ਵਿਕਾਸਕਾਰ ਚੋਣਾਂ ਵਿੱਚ OEM ਅਣਲਾਕ ਸੈਟਿੰਗ ਨੂੰ ਬੰਦ ਕਰੋ। ਜੇ ਡੀਵਾਈਸ Android ਵਿੱਚ ਬੂਟ ਹੋਣ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹੈ ਜਾਂ ਅਸਥਿਰ ਹੈ, ਤਾਂ <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ਤੋਂ ਨਵੇਂ ਫੈਕਟਰੀ ਪ੍ਰਤਿਬਿੰਬਾਂ ਨਾਲ ਡੀਵਾਈਸ ਨੂੰ ਮੁੜ-ਫਲੈਸ਼ ਕਰੋ ਜਾਂ <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> ਵਰਤੋ ਅਤੇ \'ਡੀਵਾਈਸ ਸਾਫ਼ ਕਰੋ\', \'ਬੂਟਲੋਡਰ ਨੂੰ ਲਾਕ ਕਰੋ\' ਅਤੇ \'ਸਾਰਿਆਂ ਹਿੱਸਿਆਂ ਨੂੰ ਜ਼ਬਰਦਸਤੀ ਫਲੈਸ਼ ਕਰੋ\'।"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16KB ਪੇਜ-ਐਗਨੌਸਟਿਕ ਮੋਡ"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"ਹੋਰ ਪੜ੍ਹੋ"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"ਬੱਗ ਰਿਪੋਰਟ ਹੈਂਡਲਰ"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ਨਿਰਧਾਰਤ ਕਰੋ ਕਿ ਕਿਹੜੀ ਐਪ ਤੁਹਾਡੇ ਡੀਵਾਈਸ \'ਤੇ ਬੱਗ ਰਿਪੋਰਟ ਸ਼ਾਰਟਕੱਟ ਦੀ ਸਾਂਭ-ਸੰਭਾਲ ਕਰੇਗੀ।"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ਨਿੱਜੀ"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਹਵਾਈ-ਜਹਾਜ਼ ਮੋਡ ਬੰਦ ਕਰੋ"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"ਮੌਜੂਦਾ ਟਿਕਾਣੇ \'ਤੇ UWB ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"ਸਹਿਜ ਸਮਾਰਟ ਹੋਮ ਅਨੁਭਵ ਲਈ Thread ਨੂੰ ਵਰਤ ਕੇ ਅਨੁਰੂਪ ਡੀਵਾਈਸਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰੋ"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਹਵਾਈ-ਜਹਾਜ਼ ਮੋਡ ਬੰਦ ਕਰੋ"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"ਕੈਮਰਾ ਪਹੁੰਚ"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"ਮਾਈਕ੍ਰੋਫ਼ੋਨ ਪਹੁੰਚ"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ਐਪਾਂ ਅਤੇ ਸੇਵਾਵਾਂ ਲਈ"</string>
@@ -5210,10 +5194,10 @@
<string name="about_phone_device_name_warning" msgid="3243226572404472381">"ਤੁਹਾਡੇ ਡੀਵਾਈਸ ਦਾ ਨਾਮ ਤੁਹਾਡੇ ਵੱਲੋਂ ਸਥਾਪਤ ਕੀਤੀਆਂ ਗਈਆਂ ਐਪਾਂ ਨੂੰ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਤੁਹਾਡੇ ਵੱਲੋਂ ਬਲੂਟੁੱਥ ਡੀਵਾਈਸਾਂ ਨਾਲ ਕਨੈਕਟ ਕਰਨ, ਵਾਈ-ਫਾਈ ਨੈੱਟਵਰਕ ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਜਾਂ ਵਾਈ-ਫਾਈ ਹੌਟਸਪੌਟ ਦਾ ਸੈੱਟਅੱਪ ਕਰਨ \'ਤੇ ਇਸਨੂੰ ਹੋਰ ਲੋਕਾਂ ਵੱਲੋਂ ਵੀ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ।"</string>
<string name="grammatical_gender_title" msgid="8584242850477270828">"ਵਿਆਕਰਨਿਕ ਲਿੰਗ"</string>
<string name="grammatical_gender_dialog_title" msgid="8754048592099871587">"ਵਿਆਕਰਨ ਸੰਬੰਧੀ ਲਿੰਗ ਚੁਣੋ"</string>
- <string name="content_protection_preference_title" msgid="5069260032659193074">"ਧੋਖੇਬਾਜ਼ ਐਪਾਂ ਲਈ ਸਕੈਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
+ <string name="content_protection_preference_title" msgid="5069260032659193074">"ਭਰਮਾਊ ਐਪਾਂ ਲਈ ਸਕੈਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ"</string>
<string name="content_protection_preference_summary" msgid="2252393849408445391">"ਫ਼ਿਸ਼ਿੰਗ ਲਈ ਐਪ ਸਰਗਰਮੀ ਦੀ ਜਾਂਚ ਕਰੋ"</string>
- <string name="content_protection_preference_user_consent_switch_title" msgid="1797782616799594426">"ਧੋਖਾਧੜੀ ਵਾਲੀਆਂ ਐਪਾਂ ਲਈ ਸਕੈਨਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
- <string name="content_protection_preference_user_consent_work_profile_switch_title" msgid="3004347470520916069">"ਧੋਖਾਧੜੀ ਵਾਲੀਆਂ ਐਪਾਂ ਲਈ ਸਕੈਨਿੰਗ ਦੀ ਕੰਮ ਵਾਸਤੇ ਵਰਤੋਂ ਕਰੋ"</string>
+ <string name="content_protection_preference_user_consent_switch_title" msgid="1797782616799594426">"ਭਰਮਾਊ ਐਪਾਂ ਲਈ ਸਕੈਨਿੰਗ ਦੀ ਵਰਤੋਂ ਕਰੋ"</string>
+ <string name="content_protection_preference_user_consent_work_profile_switch_title" msgid="3004347470520916069">"ਭਰਮਾਊ ਐਪਾਂ ਲਈ ਸਕੈਨਿੰਗ ਦੀ ਕੰਮ ਵਾਸਤੇ ਵਰਤੋਂ ਕਰੋ"</string>
<string name="content_protection_preference_subpage_summary" msgid="3595621220981703364"></string>
<string name="content_protection_preference_subpage_info" msgid="6890886357653365489"></string>
<string name="accessibility_setup_password_complete" msgid="6358749253318369077">"ਹੁਣ ਪਾਸਵਰਡ ਸੈੱਟ ਹੋ ਗਿਆ ਹੈ"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index f0ac8ff..5004d25 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikacje z uprawnieniami dostępu do urządzeń w pobliżu mogą określać położenie połączonych urządzeń względem siebie."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Dostęp aplikacji i usług do lokalizacji jest wyłączony. Informacje o lokalizacji urządzenia mogą jednak zostać przesłane do ratowników, gdy zadzwonisz lub wyślesz SMS-a na numer alarmowy."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Więcej informacji o ustawieniach lokalizacji"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Aby zmienić dostęp do lokalizacji, kliknij Ustawienia > Prywatność i bezpieczeństwo > Ustawienia prywatności"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Konta"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Zabezpieczenia"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Szyfrowanie i dane logowania"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kontrast kolorów"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Wyższy kontrast powoduje większe wyróżnienie tekstu, przycisków i ikon. Wybierz poziom kontrastu, który najbardziej Ci odpowiada."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Niektóre aplikacje mogą nie obsługiwać wszystkich ustawień kontrastu kolorów i tekstu"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Dostosuj wygląd kolorów i tekstu względem tła na ekranie"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Podgląd"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helena, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 dni temu"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Wydłużanie czasu pracy na baterii"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Wyłącz po naładowaniu"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Wyłączaj przy <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Oszczędzanie baterii wyłączy się, gdy poziom naładowania baterii przekroczy <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Włącz"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacje o zasadach służbowych"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ustawienia, którymi zarządza administrator"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Uruchom ze stroną 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Uruchom z jądrem systemu obsługującym stronę 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Zmiana z trybu 4 KB na 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Korzystasz z ogólnego trybu strony z jądrem 4 KB i zamierzasz przełączyć się na tryb 16 KB. W tym trybie nie można zagwarantować integralności oprogramowania. Kiedy program rozruchowy będzie odblokowany, dane zapisane na telefonie mogą być zagrożone. Zmiana spowoduje ponowne uruchomienie urządzenia. W tych trybach niektóre funkcje będą wyłączone, a część aplikacji może nie działać. Aby przywrócić na urządzeniu tryb produkcyjny, musisz przełączyć je z powrotem na tryb 4 KB i zablokować program rozruchowy, co spowoduje zresetowanie urządzenia. Gdy na urządzeniu uruchomi się Android, wyłącz zdjęcie blokady OEM w Opcjach programisty."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Zmiana z trybu 16 KB na 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Korzystasz z ogólnego trybu strony z jądrem 16 KB i zamierzasz przełączyć się na tryb 4 KB. W tym trybie nie można zagwarantować integralności oprogramowania. Kiedy program rozruchowy będzie odblokowany, dane zapisane na telefonie mogą być zagrożone. Zmiana spowoduje ponowne uruchomienie urządzenia. W tych trybach niektóre funkcje będą wyłączone, a część aplikacji może nie działać. Aby przywrócić na urządzeniu tryb produkcyjny, musisz zablokować program rozruchowy, co spowoduje zresetowanie urządzenia. Gdy na urządzeniu uruchomi się Android, wyłącz zdjęcie blokady OEM w Opcjach programisty."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Nie udało się zaktualizować jądra systemu, aby obsługiwał strony o rozmiarze 16 KB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Wprowadzam zmianę"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Sformatować ponownie urządzenie jako ext4? (Jest to wymagane w przypadku trybu 16 KB)."</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Aby można było użyć trybu 16 KB w Opcjach programisty, musisz przekonwertować partycję danych na system ext4. W tym trybie nie można zagwarantować integralności oprogramowania. Kiedy program rozruchowy będzie odblokowany, dane zapisane na telefonie mogą być zagrożone. Po aktywowaniu trybu 16 KB będzie trzeba co najmniej raz uruchomić ponownie urządzenie. Po włączeniu tego trybu przełączanie się między trybami 4 KB i 16 KB będzie wymagało tylko jednokrotnego restartu. W tych trybach niektóre funkcje będą wyłączone, a część aplikacji może nie działać. Aby przywrócić na urządzeniu tryb produkcyjny, musisz przełączyć je z powrotem na tryb 4 KB i zablokować program rozruchowy, co spowoduje zresetowanie urządzenia. Gdy na urządzeniu uruchomi się Android, wyłącz zdjęcie blokady OEM w Opcjach programisty. Z urządzenia zostaną usunięte wszystkie dane, a po potwierdzeniu system plików zmieni się na ext4. Po wykonaniu tych czynności wróć tutaj, aby ponownie włączyć tryb 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Nie udało się wyczyścić partycji danych i sformatować jej jako ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Tryb 16 KB wymaga odblokowania programu rozruchowego"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Aby można było użyć trybu 16 KB w Opcjach programisty, musisz odblokować program rozruchowy. W tym trybie nie można zagwarantować integralności oprogramowania. Kiedy program rozruchowy będzie odblokowany, dane zapisane na telefonie mogą być zagrożone. Po włączeniu trybu 16 KB zostaną usunięte wszystkie dane i ustawienia użytkownika. Gdy program rozruchowy zostanie odblokowany, będzie trzeba dwukrotnie uruchomić ponownie urządzenia, aby włączyć tryb 16 KB. Po włączeniu tego trybu przełączanie się między trybami 4 KB i 16 KB będzie wymagało tylko jednokrotnego restartu. W tych trybach niektóre funkcje będą wyłączone, a część aplikacji może nie działać. Aby przywrócić na urządzeniu tryb produkcyjny, musisz przełączyć je z powrotem na tryb 4 KB i włączyć blokadę OEM lub zablokować program rozruchowy, co spowoduje zresetowanie urządzenia. Odblokuj program rozruchowy i spróbuj jeszcze raz. Instrukcje znajdziesz na stronie <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>."</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Włączony jest ogólny tryb strony 4 KB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Korzystasz z ogólnego trybu strony 4 KB. W tym trybie nie można zagwarantować integralności oprogramowania. Kiedy program rozruchowy będzie odblokowany, dane zapisane na telefonie mogą być zagrożone. W tych trybach niektóre funkcje będą wyłączone, a część aplikacji może nie działać. Aby wrócić do trybu produkcyjnego, musisz zablokować program rozruchowy urządzenia. Kliknij, aby dowiedzieć się więcej."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Korzystasz z ogólnego trybu strony 4 KB. W tym trybie nie można zagwarantować integralności oprogramowania. Kiedy program rozruchowy będzie odblokowany, dane zapisane na telefonie mogą być zagrożone. W tych trybach niektóre funkcje będą wyłączone, a część aplikacji może nie działać. Aby wrócić do trybu produkcyjnego, musisz zablokować program rozruchowy urządzenia. Spowoduje to ponowne zresetowanie urządzenia i przywrócenie na nim ustawień produkcyjnych. Gdy na urządzeniu uruchomi się Android, wyłącz zdjęcie blokady OEM w Opcjach programisty. Jeśli nie uda się uruchomić Androida lub będzie on działać niestabilnie, sflashuj na urządzeniu najnowszy obraz fabryczny pobrany ze strony <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> lub użyj narzędzia <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> i wybierz kolejno opcje „Wyczyść pamięć urządzenia”, „Zablokuj program rozruchowy” i „Wymuś flashowanie wszystkich partycji”."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Włączony jest ogólny tryb strony 16 KB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Korzystasz z ogólnego trybu strony 16 KB. W tym trybie nie można zagwarantować integralności oprogramowania. Kiedy program rozruchowy będzie odblokowany, dane zapisane na telefonie mogą być zagrożone. W tych trybach niektóre funkcje będą wyłączone, a część aplikacji może nie działać. Aby wrócić do trybu produkcyjnego, musisz przełączyć się z powrotem na tryb 4 KB i zablokować program rozruchowy urządzenia. Kliknij, aby dowiedzieć się więcej."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Korzystasz z ogólnego trybu strony 16 KB. W tym trybie nie można zagwarantować integralności oprogramowania. Kiedy program rozruchowy będzie odblokowany, dane zapisane na telefonie mogą być zagrożone. W tych trybach niektóre funkcje będą wyłączone, a część aplikacji może nie działać. Aby wrócić do trybu produkcyjnego, musisz przełączyć się z powrotem na tryb 4 KB i zablokować program rozruchowy urządzenia. Spowoduje to ponowne zresetowanie urządzenia i przywrócenie na nim ustawień produkcyjnych. Gdy na urządzeniu uruchomi się Android, wyłącz zdjęcie blokady OEM w Opcjach programisty. Jeśli nie uda się uruchomić Androida lub będzie on działać niestabilnie, sflashuj na urządzeniu najnowszy obraz fabryczny pobrany ze strony <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> lub użyj narzędzia <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> i wybierz kolejno opcje „Wyczyść pamięć urządzenia”, „Zablokuj program rozruchowy” i „Wymuś flashowanie wszystkich partycji”."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Ogólny tryb strony 16 KB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Więcej informacji"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Obsługiwanie zgłaszania błędów"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Określa, która aplikacja ma obsługiwać skrót do zgłaszania błędów na urządzeniu."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobista"</string>
@@ -5001,7 +4981,7 @@
<string name="enable_2g_summary" msgid="2794534052372565914">"Sieć 2G jest mniej bezpieczna, ale może poprawić jakość połączenia w niektórych lokalizacjach. W przypadku połączeń alarmowych sieć 2G jest zawsze dozwolona."</string>
<string name="enable_2g_summary_disabled_carrier" msgid="8141118453219482762">"<xliff:g id="CARRIER_NAME_2G">%1$s</xliff:g> wymaga dostępu do sieci 2G"</string>
<string name="require_cellular_encryption_title" msgid="6087085031703089235">"Zezwalaj tylko na zaszyfrowane sieci"</string>
- <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"Jest to bezpieczniejsze, ale w niektórych lokalizacjach może ograniczać połączenie z siecią komórkową. Połączenia alarmowe są zawsze dozwolone."</string>
+ <string name="require_cellular_encryption_summary" msgid="6090569065420631457">"Jest to bezpieczniejsze, ale w niektórych lokalizacjach może ograniczać połączenie z siecią komórkową; połączenia alarmowe są zawsze dozwolone"</string>
<string name="app_info_all_services_label" msgid="1487070364839071105">"Wszystkie usługi"</string>
<string name="show_clip_access_notification" msgid="7782300987639778542">"Pokazuj dostęp do schowka"</string>
<string name="show_clip_access_notification_summary" msgid="474090757777203207">"Pokazuj komunikat, gdy aplikacja uzyskuje dostęp do skopiowanego tekstu, obrazów lub innych treści"</string>
@@ -5012,8 +4992,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Aby użyć UWB, wyłącz tryb samolotowy"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Technologia UWB nie jest dostępna w tym miejscu"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Łącz się ze zgodnymi urządzeniami za pomocą protokołu Thread, aby móc wygodnie korzystać z funkcji inteligentnego domu"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Aby użyć Thread, wyłącz tryb samolotowy"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Dostęp do aparatu"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Dostęp do mikrofonu"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Dotyczy aplikacji i usług"</string>
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index 93e998f..6aa57b1 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps com permissão para encontrar dispositivos por perto podem determinar a posição relativa dos dispositivos conectados."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"O acesso à localização está desativado para apps e serviços. A localização do dispositivo ainda poderá ser enviada a socorristas quando você ligar ou enviar uma mensagem de texto para um número de emergência."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Saiba mais sobre as configurações de localização"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Mude o acesso à localização em \"Configurações > Segurança e privacidade > Controles de privacidade\""</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Contas"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Segurança"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Criptografia e credenciais"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contraste de cor"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Um contraste mais alto faz com que o texto, os botões e os ícones se destaquem. Escolha o contraste mais adequado para você."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"É possível que alguns apps ainda não tenham suporte a todas as configurações de contraste de cor e texto"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Ajuste a aparência das cores e do texto em relação à cor do plano de fundo"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Prévia"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"há 2 dias"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Prolongar a duração da bateria"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Desativar após carregar"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Desativar em <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"A Economia de bateria é desativada quando a carga do relógio chega a mais de <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Ativar"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informações sobre sua política de trabalho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configurações gerenciadas pelo administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Inicializar com páginas de 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Inicializar dispositivo usando kernel com suporte a páginas de 16KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Mudar do modo 4 KB para o modo 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Você está no modo agnóstico de páginas executando um kernel de 4 KB e está mudando para o modo 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Após a caixa de diálogo de confirmação, o dispositivo será reinicializado. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para voltar o dispositivo ao modo de produção, será necessário voltar para o modo 4 KB e bloquear o carregador de inicialização, o que redefine o dispositivo para os padrões de fábrica. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Mudar do modo 16 KB para o modo 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Você está no modo agnóstico de páginas executando um kernel de 16 KB e está mudando para o modo 4 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Após a caixa de diálogo de confirmação, o dispositivo será reinicializado. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para voltar o dispositivo ao modo de produção, será necessário bloquear o carregador de inicialização, o que redefine o dispositivo para os padrões de fábrica. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Falha ao atualizar para um kernel compatível com páginas de 16 KB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando mudança"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Reformatar o dispositivo para ext4? (obrigatória para o modo 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"A partição de dados deste dispositivo precisa ser convertida em ext4 antes do uso da opção para desenvolvedores de 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. A ativação da opção de 16 KB exigirá uma segunda reinicialização. Neste modo, você pode alternar entre os modos 4 KB e 16 KB com uma única reinicialização. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para voltar o dispositivo ao modo de produção, será necessário voltar para o modo 4 KB e, depois, bloquear o carregador de inicialização, o que redefine o dispositivo para os padrões de fábrica. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor. Todos os dados serão excluídos permanentemente do dispositivo, e o sistema de arquivos vai mudar para ext4 após a confirmação. Depois disso, reative o modo 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Falha ao apagar e reformatar a partição de dados para ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Desbloqueio do carregador de inicialização obrigatório para o modo 16 KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"O carregador de inicialização precisa ser desbloqueado neste dispositivo antes do uso da opção para desenvolvedores de 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Todos os dados do usuário e configurações serão apagados permanentemente durante a ativação do modo 16 KB. Após o desbloqueio do carregador de inicialização, a ativação da opção de 16 KB vai exigir duas reinicializações. Neste modo, você pode alternar entre os modos 4 KB e 16 KB com uma única reinicialização. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para voltar o dispositivo ao modo de produção, será necessário voltar para o modo 4 KB e, depois, bloquear o carregador de inicialização/OEM, o que redefine o dispositivo para os padrões de fábrica. Desbloqueie o carregador de inicialização e tente de novo. Para conferir instruções de como fazer isso, acesse <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Uso do modo agnóstico de páginas de 4 KB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Você está no modo agnóstico de páginas de 4 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para entrar de novo no modo de produção, desbloqueie o carregador de inicialização no dispositivo. Toque para ler mais."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Você está no modo agnóstico de páginas de 4 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para entrar de novo no modo de produção, desbloqueie o carregador de inicialização no dispositivo. Essa ação vai redefinir o dispositivo para os padrões de fábrica novamente. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor. Se o dispositivo não for inicializado no Android ou estiver instável, atualize-o novamente com as imagens de fábrica mais recentes especificadas em <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ou use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> e selecione \"Excluir o dispositivo permanentemente\", \"Bloquear carregador de inicialização\" e \"Forçar a atualização de todas as partições\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Uso do modo agnóstico de páginas de 16 KB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Você está no modo agnóstico de páginas de 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para entrar de novo no modo de produção, volte para o modo 4 KB e, em seguida, bloqueio o carregador de inicialização no dispositivo. Toque para ler mais."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Você está no modo agnóstico de páginas de 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para entrar de novo no modo de produção, volte para o modo 4 KB e, em seguida, bloqueio o carregador de inicialização no dispositivo. Essa ação vai redefinir o dispositivo para os padrões de fábrica novamente. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor. Se o dispositivo não for inicializado no Android ou estiver instável, atualize-o novamente com as imagens de fábrica mais recentes especificadas em <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ou use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> e selecione \"Excluir o dispositivo permanentemente\", \"Bloquear carregador de inicialização\" e \"Forçar a atualização de todas as partições\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Modo agnóstico de páginas de 16 KB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Leia mais"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gerenciador de relatórios de bugs"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qual app gerencia o atalho para o Relatório de bug no dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pessoais"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desative o modo avião para usar a UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB indisponível no local atual"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Conecte-se a dispositivos compatíveis usando a rede Thread para ter uma ótima experiência de casa inteligente"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Desative o modo avião para usar a rede Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Acesso à câmera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acesso ao microfone"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Para apps e serviços"</string>
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index 2d2bf37..820c22f 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"As apps com a autorização Dispositivos próximos podem determinar a posição relativa dos dispositivos ligados."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"O acesso à localização está desativado para apps e serviços. A localização do dispositivo ainda pode ser enviada para os contactos de resposta a emergências quando liga ou envia uma mensagem de texto para um número de emergência."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Saiba mais acerca das definições de localização"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Alterar acesso localização: Definições > Segurança e privacidade > Controlos privac."</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Contas"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Segurança"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Encriptação e credenciais"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contraste de cor"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Um contraste mais elevado faz com que o texto, os botões e os ícones sobressaiam mais. Escolha o contraste que lhe parecer melhor."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Algumas apps podem não suportar todas as definições de contraste de cor e texto"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Ajuste o aspeto das cores e do texto em relação à cor de fundo do ecrã"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Pré-visualização"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Há 2 dias"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desative o modo de avião para utilizar UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"A UWB (banda ultralarga) está indisponível na localização atual"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Ligue-se a dispositivos compatíveis usando o Thread para uma experiência de casa inteligente sem falhas"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Desative o modo de avião para usar o Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Acesso à câmara"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acesso ao microfone"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Para apps e serviços"</string>
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index 93e998f..6aa57b1 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Apps com permissão para encontrar dispositivos por perto podem determinar a posição relativa dos dispositivos conectados."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"O acesso à localização está desativado para apps e serviços. A localização do dispositivo ainda poderá ser enviada a socorristas quando você ligar ou enviar uma mensagem de texto para um número de emergência."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Saiba mais sobre as configurações de localização"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Mude o acesso à localização em \"Configurações > Segurança e privacidade > Controles de privacidade\""</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Contas"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Segurança"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Criptografia e credenciais"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contraste de cor"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Um contraste mais alto faz com que o texto, os botões e os ícones se destaquem. Escolha o contraste mais adequado para você."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"É possível que alguns apps ainda não tenham suporte a todas as configurações de contraste de cor e texto"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Ajuste a aparência das cores e do texto em relação à cor do plano de fundo"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Prévia"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"há 2 dias"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Prolongar a duração da bateria"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Desativar após carregar"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Desativar em <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"A Economia de bateria é desativada quando a carga do relógio chega a mais de <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Ativar"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informações sobre sua política de trabalho"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Configurações gerenciadas pelo administrador de TI"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Inicializar com páginas de 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Inicializar dispositivo usando kernel com suporte a páginas de 16KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Mudar do modo 4 KB para o modo 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Você está no modo agnóstico de páginas executando um kernel de 4 KB e está mudando para o modo 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Após a caixa de diálogo de confirmação, o dispositivo será reinicializado. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para voltar o dispositivo ao modo de produção, será necessário voltar para o modo 4 KB e bloquear o carregador de inicialização, o que redefine o dispositivo para os padrões de fábrica. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Mudar do modo 16 KB para o modo 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Você está no modo agnóstico de páginas executando um kernel de 16 KB e está mudando para o modo 4 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Após a caixa de diálogo de confirmação, o dispositivo será reinicializado. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para voltar o dispositivo ao modo de produção, será necessário bloquear o carregador de inicialização, o que redefine o dispositivo para os padrões de fábrica. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Falha ao atualizar para um kernel compatível com páginas de 16 KB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Aplicando mudança"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Reformatar o dispositivo para ext4? (obrigatória para o modo 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"A partição de dados deste dispositivo precisa ser convertida em ext4 antes do uso da opção para desenvolvedores de 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. A ativação da opção de 16 KB exigirá uma segunda reinicialização. Neste modo, você pode alternar entre os modos 4 KB e 16 KB com uma única reinicialização. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para voltar o dispositivo ao modo de produção, será necessário voltar para o modo 4 KB e, depois, bloquear o carregador de inicialização, o que redefine o dispositivo para os padrões de fábrica. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor. Todos os dados serão excluídos permanentemente do dispositivo, e o sistema de arquivos vai mudar para ext4 após a confirmação. Depois disso, reative o modo 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Falha ao apagar e reformatar a partição de dados para ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Desbloqueio do carregador de inicialização obrigatório para o modo 16 KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"O carregador de inicialização precisa ser desbloqueado neste dispositivo antes do uso da opção para desenvolvedores de 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Todos os dados do usuário e configurações serão apagados permanentemente durante a ativação do modo 16 KB. Após o desbloqueio do carregador de inicialização, a ativação da opção de 16 KB vai exigir duas reinicializações. Neste modo, você pode alternar entre os modos 4 KB e 16 KB com uma única reinicialização. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para voltar o dispositivo ao modo de produção, será necessário voltar para o modo 4 KB e, depois, bloquear o carregador de inicialização/OEM, o que redefine o dispositivo para os padrões de fábrica. Desbloqueie o carregador de inicialização e tente de novo. Para conferir instruções de como fazer isso, acesse <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Uso do modo agnóstico de páginas de 4 KB"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Você está no modo agnóstico de páginas de 4 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para entrar de novo no modo de produção, desbloqueie o carregador de inicialização no dispositivo. Toque para ler mais."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Você está no modo agnóstico de páginas de 4 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para entrar de novo no modo de produção, desbloqueie o carregador de inicialização no dispositivo. Essa ação vai redefinir o dispositivo para os padrões de fábrica novamente. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor. Se o dispositivo não for inicializado no Android ou estiver instável, atualize-o novamente com as imagens de fábrica mais recentes especificadas em <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ou use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> e selecione \"Excluir o dispositivo permanentemente\", \"Bloquear carregador de inicialização\" e \"Forçar a atualização de todas as partições\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Uso do modo agnóstico de páginas de 16 KB"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Você está no modo agnóstico de páginas de 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para entrar de novo no modo de produção, volte para o modo 4 KB e, em seguida, bloqueio o carregador de inicialização no dispositivo. Toque para ler mais."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Você está no modo agnóstico de páginas de 16 KB. A integridade do software não é garantida nesse modo, e todos os dados armazenados no smartphone enquanto o carregador de inicialização está desbloqueado podem ser expostos a riscos. Como alguns recursos serão desativados nesses modos, alguns aplicativos podem não funcionar. Para entrar de novo no modo de produção, volte para o modo 4 KB e, em seguida, bloqueio o carregador de inicialização no dispositivo. Essa ação vai redefinir o dispositivo para os padrões de fábrica novamente. Depois que o dispositivo for inicializado corretamente no Android, desative o desbloqueio de OEM nas Opções do desenvolvedor. Se o dispositivo não for inicializado no Android ou estiver instável, atualize-o novamente com as imagens de fábrica mais recentes especificadas em <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ou use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> e selecione \"Excluir o dispositivo permanentemente\", \"Bloquear carregador de inicialização\" e \"Forçar a atualização de todas as partições\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Modo agnóstico de páginas de 16 KB"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Leia mais"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Gerenciador de relatórios de bugs"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Determina qual app gerencia o atalho para o Relatório de bug no dispositivo."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Pessoais"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Desative o modo avião para usar a UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB indisponível no local atual"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Conecte-se a dispositivos compatíveis usando a rede Thread para ter uma ótima experiência de casa inteligente"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Desative o modo avião para usar a rede Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Acesso à câmera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acesso ao microfone"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Para apps e serviços"</string>
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index 28dadbc..f3f8282 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplicațiile cu permisiunea pentru Dispozitive din apropiere pot stabili poziția relativă a dispozitivelor conectate."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Accesul la locație este dezactivat pentru aplicații și servicii. Locația dispozitivului poate fi trimisă serviciilor de urgență atunci când suni sau trimiți un mesaj la un număr de urgență."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Află mai multe despre Setările privind locația"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Pentru a schimba accesul în locație, accesează Setări > Securitate și confidențialitate > Opțiuni de confidențialitate"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Conturi"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Securitate"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Criptare și date de conectare"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contrastul culorilor"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Contrastul mai înalt scoate în evidență textul, butoanele și pictogramele. Alege contrastul care ți se pare cel mai potrivit."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Este posibil ca unele aplicații să nu accepte toate setările pentru contrastul culorilor și al textului"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Ajustează felul în care arată culorile și textul peste culoarea de fundal a ecranului"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Previzualizează"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Elena, Andrei"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Acum 2 zile"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Prelungește autonomia bateriei"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Dezactivează când este încărcat complet"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Dezactivează la <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Economisirea bateriei se dezactivează când bateria se încarcă peste <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Activează"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informații despre politica de serviciu"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Setări gestionate de administratorul IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Pornește cu pagini de 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Pornește cu nucleu compatibil cu pagini de 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Treci de la modul pe 4 KB la modul pe 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Ești în modul independent de dimensiunea paginii, care rulează un nucleu de 4 KB, și treci la modul pe 16 KB. Integritatea software-ului nu poate fi garantată în acest mod și toate datele stocate pe telefon cât timp bootloaderul este deblocat pot fi în pericol. Această acțiune va reporni dispozitivul. Unele funcții vor fi dezactivate în aceste moduri, prin urmare este posibil ca unele aplicații să nu funcționeze. Pentru a readuce dispozitivul în modul de producție, trebuie să revii la modul pe 4 KB și să blochezi bootloaderul, acțiune care aduce dispozitivul la setările din fabrică. După ce dispozitivul pornește în sistemul Android, dezactivează deblocarea OEM în Opțiuni pentru dezvoltatori."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Treci de la modul pe 16 KB la modul pe 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Ești în modul independent de dimensiunea paginii, care rulează un nucleu de 16 KB, și treci la modul pe 4 KB. Integritatea software-ului nu poate fi garantată în acest mod și toate datele stocate pe telefon cât timp bootloaderul este deblocat pot fi în pericol. Această acțiune va reporni dispozitivul. Unele funcții vor fi dezactivate în aceste moduri, prin urmare este posibil ca unele aplicații să nu funcționeze. Pentru a readuce dispozitivul în modul de producție, trebuie să blochezi bootloaderul, acțiune care aduce dispozitivul la setările din fabrică. După ce dispozitivul pornește în sistemul Android, dezactivează deblocarea OEM în Opțiuni pentru dezvoltatori."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Nu s-a putut actualiza nucleul la unul compatibil cu pagini pe 16 KB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Se aplică modificarea"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Reformatezi dispozitivul cu ext4? (Necesar pentru modul pe 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Partiția de date a acestui dispozitiv trebuie schimbată la ext4 înainte de a folosi opțiunea pentru dezvoltatori pe 16 KB. Integritatea software-ului nu poate fi garantată în acest mod și toate datele stocate pe telefon cât timp bootloaderul este deblocat pot fi în pericol. Activarea opțiunii pe 16 KB va necesita încă o repornire după această acțiune. Când te afli în acest mod, poți să comuți între modul de 4 KB și cel de 16 KB printr-o repornire. Unele funcții vor fi dezactivate în aceste moduri, prin urmare este posibil ca unele aplicații să nu funcționeze. Pentru a readuce dispozitivul în modul de producție, trebuie să revii la modul pe 4 KB, apoi să blochezi bootloaderul, acțiune care aduce dispozitivul la setările din fabrică. După ce dispozitivul pornește în sistemul Android, dezactivează deblocarea OEM în Opțiuni pentru dezvoltatori. Datele de pe dispozitiv vor fi șterse și sistemul de fișiere se va schimba în ext4 după confirmare. După finalizarea acțiunii, reactivează modul pe 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Nu s-a putut reformata și golește partiția de date cu ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Este necesară deblocarea bootloaderului pentru modul pe 16 KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Bootloaderul dispozitivului trebuie deblocat înainte de a folosi opțiunea pentru dezvoltatori pe 16 KB. Integritatea software-ului nu poate fi garantată în acest mod și toate datele stocate pe telefon cât timp bootloaderul este deblocat pot fi în pericol. Toate datele și setările utilizatorului vor fi șterse la activarea modului pe 16 KB. După deblocarea bootloaderului, activarea opțiunii pe 16 KB va necesita două reporniri. Când te afli în acest mod, poți să comuți între modul de 4 KB și cel de 16 KB printr-o repornire. Unele funcții vor fi dezactivate în aceste moduri, prin urmare este posibil ca unele aplicații să nu funcționeze. Pentru a readuce dispozitivul în modul de producție, trebuie să revii la modul pe 4 KB, apoi să blochezi OEM / bootloaderul dispozitivului (acțiune care aduce dispozitivul la setările din fabrică). Deblochează bootloaderul și încearcă din nou. Găsești instrucțiuni pentru acest proces la <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Se folosește modul pe 4 KB independent de dimensiunea paginii."</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Ești în modul pe 4 KB independent de dimensiunea paginii. Integritatea software-ului nu poate fi garantată în acest mod și toate datele stocate pe telefon cât timp bootloaderul este deblocat pot fi în pericol. Unele funcții vor fi dezactivate în aceste moduri, prin urmare este posibil ca unele aplicații să nu funcționeze. Pentru a intra din nou în modul de producție, trebuie să blochezi bootloaderul dispozitivului. Atinge pentru a citi mai multe."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Ești în modul pe 4 KB independent de dimensiunea paginii. Integritatea software-ului nu poate fi garantată în acest mod și toate datele stocate pe telefon cât timp bootloaderul este deblocat pot fi în pericol. Unele funcții vor fi dezactivate în aceste moduri, prin urmare este posibil ca unele aplicații să nu funcționeze. Pentru a intra din nou în modul de producție, trebuie să blochezi bootloaderul dispozitivului. Astfel, dispozitivul revine din nou la setările din fabrică și este restabilit la setările de producție. După ce dispozitivul pornește în sistemul Android, dezactivează deblocarea OEM în Opțiuni pentru dezvoltatori. Dacă dispozitivul nu pornește în sistemul Android sau este instabil, reinstalează cele mai recente configurații din fabrică pe dispozitiv de la <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> sau accesează <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> și selectează Wipe Device (Șterge datele de pe dispozitiv) > Lock Bootloader (Blochează bootloaderul) > Force Flash all partitions (Instalează forțat pe toate partițiile)."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Se folosește modul pe 16 KB independent de dimensiunea paginii."</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Ești în modul pe 16 KB independent de dimensiunea paginii. Integritatea software-ului nu poate fi garantată în acest mod și toate datele stocate pe telefon cât timp bootloaderul este deblocat pot fi în pericol. Unele funcții vor fi dezactivate în aceste moduri, prin urmare este posibil ca unele aplicații să nu funcționeze. Pentru a intra din nou în modul de producție, trebuie să revii la modul pe 4 KB, apoi să blochezi bootloaderul dispozitivului. Atinge pentru a citi mai multe."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Ești în modul pe 16 KB independent de dimensiunea paginii. Integritatea software-ului nu poate fi garantată în acest mod și toate datele stocate pe telefon cât timp bootloaderul este deblocat pot fi în pericol. Unele funcții vor fi dezactivate în aceste moduri, prin urmare este posibil ca unele aplicații să nu funcționeze. Pentru a intra din nou în modul de producție, trebuie să revii la modul pe 4 KB, apoi să blochezi bootloaderul dispozitivului. Astfel, dispozitivul revine din nou la setările din fabrică și este restabilit la setările de producție. După ce dispozitivul pornește în sistemul Android, dezactivează deblocarea OEM în Opțiuni pentru dezvoltatori. Dacă dispozitivul nu pornește în sistemul Android sau este instabil, reinstalează cele mai recente configurații din fabrică pe dispozitiv de la <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> sau accesează <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> și selectează Wipe Device (Șterge datele de pe dispozitiv) > Lock Bootloader (Blochează bootloaderul) > Force Flash all partitions (Instalează forțat pe toate partițiile)."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Modul pe 16 KB independent de dimensiunea paginii"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Citește mai multe"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Handler pentru rapoartele de eroare"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Stabilește ce aplicație gestionează comanda rapidă pentru Raportul de eroare pe dispozitivul tău."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -5011,8 +4991,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Dezactivează modul Avion pentru a folosi UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Tehnologia UWB nu este disponibilă în locația actuală"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Conectează-te la dispozitivele compatibile folosind Thread pentru o experiență fluidă cu casa inteligentă"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Dezactivează modul Avion pentru a folosi Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Acces la cameră"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Acces la microfon"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Pentru aplicații și servicii"</string>
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 4b91bd4..9a55364 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -274,7 +274,7 @@
<string name="lock_after_timeout" msgid="8682769000437403444">"Блокировать после отключения"</string>
<string name="lock_after_timeout_summary" msgid="4869265514658147304">"<xliff:g id="TIMEOUT_STRING">%1$s</xliff:g> после отключения"</string>
<string name="lock_immediately_summary_with_exception" msgid="40819611828339044">"Сразу по истечении времени ожидания (если блокировка экрана не контролируется функцией <xliff:g id="TRUST_AGENT_NAME">%1$s</xliff:g>)"</string>
- <string name="lock_after_timeout_summary_with_exception" msgid="3441806647509073124">"<xliff:g id="TIMEOUT_STRING">%1$s</xliff:g>, если функция <xliff:g id="TRUST_AGENT_NAME">%2$s</xliff:g> отключена"</string>
+ <string name="lock_after_timeout_summary_with_exception" msgid="3441806647509073124">"<xliff:g id="TIMEOUT_STRING">%1$s</xliff:g>, если функция \"<xliff:g id="TRUST_AGENT_NAME">%2$s</xliff:g>\" отключена"</string>
<string name="owner_info_settings_title" msgid="3555626140700093017">"Текст на заблокированном экране"</string>
<string name="owner_info_settings_summary" msgid="347238313388083297">"Нет текста"</string>
<string name="owner_info_settings_edit_text_hint" msgid="841926875876050274">"Например, Android Саши"</string>
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Приложения с доступом к устройствам поблизости могут определять относительное местоположение подключенных устройств."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Доступ к данным о местоположении для приложений и сервисов отключен. Если вы позвоните по номеру экстренной службы или отправите на него сообщение, данные о местоположении вашего устройства могут быть переданы спасателям."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Подробнее о настройках местоположения…"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Настроить доступ к геоданным можно в разделе \"Настройки > Безопасность и конфиденциальность > Настройки конфиденциальности\""</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Аккаунты"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Безопасность"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Шифрование и учетные данные"</string>
@@ -622,7 +623,7 @@
<string name="private_space_lock_setup_title" msgid="6541564212199510787">"Выберите способ разблокировки личного пространства"</string>
<string name="private_space_lock_setup_description" msgid="423405593476300918">"Вы можете разблокировать частное пространство с помощью отпечатка пальца. В целях безопасности потребуется установить дополнительный способ разблокировки."</string>
<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_password_header" msgid="7660259341095044434">"Задайте пароль для частного пространства"</string>
<string name="private_space_choose_your_pattern_header" msgid="2165607102459936724">"Создайте ключ для личного пространства"</string>
<string name="private_space_gaia_education_title" msgid="3787414895669666563">"Создайте аккаунт Google для защиты своих данных"</string>
<string name="private_space_gaia_education_description" msgid="1592753570023264559">"На следующем экране вы сможете войти в аккаунт, чтобы использовать его в личном пространстве."</string>
@@ -1695,7 +1696,7 @@
<string name="lockpattern_settings_enable_visible_pattern_title_profile" msgid="5138189101808127489">"Показывать графический ключ"</string>
<string name="lockpattern_settings_enable_tactile_feedback_title" msgid="2273374883831956787">"Виброотклик"</string>
<string name="lockpattern_settings_enable_power_button_instantly_locks" msgid="1638619728773344099">"Блокировать кнопкой питания"</string>
- <string name="lockpattern_settings_power_button_instantly_locks_summary" msgid="2202430156268094229">"Если функция <xliff:g id="TRUST_AGENT_NAME">%1$s</xliff:g> отключена"</string>
+ <string name="lockpattern_settings_power_button_instantly_locks_summary" msgid="2202430156268094229">"Если функция \"<xliff:g id="TRUST_AGENT_NAME">%1$s</xliff:g>\" отключена"</string>
<string name="lockpattern_settings_choose_lock_pattern" msgid="2193588309557281466">"Установить ключ"</string>
<string name="lockpattern_settings_change_lock_pattern" msgid="7614155083815661347">"Изменить ключ"</string>
<string name="lockpattern_settings_help_how_to_record" msgid="2093801939046625774">"Как начертить графический ключ разблокировки"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Цветовая контрастность"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Настройте контрастность. Чем она выше, тем заметнее текст, кнопки и значки."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Некоторые настройки контрастности цвета и текста поддерживаются не во всех приложениях."</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Сделайте цвета и текст заметнее на экране"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Предпросмотр"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Елена, Адам"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 дня назад"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Продление времени работы от батареи"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Отключать при полном заряде"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Отключать, когда уровень заряда достигает <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Режим энергосбережения отключается, когда уровень заряда батареи выше <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>."</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Включить"</string>
@@ -2687,11 +2686,11 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Использование адаптивного подключения"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"Безопасность мобильной сети"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"Тип сети, шифрование, управление уведомлениями"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"Эти настройки защищают звонки, сообщения и информацию от устаревших или незашифрованных сетей, которые могут подвергнуть ваши данные краже или отслеживанию."</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"Эти настройки помогают вам защищать свои звонки, сообщения и данные от устаревших и незашифрованных сетей, из-за которых вы можете подвергнуться краже данных или отслеживанию."</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"Безопасность мобильной сети"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Уведомления"</string>
- <string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Сетевые уведомления"</string>
- <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"Получайте уведомления, когда устройство подключается к незашифрованной сети или когда сеть записывает уникальный идентификатор устройства/SIM-карты."</string>
+ <string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Уведомления о сетях"</string>
+ <string name="cellular_security_notifications_controller_summary" msgid="8339863845393759958">"Получать уведомления, когда устройство подключается к незашифрованной сети или когда сеть записывает уникальный идентификатор устройства/SIM-карты"</string>
<string name="cellular_security_settings_encryption_title" msgid="4013084091666375780">"Шифрование"</string>
<string name="cellular_security_network_generations_title" msgid="2343026988833783854">"Поколения сетей"</string>
<string name="cellular_security_network_generations_summary" msgid="139087814553929402">"Вы можете настроить каждую из установленных SIM-карт так, что она будет подключаться только к сетям, поддерживающим 3G, 4G и 5G. Подключение к старым небезопасным 2G-сетям станет невозможным. Если единственная доступная сеть поддерживает только 2G, обмен данными может быть ограничен. Технология 2G может быть использована в экстренных случаях."</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Сведения о правилах организации"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Настройки, доступные системному администратору"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Графический процессор"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Загрузка с размером страницы 16 кБ"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Загрузка с ядром, совместимым с размером 16 кБ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Увеличение размера страницы памяти с 4 до 16 кБ"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Вы используете режим работы, который не зависит от страниц памяти, и ядро с размером страницы 4 кБ. Вы собираетесь увеличить размер до 16 кБ. После этого гарантировать целостность программного обеспечения будет невозможно. Любые данные, сохраненные на телефоне, пока загрузчик операционной системы разблокирован, могут быть под угрозой. Устройство будет перезагружено. Некоторые функции будут отключены, поэтому отдельные приложения могут не работать. Чтобы сбросить настройки и вернуть устройство в производственный режим, вновь уменьшите размер страницы памяти до 4 кБ и заблокируйте загрузчик операционной системы. После успешного запуска Android отключите разблокировку загрузчика в разделе \"Для разработчиков\"."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Уменьшение размера страницы памяти с 16 до 4 кБ"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Вы используете режим работы, который не зависит от страниц памяти, и ядро с размером страницы 16 кБ. Вы собираетесь уменьшить размер до 4 кБ. После этого гарантировать целостность программного обеспечения будет невозможно. Любые данные, сохраненные на телефоне, пока загрузчик операционной системы разблокирован, могут быть под угрозой. Устройство будет перезагружено. Некоторые функции будут отключены, поэтому отдельные приложения могут не работать. Чтобы сбросить настройки и вернуть устройство в производственный режим, заблокируйте загрузчик операционной системы. После успешного запуска Android отключите разблокировку загрузчика в разделе \"Для разработчиков\"."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Не удалось обеспечить совместимость ядра с размером страницы 16 КБ."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Применение изменения…"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Отформатировать устройство и изменить файловую систему на ext4? Обязательно при размере страницы 16 кБ"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Прежде чем использовать параметр для разработчиков и менять размер страницы памяти на 16 кБ, преобразуйте раздел данных на этом устройстве в файловую систему ext4. После этого гарантировать целостность программного обеспечения будет невозможно. Любые данные, сохраненные на телефоне, пока загрузчик операционной системы разблокирован, могут быть под угрозой. При выполнении процедуры устройство нужно будет перезагрузить ещё раз. В этом режиме для переключения между размерами страницы памяти (4 кБ и 16 кБ) требуется одна перезагрузка. Некоторые функции будут отключены, поэтому отдельные приложения могут не работать. Чтобы сбросить настройки и вернуть устройство в производственный режим, вновь уменьшите размер страницы памяти до 4 кБ и заблокируйте загрузчик операционной системы. После успешного запуска Android отключите разблокировку загрузчика в разделе \"Для разработчиков\". При подтверждении данные с вашего устройства будут удалены, а файловая система будет изменена на ext4. Затем снова увеличьте размер страницы памяти до 16 кБ."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Не удалось отформатировать раздел данных и сменить файловую систему на ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Чтобы изменить размер страницы памяти на 16 кБ, разблокируйте загрузчик операционной системы"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Прежде чем использовать параметр для разработчиков и менять размер страницы памяти на 16 кБ, разблокируйте загрузчик операционной системы на этом устройстве. После этого гарантировать целостность программного обеспечения будет невозможно. Любые данные, сохраненные на телефоне, пока загрузчик операционной системы разблокирован, могут быть под угрозой. При повышении размера до 16 кБ все пользовательские данные и настройки будут удалены. После разблокировки загрузчика операционной системы потребуется перезагрузить устройство два раза. В этом режиме для переключения между размерами страницы памяти (4 кБ и 16 кБ) требуется одна перезагрузка. Некоторые функции будут отключены, поэтому отдельные приложения могут не работать. Чтобы сбросить настройки и вернуть устройство в производственный режим, вновь уменьшите размер до 4 кБ и заблокируйте загрузчик операционной системы. Разблокируйте загрузчик и повторите попытку. Сведения о том, как это сделать, опубликованы на странице <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>."</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Используется режим работы, который не зависит от страниц, с размером страницы 4 кБ."</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Вы используете режим работы, который не зависит от страниц, с размером страницы 4 кБ. Гарантировать целостность программного обеспечения при этом невозможно. Любые данные, сохраненные на телефоне, пока загрузчик операционной системы разблокирован, могут быть под угрозой. Некоторые функции будут отключены, поэтому отдельные приложения могут не работать. Чтобы вернуться в производственный режим, заблокируйте загрузчик операционной системы. Нажмите, чтобы узнать подробности."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Вы используете режим работы, который не зависит от страниц, с размером страницы 4 кБ. Гарантировать целостность программного обеспечения при этом невозможно. Любые данные, сохраненные на телефоне, пока загрузчик операционной системы разблокирован, могут быть под угрозой. Некоторые функции будут отключены, поэтому отдельные приложения могут не работать. Чтобы вернуться в производственный режим, заблокируйте загрузчик операционной системы. Настройки устройства при этом сбросятся. После успешного запуска Android отключите разблокировку загрузчика в разделе \"Для разработчиков\". Перепрошейте устройство, если оно работает нестабильно или Android на нем не запускается. Для этого используйте последние заводские образы с сайта <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> или <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a&gt. Затем нажмите \"Удалить данные с устройства\", \"Заблокировать загрузчик операционной системы\" и \"Принудительно прошить все разделы\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Используется режим работы, который не зависит от страниц, с размером страницы 16 кБ."</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Вы используете режим работы, который не зависит от страниц памяти, с размером страницы 16 кБ. Гарантировать целостность программного обеспечения при этом невозможно. Любые данные, сохраненные на телефоне, пока загрузчик операционной системы разблокирован, могут быть под угрозой. Некоторые функции будут отключены, поэтому отдельные приложения могут не работать. Чтобы вернуться в производственный режим, вновь уменьшите размер страницы памяти до 4 кБ и заблокируйте загрузчик операционной системы. Нажмите, чтобы узнать подробности."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Вы используете режим работы, который не зависит от страниц памяти, с размером страницы 16 кБ. Гарантировать целостность программного обеспечения при этом невозможно. Любые данные, сохраненные на телефоне, пока загрузчик операционной системы разблокирован, могут быть под угрозой. Некоторые функции будут отключены, поэтому отдельные приложения могут не работать. Чтобы вернуться в производственный режим, вновь уменьшите размер страницы памяти до 4 кБ и заблокируйте загрузчик операционной системы. Настройки устройства при этом сбросятся. После успешного запуска Android отключите разблокировку загрузчика в разделе \"Для разработчиков\". Перепрошейте устройство, если оно работает нестабильно или Android на нем не запускается. Для этого используйте последние заводские образы с сайта <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> или <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a&gt. Затем нажмите \"Удалить данные с устройства\", \"Заблокировать загрузчик операционной системы\" и \"Принудительно прошить все разделы\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Режим работы, который не зависит от страниц, с размером страницы 16 кБ."</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Ещё"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Обработчик отчетов об ошибках"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Выбранное приложение будет запускаться при нажатии быстрой клавиши для отправки отчета об ошибке."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Личный профиль"</string>
@@ -5012,8 +4992,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Выключает режим полета, чтобы использовать сверхширокополосную связь"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Сверхширокополосная связь недоступна в вашем регионе"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Подключайтесь к совместимым устройствам умного дома по сети Thread"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Чтобы использовать сеть Thread, отключите режим полета"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Доступ к камере"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Доступ к микрофону"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Для приложений и сервисов"</string>
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index d924072..1f4c0ec 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"අවට උපාංගවල සාපේක්ෂ පිහිටීම තීරණය කිරීමට අවට උපාංග අවසරය ඇති යෙදුම්වලට හැකිය."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"යෙදුම් සහ සේවා සඳහා ස්ථාන ප්රවේශය ක්රියාවිරහිතයි. ඔබ හදිසි අවස්ථා අංකයක් අමතන විට හෝ කෙටි පණිවිඩයක් යැවීමේදී ඔබගේ උපාංගයේ ස්ථානය හදිසි අවස්ථා ප්රතිචාර දක්වන්නන්ට තවම යැවිය හැකිය."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"ස්ථාන සැකසීම් පිළිබඳව තව දැන ගන්න"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"ස්ථාන ප්රවේශය වෙනස් කිරීමට, සැකසීම් > ආරක්ෂාව සහ පෞද්ගලිකත්වය > පෞද්ගලිකත්ව පාලන වෙත යන්න"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"ගිණුම්"</string>
<string name="security_settings_title" msgid="6710768415432791970">"ආරක්ෂාව"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"සංකේතනය සහ අක්තපත්ර"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"වර්ණ අසමානතාව"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"ඉහළ අසමානතාව පෙළ, බොත්තම් සහ අයිකන වඩාත් කැපී පෙනෙන ලෙස සකසයි. ඔබට වඩාත්ම හොඳ යැයි හැඟෙන අසමානතාව තෝරන්න."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"සමහර යෙදුම් සියලු වර්ණ සහ පෙළ අසමානතා සැකසීම් සඳහා සහාය නොදක්වයි"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"ඔබේ තිරයේ පසුබිම් වර්ණයට එරෙහිව වර්ණ සහ පෙළ පෙනෙන ආකාරය සකසන්න"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"පෙරදසුන"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"හෙලන්, ඇඩම්"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"දින 2කට පෙර"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"බැටරි ආයු කාලය දීර්ඝ කරන්න"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"ආරෝපණය වූ විට ක්රියාවිරහිත කරන්න"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>ට අක්රිය කරන්න"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"බැටරිය <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>ට වඩා ආරෝපණය වන විට බැටරි සුරැකුම ක්රියා විරහිත වේ"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"ක්රියාත්මක කරන්න"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"ඔබේ කාර්යාල ප්රතිපත්ති තතු"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"ඔබගේ IT පරිපාලක විසින් කළමනාකරණය කරන සැකසීම්"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16KB පිටු ප්රමාණයෙන් ආරම්භ කරන්න"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"16KB පිටු ප්රමාණයේ සහාය දක්වන කර්නලය භාවිතයෙන් උපාංගය ආරම්භ කරන්න"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4kB ප්රකාරයේ සිට 16KB ප්රකාරයට මාරු වන්න"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"ඔබ 4kB කර්නලයක් ධාවනය කරන පිටු-අඥෙයවාදී මාදිලියේ සිටින අතර, ඔබ 16KB ප්රකාරයට මාරු වේ. මෙම ප්රකාරයේ දී මෘදුකාංග අඛණ්ඩතාව සහතික කළ නොහැකි අතර, ආරම්භකය අගුළු හැර ඇති විට දුරකථනයේ ගබඩා කර ඇති ඕනෑම දත්තයක් අවදානමට ලක් විය හැක. මෙමඟින් උපාංගය නැවත ආරම්භ කරනු ඇත. මෙම ප්රකාර තුළ සමහර විශේෂාංග ක්රියාවිරහිත වනු ඇත, එබැවින් සමහර යෙදුම් ක්රියා නොකරනු ඇත. උපාංගය නිෂ්පාදන ප්රකාරයට ආපසු යාමට, ඔබට අවශ්ය වනු ඇත, 4kB මාදිලිය වෙත ආපසු ගොස් උපාංගය කර්මාන්තශාලාව යළි සකසන ආරම්භකය අගුළු දමන්න. උපාංගය සාර්ථකව Android සමග ආරම්භ වූ පසු, සංවර්ධක විකල්ප තුළ OEM අගුළු හැරීම ක්රියාවිරහිත කරන්න."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16KB ප්රකාරයේ සිට 4KB ප්රකාරයට මාරු වන්න"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"ඔබ 16KB කර්නලයක් ක්රියාත්මක වන පිටු-දෘෂ්ටික ප්රකාරයේ සිටින අතර, ඔබ 4KB ප්රකාරයට මාරු වේ. මෙම ප්රකාරයේ දී මෘදුකාංග අඛණ්ඩතාව සහතික කළ නොහැකි අතර, ආරම්භකය අගුළු හැර ඇති විට දුරකථනයේ ගබඩා කර ඇති ඕනෑම දත්තයක් අවදානමට ලක් විය හැක. මෙමඟින් උපාංගය නැවත ආරම්භ කරනු ඇත. මෙම ප්රකාර තුළ සමහර විශේෂාංග ක්රියාවිරහිත වනු ඇත, එබැවින් සමහර යෙදුම් ක්රියා නොකරනු ඇත. උපාංගය නිෂ්පාදන ප්රකාරයට ආපසු යාමට, ඔබට උපාංගය කර්මාන්තශාලාව යළි සකසන ආරම්භකය අගුළු දැමීමට සිදු වනු ඇත. උපාංගය සාර්ථකව Android සමග ආරම්භ වූ පසු, සංවර්ධක විකල්ප තුළ OEM අගුළු හැරීම ක්රියාවිරහිත කරන්න."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"කර්නලය 16KB පිටු ගැළපෙන කර්නලයට යාවත්කාලීන කිරීමට අසමත් විය."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"වෙනස යෙදීම"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"උපාංගය ext4 වෙත යළි ෆෝමැට් කරන්න ද? (16KB ප්රකාරය සඳහා අවශ්ය වේ)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16KB සංවර්ධක විකල්පය භාවිත කිරීමට පෙර මෙම උපාංගයේ දත්ත කොටස ext4 වෙත පරිවර්තනය කළ යුතු ය. මෙම ප්රකාරයේ දී මෘදුකාංග අඛණ්ඩතාව සහතික කළ නොහැකි අතර, ආරම්භකය අගුළු හැර ඇති විට දුරකථනයේ ගබඩා කර ඇති ඕනෑම දත්තයක් අවදානමට ලක් විය හැක. 16KB විකල්පය සක්රිය කිරීමට මෙයින් පසු තවත් එක් නැවත පණගැන්වීමක් අවශ්ය වේ. ඔබ මෙම ප්රකාරයට පැමිණි පසු, ඔබට තනි නැවත පණ ගැන්වීමකින් 4KB සහ 16KB ප්රකාරය අතර මාරු විය හැක. මෙම ප්රකාර තුළ සමහර විශේෂාංග ක්රියාවිරහිත වනු ඇත, එබැවින් සමහර යෙදුම් ක්රියා නොකරනු ඇත. උපාංගය නිෂ්පාදන ප්රකාරයට ආපසු යාමට, ඔබට නැවත 4KB ප්රකාරයට මාරු වීමට අවශ්ය වන අතර පසුව උපාංගය කර්මාන්තශාලා යළි සකසන ආරම්භකය අගුළු දැමිය යුතු ය. උපාංගය සාර්ථකව Android සමග ආරම්භ වූ පසු, සංවර්ධක විකල්ප තුළ OEM අගුළු හැරීම ක්රියාවිරහිත කරන්න. උපාංගය මකා දමන අතර තහවුරු කිරීමෙන් පසු ගොනු පද්ධතිය ext4 වෙත වෙනස් කරනු ඇත. මෙය සම්පූර්ණ වූ පසු, කරුණාකර නැවත 16KB සබල කිරීමට ආපසු එන්න."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"ext4 වෙත දත්ත කොටස් යළි ෆෝමැට් කිරීම සහ පිස දැමීම අසමත් විය."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16KB ප්රකාරය සඳහා ආරම්භක අගුළු හැරීම අවශ්ය වේ"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"මෙම උපාංගයට 16KB සංවර්ධක විකල්පය භාවිත කිරීමට පෙර ආරම්භකය අගුළු හැර තිබිය යුතු ය. මෙම ප්රකාරයේ දී මෘදුකාංග අඛණ්ඩතාව සහතික කළ නොහැකි අතර, ආරම්භකය අගුළු හැර ඇති විට දුරකථනයේ ගබඩා කර ඇති ඕනෑම දත්තයක් අවදානමට ලක් විය හැක. 16KB ප්රකාරය සක්රිය කරන විට සියලුම පරිශීලක දත්ත සහ සැකසුම් මකා දමනු ලැබේ. ආරම්භකය අගුළු හැරීමෙන් පසු, 16KB විකල්පය සක්රිය කිරීමට නැවත පණ ගැන්වීම් දෙකක් අවශ්ය වේ. ඔබ මෙම ප්රකාරයට පැමිණි පසු, ඔබට තනි නැවත පණ ගැන්වීමකින් 4KB සහ 16KB ප්රකාරය අතර මාරු විය හැක. මෙම ප්රකාර තුළ සමහර විශේෂාංග ක්රියාවිරහිත වනු ඇත, එබැවින් සමහර යෙදුම් ක්රියා නොකරනු ඇත. උපාංගය නිෂ්පාදන ප්රකාරයට ආපසු යාමට, ඔබට නැවත 4KB ප්රකාරයට මාරු කිරීමට අවශ්ය වන අතර පසුව OEM/අගුළු ආරම්භකය (මෙම කර්මාන්තශාලාව යළි සකසන) අගුළු දැමීම අවශ්ය වේ. කරුණාකර ආරම්භකය අගුළු ඇර නැවත උත්සාහ කරන්න. <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a> හි දී ඔබට මෙය කරන ආකාරය ගැන උපදෙස් බැලිය හැක"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4KB පිටු-දෘෂ්ටික ප්රකාරය භාවිත කරමින්"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"ඔබ සිටින්නේ පිටු-දෘෂ්ටික ප්රකාරයේ 4KB ප්රකාරයේ ය. මෙම ප්රකාරයේ දී මෘදුකාංග අඛණ්ඩතාව සහතික කළ නොහැකි අතර, ආරම්භකය අගුළු හැර ඇති විට දුරකථනයේ ගබඩා කර ඇති ඕනෑම දත්තයක් අවදානමට ලක් විය හැක. මෙම ප්රකාර තුළ සමහර විශේෂාංග ක්රියාවිරහිත වනු ඇත, එබැවින් සමහර යෙදුම් ක්රියා නොකරනු ඇත. නිෂ්පාදන ප්රකාරය නැවත ඇතුල් කිරීම සඳහා, ඔබ උපාංගයේ ආරම්භකය අගුළු දැමිය යුතු ය. වැඩිදුර කියවීමට තට්ටු කරන්න."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"ඔබ සිටින්නේ පිටු-දෘෂ්ටික ප්රකාරයේ 4KB ප්රකාරයේ ය. මෙම ප්රකාරයේ දී මෘදුකාංග අඛණ්ඩතාව සහතික කළ නොහැකි අතර, ආරම්භකය අගුළු හැර ඇති විට දුරකථනයේ ගබඩා කර ඇති ඕනෑම දත්තයක් අවදානමට ලක් විය හැක. මෙම ප්රකාර තුළ සමහර විශේෂාංග ක්රියාවිරහිත වනු ඇත, එබැවින් සමහර යෙදුම් ක්රියා නොකරනු ඇත. නිෂ්පාදන ප්රකාරය නැවත ඇතුල් කිරීම සඳහා, ඔබ උපාංගයේ ආරම්භකය අගුළු දැමිය යුතු ය. මෙමඟින් උපාංගයට නැවත කර්මාන්තශාලා යළි සැකසීම සිදු කරන අතර එය නිෂ්පාදන සැකසුම් වෙත ප්රතිසාධනය කරයි. උපාංගය සාර්ථකව Android සමග ආරම්භ වූ පසු, සංවර්ධක විකල්ප තුළ OEM අගුළු හැරීම ක්රියාවිරහිත කරන්න. උපාංගය Android වෙත පණ ගැන්වීමට අපොහොසත් වුවහොත් හෝ අස්ථායී නම්, <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> වෙතින් නවතම කර්මාන්තශාලා පින්තූර සමග උපාංගය නැවත ෆ්ලෑෂ් කර; \'උපාංගය පිස දමන්න\', \'අගුළු ආරම්භකය\' සහ \'සියලුම කොටස් ෆ්ලෑෂ් කිරීමට බල කරන්න\' තෝරන්න."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16KB පිටු-දෘෂ්ටික ප්රකාරය භාවිත කරමින්"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"ඔබ සිටින්නේ පිටු-දෘෂ්ටික ප්රකාරයේ 16KB ප්රකාරයේ ය. මෙම ප්රකාරයේ දී මෘදුකාංග අඛණ්ඩතාව සහතික කළ නොහැකි අතර, ආරම්භකය අගුළු හැර ඇති විට දුරකථනයේ ගබඩා කර ඇති ඕනෑම දත්තයක් අවදානමට ලක් විය හැක. මෙම ප්රකාර තුළ සමහර විශේෂාංග ක්රියාවිරහිත වනු ඇත, එබැවින් සමහර යෙදුම් ක්රියා නොකරනු ඇත. නිෂ්පාදන ප්රකාරයට නැවත ඇතුළු වීමට, ඔබ 4K ප්රකාරයට ආපසු මාරු කර උපාංගයේ ආරම්භකය අගුළු දැමිය යුතු ය. වැඩිදුර කියවීමට තට්ටු කරන්න."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"ඔබ සිටින්නේ පිටු-දෘෂ්ටික ප්රකාරයේ 16KB ප්රකාරයේ ය. මෙම ප්රකාරයේ දී මෘදුකාංග අඛණ්ඩතාව සහතික කළ නොහැකි අතර, ආරම්භකය අගුළු හැර ඇති විට දුරකථනයේ ගබඩා කර ඇති ඕනෑම දත්තයක් අවදානමට ලක් විය හැක. මෙම ප්රකාර තුළ සමහර විශේෂාංග ක්රියාවිරහිත වනු ඇත, එබැවින් සමහර යෙදුම් ක්රියා නොකරනු ඇත. නිෂ්පාදන ප්රකාරයට නැවත ඇතුළු වීමට, ඔබ 4K ප්රකාරයට ආපසු මාරු කර උපාංගයේ ආරම්භකය අගුළු දැමිය යුතු ය. මෙමඟින් උපාංගයට නැවත කර්මාන්තශාලා යළි සැකසීම සිදු කරන අතර එය නිෂ්පාදන සැකසුම් වෙත ප්රතිසාධනය කරයි. උපාංගය සාර්ථකව Android සමග ආරම්භ වූ පසු, සංවර්ධක විකල්ප තුළ OEM අගුළු හැරීම ක්රියාවිරහිත කරන්න. උපාංගය Android වෙත පණ ගැන්වීමට අපොහොසත් වුවහොත් හෝ අස්ථායී නම්, <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> වෙතින් නවතම කර්මාන්තශාලා පින්තූර සමග උපාංගය නැවත ෆ්ලෑෂ් කර; \'උපාංගය පිස දමන්න\', \'අගුළු ආරම්භකය\' සහ \'සියලුම කොටස් ෆ්ලෑෂ් කිරීමට බල කරන්න\' තෝරන්න."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16KB පිටු-දෘෂ්ටික ප්රකාරය"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"තව කියවන්න"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"දෝෂ වාර්තා හසුරුවනය"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"ඔබේ උපාංගයේ දෝෂ වර්තා කෙටිමග හසුරුවන්නේ කුමන යෙදුමදැයි තීරණය කරයි."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"පුද්ගලික"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB භාවිත කිරීමට ගුවන් යානා ප්රකාරය ක්රියාවිරහිත කරන්න"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB වත්මන් ස්ථානයේ නොමැත"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"පොට"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"බාධාවකින් තොරව ස්මාර්ට් නිවාස අත්දැකීමක් සඳහා පොට භාවිතයෙන් ගැළපෙන උපාංග වෙත සම්බන්ධ වන්න"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"පොට භාවිත කිරීමට ගුවන් යානා ප්රකාරය ක්රියාවිරහිත කරන්න"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"කැමරා ප්රවේශය"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"මයික්රෆෝන ප්රවේශය"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"යෙදුම් සහ සේවා සඳහා"</string>
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 2f18574..30baf3a 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikácie s povolením pre zariadenia v okolí môžu rozpoznať relatívnu pozíciu pripojených zariadení."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Prístup aplikácií a služieb k polohe je vypnutý. Poloha zariadenia však stále môže byť odoslaná záchranárom, keď zavoláte na tiesňovú linku alebo na ňu pošlete textovú správu."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Ďalšie informácie o nastaveniach polohy"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Zmena prístupu k polohe: Nastavenia > Zabezp. a ochr. súkromia > Nast. och. súkromia"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Účty"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Zabezpečenie"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Šifrovanie a prihlasovacie údaje"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Farebný kontrast"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Zvýšením kontrastu zvýrazníte text, tlačidlá a ikony. Vyberte úroveň kontrastu, ktorá vám najviac vyhovuje."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Niektoré aplikácie nemusia podporovať všetky nastavenia kontrastu farieb a textu"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Upravte, vzhľad farieb a textu na farbe pozadia obrazovky"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Ukážka"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helena, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Pred 2 dňami"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Predĺženie výdrže batérie"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Vypnúť po nabití"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Vypnúť pri <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Šetrič batérie sa vypne, keď sa batéria nabije na viac ako <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Zapnúť"</string>
@@ -3059,7 +3058,7 @@
<string name="amber_alerts_title" msgid="5238275758191804575">"Upozornenia Amber"</string>
<string name="amber_alerts_summary" msgid="5755221775246075883">"Prijímať bulletiny o únosoch detí"</string>
<string name="repeat_title" msgid="8676570486899483606">"Opakovať"</string>
- <string name="cell_broadcast_settings" msgid="2416980110093867199">"Bezdrôtové núdzové upozornenia"</string>
+ <string name="cell_broadcast_settings" msgid="2416980110093867199">"Bezdrôtové tiesňové varovania"</string>
<string name="network_operators_settings" msgid="5105453353329748954">"Sieťoví operátori"</string>
<string name="access_point_names" msgid="5768430498022188057">"Názvy prístupových bodov"</string>
<string name="enhanced_4g_lte_mode_title" msgid="6624700245232361149">"VoLTE"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informácie o pracovných pravidlách"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nastavenia spravované vaším správcom IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafický procesor"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Zapínať s veľkosťou stránok 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Zapínať pomocou podpor. jadra s veľ. stránok 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Prepnutie z režimu 4 kB na 16 kB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Nachádzate sa v režime, ktorý nezohľadňuje stránkovanie, s jadrom 4 kB a prepínate na režim 16 kB. V tomto režime nie je možné zaručiť integritu softvéru a všetky dáta uložené v telefóne môžu byť počas odomknutia zavádzacieho programu systému ohrozené. Tento postup zariadenie reštartuje. Niektoré funkcie budú v týchto režimoch vypnuté, takže niektoré aplikácie nemusia fungovať. Ak chcete zariadenie vrátiť do ostrého režimu, musíte potom prepnúť späť do režimu 4 kB a uzamknúť zavádzací program systému, čím sa v zariadení obnovia výrobné nastavenia. Po úspešnom zapnutí zariadenia do Androidu vypnite odomknutie OEM v sekcii Pre vývojárov."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Prepnutie z režimu 16 kB na 4 kB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Nachádzate sa v režime, ktorý nezohľadňuje stránkovanie, s jadrom 16 kB a prepínate na režim 4 kB. V tomto režime nie je možné zaručiť integritu softvéru a všetky dáta uložené v telefóne môžu byť počas odomknutia zavádzacieho programu systému ohrozené. Tento postup zariadenie reštartuje. Niektoré funkcie budú v týchto režimoch vypnuté, takže niektoré aplikácie nemusia fungovať. Ak chcete zariadenie vrátiť do ostrého režimu, musíte uzamknúť zavádzací program systému, čím sa v zariadení obnovia výrobné nastavenia. Po úspešnom zapnutí zariadenia do Androidu vypnite odomknutie OEM v sekcii Pre vývojárov."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Jadro sa nepodarilo aktualizovať na kompatibilné jadro so 16 KB stránkami"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Zmena sa uplatňuje"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Chcete zmeniť formát zariadenia na ext4? (vyžadované pre režim 16 kB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Dátový oddiel tohto zariadenia je potrebné pred použitím možnosti 16 kB pre vývojárov konvertovať na ext4. V tomto režime nie je možné zaručiť integritu softvéru a všetky dáta uložené v telefóne môžu byť počas odomknutia zavádzacieho programu systému ohrozené. Aktivácia možnosti 16 kB si potom vyžiada ešte jedno reštartovanie. Keď budete v tomto režime, môžete prepínať medzi režimom 4 kB a 16 kB jedným reštartovaním. Niektoré funkcie budú v týchto režimoch vypnuté, takže niektoré aplikácie nemusia fungovať. Ak chcete zariadenie vrátiť do ostrého režimu, musíte prepnúť späť na režim 4 kB a potom uzamknúť zavádzací program systému, čím sa v zariadení obnovia výrobné nastavenia. Po úspešnom zapnutí zariadenia do Androidu vypnite odomknutie OEM v sekcii Pre vývojárov. Zariadenie sa trvalo vymaže a súborový systém sa po potvrdení zmení na ext4. Po dokončení tohto kroku sa vráťte a znova zapnite režim 16 kB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Nepodarilo sa zmeniť formát ani trvale vymazať oddiel dát na ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Režim 16 kB vyžaduje odomknutie zavádzacieho programu systému"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Toto zariadenie musí mať pred použitím možnosti pre vývojárov 16 kB odomknutý zavádzací program systému. V tomto režime nie je možné zaručiť integritu softvéru a všetky dáta uložené v telefóne môžu byť počas odomknutia zavádzacieho programu systému ohrozené. Pri aktivácii režimu 16 kB sa vymažú všetky dáta a nastavenia používateľa. Po odomknutí zavádzacieho programu systému si aktivácia možnosti 16 kB vyžiada dve reštartovania. Keď budete v tomto režime, môžete prepínať medzi režimom 4 kB a 16 kB jedným reštartovaním. Niektoré funkcie budú v týchto režimoch vypnuté, takže niektoré aplikácie nemusia fungovať. Ak chcete zariadenie vrátiť do ostrého režimu, musíte prepnúť späť na režim 4 kB a potom uzamknúť OEM alebo zavádzací program systému, čím sa v zariadení obnovia výrobné nastavenia. Odomknite zavádzací program systému a skúste to znova. Postup, ako to vykonať, nájdete na <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Používa sa režim 4 kB, ktorý nezohľadňuje stránkovanie"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Ste v režime 4 kB, ktorý nezohľadňuje stránkovanie. V tomto režime nie je možné zaručiť integritu softvéru a všetky dáta uložené v telefóne môžu byť počas odomknutia zavádzacieho programu systému ohrozené. Niektoré funkcie budú v týchto režimoch vypnuté, takže niektoré aplikácie nemusia fungovať. Ak chcete znova vstúpiť do ostrého režimu, musíte uzamknúť zavádzací program systému zariadenia. Klepnutím zobrazíte ďalšie informácie."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Ste v režime 4 kB, ktorý nezohľadňuje stránkovanie. V tomto režime nie je možné zaručiť integritu softvéru a všetky dáta uložené v telefóne môžu byť počas odomknutia zavádzacieho programu systému ohrozené. Niektoré funkcie budú v týchto režimoch vypnuté, takže niektoré aplikácie nemusia fungovať. Ak chcete znova vstúpiť do ostrého režimu, musíte uzamknúť zavádzací program systému zariadenia. Tým sa v zariadení znova obnovia výrobné nastavenia na nastavenia ostrého režimu. Po úspešnom zapnutí zariadenia do Androidu vypnite odomknutie OEM v sekcii Pre vývojárov. Ak sa zariadeniu nepodarí spustiť Android alebo bude nestabilné, znova nainštalujte najnovšie výrobné obrazy systému z webu <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> alebo prejdite na <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> a vyberte Vymazať zariadenie, Uzamknúť zavádzací program systému alebo Vynútiť inštaláciu obrazu systému vo všetkých oddieloch."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Používa sa režim 16 kB, ktorý nezohľadňuje stránkovanie"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Ste v režime 16 kB, ktorý nezohľadňuje stránkovanie. V tomto režime nie je možné zaručiť integritu softvéru a všetky dáta uložené v telefóne môžu byť počas odomknutia zavádzacieho programu systému ohrozené. Niektoré funkcie budú v týchto režimoch vypnuté, takže niektoré aplikácie nemusia fungovať. Ak chcete znova vstúpiť do ostrého režimu, musíte prepnúť späť do režimu 4 kB a potom uzamknúť zavádzací program systému zariadenia. Klepnutím zobrazíte ďalšie informácie."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Ste v režime 16 kB, ktorý nezohľadňuje stránkovanie. V tomto režime nie je možné zaručiť integritu softvéru a všetky dáta uložené v telefóne môžu byť počas odomknutia zavádzacieho programu systému ohrozené. Niektoré funkcie budú v týchto režimoch vypnuté, takže niektoré aplikácie nemusia fungovať. Ak chcete znova vstúpiť do ostrého režimu, musíte prepnúť späť do režimu 4 kB a potom uzamknúť zavádzací program systému zariadenia. Tým sa v zariadení znova obnovia výrobné nastavenia na nastavenia ostrého režimu. Po úspešnom zapnutí zariadenia do Androidu vypnite odomknutie OEM v sekcii Pre vývojárov. Ak sa zariadeniu nepodarí spustiť Android alebo bude nestabilné, znova nainštalujte najnovšie výrobné obrazy systému z webu <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> alebo prejdite na <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> a vyberte Vymazať zariadenie, Uzamknúť zavádzací program systému alebo Vynútiť inštaláciu obrazu systému vo všetkých oddieloch."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Režim 16 kB nezohľadňujúci stránkovanie"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Ďalšie informácie"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Obsluha hlásení chýb"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Určuje, ktorá aplikácia vo vašom zariadení obsluhuje odkaz na hlásenie chýb."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osobné"</string>
@@ -5012,8 +4992,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Ak chcete používať UWB, vypnite režim v lietadle"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Technológia UWB nie je v aktuálnej oblasti k dispozícii"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Pripojte sa ku kompatibilným zariadeniam pomocou siete Thread, aby ste mali k dispozícii plynulé prostredie inteligentnej domácnosti"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Ak chcete používať Thread, vypnite režim v lietadle"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Prístup ku kamere"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Prístup k mikrofónu"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Pre aplikácie a služby"</string>
@@ -5094,7 +5078,7 @@
<string name="reboot_dialog_reboot_later" msgid="4261717094186904568">"Reštartovať neskôr"</string>
<string name="bluetooth_details_spatial_audio_title" msgid="1368071116994002707">"Priestorový zvuk"</string>
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Zvuk z kompatibilných médií bude strhujúcejší"</string>
- <string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Sledovanie pohybov hlavy"</string>
+ <string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Sledovanie polohy hlavy"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Zmeny zvuku pri pohybe hlavou budú prirodzenejšie"</string>
<string name="bluetooth_details_permissions_sync_title" msgid="7277580382321003521">"Synchronizácia povolení z telefónu"</string>
<string name="bluetooth_details_permissions_sync_summary" msgid="8125037984381432059">"Udeľte hodinkám rovnaké povolenia aplikácie, ktoré ste poskytli v tomto telefóne"</string>
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index a6158b3..d0f60aa 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikacije z dovoljenjem za naprave v bližini lahko določijo relativno lokacijo povezanih naprav."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Dostop do lokacije je izklopljen za aplikacije in storitve. Lokacija naprave bo morda kljub temu poslana službam za nujne primere, ko pokličete številko za klic v sili ali nanjo pošljete sporočilo SMS."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Preberite več o nastavitvah lokacije"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Za spremembo dostopa do lokacije odprite »Nastavitve« > »Varnost in zasebnost« > »Nastavitve zasebnosti«"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Računi"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Varnost"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Šifriranje in poverilnice"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Barvni kontrast"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Z višjim kontrastom bodo besedilo, gumbi in ikone bolj izstopali. Izberite kontrast, ki se vam zdi najboljši."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Nekatere aplikacije morda ne podpirajo vseh nastavitev kontrasta barv in besedila"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Prilagodite videz barv in besedila glede na barvo ozadja zaslona"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Predogled"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Pred 2 dnevoma"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Podaljšanje časa delovanja baterije"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Izklop ob napolnjenosti"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Izklop pri napolnjenosti <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Varčevanje z energijo baterije se izklopi, ko je baterija napolnjena več kot <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Vklop"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Podatki o službenem pravilniku"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Nastavitve upravlja skrbnik za IT"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPE"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Zagon s stranmi velikosti 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Zagon naprave z jedrom, ki podpira strani velikosti 16 K"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Preklop z načina za 4 KB na način za 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Ste v načinu za neodvisno velikost strani in izvajate jedro velikosti 4 KB ter preklapljate na 16-kilobajtni način. Celovitosti programske opreme v tem načinu ni mogoče zajamčiti in vsi podatki, shranjeni v telefonu, medtem ko je zagonski zaganjalnik odklenjen, so morda ogroženi. S tem bo naprava znova zagnana. V teh načinih bodo nekatere funkcije onemogočene, zato nekatere aplikacije morda ne bodo delovale. Če želite napravo povrniti v način za splošno razpoložljivost, morate preklopiti nazaj na 4-kilobajtni način in zakleniti zagonski zaganjalnik, s čimer ponastavite napravo na tovarniške nastavitve. Ko se naprava uspešno zažene v sistemu Android, v možnostih za razvijalce onemogočite odklepanje OEM."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Preklop z načina za 16 KB na način za 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Ste v načinu za neodvisno velikost strani in izvajate jedro velikosti 16 KB ter preklapljate na 4-kilobajtni način. Celovitosti programske opreme v tem načinu ni mogoče zajamčiti in vsi podatki, shranjeni v telefonu, medtem ko je zagonski zaganjalnik odklenjen, so morda ogroženi. S tem bo naprava znova zagnana. V teh načinih bodo nekatere funkcije onemogočene, zato nekatere aplikacije morda ne bodo delovale. Če želite napravo povrniti v način za splošno razpoložljivost, morate zakleniti zagonski zaganjalnik, s čimer ponastavite napravo na tovarniške nastavitve. Ko se naprava uspešno zažene v sistemu Android, v možnostih za razvijalce onemogočite odklepanje OEM."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Jedra ni bilo mogoče posodobiti na jedro, ki je združljivo s stranmi velikosti 16 KB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Uveljavljanje spremembe"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Želite formatirati napravo v sistem ext4? (obvezno za 16-kilobajtni način)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Preden začnete uporabljati 16-kilobajtno možnost za razvijalce, je treba podatkovno particijo te naprave pretvoriti v sistem ext4. Celovitosti programske opreme v tem načinu ni mogoče zajamčiti in vsi podatki, shranjeni v telefonu, medtem ko je zagonski zaganjalnik odklenjen, so morda ogroženi. Aktiviranje 16-kilobajtne možnosti bo po tem vnovičnem zagonu terjalo še enega. Ko ste v tem načinu, lahko preklapljate med 4-kilobajtnim in 16-kilobajtnim načinom z enim vnovičnim zagonom. V teh načinih bodo nekatere funkcije onemogočene, zato nekatere aplikacije morda ne bodo delovale. Če želite napravo povrniti v način za splošno razpoložljivost, morate preklopiti nazaj na 4-kilobajtni način in zakleniti zagonski zaganjalnik, s čimer ponastavite napravo na tovarniške nastavitve. Ko se naprava uspešno zažene v sistemu Android, v možnostih za razvijalce onemogočite odklepanje OEM. Podatki v napravi bodo izbrisani in podatkovni sistem bo po potrditvi spremenjen v sistem ext4. Ko se to dokonča, se vrnite in znova omogočite 16-kilobajtni način."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Formatiranje v sistem ext4 in brisanje particije s podatki ni uspelo."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Za 16-kilobajtni način je obvezno odklepanje zagonskega nalagalnika"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Preden začnete uporabljati 16-kilobajtno možnost za razvijalce, morate v tej napravi odkleniti zagonski nalagalnik. Celovitosti programske opreme v tem načinu ni mogoče zajamčiti in vsi podatki, shranjeni v telefonu, medtem ko je zagonski zaganjalnik odklenjen, so morda ogroženi. Vsi podatki uporabnika in nastavitve bodo pri aktiviranju 16-kilobajtnega načina izbrisani. Ko je zagonski nalagalnik odklenjen, aktiviranje 16-kilobajtne možnosti terja dva vnovična zagona. Ko ste v tem načinu, lahko preklapljate med 4-kilobajtnim in 16-kilobajtnim načinom z enim vnovičnim zagonom. V teh načinih bodo nekatere funkcije onemogočene, zato nekatere aplikacije morda ne bodo delovale. Če želite napravo povrniti v način za splošno razpoložljivost, morate preklopiti nazaj na 4-kilobajtni način in nato napravo zakleniti z zaklepanjem OEM oziroma v napravi zakleniti zagonski nalagalnik (s čimer se sproži ponastavitev na tovarniške nastavitve). Odklenite zagonski nalagalnik in poskusite znova. Navodila za ta postopek so na voljo na <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Uporaba 4-kilobajtnega načina za neodvisno velikost strani"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Ste v 4-kilobajtnem načinu načina za neodvisno velikost strani. Celovitosti programske opreme v tem načinu ni mogoče zajamčiti in vsi podatki, shranjeni v telefonu, medtem ko je zagonski zaganjalnik odklenjen, so morda ogroženi. V teh načinih bodo nekatere funkcije onemogočene, zato nekatere aplikacije morda ne bodo delovale. Če želite znova v način za splošno razpoložljivost, morate zakleniti zagonski nalagalnik naprave. Dotaknite se, če želite prebrati več."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Ste v 4-kilobajtnem načinu načina za neodvisno velikost strani. Celovitosti programske opreme v tem načinu ni mogoče zajamčiti in vsi podatki, shranjeni v telefonu, medtem ko je zagonski zaganjalnik odklenjen, so morda ogroženi. V teh načinih bodo nekatere funkcije onemogočene, zato nekatere aplikacije morda ne bodo delovale. Če želite znova v način za splošno razpoložljivost, morate zakleniti zagonski nalagalnik naprave. S tem znova ponastavite napravo na tovarniške nastavitve in jo povrnete na nastavitve za splošno razpoložljivost. Ko se naprava uspešno zažene v sistemu Android, v možnostih za razvijalce onemogočite odklepanje OEM. Če se napravi ne uspe zagnati v sistemu Android ali ni stabilna, jo znova posodobite z najnovejšimi tovarniškimi slikami z naslova <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ali uporabite <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> in izberite možnosti »Wipe Device«, »Lock Bootloader« in »Force Flash all partitions.«"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Uporaba 16-kilobajtnega načina za neodvisno velikost strani"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Ste v 16-kilobajtnem načinu načina za neodvisno velikost strani. Celovitosti programske opreme v tem načinu ni mogoče zajamčiti in vsi podatki, shranjeni v telefonu, medtem ko je zagonski zaganjalnik odklenjen, so morda ogroženi. V teh načinih bodo nekatere funkcije onemogočene, zato nekatere aplikacije morda ne bodo delovale. Če želite znova v način za splošno razpoložljivost, morate preklopiti nazaj na 4-kilobajtni način, nato pa morate zakleniti zagonski nalagalnik naprave. Dotaknite se, če želite prebrati več."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Ste v 16-kilobajtnem načinu načina za neodvisno velikost strani. Celovitosti programske opreme v tem načinu ni mogoče zajamčiti in vsi podatki, shranjeni v telefonu, medtem ko je zagonski zaganjalnik odklenjen, so morda ogroženi. V teh načinih bodo nekatere funkcije onemogočene, zato nekatere aplikacije morda ne bodo delovale. Če želite znova v način za splošno razpoložljivost, morate preklopiti nazaj na 4-kilobajtni način, nato pa morate zakleniti zagonski nalagalnik naprave. S tem znova ponastavite napravo na tovarniške nastavitve in jo povrnete na nastavitve za splošno razpoložljivost. Ko se naprava uspešno zažene v sistemu Android, v možnostih za razvijalce onemogočite odklepanje OEM. Če se napravi ne uspe zagnati v sistemu Android ali ni stabilna, jo znova posodobite z najnovejšimi tovarniškimi slikami z naslova <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ali uporabite <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> in izberite možnosti »Wipe Device«, »Lock Bootloader« in »Force Flash all partitions.«"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16-kilobajtni način za neodvisno velikost strani"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Več o tem"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Rutina za obravnavo poročila o napakah"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Določa, katera aplikacija obravnava bližnjico za poročilo o napakah v napravi."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Osebno"</string>
@@ -5012,8 +4992,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Če želite uporabljati UWB, izklopite način za letalo."</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Na trenutni lokaciji UWB ni na voljo."</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Prek protokola Thread vzpostavite povezavo z združljivimi napravami za nemoteno izkušnjo pametnega doma"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Če želite uporabljati protokol Thread, izklopite način za letalo"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Dostop do fotoaparata"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Dostop do mikrofona"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Za aplikacije in storitve."</string>
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index 8f7f8ce..5f4eac7 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Aplikacionet me lejen \"Pajisjet në afërsi\" mund të përcaktojnë pozicionin e përafërt të pajisjeve të lidhura."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Qasja te vendndodhja është joaktive për aplikacionet dhe shërbimet. Vendndodhja e pajisjes sate mund t\'u dërgohet përsëri personave që përgjigjen në rast urgjence kur telefonon ose dërgon mesazh te një numër urgjence."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Mëso më shumë për \"Cilësimet e vendndodhjes\""</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Për të ndryshuar qasjen te vendndodhja, shko te Cilësimet > Siguria dhe privatësia > Kontrollet e privatësisë"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Llogaritë"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Siguria"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Enkriptimi dhe kredencialet"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Kontrasti i ngjyrës"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Kontrasti më i lartë bën që teksti, butonat dhe ikonat të dallohen më shumë. Zgjidh kontrastin që të duket më mirë."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Disa aplikacione mund të mos i mbështesin të gjitha cilësimet e kontrastit të tekstit dhe të ngjyrave"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Rregullo se si duken ngjyrat dhe testi në ngjyrën e sfondit të ekranit"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Pamja paraprake"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Elena, Adi"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 ditë më parë"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Rrit kohëzgjatjen e baterisë"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Çaktivizo kur të karikohet"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Çaktivizoje në <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"\"Kursyesi i baterisë\" çaktivizohet kur bateria karikohet mbi <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Aktivizo"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Informacioni i politikës sate të punës"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Cilësimet menaxhohen nga administratori yt i TI-së"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Nise me madhësinë e faqeve 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Nise pajisjen duke përdorur bërthamën e mbështetur me madhësinë e faqeve 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Kalo nga modaliteti 4 KB në modalitetin 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Je në modalitetin e pavarësisë nga madhësia e faqes duke ekzekutuar një bërthamë 4 KB dhe po kalon në modalitetin me 16 KB. Integriteti i softuerit nuk mund të garantohet në këtë modalitet dhe mund të rrezikohet çdo e dhënë e ruajtur në telefon kur ngarkuesi i fillimit është i shkyçur. Ky veprim do ta rinisë pajisjen. Disa veçori do të çaktivizohen në këto modalitete, kështu që disa aplikacione mund të mos funksionojnë. Për ta kthyer pajisjen në modalitetin e prodhimit, do të duhet që të kthehesh më pas përsëri në modalitetin 4 KB dhe të kyçësh ngarkuesin e fillimit, i cili e rivendos pajisjen në gjendje fabrike. Pasi pajisja të niset me sukses në Android, çaktivizo shkyçjen e OEM-së tek \"Opsionet e zhvilluesit\"."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Kalo nga modaliteti 16 KB në modalitetin 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Je në modalitetin e pavarësisë nga madhësia e faqes duke ekzekutuar një bërthamë 16 KB dhe po kalon në modalitetin me 4 KB. Integriteti i softuerit nuk mund të garantohet në këtë modalitet dhe mund të rrezikohet çdo e dhënë e ruajtur në telefon kur ngarkuesi i fillimit është i shkyçur. Ky veprim do ta rinisë pajisjen. Disa veçori do të çaktivizohen në këto modalitete, kështu që disa aplikacione mund të mos funksionojnë. Për ta kthyer pajisjen në modalitetin e prodhimit, do të duhet që të kyçësh më pas ngarkuesin e fillimit, i cili e rivendos pajisjen në gjendje fabrike. Pasi pajisja të niset me sukses në Android, çaktivizo shkyçjen e OEM-së tek \"Opsionet e zhvilluesit\"."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Përditësimi i bërthamës në bërthamën e përputhshme me faqet 16 KB dështoi"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Ndryshimi po zbatohet"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Të riformatohet pajisja në ext4? (kërkohet për modalitetin 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Ndarja e të dhënave të kësaj pajisjeje duhet të konvertohet në ext4 para se të përdoret opsioni i zhvilluesit 16 KB. Integriteti i softuerit nuk mund të garantohet në këtë modalitet dhe mund të rrezikohet çdo e dhënë e ruajtur në telefon kur ngarkuesi i fillimit është i shkyçur. Aktivizimi i opsioni 16 KB do të kërkojë një rinisje tjetër pas kësaj. Pasi të jesh në këtë modalitet, mund t\'i ndërrosh modalitetet 4 KB dhe 16 KB me vetëm një rinisje. Disa veçori do të çaktivizohen në këto modalitete, kështu që disa aplikacione mund të mos funksionojnë. Për ta kthyer pajisjen në modalitetin e prodhimit, do të duhet që të kthehesh përsëri në modalitetin 4 KB dhe të kyçësh më pas ngarkuesin e fillimit, i cili e rivendos pajisjen në gjendje fabrike. Pasi pajisja të niset me sukses në Android, çaktivizo shkyçjen e OEM-së tek \"Opsionet e zhvilluesit\". Pajisja do të pastrohet dhe sistemi i skedarëve do të ndryshohet në ext4 pas konfirmimit. Pasi të përfundojë kjo, kthehu për të aktivizuar përsëri 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Riformatimi dhe pastrimi i ndarjes së të dhënave në ext4 dështoi."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Shkyçja e ngarkuesit të fillimit kërkohet për modalitetin 16 KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Kjo pajisje duhet ta ketë të shkyçur ngarkuesin e fillimit para se të përdoret opsioni i zhvilluesit 16 KB. Integriteti i softuerit nuk mund të garantohet në këtë modalitet dhe mund të rrezikohet çdo e dhënë e ruajtur në telefon kur ngarkuesi i fillimit është i shkyçur. Të gjitha të dhënat dhe cilësimet e përdoruesit do të pastrohen kur të aktivizohet modaliteti 16 KB. Kur të shkyçet ngarkuesi i fillimit, aktivizimi i opsionit 16 KB do të kërkojë dy rinisje. Pasi të jesh në këtë modalitet, mund t\'i ndërrosh modalitetet 4 KB dhe 16 KB me vetëm një rinisje. Disa veçori do të çaktivizohen në këto modalitete, kështu që disa aplikacione mund të mos funksionojnë. Për ta kthyer pajisjen në modalitetin e prodhimit, do të duhet që të kthehesh përsëri në modalitetin 4 KB dhe më pas të kyçësh OEM-në/ngarkuesin e fillimit (që e rivendos pajisjen në gjendje fabrike). Shkyçe ngarkuesin e fillimit dhe provo përsëri. Mund t\'i shikosh udhëzimet se si ta bësh këtë në <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Po përdor modalitetin 4 KB të pavarësisë nga madhësia e faqes"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Je në modalitetin 4 KB të modalitetit të pavarësisë nga madhësia e faqes. Integriteti i softuerit nuk mund të garantohet në këtë modalitet dhe mund të rrezikohet çdo e dhënë e ruajtur në telefon kur ngarkuesi i fillimit është i shkyçur. Disa veçori do të çaktivizohen në këto modalitete, kështu që disa aplikacione mund të mos funksionojnë. Për të hyrë përsëri në modalitetin e prodhimit, duhet të kyçësh ngarkuesin e fillimit të pajisjes. Trokit për të lexuar më shumë."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Je në modalitetin 4 KB të modalitetit të pavarësisë nga madhësia e faqes. Integriteti i softuerit nuk mund të garantohet në këtë modalitet dhe mund të rrezikohet çdo e dhënë e ruajtur në telefon kur ngarkuesi i fillimit është i shkyçur. Disa veçori do të çaktivizohen në këto modalitete, kështu që disa aplikacione mund të mos funksionojnë. Për të hyrë përsëri në modalitetin e prodhimit, duhet të kyçësh ngarkuesin e fillimit të pajisjes. Ky veprim do ta rivendosë pajisjen në gjendje fabrike dhe do ta restaurojë te cilësimet e prodhimit. Pasi pajisja të niset me sukses në Android, çaktivizo shkyçjen e OEM-së tek \"Opsionet e zhvilluesit\". Nëse pajisja nuk arrin të niset në Android ose është e paqëndrueshme, riinstalo në pajisje imazhet më të fundit të fabrikës nga <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ose përdor <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> dhe zgjidh \"Pastro pajisjen\", \"Kyç ngarkuesin e fillimit\" dhe \"Riinstalo me forcë të gjitha ndarjet\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Po përdor modalitetin 16 KB të pavarësisë nga madhësia e faqes"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Je në modalitetin 16 KB të modalitetit të pavarësisë nga madhësia e faqes. Integriteti i softuerit nuk mund të garantohet në këtë modalitet dhe mund të rrezikohet çdo e dhënë e ruajtur në telefon kur ngarkuesi i fillimit është i shkyçur. Disa veçori do të çaktivizohen në këto modalitete, kështu që disa aplikacione mund të mos funksionojnë. Për të hyrë përsëri në modalitetin e prodhimit, duhet të kthehesh përsëri në modalitetin 4 KB dhe më pas të kyçësh ngarkuesin e fillimit të pajisjes. Trokit për të lexuar më shumë."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Je në modalitetin 16 KB të modalitetit të pavarësisë nga madhësia e faqes. Integriteti i softuerit nuk mund të garantohet në këtë modalitet dhe mund të rrezikohet çdo e dhënë e ruajtur në telefon kur ngarkuesi i fillimit është i shkyçur. Disa veçori do të çaktivizohen në këto modalitete, kështu që disa aplikacione mund të mos funksionojnë. Për të hyrë përsëri në modalitetin e prodhimit, duhet të kthehesh përsëri në modalitetin 4 KB dhe më pas të kyçësh ngarkuesin e fillimit të pajisjes. Ky veprim do ta rivendosë pajisjen në gjendje fabrike dhe do ta restaurojë te cilësimet e prodhimit. Pasi pajisja të niset me sukses në Android, çaktivizo shkyçjen e OEM-së tek \"Opsionet e zhvilluesit\". Nëse pajisja nuk arrin të niset në Android ose është e paqëndrueshme, riinstalo në pajisje imazhet më të fundit të fabrikës nga <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> ose përdor <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> dhe zgjidh \"Pastro pajisjen\", \"Kyç ngarkuesin e fillimit\" dhe \"Riinstalo me forcë të gjitha ndarjet\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Modaliteti 16 KB i pavarësisë nga madhësia e faqes"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Lexo më shumë"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Administruesi i raportit të defekteve në kod"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Përcakton se cili aplikacion administron shkurtoren e \"Raportit të defekteve në kod\" në pajisjen tënde."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Personal"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Çaktivizo \"Modalitetin e aeroplanit\" për të përdorur UWB."</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Veçoria UWB nuk ofrohet në vendndodhjen aktuale"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Lidhu me pajisjet e përputhshme duke përdorur Thread për një përvojë pa ndërprerje me shtëpinë inteligjente"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Çaktivizo modalitetin e aeroplanit për të përdorur Thread."</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Qasja te kamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Qasja te mikrofoni"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Për aplikacionet dhe shërbimet"</string>
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index 9005f9e..4964ef2 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Апликације са дозволом за уређаје у близини могу да одреде приближан положај повезаних уређаја."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Приступ локацији је искључен за апликације и услуге. Локација уређаја може и даље да се шаље екипама хитних служби када позовете број за хитне случајеве или пошаљете SMS на њега."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Сазнајте више о подешавањима локације"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"За промену приступа локацији: Подешавања > Безбедност и приватност > Контроле приватности"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Налози"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Безбедност"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Шифровање и акредитиви"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Контраст боја"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Већи контраст истиче текст, дугмад и иконе. Изаберите контраст који вам изгледа најбоље."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Неке апликације можда не подржавају сва подешавања за контраст боја и текста"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Прилагодите изглед боја и текста у односу на боју позадине екрана"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Преглед"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Хелена, Адам"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Пре 2 дана"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Продужите трајање батерије"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Искључи када се напуни"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Искључи на <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Уштеда батерије се искључује када је батерија напуњена више од <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Укључи"</string>
@@ -2687,7 +2686,7 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Користи прилагодљиву повезаност"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"Безбедност на мобилној мрежи"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"Тип мреже, шифровање, контроле обавештења"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"Ова подешавања штите позиве, поруке и податке од застарелих или нешифрованих мрежа које могу да вас изложе крађи података или праћењу"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"Ова подешавања штите позиве, поруке и податке од застарелих или нешифрованих мрежа које могу да вас изложе крађи података или надзору"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"Безбедност на мобилној мрежи"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Обавештења"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Обавештења мреже"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Информације о смерницама за посао"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Подешавањима управља ИТ администратор"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Укључи уз величину страница 16 KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Укључи уређај уз језгро подржано за 16 KB странице"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Пређите са 4 KB режима на 16 KB режим"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Користите режим независан од величине странице са језгром за 4 KB, а прелазите на 16 KB режим. У овом режиму не може да се гарантује интегритет софтвера, па могу бити угрожени подаци који сe чувају на телефону док је покретачки програм откључан. Овим ћете рестартовати уређај. Неке функције су онемогућене у овим режимима, што значи да неке апликације можда неће радити. Да бисте уређај вратили на производни режим, треба да га вратите на 4 KB режим и закључате покретачки програм, што ће ресетовати уређај на фабричка подешавања. Када се на уређају укључи Android, онемогућите OEM откључавање у Опцијама за програмера."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Пређите са 16 KB режима на 4 KB режим"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Користите режим независан од величине странице са језгром за 16 KB, а прелазите на 4 KB режим. У овом режиму не може да се гарантује интегритет софтвера, па могу бити угрожени подаци који сe чувају на телефону док је покретачки програм откључан. Овим ћете рестартовати уређај. Неке функције су онемогућене у овим режимима, што значи да неке апликације можда неће радити. Да бисте уређај вратили на производни режим, треба да закључате покретачки програм, што ће ресетовати уређај на фабричка подешавања. Када се на уређају укључи Android, онемогућите OEM откључавање у Опцијама за програмера."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Ажурирање на језгро компатибилно са 16 KB страницама није успело."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Примењује се промена"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Желите да реформатирате уређај на ext4? (потребно за 16 KB режим)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Да би овај уређај могао да користи 16 KB опцију за програмера, његова партиција података треба да се конвертује у ext4. У овом режиму не може да се гарантује интегритет софтвера, па могу бити угрожени подаци који сe чувају на телефону док је покретачки програм откључан. Активирање 16 KB опције захтева још једно рестартовање. Када будете у овом режиму, моћи ћете да прелазите са 4 KB режима на 16 KB режим и обратно уз једно рестартовање. Неке функције су онемогућене у овим режимима, што значи да неке апликације можда неће радити. Да бисте уређај вратили на производни режим, треба да га вратите на 4 KB режим и закључате покретачки програм, што ће ресетовати уређај на фабричка подешавања. Када се на уређају укључи Android, онемогућите OEM откључавање у Опцијама за програмера. Уређај ће после потврде бити обрисан, а систем фајлова промењен на ext4. Када се то заврши, вратите се овде да бисте поново омогућили 16 KB режим."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Реформатирање и брисање партиције података на ext4 није успело."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Треба да откључате покретачки програм да бисте користили 16 KB режим"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Да би овај уређај могао да користи 16 KB опцију за програмера, на њему треба да буде откључан покретачки програм. У овом режиму не може да се гарантује интегритет софтвера, па могу бити угрожени подаци који сe чувају на телефону док је покретачки програм откључан. Када се активира 16 KB режим, сви подаци и подешавања корисника ће бити избрисани. Када се покретачки програм откључа, активирање 16 KB опције захтева два рестартовања. Када будете у овом режиму, моћи ћете да прелазите са 4 KB режима на 16 KB режим и обратно уз једно рестартовање. Неке функције су онемогућене у овим режимима, што значи да неке апликације можда неће радити. Да бисте уређај вратили на производни режим, треба да га вратите на 4 KB режим и закључате OEM или покретачки програм на уређају (што ће га ресетовати на фабричка подешавања). Откључајте покретачки програм и пробајте поново. Упутства како то да урадите потражите на <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Користите 4 KB режим независан од величине странице"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Користите 4 KB режим у оквиру режима независног од величине странице. У овом режиму не може да се гарантује интегритет софтвера, па могу бити угрожени подаци који сe чувају на телефону док је покретачки програм откључан. Неке функције су онемогућене у овим режимима, што значи да неке апликације можда неће радити. Да бисте уређај поново вратили у производни режим, морате да закључате покретачки програм уређаја. Додирните да бисте прочитали више."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Користите 4 KB режим у оквиру режима независног од величине странице. У овом режиму не може да се гарантује интегритет софтвера, па могу бити угрожени подаци који сe чувају на телефону док је покретачки програм откључан. Неке функције су онемогућене у овим режимима, што значи да неке апликације можда неће радити. Да бисте уређај поново вратили у производни режим, морате да закључате покретачки програм уређаја. То ће поново ресетовати уређај на фабричка подешавања и вратити га на производна подешавања. Када се на уређају укључи Android, онемогућите OEM откључавање у Опцијама за програмера. Ако је уређај нестабилан или се на њему не укључи Android, поново га флешујте користећи најновије слике са фабричким подешавањима са <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>. Можете и да користите <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> и изаберете Обриши уређај, Закључај покретачки програм и Принудно флешуј све партиције."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Користите 16 KB режим независан од величине странице"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Користите 16 KB режим у оквиру режима независног од величине странице. У овом режиму не може да се гарантује интегритет софтвера, па могу бити угрожени подаци који сe чувају на телефону док је покретачки програм откључан. Неке функције су онемогућене у овим режимима, што значи да неке апликације можда неће радити. Да бисте уређај поново вратили у производни режим, морате да га вратите на 4 KB режим и закључате покретачки програм уређаја. Додирните да бисте прочитали више."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Користите 16 KB режим у оквиру режима независног од величине странице. У овом режиму не може да се гарантује интегритет софтвера, па могу бити угрожени подаци који сe чувају на телефону док је покретачки програм откључан. Неке функције су онемогућене у овим режимима, што значи да неке апликације можда неће радити. Да бисте уређај поново вратили у производни режим, морате да га вратите на 4 KB режим и закључате покретачки програм уређаја. То ће поново ресетовати уређај на фабричка подешавања и вратити га на производна подешавања. Када се на уређају укључи Android, онемогућите OEM откључавање у Опцијама за програмера. Ако је уређај нестабилан или се на њему не укључи Android, поново га флешујте користећи најновије слике са фабричким подешавањима са <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>. Можете и да користите <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> и изаберете Обриши уређај, Закључај покретачки програм и Принудно флешуј све партиције."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 KB режим независан од величине странице"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Прочитајте више"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Обрађивач извештаја о грешци"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Одређује која апликација управља пречицом за извештај о грешци на уређају."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Лично"</string>
@@ -5011,8 +4991,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Искључује режим рада у авиону ради коришћења UWB-а"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Ултра-широки појас је недоступан на актуелној локацији"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Повежите се са компатибилним уређајима помоћу Thread-а да бисте имали беспрекоран доживљај паметне куће"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Искључите режим рада у авиону да бисте користили Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Приступ камери"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Приступ микрофону"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"За апликације и услуге"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index c1bc9a3..7f5b62a 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Appar med behörighet att upptäcka enheter i närheten kan beräkna anslutna enheters relativa position."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Platsåtkomst har inaktiverats för appar och tjänster. Enhetens plats kan fortfarande skickas till räddningstjänst när du ringer eller skickar sms till ett nödnummer."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Läs mer om platsinställningar"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Ändra platsåtkomst i Inställningar > Säkerhet och integritet > Integritetsinställningar"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Konton"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Säkerhet"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Kryptering och användaruppgifter"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Färgkontrast"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Högre kontrast gör att text, knappar och ikoner syns bättre. Välj kontrasten som ser bäst ut för dig."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Vissa appar kanske inte har stöd för alla inställningar för färg- och textkontrast"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Justera hur färger och text ser ut mot skärmens bakgrundsfärg"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Förhandsgranska"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 dagar sedan"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Utöka batteritiden"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Stäng av när enheten är laddad"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Inaktivera vid <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Batterisparläget inaktiveras när batteriet laddas över <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Aktivera"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Information om jobbpolicy"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Inställningar som hanteras av IT-administratören"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"Grafikprocessor"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Starta med sidstorlek på 16 kB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Starta med kärna kompatibel med sidor på 16 kB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Byt från 4 kB-läge till 16 kB-läge"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Du använder ett sidoberoende läge med en kärna på 4 kB och byter till läget med 16 KB. Det går inte att garantera mjukvarans integritet i detta läge och all data som lagras på telefonen när starthanteraren är olåst kan vara i farozonen. Åtgärden startar om enheten. En del funktioner inaktiveras i dessa lägen. Det kan innebära att vissa program inte fungerar. Om du vill återställa produktionsläget på enheten måste du byta tillbaka till 4 kB-läget och låsa starthanteraren. Enheten återställs då till standardinställningarna. När enheten startas med Android ska du inaktivera OEM-upplåsning i utvecklaralternativen."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Byt från 16 kB-läge till 4 kB-läge"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Du använder ett sidoberoende läge med en kärna på 16 kB och byter till läget med 4 KB. Det går inte att garantera mjukvarans integritet i detta läge och all data som lagras på telefonen när starthanteraren är olåst kan vara i farozonen. Åtgärden startar om enheten. En del funktioner inaktiveras i dessa lägen. Det kan innebära att vissa program inte fungerar. Om du vill återställa produktionsläget på enheten måste du låsa starthanteraren. Enheten återställs då till standardinställningarna. När enheten startas med Android ska du inaktivera OEM-upplåsning i utvecklaralternativen."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Det gick inte att uppdatera kärnan till en kärna som är kompatibel med sidor på 16 kB."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Tillämpar ändring"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Vill du formatera om enheten till ext4? (krävs för 16 kB-läge)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Du måste konvertera enhetens datapartition till ext4 innan du använder utvecklaralternativet för 16 kB. Det går inte att garantera mjukvarans integritet i detta läge och all data som lagras på telefonen när starthanteraren är olåst kan vara i farozonen. Om du aktiverar 16 kB-alternativet måste du starta om en gång till efteråt. När läget är aktiverat kan du byta fram och tillbaka mellan 4 kB och 16 kB genom att starta om. En del funktioner inaktiveras i dessa lägen. Det kan innebära att vissa program inte fungerar. Om du vill återställa produktionsläget på enheten måste du byta tillbaka till 4 kB-läget och låsa starthanteraren. Enheten återställs då till standardinställningarna. När enheten startas med Android ska du inaktivera OEM-upplåsning i utvecklaralternativen. Enheten rensas och filsystemet ändras till ext4 när du har bekräftat. När det är klart kommer du tillbaka för att aktivera 16 kB igen."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Det gick inte att formatera om och rensa datapartionen till ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Starthanteraren måste vara upplåst för 16 kB-läge"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Starthanteraren måste vara upplåst på den här enheten innan du kan använda utvecklaralternativet för 16 kB. Det går inte att garantera mjukvarans integritet i detta läge och all data som lagras på telefonen när starthanteraren är olåst kan vara i farozonen. Alla användaruppgifter och inställningar rensas när 16 kB-läget aktiveras. När starthanteraren har låsts upp krävs två omstarter för att aktivera 16 kB-alternativet. När läget är aktiverat kan du byta fram och tillbaka mellan 4 kB och 16 kB genom att starta om. En del funktioner inaktiveras i dessa lägen. Det kan innebära att vissa program inte fungerar. Om du vill återställa produktionsläget på enheten måste du byta tillbaka till 4 kB-läget och låsa OEM/starthanteraren. Enheten återställs då till standardinställningarna. Lås upp starthanteraren och försök igen. Du hittar anvisningar om hur du gör detta på <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4 kB-versionen av det sidoberoende läget används"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Du använder 4 kB-versionen av det sidoberoende läget. Det går inte att garantera mjukvarans integritet i detta läge och all data som lagras på telefonen när starthanteraren är olåst kan vara i farozonen. En del funktioner inaktiveras i dessa lägen. Det kan innebära att vissa program inte fungerar. Om du vill återgå till produktionsläget måste du låsa starthanteraren på enheten. Tryck för att läsa mer."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Du använder 4 kB-versionen av det sidoberoende läget. Det går inte att garantera mjukvarans integritet i detta läge och all data som lagras på telefonen när starthanteraren är olåst kan vara i farozonen. En del funktioner inaktiveras i dessa lägen. Det kan innebära att vissa program inte fungerar. Om du vill återgå till produktionsläget måste du låsa starthanteraren på enheten. Detta återställer enheten till produktionsinställningarna igen. När enheten startas med Android ska du inaktivera OEM-upplåsning i utvecklaralternativen. Om det inte går att starta enheten med Android eller om den inte är stabil flashar du om enheten med de senaste systemavbildningarna från <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> och väljer Rensa enhet, Lås starthanteraren och Tvångsflasha alla partitioner."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16 kB-versionen av det sidoberoende läget används"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Du använder 16 kB-versionen av det sidoberoende läget. Det går inte att garantera mjukvarans integritet i detta läge och all data som lagras på telefonen när starthanteraren är olåst kan vara i farozonen. En del funktioner inaktiveras i dessa lägen. Det kan innebära att vissa program inte fungerar. Om du vill återgå till produktionsläget måste du byta tillbaka till 4 kB-läget och sedan låsa starthanteraren på enheten. Tryck för att läsa mer."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Du använder 16 kB-versionen av det sidoberoende läget. Det går inte att garantera mjukvarans integritet i detta läge och all data som lagras på telefonen när starthanteraren är olåst kan vara i farozonen. En del funktioner inaktiveras i dessa lägen. Det kan innebära att vissa program inte fungerar. Om du vill återgå till produktionsläget måste du byta tillbaka till 4 kB-läget och sedan låsa starthanteraren på enheten. Detta återställer enheten till produktionsinställningarna igen. När enheten startas med Android ska du inaktivera OEM-upplåsning i utvecklaralternativen. Om det inte går att starta enheten med Android eller om den inte är stabil flashar du om enheten med de senaste systemavbildningarna från <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> och väljer Rensa enhet, Lås starthanteraren och Tvångsflasha alla partitioner."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 kB-versionen av det sidoberoende läget"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Läs mer"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Felrapportshanterare"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Avgör vilken app som hanterar Genväg till felrapport på enheten."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Privat"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Inaktivera flygplansläge för att använda UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB är inte tillgängligt på den aktuella platsen"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Anslut till kompatibla enheter via Thread för en sömlös smart hemupplevelse"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Inaktivera flygplansläge för att använda Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameraåtkomst"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonåtkomst"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"För appar och tjänster"</string>
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index 43359b5..daa0d8c 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Programu zenye ruhusa ya Uhamishaji wa Karibu zinaweza kubainisha mahali vilipo vifaa vilivyounganishwa."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Ruhusa za kufikia mahali zimezimwa kwenye programu na huduma. Bado maelezo ya mahali kilipo kifaa chako yanaweza kutumwa kwa wanaoshughulikia matukio ya dharura unapopiga simu au kutuma SMS kwa namba ya dharura."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Pata maelezo zaidi kuhusu Mipangilio ya mahali"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Ili ubadilishe idhini ya mahali, fungua Mipangilio > Usalama na Faragha > Vidhibiti vya faragha"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Akaunti"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Usalama"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Vitambulisho na usimbaji fiche"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Utofautishaji wa rangi"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Utofautishaji wa juu hufanya maandishi, vitufe na aikoni kuonekana vizuri zaidi. Chagua utofautishaji unaokufaa zaidi."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Huenda programu nyingine zisitumie mipangilio yote ya utofautishaji wa maandishi na rangi"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Rekebisha jinsi rangi na maandishi yanavyoonekana kwenye rangi ya mandharinyuma ya skrini yako"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Toleo la kukagua"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Siku 2 zilizopita"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Ongeza muda wa matumizi ya betri"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Zima simu ikipata chaji"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Zima ikifika <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Kiokoa Betri huzima wakati betri inachaji zaidi ya <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Washa"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Maelezo yako ya sera ya kazini"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Mipangilio inayodhibitiwa na msimamizi wako wa TEHAMA"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Washa ukitumia ukurasa wa KB 16"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Washa kifaa ukitumia kiini cha ukurasa wa KB 16"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Badilisha kutoka hali ya KB 4 utumie hali ya KB 16"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Uko katika hali isiyotegemea ukurasa inayotumia kiini cha KB 4 na unabadilisha ili utumie hali ya KB 16. Hatuwezi kukuhakikishia uadilifu wa programu katika hali hii na huenda data yoyote iliyohifadhiwa kwenye simu wakati programu ya kuwasha mfumo wa uendeshaji imefunguliwa ikawa katika hatari. Hatua hii itawasha tena kifaa. Baadhi ya vipengele vitazimwa katika hali hizi, kwa hivyo huenda baadhi ya programu zisifanye kazi. Ili urudishe kifaa kwenye hali ya toleo la umma, utahitaji kurudi kwenye hali ya KB 4 kisha ufunge programu ya kuwasha mfumo wa uendeshaji, hatua itakayorejesha mipangilio ambayo kifaa kilitoka nayo kiwandani. Baada ya kifaa kuwashwa katika Android, zima mipangilio ya kufungua OEM katika Chaguo za wasanidi programu."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Badilisha kutoka hali ya KB 16 utumie hali ya KB 4"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Uko kwenye hali isiyotegemea ukurasa inayotumia kiini cha KB 16 na unabadilisha ili utumie hali ya KB 4. Hatuwezi kukuhakikishia uadilifu wa programu katika hali hii na huenda data yoyote iliyohifadhiwa kwenye simu wakati programu ya kuwasha mfumo wa uendeshaji imefunguliwa ikawa katika hatari. Hatua hii itawasha tena kifaa. Baadhi ya vipengele vitazimwa katika hali hizi, kwa hivyo huenda baadhi ya programu zisifanye kazi. Ili urejeshe kifaa kwenye hali ya toleo la umma, utahitaji kufunga programu ya kuwasha mfumo wa uendeshaji, hatua itakayorejesha mipangilio ambayo kifaa kilitoka nayo kiwandani. Baada ya kifaa kuwashwa katika Android, zima mipangilio ya kufungua OEM katika Chaguo za wasanidi programu."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Imeshindwa kusasisha kiini kiwe kinachooana na kurasa za KB 16."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Kutekeleza mabadiliko"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Ungependa kubadilisha muundo wa kifaa uwe ext4? (inahitajika katika hali ya KB 16)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Sehemu ya data ya kifaa hiki inahitaji kugeuzwa kuwa ext4 kabla ya kutumia chaguo la wasanidi programu la KB 16. Hatuwezi kukuhakikishia uadilifu wa programu katika hali hii na huenda data yoyote iliyohifadhiwa kwenye simu wakati programu ya kuwasha mfumo wa uendeshaji imefunguliwa ikawa katika hatari. Hatua ya kuwasha chaguo la KB 16 itahitaji kifaa kiwashwe tena baada ya hatua hii. Ukiwa katika hali hii, unaweza kubadilisha kati ya hali za KB 4 na KB 16 kwa kuwasha tena kifaa. Baadhi ya vipengele vitazimwa katika hali hizi, kwa hivyo huenda baadhi ya programu zisifanye kazi. Ili urudishe kifaa kwenye hali ya toleo la umma, utahitaji kurudi kwenye hali ya KB 4 kisha ufunge programu ya kuwasha mfumo wa uendeshaji, hatua itakayorejesha mipangilio ambayo kifaa kilitoka nayo kiwandani. Baada ya kifaa kuwashwa katika Android, zima mipangilio ya kufungua OEM katika Chaguo za wasanidi programu. Data na mipangilio yote ya kifaa itafutwa na mfumo wa faili utabadilishwa kuwa ext4 baada ya uthibitishaji. Baada ya hili kukamilika, tafadhali rudi ili uwashe tena hali ya KB 16."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Imeshindwa kubadilisha muundo na kufuta sehemu ya data kuwa ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Unahitaji Kufungua Programu ya Kuwasha Mfumo wa Uendeshaji katika Hali ya KB 16"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Kifaa hiki kinahitaji programu ya kuwasha mfumo wa uendeshaji ifunguliwe kabla ya kutumia chaguo la wasanidi programu la KB 16. Hatuwezi kukuhakikishia uadilifu wa programu katika hali hii na huenda data yoyote iliyohifadhiwa kwenye simu wakati programu ya kuwasha mfumo wa uendeshaji imefunguliwa ikawa katika hatari. Mipangilio na data yote ya mtumiaji itafutwa hali ya KB 16 ikiwashwa. Baada ya programu ya kuwasha mfumo wa uendeshaji kufunguliwa, hatua ya kuwasha chaguo la KB 16 itahitaji kifaa kuwashwa tena mara mbili. Ukiwa katika hali hii, unaweza kubadilisha kati ya hali za KB 4 na KB 16 kwa kuwasha tena kifaa. Baadhi ya vipengele vitazimwa katika hali hizi, kwa hivyo huenda baadhi ya programu zisifanye kazi. Ili urejeshe kifaa kwenye hali ya toleo la umma, utahitaji kurudi kwenye hali ya KB 4 kisha ufunge programu ya kuwasha mfumo wa uendeshaji au urejeshe mipangilio ya kampuni halisi iliyotengeneza kifaa (OEM), (hatua itakayorejesha mipangilio ambayo kifaa kilitoka nayo kiwandani). Tafadhali fungua programu ya kuwasha mfumo wa uendeshaji kisha ujaribu tena. Unaweza kuona maagizo kuhusu jinsi ya kufanya hivyo katika <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Kutumia hali isiyotegemea ukurasa ya KB 4"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Unatumia hali ya KB 4 kwenye hali isiyotegemea ukurasa. Hatuwezi kukuhakikishia uadilifu wa programu katika hali hii na huenda data yoyote iliyohifadhiwa kwenye simu wakati programu ya kuwasha mfumo wa uendeshaji imefunguliwa ikawa katika hatari. Baadhi ya vipengele vitazimwa katika hali hizi, kwa hivyo huenda baadhi ya programu zisifanye kazi. Ili uingie tena katika hali ya toleo la umma, lazima ufunge programu ya kuwasha mfumo wa uendeshaji kwenye kifaa. Gusa ili uendelee kusoma."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Unatumia hali ya KB 4 kwenye hali isiyotegemea ukurasa. Hatuwezi kukuhakikishia uadilifu wa programu katika hali hii na huenda data yoyote iliyohifadhiwa kwenye simu wakati programu ya kuwasha mfumo wa uendeshaji imefunguliwa ikawa katika hatari. Baadhi ya vipengele vitazimwa katika hali hizi, kwa hivyo huenda baadhi ya programu zisifanye kazi. Ili uingie tena katika hali ya toleo la umma, lazima ufunge programu ya kuwasha mfumo wa uendeshaji kwenye kifaa. Hatua hii itarejesha tena mipangilio ambayo kifaa kilitoka nayo kiwandani na kuirejesha katika mipangilio ya toleo la umma. Baada ya kifaa kuwashwa katika Android, zima mipangilio ya kufungua OEM katika Chaguo za wasanidi programu. Iwapo kifaa kitashindwa kuwaka katika Android au si thabiti, weka upya data ya kifaa ukitumia faili mpya kabisa za kiwandani kutoka <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> kisha uchague \'Futa Data Yote ya Kifaa\', \'Funga Programu ya Kuwasha Mfumo wa Uendeshaji\' na \'Lazimisha Kuweka kwenye sehemu zote\'."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Kutumia hali ya KB 16 isiyotegemea ukurasa"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Unatumia hali ya KB 16 kwenye hali isiyotegemea ukurasa. Hatuwezi kukuhakikishia uadilifu wa programu katika hali hii na huenda data yoyote iliyohifadhiwa kwenye simu wakati programu ya kuwasha mfumo wa uendeshaji imefunguliwa ikawa katika hatari. Baadhi ya vipengele vitazimwa katika hali hizi, kwa hivyo huenda baadhi ya programu zisifanye kazi. Ili uingie tena katika hali ya toleo la umma, lazima urudi katika hali ya 4K kisha ufunge programu ya kuwasha mfumo wa uendeshaji kwenye kifaa. Gusa ili uendelee kusoma."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Unatumia hali ya KB 16 kwenye hali isiyotegemea ukurasa. Hatuwezi kukuhakikishia uadilifu wa programu katika hali hii na huenda data yoyote iliyohifadhiwa kwenye simu wakati programu ya kuwasha mfumo wa uendeshaji imefunguliwa ikawa katika hatari. Baadhi ya vipengele vitazimwa katika hali hizi, kwa hivyo huenda baadhi ya programu zisifanye kazi. Ili uingie tena katika hali ya toleo la umma, lazima urudi katika hali ya KB 4 kisha ufunge programu ya kuwasha mfumo wa uendeshaji kwenye kifaa. Hatua hii itarejesha tena mipangilio ambayo kifaa kilitoka nayo kiwandani na kuirejesha katika mipangilio ya toleo la umma. Baada ya kifaa kuwashwa katika Android, zima mipangilio ya kufungua OEM katika Chaguo za wasanidi programu. Iwapo kifaa kitashindwa kuwaka katika Android au si thabiti, weka upya data ya kifaa ukitumia faili mpya kabisa za kiwandani kutoka <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> or use <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> kisha uchague \'Futa Data Yote ya Kifaa\', \'Funga Programu ya Kuwasha Mfumo wa Uendeshaji\' na \'Lazimisha Kuweka kwenye sehemu zote\'."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Hali ya KB 16 Isiyotegemea Ukurasa"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Endelea kusoma"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Kidhibiti cha ripoti ya hitilafu"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Hubaini programu inayodhibiti njia ya mkato ya Ripoti ya Hitilafu kwenye kifaa chako."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Binafsi"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Zima hali ya ndegeni ili utumie Bendi Pana Zaidi"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB haipatikani katika mahali pa sasa"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Unganisha kwenye vifaa oanifu ukitumia Thread ili utumie vipengele vya nyumba yenye vifaa mahiri kwa urahisi"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Zima hali ya ndegeni ili utumie Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Ufikiaji wa kamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Ufikiaji wa maikrofoni"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Kwa ajili ya programu na huduma"</string>
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 4a7fb2b..3347a96 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"இணைக்கப்பட்டுள்ள சாதனங்களின் தூரத்தை \'அருகிலுள்ள சாதனங்களுக்கான\' அனுமதியைப் பெற்ற ஆப்ஸால் தீர்மானிக்க முடியும்."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ஆப்ஸுக்கும் சேவைகளுக்கும் இருப்பிட அணுகல் முடக்கப்பட்டுள்ளது. எனினும் அவசர உதவி எண்ணை அழைத்தாலோ அதற்கு மெசேஜ் அனுப்பினாலோ, சாதனத்தின் இருப்பிடம் அவசரக் காலத்தில் உதவிபுரிவோருக்கு அனுப்பப்படக்கூடும்."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"இருப்பிட அமைப்புகள் குறித்து மேலும் அறிக"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"இருப்பிட அணுகலை மாற்ற, அமைப்புகள் > பாதுக்காப்பு & தனியுரிமை > தனியுரிமைக் கட்டுப்பாடுகள் என்பதற்குச் செல்க"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"கணக்குகள்"</string>
<string name="security_settings_title" msgid="6710768415432791970">"பாதுகாப்பு"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"என்கிரிப்ஷன் & அனுமதிச் சான்றுகள்"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"வண்ண வேறுபாடு"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"அதிக வண்ண மாறுபாடு வார்த்தை, பட்டன்கள், ஐகான்கள் ஆகியவற்றை மேலும் தனித்துக் காட்டுகிறது. உங்களுக்கு ஏற்ற வண்ண மாறுபாட்டைத் தேர்ந்தெடுங்கள்."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"சில வண்ணம் மற்றும் வார்த்தை மாறுபாடு அமைப்புகளைச் சில ஆப்ஸ் ஆதரிக்கலாம் இருக்கலாம்"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"உங்கள் திரையின் பின்னணி வண்ணத்திற்கு ஏற்ப வார்த்தையும் வண்ணங்களும் எப்படித் தோன்றும் என்பதைச் சரிசெய்யலாம்"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"மாதிரிக்காட்சி"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"ஹெலன், ஆடம்"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 நாளுக்கு முன்"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"பேட்டரி ஆயுளை நீட்டிக்கும்"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"சார்ஜ் ஆனதும் ஆஃப் செய்"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> அடையும்போது ஆஃப்"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"பேட்டரி <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>க்கு மேல் சார்ஜாகும்போது பேட்டரி சேமிப்பு ஆஃப் ஆகிவிடும்"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"ஆன் செய்"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"உங்கள் பணிக் கணக்கின் கொள்கை குறித்த தகவல்"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"உங்கள் IT நிர்வாகி கட்டுப்படுத்தும் அமைப்புகள்"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16 கி.பை. பக்க அளவுடன் தொடங்குதல்"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"16 கி.பை. கெர்னல் மூலம் சாதனத்தைத் தொடங்கும்"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4 கி.பை. பயன்முறையில் இருந்து 16 கி.பை. பயன்முறைக்கு மாறுதல்"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"4 கி.பை. கெர்னலை இயக்கும் பக்கம் சாராத பயன்முறையில் உள்ளீர்கள், 16 கி.பை. பயன்முறைக்கு மாறுகிறீர்கள். இந்தப் பயன்முறையில் மென்பொருளின் முழுமைத்தன்மைக்கு உத்திரவாதம் இல்லை. அத்துடன் பூட்லோடர் அன்லாக் செய்யப்பட்டிருக்கும்போது மொபைலில் சேமிக்கப்பட்ட அனைத்துத் தரவும் ஆபத்தில் இருக்கக்கூடும். இது சாதனத்தை மறுபடி தொடங்கும். இந்தப் பயன்முறைகளில் சில அம்சங்கள் முடக்கப்படும் என்பதால் சில ஆப்ஸ் வேலை செய்யாமல் போகக்கூடும். தயாரிப்புப் பயன்முறைக்குச் சாதனத்தை அமைக்க 4 கி.பை. பயன்முறைக்கு மாறி பூட்லோடரைப் பூட்டுங்கள், இது சாதனத்தை ஆரம்பநிலைக்கு மீட்டமைக்கும். சாதனம் Androidல் தொடங்கியதும், டெவெலப்பர் விருப்பங்களில் OEM அன்லாக்கை முடக்கவும்."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16 கி.பை. பயன்முறையில் இருந்து 4 கி.பை. பயன்முறைக்கு மாறுதல்"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"16 கி.பை. கெர்னலை இயக்கும் பக்கம் சாராத பயன்முறையில் உள்ளீர்கள், 4 கி.பை. பயன்முறைக்கு மாறுகிறீர்கள். இந்தப் பயன்முறையில் மென்பொருளின் முழுமைத்தன்மைக்கு உத்திரவாதம் இல்லை. அத்துடன் பூட்லோடர் அன்லாக் செய்யப்பட்டிருக்கும்போது மொபைலில் சேமிக்கப்பட்ட அனைத்துத் தரவும் ஆபத்தில் இருக்கக்கூடும். இது சாதனத்தை மறுபடி தொடங்கும். இந்தப் பயன்முறைகளில் சில அம்சங்கள் முடக்கப்படும் என்பதால் சில ஆப்ஸ் வேலை செய்யாமல் போகக்கூடும். தயாரிப்புப் பயன்முறைக்குச் சாதனத்தை அமைக்க பூட்லோடரைப் பூட்ட வேண்டும், இது சாதனத்தை ஆரம்பநிலைக்கு மீட்டமைக்கும். சாதனம் Androidல் தொடங்கியதும், டெவெலப்பர் விருப்பங்களில் OEM அன்லாக்கை முடக்கவும்."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"கெர்னலை 16கி.பை. பக்க இணக்கமான கெர்னலுக்குப் புதுப்பிக்க முடியவில்லை."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"மாற்றங்கள் செயல்படுத்தப்படுகின்றன"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"ext4 ஃபைல் அமைப்பிற்குச் சாதனத்தை மாற்றியமைக்கவா? (16 கி.பை. பயன்முறைக்குத் தேவை)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16 கி.பை. டெவெலப்பர் விருப்பத்தைப் பயன்படுத்தும் முன்பு இந்தச் சாதனத்தின் தரவுப் பிரிப்பு ext4 ஃபைல் அமைப்பிற்கு மாற்றப்பட வேண்டும். இந்தப் பயன்முறையில் மென்பொருளின் முழுமைத்தன்மைக்கு உத்திரவாதம் இல்லை. அத்துடன் பூட்லோடர் அன்லாக் செய்யப்பட்டிருக்கும்போது மொபைலில் சேமிக்கப்பட்ட அனைத்துத் தரவும் ஆபத்தில் இருக்கக்கூடும். 16 கி.பை. விருப்பத்தைச் செயல்படுத்த, இதற்குப் பின் மீண்டும் ஒருமுறை மறுபடி தொடங்க வேண்டும். இந்தப் பயன்முறையில் இருக்கும்போது, ஒருமுறை மறுபடி தொடங்கி 4 கி.பை. மற்றும் 16 கி.பை. இடையே முன்னும் பின்னும் மாறிக்கொள்ளலாம். இந்தப் பயன்முறைகளில் சில அம்சங்கள் முடக்கப்படும் என்பதால் சில ஆப்ஸ் வேலை செய்யாமல் போகக்கூடும். தயாரிப்புப் பயன்முறைக்குச் சாதனத்தை அமைக்க 4 கி.பை. பயன்முறைக்கு மாறி பூட்லோடரைப் பூட்டுங்கள், இது சாதனத்தை ஆரம்பநிலைக்கு மீட்டமைக்கும். சாதனம் Androidல் தொடங்கியதும், டெவெலப்பர் விருப்பங்களில் OEM அன்லாக்கை முடக்கவும். சாதனம் படிக்க முடியாதபடி செய்யப்படும் மற்றும் உறுதிசெய்த பின் ஃபைல் அமைப்பு ext4 ஃபைல் அமைப்பிற்கு மாற்றப்படும். இது முடிந்ததும், மீண்டும் வந்து 16 கி.பை பயன்முறையை இயக்க வேண்டும்."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"தரவுப் பிரிப்பை ext4 ஃபைல் அமைப்பிற்கு மாற்றியமைக்கவும் படிக்க முடியாதபடி செய்யவும் முடியவில்லை."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16 கி.பை. பயன்முறை வேண்டுமெனில் பூட்லோடர் அன்லாக் செய்யப்பட வேண்டும்"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"16 கி.பை. டெவெலப்பர் விருப்பத்தைப் பயன்படுத்தத் தொடங்கும் முன் இந்தச் சாதனத்தில் பூட்லோடர் அன்லாக் செய்யப்பட்டிருக்க வேண்டும். இந்தப் பயன்முறையில் மென்பொருளின் முழுமைத்தன்மைக்கு உத்திரவாதம் இல்லை. அத்துடன் பூட்லோடர் அன்லாக் செய்யப்பட்டிருக்கும்போது மொபைலில் சேமிக்கப்பட்ட அனைத்துத் தரவும் ஆபத்தில் இருக்கக்கூடும். 16 கி.பை. பயன்முறையைச் செயல்படுத்தும்போது அனைத்துப் பயனர் தரவும் அமைப்புகளும் படிக்க முடியாதபடி செய்யப்படும். பூட்லோடர் அன்லாக் செய்யப்பட்டதும், 16 கி.பை. விருப்பத்தைச் செயல்படுத்த இருமுறை மறுபடி தொடங்க வேண்டும். இந்தப் பயன்முறையில் இருக்கும்போது, ஒருமுறை மறுபடி தொடங்கி 4 கி.பை. மற்றும் 16 கி.பை. இடையே முன்னும் பின்னும் மாறிக்கொள்ளலாம். இந்தப் பயன்முறைகளில் சில அம்சங்கள் முடக்கப்படும் என்பதால் சில ஆப்ஸ் வேலை செய்யாமல் போகக்கூடும். தயாரிப்புப் பயன்முறைக்குச் சாதனத்தை அமைக்க 4 கி.பை. பயன்முறைக்கு மாற்ற வேண்டும். பின்பு OEM/பூட்லோடர் (சாதனத்தை ஆரம்பநிலைக்கு மீட்டமைக்கும்) சாதனத்தைப் பூட்டும். பூட்லோடரை அன்லாக் செய்து மீண்டும் முயலவும். இங்கே இதைச் செய்யும் வழிமுறையைப் பார்க்கலாம்: <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4 கி.பை. பக்கம் சாராத பயன்முறையைப் பயன்படுத்துகிறது"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"4 கி.பை. இல் இயங்கும் பக்கம் சாராத பயன்முறையில் உள்ளீர்கள். இந்தப் பயன்முறையில் மென்பொருளின் முழுமைத்தன்மைக்கு உத்திரவாதம் இல்லை. அத்துடன் பூட்லோடர் அன்லாக் செய்யப்பட்டிருக்கும்போது மொபைலில் சேமிக்கப்பட்ட அனைத்துத் தரவும் ஆபத்தில் இருக்கக்கூடும். இந்தப் பயன்முறைகளில் சில அம்சங்கள் முடக்கப்படும் என்பதால் சில ஆப்ஸ் வேலை செய்யாமல் போகக்கூடும். தயாரிப்புப் பயன்முறைக்குத் திரும்ப, சாதனத்தின் பூட்லோடரைப் பூட்ட வேண்டும். மேலும் படிக்க தட்டவும்."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"4 கி.பை. இல் இயங்கும் பக்கம் சாராத பயன்முறையில் உள்ளீர்கள். இந்தப் பயன்முறையில் மென்பொருளின் முழுமைத்தன்மைக்கு உத்திரவாதம் இல்லை. அத்துடன் பூட்லோடர் அன்லாக் செய்யப்பட்டிருக்கும்போது மொபைலில் சேமிக்கப்பட்ட அனைத்துத் தரவும் ஆபத்தில் இருக்கக்கூடும். இந்தப் பயன்முறைகளில் சில அம்சங்கள் முடக்கப்படும் என்பதால் சில ஆப்ஸ் வேலை செய்யாமல் போகக்கூடும். தயாரிப்புப் பயன்முறைக்குத் திரும்ப, சாதனத்தின் பூட்லோடரைப் பூட்ட வேண்டும். இது சாதனத்தை மீண்டும் ஆரம்பநிலைக்கு மீட்டமைக்கும் மற்றும் தயாரிப்பு அமைப்புகளுக்கு மீட்டெடுக்கும். சாதனம் Androidல் தொடங்கியதும், டெவெலப்பர் விருப்பங்களில் OEM அன்லாக்கை முடக்கவும். சாதனம் Androidல் தொடங்கவில்லை அல்லது நிலையற்றதாக இருந்தால் <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> பக்கத்தில் இருந்து சமீபத்திய ஃபேக்டரி பிரதியுடன் சாதனத்தை மீண்டும் ஃபிளாஷ் செய்யவும் அல்லது <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> இணைப்பைப் பயன்படுத்தி \'சாதனத்தைப் படிக்க முடியாதபடி செய்\', \'பூட்லோடரைப் பூட்டு\' மற்றும் \'அனைத்துப் பிரிப்பையும் வேகமாக ஃபிளாஷ் செய்\' என்பதைத் தேர்ந்தெடுக்கவும்."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16 கி.பை. பக்கம் சாராத பயன்முறையைப் பயன்படுத்துகிறது"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"16 கி.பை. இல் இயங்கும் பக்கம் சாராத பயன்முறையில் உள்ளீர்கள். இந்தப் பயன்முறையில் மென்பொருளின் முழுமைத்தன்மைக்கு உத்திரவாதம் இல்லை. அத்துடன் பூட்லோடர் அன்லாக் செய்யப்பட்டிருக்கும்போது மொபைலில் சேமிக்கப்பட்ட அனைத்துத் தரவும் ஆபத்தில் இருக்கக்கூடும். இந்தப் பயன்முறைகளில் சில அம்சங்கள் முடக்கப்படும் என்பதால் சில ஆப்ஸ் வேலை செய்யாமல் போகக்கூடும். தயாரிப்புப் பயன்முறைக்குத் திரும்ப, 4K பயன்முறைக்கு அமைத்து சாதனத்தின் பூட்லோடரைப் பூட்ட வேண்டும். மேலும் படிக்க தட்டவும்."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"16 கி.பை. இல் இயங்கும் பக்கம் சாராத பயன்முறையில் உள்ளீர்கள். இந்தப் பயன்முறையில் மென்பொருளின் முழுமைத்தன்மைக்கு உத்திரவாதம் இல்லை. அத்துடன் பூட்லோடர் அன்லாக் செய்யப்பட்டிருக்கும்போது மொபைலில் சேமிக்கப்பட்ட அனைத்துத் தரவும் ஆபத்தில் இருக்கக்கூடும். இந்தப் பயன்முறைகளில் சில அம்சங்கள் முடக்கப்படும் என்பதால் சில ஆப்ஸ் வேலை செய்யாமல் போகக்கூடும். தயாரிப்புப் பயன்முறைக்குத் திரும்ப, 4K பயன்முறைக்கு அமைத்து சாதனத்தின் பூட்லோடரைப் பூட்ட வேண்டும். இது சாதனத்தை மீண்டும் ஆரம்பநிலைக்கு மீட்டமைக்கும் மற்றும் தயாரிப்பு அமைப்புகளுக்கு மீட்டெடுக்கும். சாதனம் Androidல் தொடங்கியதும், டெவெலப்பர் விருப்பங்களில் OEM அன்லாக்கை முடக்கவும். சாதனம் Androidல் தொடங்கவில்லை அல்லது நிலையற்றதாக இருந்தால் <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> பக்கத்தில் இருந்து சமீபத்திய ஃபேக்டரி பிரதியுடன் சாதனத்தை மீண்டும் ஃபிளாஷ் செய்யவும் அல்லது <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> இணைப்பைப் பயன்படுத்தி \'சாதனத்தைப் படிக்க முடியாதபடி செய்\', \'பூட்லோடரைப் பூட்டு\' மற்றும் \'அனைத்துப் பிரிப்பையும் வேகமாக ஃபிளாஷ் செய்\' என்பதைத் தேர்ந்தெடுக்கவும்."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 கி.பை. பக்கம் சாராத பயன்முறை"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"மேலும் காட்டு"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"பிழை அறிக்கை ஹேண்ட்லர்"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"உங்கள் சாதனத்தில் பிழை அறிக்கைக்கான ஷார்ட்கட்டை எந்த ஆப்ஸ் கையாள வேண்டும் என்பதைத் தீர்மானிக்கும்."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"தனிப்பட்டது"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWBயைப் பயன்படுத்த விமானப் பயன்முறையை ஆஃப் செய்ய வேண்டும்"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"தற்போதைய இருப்பிடத்தில் UWB கிடைக்கவில்லை"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"தடையற்ற ஸ்மார்ட் வீடு அனுபவத்தைப் பெற Threadஐப் பயன்படுத்தி இணக்கமான சாதனங்களுடன் இணைக்கலாம்"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Threadஐப் பயன்படுத்த விமானப் பயன்முறையை முடக்க வேண்டும்"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"கேமரா அணுகல்"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"மைக்ரோஃபோன் அணுகல்"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ஆப்ஸுக்கும் சேவைகளுக்கும்"</string>
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index fe4c5ab..c60ea7d 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"సమీపంలోని పరికరాలను యాక్సెస్ చేసే అనుమతి గల యాప్లు, కనెక్ట్ అయిన పరికరాలు ఎంత దూరంలో ఉన్నాయో తెలుసుకోగలవు."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"యాప్లు, సర్వీస్లకు లొకేషన్ యాక్సెస్ ఆఫ్ చేయబడింది. మీరు ఎమర్జెన్సీ నంబర్కు కాల్ చేసినా లేదా SMS పంపినా, అత్యవసర సమయాలలో స్పందించే వారికి ఆటోమేటిక్గా మీ పరికర లొకేషన్ పంపబడుతుంది."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"లొకేషన్ సెట్టింగ్ల గురించి మరింత తెలుసుకోండి"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"లొకేషన్ యాక్సెస్ను మార్చడానికి, సెట్టింగ్లు > సెక్యూరిటీ & గోప్యత > గోప్యతా కంట్రోల్స్కు వెళ్లండి"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"ఖాతాలు"</string>
<string name="security_settings_title" msgid="6710768415432791970">"సెక్యూరిటీ"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"ఎన్క్రిప్షన్ & ఆధారాలు"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"కలర్ కాంట్రాస్ట్"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"అధిక కాంట్రాస్ట్ టెక్స్ట్, బటన్లు మరియు చిహ్నాలను మరింత ప్రత్యేకంగా చేస్తుంది. మీకు ఉత్తమంగా కనిపించే కాంట్రాస్ట్ను ఎంచుకోండి."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"కొన్ని యాప్లు అన్ని రంగు, టెక్స్ట్ కాంట్రాస్ట్ సెట్టింగ్లకు సపోర్ట్ చేయకపోవచ్చు"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"మీ స్క్రీన్ బ్యాక్గ్రౌండ్ రంగుకు వ్యతిరేకంగా రంగులు, టెక్స్ట్ ఎలా కనిపించాలో సర్దుబాటు చేయండి"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"ప్రివ్యూ"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"హెలెన్, ఆడమ్"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 రోజుల క్రితం"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"బ్యాటరీ జీవితకాలాన్ని పెంచుకోండి"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"ఛార్జ్ అయ్యాక ఆఫ్ చేయండి"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> వద్ద ఆఫ్ చేయండి"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> కంటే ఎక్కువగా ఛార్జ్ అయినప్పుడు బ్యాటరీ సేవర్ ఆఫ్ అవుతుంది"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"ఆన్ చేయి"</string>
@@ -2687,7 +2686,7 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"అనుకూల కనెక్టివిటీని ఉపయోగించండి"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"మొబైల్ నెట్వర్క్ సెక్యూరిటీ"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"నెట్వర్క్ రకం, ఎన్క్రిప్షన్, నోటిఫికేషన్ కంట్రోల్స్"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"చోరి లేదా సర్వేలెన్స్లో మీ డేటాను బహిర్గతం చేసే అవకాశం ఉన్న పాత లేదా ఎన్క్రిప్ట్ చేయని నెట్వర్క్లలో మీ కాల్స్, మెసేజ్లు, లేదా డేటాను రక్షించడంలో ఈ సెట్టింగ్లు సహాయపడతాయి"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"పాత నెట్వర్క్ల నుండి, ఎన్క్రిప్ట్ చేయని నెట్వర్క్ల నుండి మీ కాల్స్ను, మెసేజ్లను, డేటాను రక్షించడంలో ఈ సెట్టింగ్లు సహాయపడతాయి. తద్వారా, డేటా చోరీలో లేదా నిఘాలలో మీ డేటా బహిర్గతం కాకుండా రక్షించడం జరుగుతుంది."</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"మొబైల్ నెట్వర్క్ సెక్యూరిటీ"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"నోటిఫికేషన్లు"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"నెట్వర్క్ నోటిఫికేషన్లు"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"మీ వర్క్ పాలసీకి సంబంధించిన సమాచారం"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"మీ IT అడ్మిన్ ద్వారా సెట్టింగ్లు మేనేజ్ చేయబడతాయి."</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16KB పేజీ సైజ్తో బూట్ చేయండి"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"16KBపేజీ సైజ్ సపోర్ట్ చేసే కెర్నెల్తో పరికరం బూట్"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4kB మోడ్ నుండి 16KB మోడ్కు స్విచ్ అవ్వండి"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"మీరు 4kB కెర్నల్ రన్ అవుతున్న పేజీ అగ్నోస్టిక్ మోడ్లో ఉన్నారు, ఇప్పుడు 16KB మోడ్కు స్విచ్ అవుతున్నారు. ఈ మోడ్లో సాఫ్ట్వేర్ ఖచ్చితత్వానికి హామీ ఇవ్వబడదు, బూట్లోడర్ అన్లాక్ చేయబడినప్పుడు ఫోన్లో స్టోర్ చేయబడిన ఏదైనా డేటా ప్రమాదంలో ఉండవచ్చు. ఇది పరికరాన్ని రీబూట్ చేస్తుంది. ఈ మోడ్లలో కొన్ని ఫీచర్లు డిజేబుల్ చేయబడతాయి, కాబట్టి కొన్ని అప్లికేషన్లు పని చేయకపోవచ్చు. పరికరాన్ని ప్రొడక్షన్ మోడ్కు అందించడానికి, మీరు 4kB మోడ్కు స్విచ్ అయ్యి, ఆపై పరికరాన్ని ఫ్యాక్టరీ రీసెట్ చేసే బూట్లోడర్ను లాక్ చేయాలి. పరికరం విజయవంతంగా Androidలోకి బూట్ అయిన తర్వాత, డెవలపర్ ఆప్షన్లలో OEM అన్లాకింగ్ను డిజేబుల్ చేయండి."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16KB మోడ్ నుండి 4KB మోడ్కు స్విచ్ అవ్వండి"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"మీరు 16KB కెర్నల్ రన్ అవుతున్న పేజీ అగ్నోస్టిక్ మోడ్లో ఉన్నారు, ఇప్పుడు 4KB మోడ్కు స్విచ్ అవుతున్నారు. ఈ మోడ్లో సాఫ్ట్వేర్ ఖచ్చితత్వానికి హామీ ఇవ్వబడదు, బూట్లోడర్ అన్లాక్ చేయబడినప్పుడు ఫోన్లో స్టోర్ చేయబడిన ఏదైనా డేటా ప్రమాదంలో ఉండవచ్చు. ఇది పరికరాన్ని రీబూట్ చేస్తుంది. ఈ మోడ్లలో కొన్ని ఫీచర్లు డిజేబుల్ చేయబడతాయి, కాబట్టి కొన్ని అప్లికేషన్లు పని చేయకపోవచ్చు. పరికరాన్ని ప్రొడక్షన్ మోడ్కు అందించడానికి, మీరు పరికరాన్ని ఫ్యాక్టరీ రీసెట్ చేసే బూట్లోడర్ను లాక్ చేయాలి. పరికరం విజయవంతంగా Androidలోకి బూట్ అయిన తర్వాత, డెవలపర్ ఆప్షన్లలో OEM అన్లాకింగ్ను డిజేబుల్ చేయండి."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"కెర్నెల్ను 16KB పేజీల అనుకూల కెర్నెల్తో అప్డేట్ చేయడం విఫలమైంది."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"మార్పు వర్తింపజేయబడుతోంది"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"పరికరాన్ని ext4కి రీఫార్మాట్ చేయాలా? (16KB మోడ్ కోసం ఇది అవసరం)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16KB డెవలపర్ ఆప్షన్ను ఉపయోగించే ముందు ఈ పరికరం తాలూకు డేటా పార్టిషన్ను ext4కి మార్చాలి. ఈ మోడ్లో సాఫ్ట్వేర్ ఖచ్చితత్వానికి హామీ ఇవ్వబడదు, బూట్లోడర్ అన్లాక్ చేయబడినప్పుడు ఫోన్లో స్టోర్ చేయబడిన ఏదైనా డేటా ప్రమాదంలో ఉండవచ్చు. 16KB ఆప్షన్ను యాక్టివేట్ చేయడానికి దీని తర్వాత మరొక సారి రీబూట్ చేయాల్సిన అవసరం ఉంది. మీరు ఈ మోడ్లో ఉన్న తర్వాత, మీరు ఒకసారి రీబూట్ చేయడం ద్వారా 4KB, 16KB మోడ్ల మధ్య ముందుకు వెనుకకు మారవచ్చు. ఈ మోడ్లలో కొన్ని ఫీచర్లు డిజేబుల్ చేయబడతాయి, కాబట్టి కొన్ని అప్లికేషన్లు పని చేయకపోవచ్చు. పరికరాన్ని ప్రొడక్షన్ మోడ్కు అందించడానికి, మీరు 4KB మోడ్కు స్విచ్ అవ్వాలి, ఆపై పరికరాన్ని ఫ్యాక్టరీ రీసెట్ చేసే బూట్లోడర్ను లాక్ చేయాలి. పరికరం విజయవంతంగా Androidలోకి బూట్ అయిన తర్వాత, డెవలపర్ ఆప్షన్లలో OEM అన్లాకింగ్ను డిజేబుల్ చేయండి. నిర్ధారించిన తర్వాత పరికరం పూర్తిగా తొలగించబడుతుంది, ఫైల్సిస్టమ్ ext4కి మార్చబడుతుంది. ఇది పూర్తయిన తర్వాత, దయచేసి 16KBని మళ్లీ ఎనేబుల్ చేయడానికి తిరిగి రండి."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"డేటా పార్టిషన్ను ext4కి రీఫార్మాట్ చేయడం, పూర్తిగా తొలగించడం విఫలమైంది."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16KB మోడ్ కోసం బూట్లోడర్ను అన్లాక్ చేయడం అవసరం"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"ఈ పరికరం 16KB డెవలపర్ ఆప్షన్ను ఉపయోగించే ముందు బూట్లోడర్ను అన్లాక్ చేసి ఉండాలి. ఈ మోడ్లో సాఫ్ట్వేర్ ఖచ్చితత్వానికి హామీ ఇవ్వబడదు, బూట్లోడర్ అన్లాక్ చేయబడినప్పుడు ఫోన్లో స్టోర్ చేయబడిన ఏదైనా డేటా ప్రమాదంలో ఉండవచ్చు. 16KB మోడ్ను యాక్టివేట్ చేసినప్పుడు మొత్తం యూజర్ డేటా, సెట్టింగ్లు పూర్తిగా తొలగించబడతాయి. ఒక్కసారి బూట్లోడర్ను అన్లాక్ చేసిన తర్వాత, 16KB ఆప్షన్ను యాక్టివేట్ చేయడానికి రెండుసార్లు రీబూట్ చేయాల్సిన అవసరం ఉంది. మీరు ఈ మోడ్లో ఉన్న తర్వాత, మీరు ఒకసారి రీబూట్ చేయడం ద్వారా 4KB, 16KB మోడ్ల మధ్య ముందుకు వెనుకకు మారవచ్చు. ఈ మోడ్లలో కొన్ని ఫీచర్లు డిజేబుల్ చేయబడతాయి, కాబట్టి కొన్ని అప్లికేషన్లు పని చేయకపోవచ్చు. పరికరాన్ని ప్రొడక్షన్ మోడ్కు అందించడానికి, మీరు 4KB మోడ్కు స్విచ్ అవ్వాలి, ఆపై పరికరాన్ని OEM/బూట్లోడర్ లాక్ (దేనిని ఫ్యాక్టరీ రీసెట్ చేస్తుంది) చేయాలి. దయచేసి బూట్లోడర్ను అన్లాక్ చేసి, మళ్లీ ట్రై చేయండి. మీరు దీన్ని ఎలా చేయాలో సూచనలను <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a> లింక్లో చూడవచ్చు"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4KB పేజీ అగ్నోస్టిక్ మోడ్ను ఉపయోగిస్తోంది"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"మీరు పేజీ అగ్నోస్టిక్ మోడ్కు సంబంధించిన 4KB మోడ్లో ఉన్నారు. ఈ మోడ్లో సాఫ్ట్వేర్ ఖచ్చితత్వానికి హామీ ఇవ్వబడదు, బూట్లోడర్ అన్లాక్ చేయబడినప్పుడు ఫోన్లో స్టోర్ చేయబడిన ఏదైనా డేటా ప్రమాదంలో ఉండవచ్చు. ఈ మోడ్లలో కొన్ని ఫీచర్లు డిజేబుల్ చేయబడతాయి, కాబట్టి కొన్ని అప్లికేషన్లు పని చేయకపోవచ్చు. ప్రొడక్షన్ మోడ్లోకి మళ్లీ ఎంటర్ అవ్వడానికి, మీరు తప్పనిసరిగా పరికరం తాలూకు బూట్లోడర్ను లాక్ చేయాలి. మరింత చదవడానికి ట్యాప్ చేయండి."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"మీరు పేజీ అగ్నోస్టిక్ మోడ్కు సంబంధించిన 4KB మోడ్లో ఉన్నారు. ఈ మోడ్లో సాఫ్ట్వేర్ ఖచ్చితత్వానికి హామీ ఇవ్వబడదు, బూట్లోడర్ అన్లాక్ చేయబడినప్పుడు ఫోన్లో స్టోర్ చేయబడిన ఏదైనా డేటా ప్రమాదంలో ఉండవచ్చు. ఈ మోడ్లలో కొన్ని ఫీచర్లు డిజేబుల్ చేయబడతాయి, కాబట్టి కొన్ని అప్లికేషన్లు పని చేయకపోవచ్చు. ప్రొడక్షన్ మోడ్లోకి మళ్లీ ఎంటర్ అవ్వడానికి, మీరు తప్పనిసరిగా పరికరం తాలూకు బూట్లోడర్ను లాక్ చేయాలి. ఇది పరికరాన్ని మళ్లీ ఫ్యాక్టరీ రీసెట్ చేసి, ప్రొడక్షన్ సెట్టింగ్లకు రీస్టోర్ చేస్తుంది. పరికరం విజయవంతంగా Androidలోకి బూట్ అయిన తర్వాత, డెవలపర్ ఆప్షన్లలో OEM అన్లాకింగ్ను డిజేబుల్ చేయండి. పరికరం Androidలో బూట్ చేయడంలో విఫలమైతే లేదా స్థిరంగా లేకపోతే, <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> వెబ్సైట్ నుండి తాజా ఫ్యాక్టరీ ఫర్మ్వేర్ ఇమేజ్లతో పరికరాన్ని మళ్లీ ఫ్లాష్ చేయండి లేదా <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> వెబ్సైట్ను ఉపయోగించండి, అలాగే \'పరికరాన్ని పూర్తిగా తొలగించండి\', \'బూట్లోడర్ను లాక్ చేయండి\', \'అన్ని పార్టిషన్లను బలవంతంగా ఫ్లాష్ చేయండి\' వంటి ఆప్షన్లను ఎంచుకోండి."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16KB పేజీ అగ్నోస్టిక్ మోడ్ను ఉపయోగిస్తోంది"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"మీరు పేజీ అగ్నోస్టిక్ మోడ్కు సంబంధించిన 16KB మోడ్లో ఉన్నారు. ఈ మోడ్లో సాఫ్ట్వేర్ ఖచ్చితత్వానికి హామీ ఇవ్వబడదు, బూట్లోడర్ అన్లాక్ చేయబడినప్పుడు ఫోన్లో స్టోర్ చేయబడిన ఏదైనా డేటా ప్రమాదంలో ఉండవచ్చు. ఈ మోడ్లలో కొన్ని ఫీచర్లు డిజేబుల్ చేయబడతాయి, కాబట్టి కొన్ని అప్లికేషన్లు పని చేయకపోవచ్చు. ప్రొడక్షన్ మోడ్లోకి మళ్లీ ఎంటర్ అవ్వడానికి, మీరు తప్పనిసరిగా 4K మోడ్కు స్విచ్ అవ్వాలి, ఆపై పరికరం తాలూకు బూట్లోడర్ను లాక్ చేయాలి. మరింత చదవడానికి ట్యాప్ చేయండి."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"మీరు పేజీ అగ్నోస్టిక్ మోడ్కు సంబంధించిన 16KB మోడ్లో ఉన్నారు. ఈ మోడ్లో సాఫ్ట్వేర్ ఖచ్చితత్వానికి హామీ ఇవ్వబడదు, బూట్లోడర్ అన్లాక్ చేయబడినప్పుడు ఫోన్లో స్టోర్ చేయబడిన ఏదైనా డేటా ప్రమాదంలో ఉండవచ్చు. ఈ మోడ్లలో కొన్ని ఫీచర్లు డిజేబుల్ చేయబడతాయి, కాబట్టి కొన్ని అప్లికేషన్లు పని చేయకపోవచ్చు. ప్రొడక్షన్ మోడ్లోకి మళ్లీ ఎంటర్ అవ్వడానికి, మీరు తప్పనిసరిగా 4K మోడ్కు స్విచ్ అవ్వాలి, ఆపై పరికరం తాలూకు బూట్లోడర్ను లాక్ చేయాలి. ఇది పరికరాన్ని మళ్లీ ఫ్యాక్టరీ రీసెట్ చేసి, ప్రొడక్షన్ సెట్టింగ్లకు రీస్టోర్ చేస్తుంది. పరికరం విజయవంతంగా Androidలోకి బూట్ అయిన తర్వాత, డెవలపర్ ఆప్షన్లలో OEM అన్లాకింగ్ను డిజేబుల్ చేయండి. పరికరం Androidలో బూట్ చేయడంలో విఫలమైతే లేదా స్థిరంగా లేకపోతే, <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> వెబ్సైట్ నుండి తాజా ఫ్యాక్టరీ ఫర్మ్వేర్ ఇమేజ్లతో పరికరాన్ని మళ్లీ ఫ్లాష్ చేయండి లేదా <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> వెబ్సైట్ను ఉపయోగించండి, అలాగే \'పరికరాన్ని పూర్తిగా తొలగించండి\', \'బూట్లోడర్ను లాక్ చేయండి\', \'అన్ని పార్టిషన్లను బలవంతంగా ఫ్లాష్ చేయండి\' వంటి ఆప్షన్లను ఎంచుకోండి."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16KB పేజీ అగ్నోస్టిక్ మోడ్"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"మరింత చదవండి"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"బగ్ రిపోర్ట్ హ్యాండ్లర్"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"మీ డివైజ్లో బగ్ రిపోర్ట్ షార్ట్కట్ను ఏ యాప్ నిర్వహించాలో నిర్ణయిస్తుంది."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"వ్యక్తిగతం"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWBని ఉపయోగించడానికి విమానం మోడ్ను ఆఫ్ చేయండి"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"ప్రస్తుత లొకేషన్లో UWB అందుబాటులో లేదు"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"అంతరాయం లేని స్మార్ట్ హోమ్ ఎక్స్పెరియన్స్ కోసం Threadను ఉపయోగించి అనుకూల పరికరాలకు కనెక్ట్ చేయండి"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Threadను ఉపయోగించడానికి విమానం మోడ్ను ఆఫ్ చేయండి"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"కెమెరా యాక్సెస్"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"మైక్రోఫోన్ యాక్సెస్"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"యాప్లు, సర్వీస్ల కోసం"</string>
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 1f78eac..138fdc6 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"แอปที่มีสิทธิ์เข้าถึงอุปกรณ์ที่อยู่ใกล้เคียงจะสามารถระบุตำแหน่งซึ่งสัมพันธ์กับอุปกรณ์ที่เชื่อมต่อ"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"สิทธิ์เข้าถึงตำแหน่งปิดอยู่สำหรับแอปและบริการต่างๆ ระบบอาจยังส่งตำแหน่งของอุปกรณ์ไปให้หน่วยกู้ภัยฉุกเฉินเมื่อคุณโทรหาหรือส่ง SMS ถึงหมายเลขฉุกเฉิน"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"ดูข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าตำแหน่ง"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"หากต้องการเปลี่ยนสิทธิ์เข้าถึงตำแหน่ง ให้ไปที่การตั้งค่า > ความปลอดภัยและความเป็นส่วนตัว > การควบคุมความเป็นส่วนตัว"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"บัญชี"</string>
<string name="security_settings_title" msgid="6710768415432791970">"ความปลอดภัย"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"การเข้ารหัสและข้อมูลเข้าสู่ระบบ"</string>
@@ -1770,7 +1771,7 @@
<string name="default_emergency_app" msgid="1929974800666613803">"แอปฉุกเฉิน"</string>
<string name="reset_app_preferences" msgid="8861758340732716573">"รีเซ็ตค่ากำหนดแอป"</string>
<string name="reset_app_preferences_title" msgid="8935136792316050759">"รีเซ็ตค่ากำหนดแอปไหม"</string>
- <string name="reset_app_preferences_desc" msgid="8550782670650158299">"การดำเนินการนี้จะรีเซ็ตค่ากำหนดทั้งหมดสำหรับ\n\n"<li>"แอปที่ปิดใช้"</li>\n<li>"การแจ้งเตือนแอปที่ปิดใช้"</li>\n<li>"แอปพลิเคชันเริ่มต้นสำหรับการทำงานต่างๆ"</li>\n<li>"ข้อจำกัดอินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลังสำหรับแอป"</li>\n<li>"ข้อจำกัดสิทธิ์ใดๆ"</li>\n<li>"การตั้งค่าการใช้งานแบตเตอรี่"</li>\n\n"ข้อมูลแอปทั้งหมดของคุณจะยังคงอยู่เหมือนเดิม"</string>
+ <string name="reset_app_preferences_desc" msgid="8550782670650158299">"การดำเนินการนี้จะรีเซ็ตค่ากำหนดทั้งหมดสำหรับ\n\n"<li>"แอปที่ปิดใช้"</li>\n<li>"การแจ้งเตือนแอปที่ปิดใช้"</li>\n<li>"แอปพลิเคชันเริ่มต้นสำหรับการทำงานต่างๆ"</li>\n<li>"ข้อจำกัดข้อมูลในเบื้องหลังสำหรับแอป"</li>\n<li>"ข้อจำกัดสิทธิ์ใดๆ"</li>\n<li>"การตั้งค่าการใช้งานแบตเตอรี่"</li>\n\n"ข้อมูลแอปทั้งหมดของคุณจะยังคงอยู่เหมือนเดิม"</string>
<string name="reset_app_preferences_button" msgid="2591318711372850058">"รีเซ็ตแอป"</string>
<string name="filter" msgid="9039576690686251462">"ตัวกรอง"</string>
<string name="filter_dlg_title" msgid="3086282431958601338">"เลือกตัวเลือกตัวกรอง"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"คอนทราสต์ของสี"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"คอนทราสต์ที่สูงขึ้นทำให้ข้อความ ปุ่ม และไอคอนโดดเด่นกว่าเดิม เลือกคอนทราสต์ที่เหมาะกับคุณที่สุด"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"บางแอปอาจไม่รองรับการตั้งค่าคอนทราสต์ของสีและข้อความบางรูปแบบ"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"ปรับการแสดงสีและข้อความให้ตัดกับสีพื้นหลังของหน้าจอ"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"ตัวอย่าง"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 วันที่แล้ว"</string>
@@ -2686,7 +2686,7 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"ใช้การเชื่อมต่อแบบปรับอัตโนมัติ"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"การรักษาความปลอดภัยของเครือข่ายมือถือ"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"ประเภทเครือข่าย การเข้ารหัส ส่วนควบคุมการแจ้งเตือน"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"การตั้งค่าเหล่านี้จะช่วยปกป้องการโทร ข้อความ และข้อมูลของคุณจากเครือข่ายที่ล้าสมัยหรือไม่ได้เข้ารหัสซึ่งเสี่ยงต่อการเฝ้าระวังการขโมยข้อมูลได้"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"การตั้งค่าเหล่านี้จะช่วยปกป้องการโทร ข้อความ และข้อมูลของคุณจากเครือข่ายที่ล้าสมัยหรือไม่ได้เข้ารหัสซึ่งเสี่ยงต่อการถูกรวบรวมหรือขโมยข้อมูลได้"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"การรักษาความปลอดภัยของเครือข่ายมือถือ"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"การแจ้งเตือน"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"การแจ้งเตือนเกี่ยวกับเครือข่าย"</string>
@@ -2791,10 +2791,10 @@
<string name="managed_profile_not_available_label" msgid="7500578232182547365">"โปรไฟล์งานยังไม่พร้อมใช้งาน"</string>
<string name="work_mode_label" msgid="4687734487641548872">"แอปงาน"</string>
<string name="remove_managed_profile_label" msgid="1294933737673830431">"นำโปรไฟล์งานออก"</string>
- <string name="background_data" msgid="321903213000101158">"อินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลัง"</string>
+ <string name="background_data" msgid="321903213000101158">"ข้อมูลในเบื้องหลัง"</string>
<string name="background_data_summary" msgid="6572245922513522466">"แอปพลิเคชันสามารถซิงค์ ส่ง และรับข้อมูลได้ตลอดเวลา"</string>
- <string name="background_data_dialog_title" msgid="1692005302993229867">"ปิดอินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลัง"</string>
- <string name="background_data_dialog_message" msgid="7760280837612824670">"การปิดอินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลังจะทำให้แบตเตอรี่ใช้งานได้ยาวนานขึ้นและลดการใช้ข้อมูลลง แอปพลิเคชันบางอย่างอาจยังคงใช้การเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลังอยู่"</string>
+ <string name="background_data_dialog_title" msgid="1692005302993229867">"ปิดข้อมูลในเบื้องหลังใช่ไหม"</string>
+ <string name="background_data_dialog_message" msgid="7760280837612824670">"การปิดข้อมูลในเบื้องหลังจะทำให้แบตเตอรี่ใช้งานได้ยาวนานขึ้นและลดการใช้ข้อมูลลง แอปพลิเคชันบางอย่างอาจยังคงใช้การเชื่อมต่อข้อมูลในเบื้องหลังอยู่"</string>
<string name="sync_enabled" msgid="5794103781356455043">"เปิดใช้การซิงค์"</string>
<string name="sync_disabled" msgid="1636223106968593391">"ปิดการซิงค์"</string>
<string name="sync_error" msgid="846923369794727644">"ข้อผิดพลาดในการซิงค์"</string>
@@ -2818,7 +2818,7 @@
<string name="really_remove_account_title" msgid="253097435885652310">"นำบัญชีออกไหม"</string>
<string name="remove_account_failed" msgid="3709502163548900644">"ผู้ดูแลระบบไม่อนุญาตให้ทำการเปลี่ยนแปลงนี้"</string>
<string name="cant_sync_dialog_title" msgid="2613000568881139517">"ซิงค์ด้วยตนเองไม่ได้"</string>
- <string name="cant_sync_dialog_message" msgid="7612557105054568581">"รายการนี้ปิดการซิงค์อยู่ หากต้องการเปลี่ยนการตั้งค่า ให้เปิดอินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลังและการซิงค์อัตโนมัติชั่วคราว"</string>
+ <string name="cant_sync_dialog_message" msgid="7612557105054568581">"รายการนี้ปิดการซิงค์อยู่ หากต้องการเปลี่ยนการตั้งค่า ให้เปิดข้อมูลในเบื้องหลังและการซิงค์อัตโนมัติชั่วคราว"</string>
<string name="delete" msgid="8330605554706263775">"ลบ"</string>
<string name="select_all" msgid="7898929601615536401">"เลือกทั้งหมด"</string>
<string name="data_usage_summary_title" msgid="394067070764360142">"ปริมาณการใช้อินเทอร์เน็ต"</string>
@@ -2851,12 +2851,12 @@
<string name="data_usage_forground_label" msgid="5762048187044975428">"เบื้องหน้า:"</string>
<string name="data_usage_background_label" msgid="5363718469293175279">"แบ็กกราวน์:"</string>
<string name="data_usage_app_settings" msgid="5693524672522122485">"การตั้งค่าแอป"</string>
- <string name="data_usage_app_restrict_background" msgid="5728840276368097276">"อินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลัง"</string>
+ <string name="data_usage_app_restrict_background" msgid="5728840276368097276">"ข้อมูลในเบื้องหลัง"</string>
<string name="data_usage_app_restrict_background_summary" msgid="2997942775999602794">"เปิดใช้อินเทอร์เน็ตมือถือในเบื้องหลัง"</string>
<string name="data_usage_app_restrict_background_summary_disabled" msgid="8213268097024597864">"ก่อนอื่นให้ตั้งค่าขีดจำกัดในการใช้เน็ตมือถือก่อน เพื่อจำกัดอินเทอร์เน็ตที่แอปนี้ใช้งานอยู่เบื้องหลัง"</string>
- <string name="data_usage_app_restrict_dialog_title" msgid="5383874438677899255">"ต้องการจำกัดอินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลังหรือไม่"</string>
- <string name="data_usage_app_restrict_dialog" msgid="5534272311979978297">"ฟีเจอร์นี้อาจทำให้แอปพลิเคชันที่ต้องอาศัยอินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลังหยุดทำงานเมื่อมีแต่เครือข่ายมือถือเท่านั้นที่ใช้งานได้\n\nคุณสามารถดูการควบคุมการใช้งานข้อมูลที่เหมาะสมกว่านี้ได้ในการตั้งค่าที่มีอยู่ภายในแอปพลิเคชัน"</string>
- <string name="data_usage_restrict_denied_dialog" msgid="8599940395497268584">"คุณสามารถจำกัดอินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลังได้เมื่อคุณได้ตั้งค่าขีดจำกัดอินเทอร์เน็ตมือถือไว้เท่านั้น"</string>
+ <string name="data_usage_app_restrict_dialog_title" msgid="5383874438677899255">"ต้องการจำกัดข้อมูลในเบื้องหลังหรือไม่"</string>
+ <string name="data_usage_app_restrict_dialog" msgid="5534272311979978297">"ฟีเจอร์นี้อาจทำให้แอปพลิเคชันที่ต้องอาศัยข้อมูลในเบื้องหลังหยุดทำงานเมื่อมีแต่เครือข่ายมือถือเท่านั้นที่ใช้งานได้\n\nคุณสามารถดูการควบคุมการใช้งานข้อมูลที่เหมาะสมกว่านี้ได้ในการตั้งค่าที่มีอยู่ภายในแอปพลิเคชัน"</string>
+ <string name="data_usage_restrict_denied_dialog" msgid="8599940395497268584">"คุณสามารถจำกัดข้อมูลในเบื้องหลังได้เมื่อคุณได้ตั้งค่าขีดจำกัดอินเทอร์เน็ตมือถือไว้เท่านั้น"</string>
<string name="data_usage_auto_sync_on_dialog_title" msgid="2048411447974361181">"เปิดซิงค์ข้อมูลอัตโนมัติไหม"</string>
<string name="data_usage_auto_sync_off_dialog_title" msgid="1783917145440587470">"ปิดซิงค์ข้อมูลอัตโนมัติไหม"</string>
<string name="data_usage_auto_sync_off_dialog" msgid="6523112583569674837">"การทำเช่นนี้จะเป็นการประหยัดปริมาณการใช้อินเทอร์เน็ตและแบตเตอรี่ แต่คุณจะต้องซิงค์แต่ละบัญชีด้วยตนเองเพื่อรวบรวมข้อมูลล่าสุด และคุณจะไม่ได้รับการแจ้งเตือนเมื่อมีการอัปเดต"</string>
@@ -4118,7 +4118,7 @@
<string name="launch_wifi_text" msgid="976421974332512894">"ดูรายละเอียด"</string>
<string name="data_saver_title" msgid="2593804270788863815">"การประหยัดอินเทอร์เน็ต"</string>
<string name="unrestricted_data_saver" msgid="7922563266857367495">"ไม่จำกัดการใช้อินเทอร์เน็ต"</string>
- <string name="restrict_background_blocklisted" msgid="2308345280442438232">"ปิดใช้อินเทอร์เน็ตที่ใช้งานอยู่เบื้องหลัง"</string>
+ <string name="restrict_background_blocklisted" msgid="2308345280442438232">"ปิดใช้ข้อมูลในเบื้องหลังอยู่"</string>
<string name="data_saver_on" msgid="7848893946018448793">"เปิด"</string>
<string name="data_saver_off" msgid="5891210864117269045">"ปิด"</string>
<string name="data_saver_switch_title" msgid="7111538580123722959">"ใช้การประหยัดอินเทอร์เน็ต"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"ปิดโหมดบนเครื่องบินเพื่อใช้ UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB ไม่พร้อมใช้งานในตำแหน่งปัจจุบัน"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"เชื่อมต่อกับอุปกรณ์ที่เข้ากันได้โดยใช้ Thread เพื่อประสบการณ์ใช้งานสมาร์ทโฮมที่ราบรื่น"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"ปิดโหมดบนเครื่องบินเพื่อใช้ Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"สิทธิ์เข้าถึงกล้อง"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"สิทธิ์เข้าถึงไมโครโฟน"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"สำหรับแอปและบริการ"</string>
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 325ac94..7767676 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Matutukoy ng mga app na may pahintulot sa Mga kalapit na device ang relatibong posisyon ng mga nakakonektang device."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Naka-off para sa mga app at serbisyo ang access sa lokasyon. Posibleng ipadala pa rin ang lokasyon ng iyong device sa mga reresponde sa emergency kapag tumawag o nag-text ka sa pang-emergency na numero."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Matuto pa tungkol sa Mga setting ng lokasyon."</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Para baguhin ang access sa lokasyon, pumunta sa Mga Setting > Seguridad at Privacy > Mga kontrol sa privacy"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Mga Account"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Seguridad"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Pag-encrypt at mga kredensyal"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Contrast ng kulay"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Pinapatingkad ng mas mataas na contrast ang text, mga button, at mga icon. Piliin ang contrast na pinakamainam para sa iyo."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Posibleng hindi sinusuportahan ng ilang app ang lahat ng setting ng contrast ng kulay at text"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"I-adjust ang hitsura ng mga kulay at text kumpara sa kulay ng background ng iyong screen"</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">"Nakalipas na 2 araw"</string>
@@ -4955,7 +4955,7 @@
<string name="default_print_service_main_switch_title" msgid="4697133737128324036">"Gamitin ang serbisyo ng pag-print"</string>
<string name="multiple_users_main_switch_title" msgid="6686858308083037810">"Payagan ang maraming user"</string>
<string name="multiple_users_main_switch_keywords" msgid="4845954458094134356">"payagan, maraming, user, pahintulot, marami"</string>
- <string name="multiple_users_title_keywords" msgid="2395593167746225172">"marami, mga user, mga profile, mga tao, mga account, lumipat, maramihan"</string>
+ <string name="multiple_users_title_keywords" msgid="2395593167746225172">"maramihan, mga user, mga profile, mga tao, mga account, lumipat, marami"</string>
<string name="wireless_debugging_main_switch_title" msgid="8463499572781441719">"Gamitin ang wireless na pag-debug"</string>
<string name="graphics_driver_main_switch_title" msgid="6125172901855813790">"Gamitin ang mga kagustuhan sa graphics driver"</string>
<string name="night_light_main_switch_title" msgid="3428298022467805219">"Gamitin ang Night Light"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"I-off ang airplane mode para magamit ang UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Hindi available sa kasalukuyang lokasyon ang UWB"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Kumonekta sa mga compatible na device gamit ang Thread para sa seamless na experience sa smart na tahanan"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"I-off ang airplane mode para magamit ang Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Access sa camera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Access sa mikropono"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Para sa mga app at serbisyo"</string>
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index e317b5c..88eac71 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Yakındaki cihazlarla bağlanma izni olan uygulamalar, bağlı cihazların göreli konumunu belirleyebilir."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Uygulamaların ve hizmetlerin konum erişimi kapalı. Yine de arayarak veya mesaj göndererek bir acil durum numarasına ulaştığınızda cihazınızın konumu acil durum müdahale ekiplerine gönderilebilir."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Konum ayarları hakkında daha fazla bilgi edinin"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Konum erişimini değiştirmek için Ayarlar > Güvenlik ve Gizlilik > Gizlilik denetimleri\'ne gidin"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Hesaplar"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Güvenlik"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Şifreleme ve kimlik bilgileri"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Renk kontrastı"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Kontrast daha yüksek olduğunda metinler, düğmeler ve simgeler daha belirgin hale gelir. Kendinize en uygun kontrastı seçin."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Bazı uygulamalar tüm renk ve metin kontrastı ayarlarını desteklemiyor olabilir"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Renklerin ve metnin, ekranınızın arka plan rengine göre nasıl görüneceğini ayarlayın"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Önizleme"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 gün önce"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Pil ömrünü uzatın"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Şarj olduğunda kapat"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> olduğunda kapat"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Pil Tasarrufu, piliniz <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> seviyesinin üzerinde şarj olduğunda kapanır"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Aç"</string>
@@ -2687,7 +2686,7 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Uyarlanabilir bağlantıyı kullanın"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"Mobil ağ güvenliği"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"Ağ türü, şifreleme, bildirim kontrolleri"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"Bu ayarlar, sizi veri hırsızlığına ya da izlemeye maruz bırakabilecek eski veya şifrelenmemiş ağlara karşı aramalarınızı, mesajlarınızı ve verilerinizi korumanıza yardımcı olur"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"Bu ayarlar; aramalarınızı, mesajlarınızı ve verilerinizi veri hırsızlığı ya da izleme riskine açık hale getirebilecek eski veya şifrelenmemiş ağlara karşı korumanıza yardımcı olur"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"Mobil ağ güvenliği"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Bildirimler"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Ağ bildirimleri"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"İş politikası bilgileriniz"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Ayarlar BT yöneticiniz tarafından yönetilir"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16 KB sayfa boyutuyla başlat"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Cihazı 16 KB sayfayı destekleyen çekirdekle başlat"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4 KB modundan 16 KB moduna geçiş yapın"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"4 KB çekirdek çalıştıran sayfadan bağımsız moddasınız ve 16 KB moduna geçiş yapıyorsunuz. Bu modda yazılım bütünlüğü garanti edilemez ve bootloader\'ın kilidi açıkken telefonda saklanan veriler risk altında olabilir. Bu işlem, cihazı yeniden başlatır. Bu modlarda bazı özellikler devre dışı bırakılacağı için bir takım uygulamalar çalışmayabilir. Cihazı üretim moduna döndürmek için 4 KB moduna geri dönmeniz ve bootloader\'ı kilitlemeniz gerekir. Bu durumda cihaz fabrika ayarlarına sıfırlanır. Cihaz başarılı bir şekilde Android\'de başlatıldıktan sonra Geliştirici seçeneklerinde OEM kilit açma özelliğini devre dışı bırakın."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16 KB modundan 4 KB moduna geçiş yapın"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"16 KB çekirdek çalıştıran sayfadan bağımsız moddasınız ve 4 KB moduna geçiş yapıyorsunuz. Bu modda yazılım bütünlüğü garanti edilemez ve bootloader\'ın kilidi açıkken telefonda saklanan veriler risk altında olabilir. Bu işlem, cihazı yeniden başlatır. Bu modlarda bazı özellikler devre dışı bırakılacağı için bazı uygulamalar çalışmayabilir. Cihazı üretim moduna döndürmek için bootloader\'ı kilitlemeniz gerekir. Bu durumda cihaz fabrika ayarlarına sıfırlanır. Cihaz başarılı bir şekilde Android\'de başlatıldıktan sonra Geliştirici seçeneklerinde OEM kilit açma özelliğini devre dışı bırakın."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Çekirdek, 16 KB sayfalarla uyumlu çekirdeğe güncellenemedi."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Değişiklik uygulanıyor"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Cihaz, ext4 olarak yeniden biçimlendirilsin mi? (16 KB modu için gereklidir)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16 KB geliştirici seçeneğini kullanmadan önce bu cihazın veri bölümünün ext4\'e dönüştürülmesi gerekir. Bu modda yazılım bütünlüğü garanti edilemez ve bootloader\'ın kilidi açıkken telefonda saklanan veriler risk altında olabilir. 16 KB seçeneğini etkinleştirdikten sonra bir kez daha yeniden başlatma yapılması gerekir. Bu moddayken tek bir yeniden başlatma işlemiyle 4 KB ve 16 KB modları arasında geçiş yapabilirsiniz. Bu modlarda bazı özellikler devre dışı bırakılacağı için bazı uygulamalar çalışmayabilir. Cihazı üretim moduna döndürmek için 4 KB moduna geri dönmeniz ve bootloader\'ı kilitlemeniz gerekir. Bu durumda cihaz fabrika ayarlarına sıfırlanır. Cihaz başarılı bir şekilde Android\'de başlatıldıktan sonra Geliştirici seçeneklerinde OEM kilit açma özelliğini devre dışı bırakın. Onayınızın ardından cihaz temizlenecek ve dosya sistemi ext4 olarak değiştirilecektir. Bu işlem tamamlandıktan sonra lütfen geri gelerek 16 KB modunu tekrar etkinleştirin."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Veriler temizlenemedi ve ext4 olarak yeniden biçimlendirilemedi."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16 KB Modu için Bootloader Kilidinin Açılması Gerekir"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"16 KB geliştirici seçeneğini kullanmadan önce bu cihazın bootloader\'ının kilidinin açılması gerekir. Bu modda yazılım bütünlüğü garanti edilemez ve bootloader\'ın kilidi açıkken telefonda saklanan veriler risk altında olabilir. 16 KB modu etkinleştirildiğinde tüm kullanıcı verileri ve ayarlar silinir. Bootloader\'ın kilidi açıldıktan sonra 16 KB seçeneğinin etkinleştirilmesi için iki kez yeniden başlatma yapılması gerekir. Bu moddayken tek bir yeniden başlatma işlemiyle 4 KB ve 16 KB modları arasında geçiş yapabilirsiniz. Bu modlarda bazı özellikler devre dışı bırakılacağı için bazı uygulamalar çalışmayabilir. Cihazı üretim moduna döndürmek için 4 KB moduna geri dönmeniz ve cihazda OEM/bootloader kilidini etkinleştirmeniz gerekir. Bu durumda cihaz fabrika ayarlarına sıfırlanır. Lütfen bootloader\'ın kilidini açıp tekrar deneyin. Bu işlemle ilgili talimatları görmek için <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a> adresine gidin"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4 KB sayfadan bağımsız modu kullanma"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Sayfadan bağımsız moddaki 4 KB modundasınız. Bu modda yazılım bütünlüğü garanti edilemez ve bootloader\'ın kilidi açıkken telefonda saklanan veriler risk altında olabilir. Bu modlarda bazı özellikler devre dışı bırakılacağı için bazı uygulamalar çalışmayabilir. Üretim moduna tekrar girmek için cihazın bootloader\'ını kilitlemeniz gerekir. Daha fazla bilgi için dokunun."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Sayfadan bağımsız moddaki 4 KB modundasınız. Bu modda yazılım bütünlüğü garanti edilemez ve bootloader\'ın kilidi açıkken telefonda saklanan veriler risk altında olabilir. Bu modlarda bazı özellikler devre dışı bırakılacağı için bazı uygulamalar çalışmayabilir. Üretim moduna tekrar girmek için cihazın bootloader\'ını kilitlemeniz gerekir. Bu durumda cihaz tekrar fabrika ayarlarına sıfırlanır ve üretim ayarlarına geri döner. Cihaz başarılı bir şekilde Android\'de başlatıldıktan sonra Geliştirici seçeneklerinde OEM kilit açma özelliğini devre dışı bırakın. Cihaz Android\'de başlatılamıyorsa veya kararsızsa cihazı <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> adresindeki en güncel fabrika ayarı görüntüleriyle yeniden yükleyin veya <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> adresine gidip \"Cihazı Temizle\", \"Bootloader\'ı Kilitle\" ve \"Tüm bölümleri zorla yükle\"yi seçin."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16 KB sayfadan bağımsız modu kullanma"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Sayfadan bağımsız moddaki 16 KB modundasınız. Bu modda yazılım bütünlüğü garanti edilemez ve bootloader\'ın kilidi açıkken telefonda saklanan veriler risk altında olabilir. Bu modlarda bazı özellikler devre dışı bırakılacağı için bazı uygulamalar çalışmayabilir. Üretim moduna tekrar girmek için 4 KB moduna geçtikten sonra cihazın bootloader\'ını kilitlemeniz gerekir. Daha fazla bilgi için dokunun."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Sayfadan bağımsız moddaki 16 KB modundasınız. Bu modda yazılım bütünlüğü garanti edilemez ve bootloader\'ın kilidi açıkken telefonda saklanan veriler risk altında olabilir. Bu modlarda bazı özellikler devre dışı bırakılacağı için bazı uygulamalar çalışmayabilir. Üretim moduna tekrar girmek için 4 KB moduna geçtikten sonra cihazın bootloader\'ını kilitlemeniz gerekir. Bu durumda cihaz tekrar fabrika ayarlarına sıfırlanır ve üretim ayarlarına geri döner. Cihaz başarılı bir şekilde Android\'de başlatıldıktan sonra Geliştirici seçeneklerinde OEM kilit açma özelliğini devre dışı bırakın. Cihaz Android\'de başlatılamıyorsa veya kararsızsa cihazı <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> adresindeki en güncel fabrika ayarı görüntüleriyle yeniden yükleyin veya <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> adresine gidip \"Cihazı Temizle\", \"Bootloader\'ı Kilitle\" ve \"Tüm bölümleri zorla yükle\"yi seçin."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 KB Sayfadan Bağımsız Mod"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Devamı"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Hata raporu işleyici"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Cihazınızda Hata Raporu kısayolunun hangi uygulama tarafından işleneceğini belirler."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Kişisel"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Ultra Geniş Bant\'ı kullanmak için uçak modunu kapatın"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Ultra Geniş Bant geçerli konumda kullanılamaz"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Sorunsuz bir akıllı ev deneyimi için uyumlu cihazlara Thread kullanarak bağlanın"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread\'i kullanmak için uçak modunu kapatın"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Kamera erişimi"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofon erişimi"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Uygulamalar ve hizmetler için"</string>
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 550eb8f..194d46f 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Додатки з дозволами на доступ до пристроїв поблизу можуть визначати відносне розташування підключених пристроїв."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Доступ до геоданих вимкнено для додатків і сервісів. Однак дані про місцезнаходження вашого пристрою можуть надсилатися в екстрених випадках, якщо ви зателефонуєте або надішлете SMS на екстрений номер."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Докладніше про доступ до геоданих"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Змінити доступ до геоданих: \"Налаштування\" > \"Безпека й конфід.\" > \"Налашт. конфід.\""</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Облікові записи"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Безпека"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Шифрування й облікові дані"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Контраст кольорів"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Якщо збільшити контраст, текст, кнопки й значки більше виділятимуться. Виберіть потрібний рівень контрасту."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Деякі додатки можуть підтримувати не всі налаштування контрасту кольорів і тексту"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Налаштуйте вигляд кольорів і тексту на фоні кольору екрана"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Попередній перегляд"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Олена, Андрій"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 дні тому"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Подовжте час роботи акумулятора"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Вимикати, коли заряджено"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Вимикати, коли акумулятор зарядиться до <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Режим енергозбереження вимкнеться, коли рівень заряду годинника перевищить <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Увімкнути"</string>
@@ -2687,7 +2686,7 @@
<string name="adaptive_connectivity_main_switch_title" msgid="261045483524512420">"Використовувати адаптивне підключення"</string>
<string name="cellular_security_title" msgid="5562899485544677941">"Безпека мобільної мережі"</string>
<string name="cellular_security_summary" msgid="1893770670709928113">"Тип мережі, шифрування, налаштування сповіщень"</string>
- <string name="cellular_security_top_intro" msgid="6749166804080092892">"Ці налаштування допомагають захистити ваші дзвінки, повідомлення дані в застарілих чи незашифрованих мережах, де існує ризик крадіжки даних або стеження"</string>
+ <string name="cellular_security_top_intro" msgid="6749166804080092892">"Ці налаштування допомагають захистити ваші дзвінки, повідомлення й дані в застарілих чи незашифрованих мережах, де існує ризик крадіжки даних або стеження"</string>
<string name="cellular_security_settings_title" msgid="7779141923670352595">"Безпека мобільної мережі"</string>
<string name="cellular_security_notifications" msgid="4619728340612184944">"Сповіщення"</string>
<string name="cellular_security_notifications_controller_title" msgid="4853056963523277847">"Сповіщення мережі"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Інформація про правила роботи"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Налаштування, якими керує адміністратор вашої організації"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"ГП"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Запустити з розміром сторінки 16 KБ"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Запустити пристрій із ядром для сторінок 16 КБ"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Перейти з режиму 4 КБ в режим 16 KБ"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Ви працюєте в режимі, незалежному від розміру сторінок, з ядром для сторінок розміром 4 КБ, і переходите в режим із ядром для сторінок розміром 16 KБ. У цьому режимі цілісність програмного забезпечення не гарантується, і будь-які дані, що зберігаються на телефоні, поки завантажувач операційної системи розблоковано, можуть бути під загрозою. Пристрій перезапуститься. Деякі функції в цих режимах буде вимкнено, тому зможуть працювати не всі додатки. Щоб повернути пристрій у виробничий режим, вам буде потрібно повернутися в режим 4 КБ й заблокувати завантажувач операційної системи. Налаштування пристрою буде скинуто. Коли ОС Android завантажиться на пристрій, вимкніть розблокування завантажувача в параметрах розробника."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Перейти з режиму 16 КБ у режим 4 KБ"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Ви працюєте в режимі, незалежному від розміру сторінок, з ядром для сторінок розміром 16 КБ, і переходите в режим із ядром для сторінок розміром 4 KБ. У цьому режимі цілісність програмного забезпечення не гарантується, і будь-які дані, що зберігаються на телефоні, поки завантажувач операційної системи розблоковано, можуть бути під загрозою. Пристрій перезапуститься. Деякі функції в цих режимах буде вимкнено, тому зможуть працювати не всі додатки. Щоб повернути пристрій у виробничий режим, вам буде потрібно заблокувати завантажувач операційної системи. Налаштування пристрою буде скинуто. Коли ОС Android завантажиться на пристрій, вимкніть розблокування завантажувача в параметрах розробника."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Не вдалося оновити ядро до сумісного зі сторінками розміром 16 КБ."</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Застосування змін"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Переформатувати пристрій на ext4? (Обов’язково для режиму 16 КБ)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Щоб використовувати опцію 16 КБ для розробників, розділ даних на цьому пристрої потрібно конвертувати в ext4. У цьому режимі цілісність програмного забезпечення не гарантується, і будь-які дані, що зберігаються на телефоні, поки завантажувач операційної системи розблоковано, можуть бути під загрозою. Після цього для активації опції 16 КБ потрібно буде ще раз перезапустити пристрій. Коли ви перейдете в цей режим, то зможете переходити між режимами 4 КБ й 16 КБ, лише раз перезапускаючи пристрій. Деякі функції в цих режимах буде вимкнено, тому зможуть працювати не всі додатки. Щоб повернути пристрій у виробничий режим, вам буде потрібно повернутися в режим 4 КБ й заблокувати завантажувач операційної системи. Налаштування пристрою буде скинуто. Коли ОС Android завантажиться на пристрій, вимкніть розблокування завантажувача в параметрах розробника. Після підтвердження на пристрої буде очищено всі дані, а файлову систему буде змінено на ext4. Коли цей процес завершиться, знову ввімкніть опцію 16 КБ."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Не вдалося очистити розділ даних і переформатувати на ext4."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Для режиму 16 КБ потрібно розблокувати завантажувач операційної системи"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Щоб використовувати опцію 16 КБ для розробників, на цьому пристрої має бути розблоковано завантажувач операційної системи. У цьому режимі цілісність програмного забезпечення не гарантується, і будь-які дані, що зберігаються на телефоні, поки завантажувач операційної системи розблоковано, можуть бути під загрозою. Під час активації режиму 16 КБ усі дані й налаштування користувача буде очищено. Коли завантажувач операційної системи буде розблоковано, для активації режиму 16 КБ потрібно буде перезапустити пристрій двічі. Коли ви перейдете в цей режим, то зможете переходити між режимами 4 КБ й 16 КБ, лише раз перезапускаючи пристрій. Деякі функції в цих режимах буде вимкнено, тому зможуть працювати не всі додатки. Щоб повернути пристрій у виробничий режим, вам буде потрібно повернутися в режим 4 КБ й заблокувати завантажувач операційної системи. Налаштування пристрою буде скинуто. Розблокуйте завантажувач операційної системи й повторіть спробу. Дізнатися, як це зробити, можна на сторінці <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Використання режиму, незалежного від розміру сторінок, з ядром для сторінок 4 КБ"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Ви працюєте в режимі, незалежному від розміру сторінок, з ядром для сторінок 4 КБ. У цьому режимі цілісність програмного забезпечення не гарантується, і будь-які дані, що зберігаються на телефоні, поки завантажувач операційної системи розблоковано, можуть бути під загрозою. Деякі функції в цих режимах буде вимкнено, тому зможуть працювати не всі додатки. Щоб повернутися у виробничий режим, вам потрібно заблокувати завантажувач операційної системи пристрою. Торкніться, щоб дізнатися більше."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Ви працюєте в режимі, незалежному від розміру сторінок, з ядром для сторінок 4 КБ. У цьому режимі цілісність програмного забезпечення не гарантується, і будь-які дані, що зберігаються на телефоні, поки завантажувач операційної системи розблоковано, можуть бути під загрозою. Деякі функції в цих режимах буде вимкнено, тому зможуть працювати не всі додатки. Щоб повернутися у виробничий режим, вам потрібно заблокувати завантажувач операційної системи пристрою. Тоді налаштування пристрою знову буде скинуто й відновляться виробничі налаштування. Коли ОС Android завантажиться на пристрій, вимкніть розблокування завантажувача в параметрах розробника. Якщо ОС Android не завантажується на пристрій або працює нестабільно, відновіть на пристрої останні заводські образи (завантаживши їх звідси: <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>) або перейдіть на сторінку <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> і виберіть \"Очистити пристрій\", \"Заблокувати завантажувач операційної системи\" й \"Примусово оновити всі розділи\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Використання режиму, незалежного від розміру сторінок, з ядром для сторінок 16 КБ"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Ви працюєте в режимі, незалежному від розміру сторінок, з ядром для сторінок 16 КБ. У цьому режимі цілісність програмного забезпечення не гарантується, і будь-які дані, що зберігаються на телефоні, поки завантажувач операційної системи розблоковано, можуть бути під загрозою. Деякі функції в цих режимах буде вимкнено, тому зможуть працювати не всі додатки. Щоб повернутися у виробничий режим, вам потрібно знову перейти в режим 4 КБ й заблокувати завантажувач операційної системи пристрою. Торкніться, щоб дізнатися більше."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Ви працюєте в режимі, незалежному від розміру сторінок, з ядром для сторінок 16 КБ. У цьому режимі цілісність програмного забезпечення не гарантується, і будь-які дані, що зберігаються на телефоні, поки завантажувач операційної системи розблоковано, можуть бути під загрозою. Деякі функції в цих режимах буде вимкнено, тому зможуть працювати не всі додатки. Щоб повернутися у виробничий режим, вам потрібно знову перейти в режим 4 КБ й заблокувати завантажувач операційної системи пристрою. Тоді налаштування пристрою знову буде скинуто й відновляться виробничі налаштування. Коли ОС Android завантажиться на пристрій, вимкніть розблокування завантажувача в параметрах розробника. Якщо ОС Android не завантажується на пристрій або працює нестабільно, відновіть на пристрої останні заводські образи (завантаживши їх звідси: <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>) або перейдіть на сторінку <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> і виберіть \"Очистити пристрій\", \"Заблокувати завантажувач операційної системи\" й \"Примусово оновити всі розділи\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Режим, незалежний від розміру сторінок, з ядром для сторінок 16 КБ"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Докладніше"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Обробник звітів про помилки"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Визначає, який додаток викликається ярликом звіту про помилку на пристрої."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Особисті додатки"</string>
@@ -5012,8 +4992,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Коли пристрій використовує UWB, режим польоту вимикається"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Надширокосмуговий зв’язок (UWB) недоступний у цьому регіоні"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Протокол Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Для безперебійної роботи розумного дому підключайтеся до сумісних пристроїв за допомогою протоколу Thread"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Коли використовується протокол Thread, режим польоту вимикається"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Доступ до камери"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Доступ до мікрофона"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Для додатків і сервісів"</string>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index ed22e70..08b03be 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"قریبی آلات کی اجازت والی ایپس منسلک آلات کی متعلقہ پوزیشن کا تعین کر سکتی ہیں۔"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"ایپس اور سروسز کے لیے مقام تک رسائی آف ہے۔ آپ کے ایمرجنسی نمبر پر کال کرنے یا ٹیکسٹ پیغام بھیجنے پر بھی ایمرجنسی مدد فراہم کنندگان کو آپ کے آلے کا مقام بھیجا جا سکتا ہے۔"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"مقام کی ترتیبات کے بارے میں مزید جانیں"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"مقام تک رسائی کو تبدیل کرنے کے لیے ترتیبات > سیکیورٹی اور رازداری > رازداری سے متعلق کنٹرولز پر جائیں"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"اکاؤنٹس"</string>
<string name="security_settings_title" msgid="6710768415432791970">"سیکیورٹی"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"مرموز کاری اور اسناد"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"رنگ کا کنٹراسٹ"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"زیادہ کنٹراسٹ ٹیکسٹ، بٹنز اور آئیکنز کو مزید نمایاں کرتا ہے۔ اس کنٹراسٹ کا انتخاب کریں جو آپ کو بہترین لگتا ہو۔"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"ہو سکتا ہے کچھ ایپس تمام رنگ اور ٹیکسٹ کے کنٹراسٹ کی ترتیبات کو سپورٹ نہ کریں"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"ایڈجسٹ کریں کہ رنگ اور ٹیکسٹ آپ کی اسکرین کے پس منظر کے رنگ میں کیسے نظر آئیں۔"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"پیش منظر دیکھیں"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"ہیلن، آدم"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 دن پہلے"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"بیٹری لائف میں توسیع کریں"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"چارج ہونے پر آف کریں"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"<xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> پر آف کر دیں"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"بیٹری <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> سے زیادہ چارج ہونے پر بیٹری سیور آف ہو جاتا ہے"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"آن کریں"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"آپ کے کام کی پالیسی کی معلومات"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"آپ کے IT منتظم کے ذریعے نظم کردہ ترتیبات"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"16KB صفحہ سائز کے ساتھ بوٹ کریں"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"16KB صفحہ سائز کے تعاون یافتہ کرنل سے بوٹ کریں"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"4kB موڈ سے 16KB موڈ میں سوئچ کریں"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"آپ صفحہ ایگنوسٹک موڈ میں ہیں جو 4kB کرنل چلا رہا ہے، اور آپ کو 16KB موڈ پر سوئچ کیا جا رہا ہے۔ اس موڈ میں سافٹ ویئر کی درستگی کی ضمانت نہیں دی جا سکتی ہے، اور بوٹ لوڈر کے غیر مقفل ہونے کے دوران فون پر اسٹور کردہ کوئی بھی ڈیٹا خطرے میں ہو سکتا ہے۔ اس سے آلہ ریبوٹ ہو جائے گا۔ ان موڈز میں کچھ خصوصیات غیر فعال ہو جائیں گی، اس لیے ہو سکتا ہے کچھ ایپلیکیشنز کام نہ کریں۔ آلہ کو پروڈکشن موڈ میں واپس کرنے کے لیے، آپ کو پھر 4kB موڈ پر واپس جانا ہوگا اور بوٹ لوڈر کو مقفل کرنا ہوگا، جو فیکٹری آلہ کو ری سیٹ کرتا ہے۔ آلہ کے Android میں کامیابی کے ساتھ بوٹ ہونے کے بعد، ڈیولپر کے اختیارات میں OEM انلاکنگ کو غیر فعال کریں۔"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"16KB موڈ سے 4KB موڈ میں سوئچ کریں"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"آپ صفحہ ایگنوسٹک موڈ میں ہیں جو 16KB کرنل چلا رہا ہے، اور آپ کو 4KB موڈ پر سوئچ کیا جا رہا ہے۔ اس موڈ میں سافٹ ویئر کی درستگی کی ضمانت نہیں دی جا سکتی ہے، اور بوٹ لوڈر کے غیر مقفل ہونے کے دوران فون پر اسٹور کردہ کوئی بھی ڈیٹا خطرے میں ہو سکتا ہے۔ اس سے آلہ ریبوٹ ہو جائے گا۔ ان موڈز میں کچھ خصوصیات غیر فعال ہو جائیں گی، اس لیے ہو سکتا ہے کچھ ایپلیکیشنز کام نہ کریں۔ آلہ کو پروڈکشن موڈ میں واپس کرنے کے لیے، آپ کو پھر بوٹ لوڈر کو مقفل کرنا ہوگا، جو فیکٹری آلہ کو ری سیٹ کرتا ہے۔ آلہ کے Android میں کامیابی کے ساتھ بوٹ ہونے کے بعد، ڈیولپر کے اختیارات میں OEM انلاکنگ کو غیر فعال کریں۔"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"کرنل کو 16KB صفحات کے موافق کرنل میں اپ ڈیٹ کرنے میں ناکام۔"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"تبدیلی کا اطلاق کرنا"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"آلہ کو ext4 میں دوبارہ فارمیٹ کریں؟ (16KB موڈ کے لیے درکار ہے)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"16KB ڈویلپر اختیار استعمال کرنے سے پہلے اس آلہ کے ڈیٹا پارٹیشن کو ext4 میں تبدیل کرنے کی ضرورت ہے۔ اس موڈ میں سافٹ ویئر کی درستگی کی ضمانت نہیں دی جا سکتی ہے، اور بوٹ لوڈر کے غیر مقفل ہونے کے دوران فون پر اسٹور کردہ کوئی بھی ڈیٹا خطرے میں ہو سکتا ہے۔ 16KB اختیار کو فعال کرنے کے لیے اس کے بعد ایک اور ریبوٹ کی ضرورت ہوگی۔ اس موڈ میں آنے کے بعد آپ ایک ہی ریبوٹ میں 4KB اور 16KB موڈ کے درمیان سوئچ کر سکتے ہیں۔ ان موڈز میں کچھ خصوصیات غیر فعال ہو جائیں گی، اس لیے ہو سکتا ہے کچھ ایپلیکیشنز کام نہ کریں۔ آلہ کو پروڈکشن موڈ میں واپس کرنے کے لیے، آپ کو 4KB موڈ پر واپس جانا ہوگا اور پھر بوٹ لوڈر کو لاک کرنا ہوگا، جو فیکٹری آلہ کو ری سیٹ کرتا ہے۔ آلہ کے Android میں کامیابی کے ساتھ بوٹ ہونے کے بعد، ڈیولپر کے اختیارات میں OEM انلاکنگ کو غیر فعال کریں۔ آلہ کو صاف کر دیا جائے گا اور تصدیق کے بعد فائل سسٹم کو ext4 میں تبدیل کر دیا جائے گا۔ اس کے مکمل ہونے کے بعد، براہ کرم 16KB کو دوبارہ فعال کرنے کے لیے واپس آئیں۔"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"ڈیٹا پارٹیشن کو ext4 پر دوبارہ فارمیٹ کرنے اور صاف کرنے میں ناکام۔"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"16KB موڈ کے لیے بوٹ لوڈر انلاک درکار ہے"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"اس آلہ کو 16KB ڈویلپر اختیار استعمال کرنے سے پہلے بوٹ لوڈر کو غیر مقفل کرنے کی ضرورت ہے۔ اس موڈ میں سافٹ ویئر کی درستگی کی ضمانت نہیں دی جا سکتی ہے، اور بوٹ لوڈر کے غیر مقفل ہونے کے دوران فون پر اسٹور کردہ کوئی بھی ڈیٹا خطرے میں ہو سکتا ہے۔ 16KB موڈ کو فعال کرنے پر صارف کا تمام ڈیٹا اور ترتیبات صاف کر دی جائیں گی۔ بوٹ لوڈر غیر مقفل ہونے کے بعد 16KB اختیار کو چالو کرنے کے لیے دو بار ریبوٹس کی ضرورت ہوگی۔ اس موڈ میں آنے کے بعد آپ ایک ہی ریبوٹ میں 4KB اور 16KB موڈ کے درمیان سوئچ کر سکتے ہیں۔ ان موڈز میں کچھ خصوصیات غیر فعال ہو جائیں گی، اس لیے ہو سکتا ہے کچھ ایپلیکیشنز کام نہ کریں۔ آلہ کو پروڈکشن موڈ میں واپس کرنے کے لیے، آپ کو 4KB موڈ پر واپس جانا ہوگا اور پھر OEM/بوٹ لوڈر کو لاک کرنا ہوگا (جو آلہ کو فیکٹری ری سیٹ کرتا ہے)۔ براہ کرم بوٹ لوڈر کو غیر مقفل کریں اور دوبارہ کوشش کریں۔ آپ اسے کرنے کے طریقے سے متعلق ہدایات یہاں دیکھ سکتے ہیں: <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"4KB صفحہ ایگنوسٹک موڈ کا استعمال"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"آپ صفحہ ایگنوسٹک موڈ کے 4KB موڈ میں ہیں۔ اس موڈ میں سافٹ ویئر کی درستگی کی ضمانت نہیں دی جا سکتی ہے، اور بوٹ لوڈر کے غیر مقفل ہونے کے دوران فون پر اسٹور کردہ کوئی بھی ڈیٹا خطرے میں ہو سکتا ہے۔ ان موڈز میں کچھ خصوصیات غیر فعال ہو جائیں گی، اس لیے ہو سکتا ہے کچھ ایپلیکیشنز کام نہ کریں۔ پروڈکشن موڈ میں دوبارہ داخل ہونے کے لیے، آپ کو آلے کے بوٹ لوڈر کو مقفل کرنا ہوگا۔ مزید پڑھنے کیلئے تھپتھپائیں۔"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"آپ صفحہ ایگنوسٹک موڈ کے 4KB موڈ میں ہیں۔ اس موڈ میں سافٹ ویئر کی درستگی کی ضمانت نہیں دی جا سکتی ہے، اور بوٹ لوڈر کے غیر مقفل ہونے کے دوران فون پر اسٹور کردہ کوئی بھی ڈیٹا خطرے میں ہو سکتا ہے۔ ان موڈز میں کچھ خصوصیات غیر فعال ہو جائیں گی، اس لیے ہو سکتا ہے کچھ ایپلیکیشنز کام نہ کریں۔ پروڈکشن موڈ میں دوبارہ داخل ہونے کے لیے، آپ کو آلے کے بوٹ لوڈر کو مقفل کرنا ہوگا۔ یہ آلہ کو دوبارہ فیکٹری ری سیٹ کر دے گا اور اسے پروڈکشن ترتیبات پر بحال کر دے گا۔ آلہ کے Android میں کامیابی کے ساتھ بوٹ ہونے کے بعد، ڈیولپر کے اختیارات میں OEM انلاکنگ کو غیر فعال کریں۔ اگر آلہ Android میں بوٹ ہونے میں ناکام ہو جاتا ہے یا غیر مستحکم ہو جاتا ہے، تو <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> سے تازہ ترین فیکٹری امیجز کے ساتھ آلہ کو دوبارہ فلیش کریں یا <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> استعمال کریں اور \'آلہ کو صاف کریں\'، \'بوٹ لوڈر کو مقفل کریں\' اور \'سبھی پارٹیشنز کو فورس فلیش کریں\' کو منتخب کریں۔"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"16KB صفحہ ایگنوسٹک موڈ کا استعمال"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"آپ صفحہ ایگنوسٹک موڈ کے 16KB موڈ میں ہیں۔ اس موڈ میں سافٹ ویئر کی درستگی کی ضمانت نہیں دی جا سکتی ہے، اور بوٹ لوڈر کے غیر مقفل ہونے کے دوران فون پر اسٹور کردہ کوئی بھی ڈیٹا خطرے میں ہو سکتا ہے۔ ان موڈز میں کچھ خصوصیات غیر فعال ہو جائیں گی، اس لیے ہو سکتا ہے کچھ ایپلیکیشنز کام نہ کریں۔ پروڈکشن موڈ میں دوبارہ داخل ہونے کے لیے، آپ کو 4K موڈ پر واپس جانا ہوگا اور پھر آلہ کے بوٹ لوڈر کو مقفل کرنا ہوگا۔ مزید پڑھنے کیلئے تھپتھپائیں۔"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"آپ صفحہ ایگنوسٹک موڈ کے 16KB موڈ میں ہیں۔ اس موڈ میں سافٹ ویئر کی درستگی کی ضمانت نہیں دی جا سکتی ہے، اور بوٹ لوڈر کے غیر مقفل ہونے کے دوران فون پر اسٹور کردہ کوئی بھی ڈیٹا خطرے میں ہو سکتا ہے۔ ان موڈز میں کچھ خصوصیات غیر فعال ہو جائیں گی، اس لیے ہو سکتا ہے کچھ ایپلیکیشنز کام نہ کریں۔ پروڈکشن موڈ میں دوبارہ داخل ہونے کے لیے، آپ کو 4K موڈ پر واپس جانا ہوگا اور پھر آلہ کے بوٹ لوڈر کو مقفل کرنا ہوگا۔ یہ آلہ کو دوبارہ فیکٹری ری سیٹ کر دے گا اور اسے پروڈکشن ترتیبات پر بحال کر دے گا۔ آلہ کے Android میں کامیابی کے ساتھ بوٹ ہونے کے بعد، ڈیولپر کے اختیارات میں OEM انلاکنگ کو غیر فعال کریں۔ اگر آلہ Android میں بوٹ ہونے میں ناکام ہو جاتا ہے یا غیر مستحکم ہو جاتا ہے، تو <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> سے تازہ ترین فیکٹری امیجز کے ساتھ آلہ کو دوبارہ فلیش کریں یا <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> استعمال کریں اور \'آلہ کو صاف کریں\'، \'بوٹ لوڈر کو مقفل کریں\' اور \'سبھی پارٹیشنز کو فورس فلیش کریں\' کو منتخب کریں۔"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16KB صفحہ ایگنوسٹک موڈ"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"مزید پڑھیں"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"بگ رپورٹ کا ہینڈلر"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"آپ کے آلے پر کون سی ایپ بگ رپورٹ شارٹ کٹ ہینڈل کرتی اس کا تعین کرتی ہے۔"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"ذاتی"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB کا استعمال کرنے کیلئے ہوائی جہاز وضع آف کریں"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB موجودہ مقام پر دستیاب نہیں ہے"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"تھریڈ"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"ایک بے جوڑ اسمارٹ گھر تجربے کیلئے، تھریڈ کا استعمال کرتے ہوئے موافق آلات سے منسلک ہوں"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"تھریڈ کا استعمال کرنے کیلئے ہوائی جہاز وضع آف کریں"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"کیمرا تک رسائی"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"مائیکروفون تک رسائی"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"ایپس اور سروسز کے لیے"</string>
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 5e12ed9..c30656b 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Yaqin-atrofdagi qurilmalarga ruxsati bor ilovalar ulangan qurilmalarning nisbiy holatini aniqlay oladi."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Ilovalar va xizmatlar uchun joylashuv axborotiga ruxsat yoqilmagan. Favqulodda holatlar raqamiga murojaat qilganingizda, qurilmangiz favqulodda xizmatlarga joylashuvingizni yuborishi mumkin."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Joylashuv sozlamalari haqida batafsil"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Joylashuv ruxsatini Sozlamalar > Xavfsizlik va maxfiylik > Maxfiylik nazorati orqali oʻzgartirish mumkin"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Hisoblar"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Xavfsizlik"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Shifrlash va hisobga oid axborot"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Rang kontrasti"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Yuqori kontrast matn, tugmalar va belgilarni yanada ajratib turadi. Oʻzingizga eng mos kontrastni tanlang."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Ayrim ilovalarda barcha rang va matn kontrasti sozlamalari ishlamasligi mumkin"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Ranglar va matn ekraningiz fon rangiga nisbatan qanday koʻrinishini sozlang"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Razm solish"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 kun oldin"</string>
@@ -4990,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"UWB ishlatish uchun parvoz rejimini faolsizlantiring"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"Ayni vaqtda joriy hududingizda UWB ishlamaydi"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Thread tarmogʻi orqali mos keluvchi smart uy qurilmalariga ulaning"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Thread ishlatish uchun parvoz rejimini faolsizlantiring"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Kameraga ruxsat"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Mikrofonga ruxsat"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Ilovalar va xizmatlar uchun"</string>
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 6694d17..4310e9b 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Những ứng dụng có quyền đối với các Thiết bị ở gần có thể xác định vị trí tương đối của các thiết bị đã kết nối."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Các ứng dụng và dịch vụ sẽ không có quyền truy cập vào thông tin vị trí. Khi bạn gọi điện hoặc nhắn tin đến một số khẩn cấp, nhân viên ứng cứu khẩn cấp vẫn có thể nhận được thông tin vị trí thiết bị của bạn."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Tìm hiểu thêm về chế độ Cài đặt vị trí"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Thay đổi quyền vị trí: Cài đặt > Bảo mật & quyền riêng tư > Kiểm soát quyền riêng tư"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Tài khoản"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Bảo mật"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Mã hóa và thông tin xác thực"</string>
@@ -580,7 +581,7 @@
<string name="private_space_hide_dialog_button" msgid="4157191429310035457">"Tôi hiểu"</string>
<string name="private_space_category_system" msgid="1286843321867285700">"Hệ thống"</string>
<string name="private_space_delete_title" msgid="636873505724100006">"Xoá không gian riêng tư"</string>
- <string name="private_space_delete_header" msgid="4594429153176776184">"Xoá Không gian riêng tư?"</string>
+ <string name="private_space_delete_header" msgid="4594429153176776184">"Xoá không gian riêng tư?"</string>
<string name="private_space_delete_summary" msgid="3344372988408565545">"Không gian riêng tư của bạn sẽ bị xoá khỏi thiết bị này. Mọi dữ liệu và ứng dụng riêng tư sẽ bị xoá. Bạn không thể huỷ thao tác này."</string>
<string name="private_space_accounts" msgid="1078277762792056395">"Các tài khoản sau sẽ bị xoá khỏi không gian riêng tư của bạn:"</string>
<string name="private_space_delete_button_label" msgid="1256981385318225002">"Xoá"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Độ tương phản màu"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Độ tương phản càng cao thì văn bản, nút và biểu tượng càng nổi bật. Hãy chọn độ tương phản phù hợp nhất với bạn."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Một số ứng dụng có thể không hỗ trợ hết tất cả các chế độ cài đặt độ tương phản màu và văn bản"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Điều chỉnh cách hiển thị màu và văn bản sao cho tương phản với màu nền của màn hình"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Xem trước"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 ngày trước"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"Kéo dài thời lượng pin"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"Tắt khi sạc đầy"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"Tắt khi pin đạt mức <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"Trình tiết kiệm pin sẽ tắt khi pin sạc được hơn <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g>"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"Bật"</string>
@@ -2881,7 +2880,7 @@
<string name="vpn_ipsec_user_cert" msgid="2714372103705048405">"Chứng chỉ người dùng IPSec"</string>
<string name="vpn_ipsec_ca_cert" msgid="5558498943577474987">"Chứng chỉ IPSec CA"</string>
<string name="vpn_ipsec_server_cert" msgid="1411390470454731396">"Chứng chỉ máy chủ IPSec"</string>
- <string name="vpn_show_options" msgid="6105437733943318667">"Hiện tùy chọn nâng cao"</string>
+ <string name="vpn_show_options" msgid="6105437733943318667">"Hiện tuỳ chọn nâng cao"</string>
<string name="vpn_username" msgid="8671768183475960068">"Tên người dùng"</string>
<string name="vpn_password" msgid="1183746907642628127">"Mật khẩu"</string>
<string name="vpn_save_login" msgid="5986762519977472618">"Lưu thông tin tài khoản"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"Thông tin về chính sách công việc của bạn"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"Các tùy chọn cài đặt do quản trị viên CNTT quản lý"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"Khởi động với kích thước trang 16KB"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"Khởi động thiết bị bằng nhân hỗ trợ trang 16 KB"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"Chuyển từ chế độ 4 KB sang chế độ 16 KB"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"Bạn đang ở chế độ không xác định kích thước trang chạy nhân hệ điều hành 4 KB và bạn sắp chuyển sang chế độ 16 KB. Ở chế độ này, tính toàn vẹn của phần mềm không được đảm bảo, đồng thời mọi dữ liệu lưu trữ trên điện thoại này có thể gặp rủi ro trong khi trình tải khởi động được mở khoá. Sau khi bạn xác nhận, thiết bị sẽ khởi động lại. Một số tính năng bị tắt ở các chế độ này nên có thể một vài ứng dụng sẽ không hoạt động. Để đặt lại thiết bị về chế độ cài đặt gốc, bạn cần chuyển lại về chế độ 4 KB và khoá trình tải khởi động (thao tác này sẽ đặt lại thiết bị về trạng thái ban đầu). Sau khi thiết bị khởi động thành công vào Android, hãy tắt chế độ mở khoá OEM trong Tuỳ chọn cho nhà phát triển."</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"Chuyển từ chế độ 16 KB sang chế độ 4 KB"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"Bạn đang ở chế độ không xác định kích thước trang chạy nhân hệ điều hành 16 KB và bạn sắp chuyển sang chế độ 4 KB. Ở chế độ này, tính toàn vẹn của phần mềm không được đảm bảo, đồng thời mọi dữ liệu lưu trữ trên điện thoại này có thể gặp rủi ro trong khi trình tải khởi động được mở khoá. Sau khi bạn xác nhận, thiết bị sẽ khởi động lại. Một số tính năng bị tắt ở các chế độ này nên có thể một vài ứng dụng sẽ không hoạt động. Để đặt lại thiết bị về chế độ cài đặt gốc, bạn cần khoá trình tải khởi động (thao tác này sẽ đặt lại thiết bị về trạng thái ban đầu). Sau khi thiết bị khởi động thành công vào Android, hãy tắt chế độ mở khoá OEM trong Tuỳ chọn cho nhà phát triển."</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"Không cập nhật được nhân hệ điều hành thành nhân hệ điều hành tương thích với trang 16KB"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"Đang áp dụng thay đổi"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"Định dạng lại thiết bị thành ext4? (bắt buộc đối với chế độ 16 KB)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"Bạn phải chuyển đổi phân vùng dữ liệu của thiết bị này sang ext4 thì mới có thể dùng tuỳ chọn 16 KB cho nhà phát triển. Ở chế độ này, tính toàn vẹn của phần mềm không được đảm bảo, đồng thời mọi dữ liệu lưu trữ trên điện thoại này có thể gặp rủi ro trong khi trình tải khởi động được mở khoá. Nếu kích hoạt chế độ 16 KB, bạn sẽ phải khởi động lại một lần nữa sau lần này. Khi đã ở chế độ này, bạn chỉ cần khởi động lại một lần là có thể chuyển qua lại giữa chế độ 4 KB và 16 KB. Một số tính năng bị tắt ở các chế độ này nên có thể một vài ứng dụng sẽ không hoạt động. Để đặt lại thiết bị về chế độ cài đặt gốc, bạn cần quay lại chế độ 4 KB rồi khoá trình tải khởi động (thao tác này sẽ đặt lại thiết bị về trạng thái ban đầu). Sau khi thiết bị khởi động thành công vào Android, hãy tắt chế độ mở khoá OEM trong Tuỳ chọn cho nhà phát triển. Sau khi bạn xác nhận, dữ liệu trên thiết bị sẽ được xoá sạch và hệ thống tệp sẽ được thay đổi thành ext4. Sau khi quá trình này hoàn thành, vui lòng quay lại để bật lại chế độ 16 KB."</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"Không định dạng lại được phân vùng dữ liệu về ext4 và không xoá sạch được phân vùng dữ liệu."</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"Cần mở khoá trình tải khởi động để dùng chế độ 16 KB"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"Bạn cần phải mở khoá trình tải khởi động cho thiết bị này thì mới dùng được tuỳ chọn 16 KB cho nhà phát triển. Ở chế độ này, tính toàn vẹn của phần mềm không được đảm bảo, đồng thời mọi dữ liệu lưu trữ trên điện thoại này có thể gặp rủi ro trong khi trình tải khởi động được mở khoá. Tất cả dữ liệu người dùng và các chế độ cài đặt sẽ bị xoá sạch khi bạn kích hoạt chế độ 16 KB. Sau khi trình tải khởi động được mở khoá, bạn cần khởi động lại 2 lần thì mới kích hoạt được chế độ 16 KB. Khi đã ở chế độ này, bạn chỉ cần khởi động lại một lần là có thể chuyển qua lại giữa chế độ 4 KB và 16 KB. Một số tính năng bị tắt ở các chế độ này nên có thể một vài ứng dụng sẽ không hoạt động. Để đặt lại thiết bị về chế độ cài đặt gốc, bạn cần quay lại chế độ 4 KB, sau đó khoá OEM/trình tải khởi động (thao tác này sẽ đặt lại thiết bị về trạng thái ban đầu). Hãy mở khoá trình tải khởi động rồi thử lại. Bạn có thể xem hướng dẫn về cách thực hiện việc này tại <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"Dùng chế độ 4 KB của chế độ không xác định kích thước trang"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"Bạn đang ở chế độ 4 KB của chế độ không xác định kích thước trang. Ở chế độ này, tính toàn vẹn của phần mềm không được đảm bảo, đồng thời mọi dữ liệu lưu trữ trên điện thoại này có thể gặp rủi ro trong khi trình tải khởi động được mở khoá. Một số tính năng bị tắt ở các chế độ này nên có thể một vài ứng dụng sẽ không hoạt động. Để đặt lại thiết bị về chế độ cài đặt gốc, bạn phải khoá trình tải khởi động của thiết bị. Hãy nhấn để đọc thêm."</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"Bạn đang ở chế độ 4 KB của chế độ không xác định kích thước trang. Ở chế độ này, tính toàn vẹn của phần mềm không được đảm bảo, đồng thời mọi dữ liệu lưu trữ trên điện thoại này có thể gặp rủi ro trong khi trình tải khởi động được mở khoá. Một số tính năng bị tắt ở các chế độ này nên có thể một vài ứng dụng sẽ không hoạt động. Để đặt lại thiết bị về chế độ cài đặt gốc, bạn phải khoá trình tải khởi động của thiết bị. Thao tác này sẽ đặt lại thiết bị về trạng thái ban đầu và khôi phục các chế độ cài đặt gốc. Sau khi thiết bị khởi động thành công vào Android, hãy tắt chế độ mở khoá OEM trong Tuỳ chọn cho nhà phát triển. Nếu thiết bị không khởi động vào Android hoặc không ổn định, hãy cài đặt ROM lại cho thiết bị với hình ảnh gốc mới nhất từ <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> hoặc sử dụng <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> rồi chọn \"Xoá thiết bị\", \"Khoá trình tải khởi động\" và \"Buộc cài đặt ROM cho mọi phân vùng\"."</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"Dùng chế độ 16 KB của chế độ không xác định kích thước trang"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"Bạn đang ở chế độ 16 KB của chế độ không xác định kích thước trang. Ở chế độ này, tính toàn vẹn của phần mềm không được đảm bảo, đồng thời mọi dữ liệu lưu trữ trên điện thoại này có thể gặp rủi ro trong khi trình tải khởi động được mở khoá. Một số tính năng bị tắt ở các chế độ này nên có thể một vài ứng dụng sẽ không hoạt động. Để đặt lại thiết bị về chế độ cài đặt gốc, bạn phải quay lại chế độ 4K rồi khoá trình tải khởi động của thiết bị. Hãy nhấn để đọc thêm."</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"Bạn đang ở chế độ 16 KB của chế độ không xác định kích thước trang. Ở chế độ này, tính toàn vẹn của phần mềm không được đảm bảo, đồng thời mọi dữ liệu lưu trữ trên điện thoại này có thể gặp rủi ro trong khi trình tải khởi động được mở khoá. Một số tính năng bị tắt ở các chế độ này nên có thể một vài ứng dụng sẽ không hoạt động. Để đặt lại thiết bị về chế độ cài đặt gốc, bạn phải quay lại chế độ 4K rồi khoá trình tải khởi động của thiết bị. Thao tác này sẽ đặt lại thiết bị về trạng thái ban đầu và khôi phục các chế độ cài đặt gốc. Sau khi thiết bị khởi động thành công vào Android, hãy tắt chế độ mở khoá OEM trong Tuỳ chọn cho nhà phát triển. Nếu thiết bị không khởi động vào Android hoặc không ổn định, hãy cài đặt ROM lại cho thiết bị với hình ảnh gốc mới nhất từ <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> hoặc sử dụng <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> rồi chọn \"Xoá thiết bị\", \"Khoá trình tải khởi động\" và \"Buộc cài đặt ROM cho mọi phân vùng\"."</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"Chế độ 16 KB của chế độ không xác định kích thước trang"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"Đọc thêm"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Trình xử lý báo cáo lỗi"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"Xác định ứng dụng nào xử lý phím tắt Báo cáo lỗi trên thiết bị của bạn."</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"Cá nhân"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Tắt chế độ trên máy bay để dùng UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB (băng tần siêu rộng) không sử dụng được ở vị trí hiện tại"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Giao thức Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Kết nối với các thiết bị tương thích bằng giao thức Thread để có được một trải nghiệm nhà thông minh liền mạch"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Tắt chế độ trên máy bay để dùng giao thức Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Quyền truy cập camera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Quyền truy cập vào micrô"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Áp dụng cho các ứng dụng và dịch vụ"</string>
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index c279d9f..2cfc8ca 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"具有附近设备权限的应用可以确定已连接的设备的相对位置。"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"应用和服务的位置信息使用权处于关闭状态。在您拨打紧急电话号码或向该号码发送短信时,系统可能仍会将您的设备位置信息发送给紧急救援人员。"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"详细了解位置信息设置"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"若要更改位置信息访问权限,请依次前往“设置”>“安全和隐私设置”>“隐私控制”"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"账号"</string>
<string name="security_settings_title" msgid="6710768415432791970">"安全"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"加密与凭据"</string>
@@ -580,7 +581,7 @@
<string name="private_space_hide_dialog_button" msgid="4157191429310035457">"知道了"</string>
<string name="private_space_category_system" msgid="1286843321867285700">"系统"</string>
<string name="private_space_delete_title" msgid="636873505724100006">"删除私密空间"</string>
- <string name="private_space_delete_header" msgid="4594429153176776184">"删除私密空间?"</string>
+ <string name="private_space_delete_header" msgid="4594429153176776184">"要删除私密空间吗?"</string>
<string name="private_space_delete_summary" msgid="3344372988408565545">"您的私密空间将从设备上移除。所有专用应用和数据都会被删除。此操作一经执行便无法撤消。"</string>
<string name="private_space_accounts" msgid="1078277762792056395">"以下账号将被从您的私密空间中移除:"</string>
<string name="private_space_delete_button_label" msgid="1256981385318225002">"删除"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"颜色对比度"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"对比度越高,文字、按钮和图标越引人注目。请选择最符合您需求的对比度。"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"某些应用可能仅支持部分颜色和文字对比度设置"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"调整颜色和文字与屏幕背景颜色的对比度"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"预览"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen、Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 天前"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"延长电池续航时间"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"充够电时关闭"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"电量充到 <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> 时关闭"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"当电量充到 <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> 以上时,省电模式就会关闭"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"开启"</string>
@@ -2971,7 +2970,7 @@
<string name="user_summary_not_set_up" msgid="4602868481732886115">"未设置"</string>
<string name="user_summary_restricted_not_set_up" msgid="1658946988920104613">"未设置 - 受限个人资料"</string>
<string name="user_summary_managed_profile_not_set_up" msgid="5739207307082458746">"未设置 - 工作资料"</string>
- <string name="user_owner" msgid="2079206733011361994">"所有者"</string>
+ <string name="user_owner" msgid="2079206733011361994">"机主"</string>
<string name="user_admin" msgid="4024553191395768119">"管理员"</string>
<string name="user_you" msgid="3070562015202859996">"您(<xliff:g id="NAME">%s</xliff:g>)"</string>
<string name="user_add_max_count" msgid="3328539978480663740">"您无法再添加任何用户。若要添加新用户,请先移除一个现有用户。"</string>
@@ -4431,7 +4430,7 @@
<string name="credman_confirmation_change_provider_positive_button" msgid="7732302992885116967">"更改"</string>
<string name="credman_limit_error_msg_title" msgid="1525814645803612135">"您只能开启 5 项服务"</string>
<string name="credman_limit_error_msg" msgid="2521803280130310063">"至少关闭 1 项服务才能添加另 1 项服务"</string>
- <string name="credman_main_settings_intro_text" msgid="4981603639240772620">"选择您偏好的服务来存储用于登录和自动填充建议的数据。如果您希望其他服务也提供建议,请开启相应服务。"</string>
+ <string name="credman_main_settings_intro_text" msgid="4981603639240772620">"选择您希望哪项服务来存储用于登录和自动填充建议的数据。如果您希望其他服务也提供建议,请开启相应服务。"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s会根据屏幕上的内容判断可以自动填充的内容。"</string>
<string name="credman_error_message_title" msgid="4099557206946333568">"密码、通行密钥和数据服务限制"</string>
<string name="credman_error_message" msgid="8334797097200415449">"同时最多可以启用 5 个密码、通行密钥和数据服务。若要添加其他服务,请先关闭一个已启用的服务。"</string>
@@ -4688,12 +4687,12 @@
<string name="sim_onboarding_select_sim_title" msgid="5895262188167744055">"选择要使用哪些 SIM 卡"</string>
<string name="sim_onboarding_select_sim_msg" msgid="5638859405391915048">"可以同时使用 2 张 SIM 卡"</string>
<string name="sim_onboarding_primary_sim_title" msgid="2793090401371135675">"设置主 SIM 卡"</string>
- <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"选择在拨打电话、发送短信和使用移动网络时默认使用的 SIM 卡"</string>
+ <string name="sim_onboarding_primary_sim_msg" msgid="5484656671490558032">"选择在拨打电话、发送短信和使用移动数据流量时默认使用的 SIM 卡"</string>
<string name="primary_sim_title" msgid="2508161011657571566">"主 SIM 卡"</string>
<string name="primary_sim_calls_title" msgid="4961189133582615685">"通话"</string>
<string name="primary_sim_texts_title" msgid="1287584042733097749">"短信"</string>
<string name="primary_sim_automatic_data_title" msgid="1265528923229642480">"自动切换数据网络"</string>
- <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"根据信号覆盖率和可用性来选择使用哪张 SIM 卡的移动网络"</string>
+ <string name="primary_sim_automatic_data_msg" msgid="1612203837010785203">"根据信号覆盖和剩余流量情况,自动选择一张最合适的 SIM 卡"</string>
<string name="sim_action_restart_dialog_title" msgid="3507413479633430120">"重启后可以使用 2 个 SIM 卡"</string>
<string name="sim_action_restart_dialog_msg" msgid="4737611046767629774">"若要同时使用 2 个 SIM 卡,请重启您的设备,然后开启这两个 SIM 卡"</string>
<string name="sim_action_restart_dialog_cancel" msgid="665560106686565624">"仅使用<xliff:g id="CARRIER_NAME">%1$s</xliff:g>"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"您的工作政策信息"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"由 IT 管理员管理的设置"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"以 16KB 页面大小启动设备"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"使用 16KB 页面大小所支持的内核启动设备"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"从 4KB 模式切换到 16KB 模式"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"您正处于运行 4KB 内核的页面通用模式,即将切换到 16KB 模式。在该模式下,无法保证软件完整性;而且在引导加载程序处于解锁状态时,存储在手机上的所有数据都可能会面临风险。此操作会重新启动设备。在这些模式下,某些功能会被停用,所以某些应用可能无法正常运作。如果想让设备返回到生产模式,您需要切换回 4KB 模式并锁定引导加载程序,这样就会将设备恢复出厂设置。待设备成功启动到 Android 系统后,在开发者选项中停用 OEM 解锁。"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"从 16KB 模式切换到 4KB 模式"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"您正处于运行 16KB 内核的页面通用模式,即将切换到 4KB 模式。在该模式下,无法保证软件完整性;而且在引导加载程序处于解锁状态时,存储在手机上的所有数据都可能会面临风险。此操作会重新启动设备。在这些模式下,某些功能会被停用,所以某些应用可能无法正常运作。如果想让设备返回到生产模式,您需要锁定引导加载程序,这样就会将设备恢复出厂设置。待设备成功启动到 Android 系统后,在开发者选项中停用 OEM 解锁。"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"无法将内核更新为 16KB 页面兼容的内核。"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"正在应用更改"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"将设备重新格式化为 ext4?(必须这样做,才能使用 16KB 模式)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"需要先将此设备的数据分区转换成 ext4,然后才能使用 16KB 开发者选项。在该模式下,无法保证软件完整性;而且在引导加载程序处于解锁状态时,存储在手机上的所有数据都可能会面临风险。在此之后,需要再重启设备一次,才能启用 16KB 选项。进入该模式后,您只需重启设备 1 次便可在 4KB 模式和 16KB 模式之间来回切换。在这些模式下,某些功能会被停用,所以某些应用可能无法正常运作。如果想让设备返回到生产模式,您需要切换回 4KB 模式并锁定引导加载程序,这样就会将设备恢复出厂设置。待设备成功启动到 Android 系统后,在开发者选项中停用 OEM 解锁。当您确认后,设备上的所有数据都会被擦除,而且文件系统会被更改为 ext4。完成以上步骤后,请再次返回启用 16KB 模式。"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"未能擦除数据分区并重新格式化为 ext4。"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"必须解锁引导加载程序,才能使用 16KB 模式"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"需要先为此设备解锁引导加载程序,然后才能使用 16KB 开发者选项。在该模式下,无法保证软件完整性;而且在引导加载程序处于解锁状态时,存储在手机上的所有数据都可能会面临风险。启用 16KB 模式后,所有用户数据及设置都会被擦除。待引导加载程序解锁后,需要进行 2 次重新启动才能启用 16KB 选项。进入该模式后,您只需重启设备 1 次便可在 4KB 模式和 16KB 模式之间来回切换。在这些模式下,某些功能会被停用,所以某些应用可能无法正常运作。如果想让设备返回到生产模式,您将需要切换回 4KB 模式并锁定 OEM/引导加载程序,这样就会将设备恢复出厂设置。请解锁引导加载程序,然后重试。如要查看详细操作说明,请访问:<a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"正在使用 4KB 页面通用模式"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"您正处于 4KB 页面通用模式。在该模式下,无法保证软件完整性;而且在引导加载程序处于解锁状态时,存储在手机上的所有数据都可能会面临风险。在这些模式下,某些功能会被停用,所以某些应用可能无法正常运作。如果想重新进入生产模式,您必须锁定设备的引导加载程序。点按即可了解详情。"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"您正处于 4KB 页面通用模式。在该模式下,无法保证软件完整性;而且在引导加载程序处于解锁状态时,存储在手机上的所有数据都可能会面临风险。在这些模式下,某些功能会被停用,所以某些应用可能无法正常运作。如果想重新进入生产模式,您必须锁定设备的引导加载程序。这样会再次将设备恢复出厂设置,使其还原为生产设置。待设备成功启动到 Android 系统后,在开发者选项中停用 OEM 解锁。如果设备未能启动到 Android 系统或不稳定,请使用最新出厂映像 (<a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>) 重新刷写设备,或者前往 <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> 选择“擦除设备数据”>“锁定引导加载程序”>“强制刷写所有分区”。"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"目前使用 16KB 页面通用模式"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"您正处于 16KB 页面通用模式。在该模式下,无法保证软件完整性;而且在引导加载程序处于解锁状态时,存储在手机上的所有数据都可能会面临风险。在这些模式下,某些功能会被停用,所以某些应用可能无法正常运作。如果想重新进入生产模式,您必须切换回 4KB 模式并锁定设备的引导加载程序。点按即可了解详情。"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"您正处于 16KB 页面通用模式。在该模式下,无法保证软件完整性;而且在引导加载程序处于解锁状态时,存储在手机上的所有数据都可能会面临风险。在这些模式下,某些功能会被停用,所以某些应用可能无法正常运作。如果想重新进入生产模式,您必须切换回 4KB 模式并锁定设备的引导加载程序。这样会再次将设备恢复出厂设置,使其还原为生产设置。待设备成功启动到 Android 系统后,在开发者选项中停用 OEM 解锁。如果设备未能启动到 Android 系统或不稳定,请使用最新出厂映像 (<a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>) 重新刷写设备,或者前往 <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> 选择“擦除设备数据”>“锁定引导加载程序”>“强制刷写所有分区”。"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16KB 页面通用模式"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"了解详情"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"Bug 报告处理程序"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"确定要使用哪款应用来处理设备上的错误报告快捷方式。"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"个人"</string>
@@ -4898,7 +4878,7 @@
<string name="media_controls_resume_title" msgid="855076860336652370">"固定媒体播放器"</string>
<string name="media_controls_resume_description" msgid="3163482266454802097">"为了方便您快速恢复播放,媒体播放器会在“快捷设置”中保持打开状态"</string>
<string name="media_controls_lockscreen_title" msgid="2188311721857512510">"在锁定的屏幕上显示媒体"</string>
- <string name="media_controls_lockscreen_description" msgid="3320333660404439510">"为了方便您快速恢复播放,媒体播放器会在锁定的屏幕上保持打开状态"</string>
+ <string name="media_controls_lockscreen_description" msgid="3320333660404439510">"为了方便您快速恢复播放,媒体播放器会在锁定的屏幕上保持开启状态"</string>
<string name="media_controls_recommendations_title" msgid="3012692549413927608">"显示 Google 助理推荐的媒体内容"</string>
<string name="media_controls_recommendations_description" msgid="7596498733126824030">"根据您的活动"</string>
<string name="media_controls_hide_player" msgid="2751439192580884015">"隐藏播放器"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"会关闭飞行模式,以使用超宽带 (UWB)"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"UWB 在当前位置不可用"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"使用 Thread 连接到兼容的设备,享受顺畅的智能家居体验"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"关闭飞行模式,以使用 Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"摄像头使用权限"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"麦克风使用权限"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"会影响应用和服务"</string>
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 03e19c4..21e30a3 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"應用程式如可存取附近的裝置,就能判斷已連接裝置的相對位置。"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"應用程式和服務的位置權限已關閉。當你打電話或發短訊到緊急電話號碼時,系統仍會將你的裝置位置資料傳送給救援人員。"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"進一步瞭解「位置設定」"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"如要變更位置資料存取權,請前往「設定」> [安全性和私隱] > [私隱權設定]"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"帳戶"</string>
<string name="security_settings_title" msgid="6710768415432791970">"安全性"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"加密和憑證"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"色彩對比度"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"對比度越高,文字、按鈕和圖示便越突出。選擇最適合你的對比度。"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"部分應用程式可能尚未支援所有色彩和文字對比度設定"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"調整色彩和文字與螢幕背景色彩之間的對比度。"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"預覽"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen、Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 天前"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"延長電池壽命"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"充夠電時關閉"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"電量達 <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> 時關閉"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"在電量超過 <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> 時關閉「慳電模式」"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"開啟"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"你的工作政策資料"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"由 IT 管理員管理的設定"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"使用 16 KB 頁面大小啟動"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"使用 16 KB 頁面大小支援的 kernel 啟動裝置"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"由 4 KB 模式切換至 16 KB 模式"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"你正處於執行 4 KB 核心的頁面通用模式,即將切換至 16 KB 模式。在此模式中無法保證軟件完整性,在啟動程式解鎖時,儲存在手機上的任何資料都可能面臨風險。這樣做會重新啟動裝置。在這類模式中,部分功能會停用,因此部分應用程式無法運作。如要將裝置返回實際工作環境模式,你需要切換回 4 KB 模式並鎖定啟動程式,然後裝置就會回復原廠設定。裝置成功啟動 Android 後,請在開發人員選項中停用 OEM 解鎖設定。"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"由 16 KB 模式切換至 4 KB 模式"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"你正處於執行 16 KB 核心的頁面通用模式,即將切換至 4 KB 模式。在此模式中無法保證軟件完整性,在啟動程式解鎖時,儲存在手機上的任何資料都可能面臨風險。這樣做會重新啟動裝置。在這類模式中,部分功能會停用,因此部分應用程式無法運作。如要將裝置返回實際工作環境模式,你需要鎖定啟動程式,然後裝置就會回復原廠設定。裝置成功啟動 Android 後,請在開發人員選項中停用 OEM 解鎖設定。"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"無法將 kernel 更新為 16 KB 頁面兼容 kernel。"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"正在套用變更"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"要將裝置重新格式化為 ext4 嗎?(需要這樣做才可使用 16 KB 模式)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"你需要先將此裝置的資料分區轉換為 ext4,才能使用 16 KB 開發人員選項。在此模式中無法保證軟件完整性,在啟動程式解鎖時,儲存在手機上的任何資料都可能面臨風險。在此之後需要再重新啟動一次,才能啟用 16 KB 選項。當你處於此模式時,可以在 4 KB 和 16 KB 模式之間來回切換,每次切換都要重新啟動一次。在這類模式中,部分功能會停用,因此部分應用程式無法運作。如要將裝置返回實際工作環境模式,你需要切換回 4 KB 模式並鎖定啟動程式,然後裝置就會回復原廠設定。裝置成功啟動 Android 後,請在開發人員選項中停用 OEM 解鎖設定。裝置資料將會抹除,檔案系統會在確認後變更為 ext4。完成此步驟之後,請再次返回啟用 16 KB。"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"無法重新格式化並將資料分區抹除,變更為 ext4 檔案系統。"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"需要解鎖啟動程式才可使用 16 KB 模式"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"你需要先將此裝置的啟動程式解鎖,才能使用 16 KB 開發人員選項。在此模式中無法保證軟件完整性,在啟動程式解鎖時,儲存在手機上的任何資料都可能面臨風險。啟用 16 KB 模式時,所有使用者資料和設定都將抹除。啟動程式解鎖後需要經過兩次重新啟動,才能啟用 16 KB 選項。當你處於此模式時,可以在 4 KB 和 16 KB 模式之間來回切換,每次切換都要重新啟動一次。在這類模式中,部分功能會停用,因此部分應用程式無法運作。如要將裝置返回實際工作環境模式,你需要切換回 4 KB 模式,然後原始設備製造商 (OEM)/啟動程式就會鎖定裝置 (此操作會將裝置回復原廠設定)。請解鎖啟動程式,然後再試一次。如需有關的操作指示,請瀏覽 <a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"使用 4 KB 頁面通用模式"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"你目前處於頁面通用模式的 4 KB 模式。在此模式中無法保證軟件完整性,在啟動程式解鎖時,儲存在手機上的任何資料都可能面臨風險。在這類模式中,部分功能會停用,因此部分應用程式無法運作。如要再次進入實際工作環境模式,你必須鎖定裝置的啟動程式。輕按即可閱讀更多。"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"你目前處於頁面通用模式的 4 KB 模式。在此模式中無法保證軟件完整性,在啟動程式解鎖時,儲存在手機上的任何資料都可能面臨風險。在這類模式中,部分功能會停用,因此部分應用程式無法運作。如要再次進入實際工作環境模式,你必須鎖定裝置的啟動程式。此操作會再次將裝置回復原廠設定,並將裝置還原為實際工作環境設定。裝置成功啟動 Android 後,請在開發人員選項中停用 OEM 解鎖設定。如裝置無法啟動 Android 或不穩定,請透過以下其中一種方式更新裝置:使用 <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> 中的最新原廠映像,或使用 <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> 工具,只要選取 [抹除裝置資料]、[鎖定啟動程式] 及 [強制更新所有分區] 即可。"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"使用 16 KB 頁面通用模式"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"你目前處於頁面通用模式的 16 KB 模式。在此模式中無法保證軟件完整性,在啟動程式解鎖時,儲存在手機上的任何資料都可能面臨風險。在這類模式中,部分功能會停用,因此部分應用程式無法運作。如要再次進入實際工作環境模式,你必須切換回 4 KB 模式,然後鎖定裝置的啟動程式。輕按即可閱讀更多。"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"你目前處於頁面通用模式的 16 KB 模式。在此模式中無法保證軟件完整性,在啟動程式解鎖時,儲存在手機上的任何資料都可能面臨風險。在這類模式中,部分功能會停用,因此部分應用程式無法運作。如要再次進入實際工作環境模式,你必須切換回 4 KB 模式,然後鎖定裝置的啟動程式。此操作會再次將裝置回復原廠設定,並將裝置還原為實際工作環境設定。裝置成功啟動 Android 後,請在開發人員選項中停用 OEM 解鎖設定。如裝置無法啟動 Android 或不穩定,請透過以下其中一種方式更新裝置:使用 <a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a> 中的最新原廠映像,或使用 <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> 工具,只要選取 [抹除裝置資料]、[鎖定啟動程式] 及 [強制更新所有分區] 即可。"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16 KB 頁面通用模式"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"閱讀更多"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"錯誤報告處理常式"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"選擇裝置上負責處理錯誤報告快速鍵的應用程式。"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"個人"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"請關閉飛行模式,以便使用 UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"目前位置無法使用 UWB"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"使用 Thread 與兼容裝置連線,享受流暢的智能家居體驗"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"請關閉飛行模式,以便使用 Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"相機存取權"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"麥克風存取權"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"應用程式和服務"</string>
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 785a0eb..a54ddcd 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"如果應用程式具有鄰近裝置權限,就能判斷已連結裝置的相對位置。"</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"應用程式和服務的位置存取權已關閉。當你撥打或傳訊息到緊急電話號碼時,系統仍會將你的裝置位置資訊傳送給緊急應變人員。"</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"進一步瞭解位置資訊設定"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"如要變更位置資訊存取權,請依序前往「設定」>「安全性與隱私權」>「隱私權控制項」"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"帳戶"</string>
<string name="security_settings_title" msgid="6710768415432791970">"安全性"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"加密和憑證"</string>
@@ -2017,7 +2018,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"色彩對比"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"對比度較高時,文字、按鈕和圖示會更醒目。請選擇效果最佳的對比度。"</string>
<string name="color_contrast_note" msgid="7592686603372566198">"部分應用程式可能不支援所有色彩和文字對比度設定"</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"調整色彩和文字在畫面背景色上的呈現效果"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"預覽"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"Helen、Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"2 天前"</string>
@@ -2572,8 +2572,7 @@
<string name="battery_saver_turn_on_summary" msgid="1433919417587171160">"延長電池續航力"</string>
<string name="battery_saver_sticky_title_new" msgid="5942813274115684599">"充電時關閉"</string>
<string name="battery_saver_sticky_title_percentage" msgid="1178162022087559148">"電量達 <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> 時關閉"</string>
- <!-- no translation found for battery_saver_sticky_description_new (8543277078136947874) -->
- <skip />
+ <string name="battery_saver_sticky_description_new" msgid="8543277078136947874">"在電池充電達 <xliff:g id="BATTERY_PERCENTAGE">%1$s</xliff:g> 的電量時關閉省電模式"</string>
<!-- no translation found for battery_saver_seekbar_title (3712266470054006641) -->
<skip />
<string name="battery_saver_seekbar_title_placeholder" msgid="7141264642540687540">"開啟"</string>
@@ -4804,46 +4803,27 @@
<string name="work_policy_privacy_settings" msgid="2702644843505242596">"你的工作政策資訊"</string>
<string name="work_policy_privacy_settings_summary" msgid="690118670737638405">"由 IT 管理員管理的設定"</string>
<string name="track_frame_time_keywords" msgid="7885340257945922239">"GPU"</string>
- <!-- no translation found for enable_16k_pages (8001470927566110689) -->
- <skip />
- <!-- no translation found for enable_16k_pages_summary (1964363364670306912) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_title (1286925577014793351) -->
- <skip />
- <!-- no translation found for confirm_enable_16k_pages_text (570198382662424714) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_title (3210360137887034659) -->
- <skip />
- <!-- no translation found for confirm_enable_4k_pages_text (155070605667160083) -->
- <skip />
+ <string name="enable_16k_pages" msgid="8001470927566110689">"以 16KB 頁面大小啟動"</string>
+ <string name="enable_16k_pages_summary" msgid="1964363364670306912">"使用支援 16KB 頁面大小的核心啟動裝置"</string>
+ <string name="confirm_enable_16k_pages_title" msgid="1286925577014793351">"從 4KB 模式切換回 16KB 模式"</string>
+ <string name="confirm_enable_16k_pages_text" msgid="570198382662424714">"你正處於執行 4KB 核心的可變頁面模式,即將切換為 16KB 模式。此模式無法保證軟體完整性,且系統啟動載入程式解鎖時,手機上的資料可能面臨風險。這樣做會重新啟動裝置。在這類模式中,部分功能會停用,因此有些應用程式可能無法運作。如要返回實際工作環境模式,必須切換回 4KB 模式並鎖定系統啟動載入程式,裝置就會恢復原廠設定。裝置成功啟動 Android 系統後,請在開發人員選項中停用 OEM 解鎖設定。"</string>
+ <string name="confirm_enable_4k_pages_title" msgid="3210360137887034659">"從 16KB 模式切換回 4KB 模式"</string>
+ <string name="confirm_enable_4k_pages_text" msgid="155070605667160083">"你正處於執行 16KB 核心的可變頁面模式,即將切換為 4KB 模式。此模式無法保證軟體完整性,且系統啟動載入程式解鎖時,手機上的資料可能面臨風險。這樣做會重新啟動裝置。在這類模式中,部分功能會停用,因此有些應用程式可能無法運作。如要返回實際工作環境模式,必須鎖定系統啟動載入程式,裝置就會恢復原廠設定。裝置成功啟動 Android 系統後,請在開發人員選項中停用 OEM 解鎖設定。"</string>
<string name="toast_16k_update_failed_text" msgid="8888858987184345567">"無法將核心更新為 16 KB 頁面相容核心。"</string>
<string name="progress_16k_ota_title" msgid="2117218313875523741">"正在套用變更"</string>
- <!-- no translation found for confirm_format_ext4_title (6696191800594435577) -->
- <skip />
- <!-- no translation found for confirm_format_ext4_text (7940372488624630214) -->
- <skip />
- <!-- no translation found for format_ext4_failure_toast (8059453995800471549) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_title (5374451262432025419) -->
- <skip />
- <!-- no translation found for confirm_oem_unlock_for_16k_text (3583604865119937957) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_title (1184703958249093215) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text_short (2894243902906666242) -->
- <skip />
- <!-- no translation found for page_agnostic_4k_pages_text (8284806650260868833) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_title (7762533464569818498) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text_short (269039281591806585) -->
- <skip />
- <!-- no translation found for page_agnostic_16k_pages_text (6208765386837706582) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_channel_name (1658444283036376361) -->
- <skip />
- <!-- no translation found for page_agnostic_notification_action (2309805437430150456) -->
- <skip />
+ <string name="confirm_format_ext4_title" msgid="6696191800594435577">"要將裝置重新格式化為 ext4 嗎?(啟用 16KB 模式需執行這項操作)"</string>
+ <string name="confirm_format_ext4_text" msgid="7940372488624630214">"必須先將這部裝置的資料分區轉換為 ext4,才能使用 16KB 開發人員選項。此模式無法保證軟體完整性,且系統啟動載入程式解鎖時,手機上的資料可能面臨風險。在此之後還必須再重新啟動一次,才能啟用 16KB 選項。當你處於此模式時,可以在 4KB 和 16KB 模式之間來回切換,每次切換都要重新啟動一次。在這類模式中,部分功能會停用,因此有些應用程式可能無法運作。如要返回實際工作環境模式,必須切換回 4KB 模式並鎖定系統啟動載入程式,裝置就會恢復原廠設定。裝置成功啟動 Android 系統後,請在開發人員選項中停用 OEM 解鎖設定。裝置資料將會抹除,檔案系統會在確認後變更為 ext4。完成此步驟之後,請再次返回啟用 16KB。"</string>
+ <string name="format_ext4_failure_toast" msgid="8059453995800471549">"無法抹除資料分區並重新格式化為 ext4。"</string>
+ <string name="confirm_oem_unlock_for_16k_title" msgid="5374451262432025419">"如要啟用 16KB 模式,需解鎖系統啟動載入程式"</string>
+ <string name="confirm_oem_unlock_for_16k_text" msgid="3583604865119937957">"必須先將這部裝置的系統啟動載入程式解鎖,才能使用 16KB 開發人員選項。此模式無法保證軟體完整性,且系統啟動載入程式解鎖時,手機上的資料可能面臨風險。啟用 16KB 模式時,所有使用者資料和設定都將抹除。系統啟動載入程式解鎖後,需要經過兩次重新啟動,才能啟用 16KB 選項。當你處於此模式時,可以在 4KB 和 16KB 模式之間來回切換,每次切換都要重新啟動一次。在這類模式中,部分功能會停用,因此有些應用程式可能無法運作。如要返回實際工作環境模式,必須切換回 4KB 模式,OEM/系統啟動載入程式就會鎖定裝置,裝置也將恢復原廠設定。請解鎖系統啟動載入程式,然後再試一次。操作方法如以下網址說明:<a href=\"https://source.android.com/docs/core/architecture/bootloader/locking_unlocking\">https://source.android.com/docs/core/architecture/bootloader/locking_unlocking</a>"</string>
+ <string name="page_agnostic_4k_pages_title" msgid="1184703958249093215">"目前使用 4KB 可變頁面模式"</string>
+ <string name="page_agnostic_4k_pages_text_short" msgid="2894243902906666242">"你目前處於可變頁面模式的 4KB 模式。此模式無法保證軟體完整性,且系統啟動載入程式解鎖時,手機上的資料可能面臨風險。在這類模式中,部分功能會停用,因此有些應用程式可能無法運作。如要再次進入實際工作環境模式,你必須鎖定裝置的系統啟動載入程式。輕觸即可閱讀更多內容。"</string>
+ <string name="page_agnostic_4k_pages_text" msgid="8284806650260868833">"你目前處於可變頁面模式的 4KB 模式。此模式無法保證軟體完整性,且系統啟動載入程式解鎖時,手機上的資料可能面臨風險。在這類模式中,部分功能會停用,因此有些應用程式可能無法運作。如要再次進入實際工作環境模式,你必須鎖定裝置的系統啟動載入程式。這樣做會使裝置再次恢復原廠設定,並將裝置還原為實際工作環境設定。裝置成功啟動 Android 系統後,請在開發人員選項中停用 OEM 解鎖設定。如果裝置無法啟動 Android 或狀態不穩,可透過以下任一方式重新刷新裝置:使用最新原廠映像檔 (<a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>) 或 <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> 工具,依序選取「Wipe Device」、「Lock Bootloader」和「Force Flash all partitions」。"</string>
+ <string name="page_agnostic_16k_pages_title" msgid="7762533464569818498">"目前使用 16KB 可變頁面模式"</string>
+ <string name="page_agnostic_16k_pages_text_short" msgid="269039281591806585">"你目前處於可變頁面模式的 16KB 模式。此模式無法保證軟體完整性,且系統啟動載入程式解鎖時,手機上的資料可能面臨風險。在這類模式中,部分功能會停用,因此有些應用程式可能無法運作。如要再次進入實際工作環境模式,你必須切換回 4K 模式,然後鎖定裝置的系統啟動載入程式。輕觸即可閱讀更多內容。"</string>
+ <string name="page_agnostic_16k_pages_text" msgid="6208765386837706582">"你目前處於可變頁面模式的 16KB 模式。此模式無法保證軟體完整性,且系統啟動載入程式解鎖時,手機上的資料可能面臨風險。在這類模式中,部分功能會停用,因此有些應用程式可能無法運作。如要再次進入實際工作環境模式,你必須切換回 4K 模式,然後鎖定裝置的系統啟動載入程式。這樣做會使裝置再次恢復原廠設定,並將裝置還原為實際工作環境設定。裝置成功啟動 Android 系統後,請在開發人員選項中停用 OEM 解鎖設定。如果裝置無法啟動 Android 或狀態不穩,可透過以下任一方式重新刷新裝置:使用最新原廠映像檔 (<a href=\"https://developers.google.com/android/images\">https://developers.google.com/android/images</a>) 或 <a href=\"https://flash.android.com/back-to-public\">https://flash.android.com/back-to-public</a> 工具,依序選取「Wipe Device」、「Lock Bootloader」和「Force Flash all partitions」。"</string>
+ <string name="page_agnostic_notification_channel_name" msgid="1658444283036376361">"16KB 可變頁面模式"</string>
+ <string name="page_agnostic_notification_action" msgid="2309805437430150456">"閱讀完整內容"</string>
<string name="bug_report_handler_title" msgid="713439959113250125">"錯誤報告處理常式"</string>
<string name="bug_report_handler_picker_footer_text" msgid="4935758328366585673">"選擇要使用哪個應用程式控管「錯誤報告」捷徑。"</string>
<string name="personal_profile_app_subtext" msgid="5586060806997067676">"個人"</string>
@@ -5010,8 +4990,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"請關閉飛航模式,以便使用 UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"無法在目前的位置使用 UWB"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Thread"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"使用 Thread 與相容裝置連線,享受流暢的智慧型住宅體驗"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"關閉飛航模式即可使用 Thread"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"相機存取權"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"麥克風存取權"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"適用於應用程式和服務"</string>
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 015bea5..dd089ff 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -286,7 +286,8 @@
<string name="location_settings_footer_general" msgid="1040507068701188821">"Ama-app anemvume Yamadivayisi aeseduze angakhetha indawo ehambelanayo yamadivayisi axhunyiwe."</string>
<string name="location_settings_footer_location_off" msgid="8568995909147566720">"Ukufinyelela kwendawo kuvaliwe mayelana nama-app namasevisi. Indawo yedivayisi yakho isengathunyelwa kubaphenduli besimo esiphuthumayo uma ushaya ikholi noma uthumela umbhalo kwinombolo ephuthumayo."</string>
<string name="location_settings_footer_learn_more_content_description" msgid="349380666660145540">"Funda kabanzi Ngamasethingi wendawo"</string>
- <string name="location_settings_tooltip_text_for_chrome" msgid="3574930966097093550">"Ukuze ushintshe ukufinyelela kwendawo, iya kokuthi Amasethingi Nokuvikeleka kanye Nobumfihlo Nezilawuli zokwemfihlo"</string>
+ <!-- no translation found for location_settings_tooltip_text_for_chrome (5781821709250544575) -->
+ <skip />
<string name="account_settings_title" msgid="9138880127246241885">"Ama-akhawunti"</string>
<string name="security_settings_title" msgid="6710768415432791970">"Ukuphepha"</string>
<string name="encryption_and_credential_settings_title" msgid="5856216318961482983">"Ukubethela nokuqinisekisa"</string>
@@ -2018,7 +2019,6 @@
<string name="accessibility_color_contrast_title" msgid="5757724357142452378">"Ukungafani kombala"</string>
<string name="accessibility_color_contrast_intro" msgid="7795090401101214930">"Ukungafani okuphezulu kwenza umbhalo, izinkinobho kanye nezithonjana zivele kakhulu. Khetha ukungafani okubukeka kangcono kuwe."</string>
<string name="color_contrast_note" msgid="7592686603372566198">"Amanye ama-app angase angayisekeli yonke imibala nemibhalo yamasethingi okungafani."</string>
- <string name="accessibility_color_contrast_summary" msgid="7563237683500106632">"Lungisa ukuthi imibala kanye nombhalo kubukeka kanjani uma kuqhathaniswa nombhala wengemuva lesikrini sakho"</string>
<string name="color_contrast_preview" msgid="6791430227535363883">"Hlola kuqala"</string>
<string name="color_contrast_preview_sender_name" msgid="8641943417589238147">"U-Helen, Adam"</string>
<string name="color_contrast_preview_email_send_date" msgid="2108702726171600080">"Izinsuku ezi-2 ezidlule"</string>
@@ -4991,8 +4991,12 @@
<string name="uwb_settings_summary_airplane_mode" msgid="1328864888135086484">"Vala imodi yendiza ukuze usebenzise i-UWB"</string>
<string name="uwb_settings_summary_no_uwb_regulatory" msgid="3465456428217979428">"I-UWB ayitholakali endaweni yamanje"</string>
<string name="thread_network_settings_title" msgid="4212301030523859220">"Uchungechunge"</string>
- <string name="thread_network_settings_summary" msgid="8065599651021748339">"Xhuma kumadivayisi ahambelanayo usebenzisa Uchungechunge ukuze uthole ukuhlola okulula kwekhaya elismathi"</string>
- <string name="thread_network_settings_summary_airplane_mode" msgid="7207252895832446979">"Vala imodi yendiza ukuze usebenzise Uchungechunge"</string>
+ <!-- no translation found for thread_network_settings_main_switch_title (3859168481929323474) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_footer_title (7385600318850220927) -->
+ <skip />
+ <!-- no translation found for thread_network_settings_learn_more (8278498005848565050) -->
+ <skip />
<string name="camera_toggle_title" msgid="8952668677727244992">"Ukufinyelela kwekhamera"</string>
<string name="mic_toggle_title" msgid="265145278323852547">"Ukufinyelela kwemakrofoni"</string>
<string name="perm_toggle_description" msgid="5754629581767319022">"Okwama-app namasevisi"</string>
diff --git a/res/values/config.xml b/res/values/config.xml
index 6d9d784..4d3a233 100644
--- a/res/values/config.xml
+++ b/res/values/config.xml
@@ -257,7 +257,7 @@
<bool name="config_show_device_header_in_device_info">true</bool>
<!-- Whether or not TopLevelSettings should force rounded icon for injected tiles -->
- <bool name="config_force_rounded_icon_TopLevelSettings">true</bool>
+ <bool name="config_force_rounded_icon_TopLevelSettings">false</bool>
<!-- Whether dismissal timestamp should be kept before deletion -->
<bool name="config_keep_contextual_card_dismissal_timestamp">false</bool>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index e14a107..86395fe 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -95,12 +95,12 @@
<!-- Title for fold grace period radio button that, on fold, goes to the lockscreen. [CHAR_LIMIT=NONE] -->
<string name="stay_awake_on_lockscreen_title">Swipe up to continue</string>
<!-- Summary for folding grace period radio button that, on fold, goes to the lockscreen. [CHAR_LIMIT=NONE] -->
- <string name="stay_awake_on_lockscreen_summary">Fold your phone and swipe up on the front display to continue using the app, or wait a few seconds for the screen to lock</string>
+ <string name="stay_awake_on_lockscreen_summary">Fold your phone and swipe up on the front display to continue using the app, or wait a few seconds for the screen to lock. Games and video apps will continue automatically.</string>
<!-- Title for sleep on fold radio button. [CHAR_LIMIT=NONE] -->
<string name="sleep_on_fold_title">Never</string>
<!-- Summary for sleep on fold radio button. [CHAR_LIMIT=NONE] -->
- <string name="sleep_on_fold_summary">Front display locks when you fold your device</string>
+ <string name="sleep_on_fold_summary">Front display turns off and locks when you fold your device</string>
<!-- Auto rotate switchbar title. [CHAR_LIMIT=NONE] -->
<string name="auto_rotate_settings_primary_switch_title">Use auto-rotate</string>
@@ -672,8 +672,10 @@
<string name="location_settings_footer_learn_more_content_description">
Learn more about Location settings
</string>
- <!-- Tooltip for switchbar on Chrome devices. [CHAR LIMIT=90]-->
- <string name="location_settings_tooltip_text_for_chrome">To change location access, go to Settings > Security and Privacy > Privacy controls</string>
+ <!-- Tooltip for switchbar on ChromeOS devices. [CHAR LIMIT=NONE]-->
+ <string name="location_settings_tooltip_text_for_chrome">
+ To change go to ChromeOS Settings > Privacy and security > Privacy controls > Location access
+ </string>
<!-- Main Settings screen setting option title for the item to take you to the accounts screen [CHAR LIMIT=22] -->
<string name="account_settings_title">Accounts</string>
@@ -2730,6 +2732,10 @@
<!-- Display settings screen, Color mode option for "Adaptive color" [CHAR LIMIT=45] -->
<string name="color_mode_option_automatic">Adaptive</string>
+ <!-- Key for the brightness level preference -->
+ <string name="preference_key_brightness_level" translatable="false">brightness</string>
+ <!-- Key for the auto brightness preference -->
+ <string name="preference_key_auto_brightness" translatable="false">auto_brightness_entry</string>
<!-- Sound & display settings screen, setting option name to change brightness level -->
<string name="brightness">Brightness level</string>
<!-- Sound & display settings screen, setting option name to enable adaptive brightness [CHAR LIMIT=30] -->
@@ -4688,8 +4694,6 @@
<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] -->
@@ -8552,7 +8556,7 @@
<string name="notifications_sent_never">Never</string>
<!-- Sound & notification > Advanced section: Title for managing notification listeners option. [CHAR LIMIT=60] -->
- <string name="manage_notification_access_title">Device & app notifications</string>
+ <string name="manage_notification_access_title">Notification read, reply & control</string>
<string name="manage_notification_access_summary">Control which apps and devices can read notifications</string>
@@ -8838,7 +8842,7 @@
<string name="notification_content_block_summary">Never show notifications in the shade or on peripheral devices</string>
<!-- [CHAR LIMIT=NONE] App notification settings: Full screen intent permission option title -->
- <string name="app_notification_fsi_permission_title">Allow full screen notifications</string>
+ <string name="app_notification_fsi_permission_title">Allow full-screen notifications</string>
<!-- [CHAR LIMIT=NONE] App notification settings: Full screen intent permission option description -->
<string name="app_notification_fsi_permission_summary">Allow notifications to take up the full screen when the device is locked</string>
@@ -9852,10 +9856,10 @@
<string name="filter_manage_external_storage">Can access all files</string>
<!-- Manage full screen intent permission title [CHAR LIMIT=40] -->
- <string name="full_screen_intent_title">Full screen notifications</string>
+ <string name="full_screen_intent_title">Full-screen notifications</string>
<!-- Label for setting that allows apps to send full screen intents. [CHAR LIMIT=NONE] -->
- <string name="permit_full_screen_intent">Allow full screen notifications from this app</string>
+ <string name="permit_full_screen_intent">Allow full-screen notifications from this app</string>
<!-- Description for setting that allows apps to send full screen intents. [CHAR LIMIT=NONE] -->
<string name="footer_description_full_screen_intent">Allow this app to show notifications that take up the full screen when the device is locked. Apps may use these to highlight alarms, incoming calls, or other urgent notifications.</string>
@@ -10186,8 +10190,8 @@
<!-- Description of number of apps allowed to ignore Data Saver [CHAR LIMIT=NONE] -->
<string name="data_saver_unrestricted_summary">{count, plural,
- =1 {1 app allowed to use unrestricted data when Data Saver is on}
- other {# apps allowed to use unrestricted data when Data Saver is on}
+ =1 {1 app allowed to use unrestricted mobile data when Data Saver is on}
+ other {# apps allowed to use unrestricted mobile data when Data Saver is on}
}</string>
<!-- Data usage title text [CHAR LIMIT=30] -->
@@ -10241,8 +10245,8 @@
<!-- Name of Data Saver screens [CHAR LIMIT=30] -->
<string name="data_saver_title">Data Saver</string>
- <!-- Button that leads to list of apps with unrestricted data access [CHAR LIMIT=60] -->
- <string name="unrestricted_data_saver">Unrestricted data</string>
+ <!-- Button that leads to list of apps with unrestricted mobile data access [CHAR LIMIT=60] -->
+ <string name="unrestricted_data_saver">Unrestricted mobile data</string>
<!-- Description of message shown when app is blocklisted for background data access [CHAR LIMIT=NONE] -->
<string name="restrict_background_blocklisted">Background data is turned off</string>
@@ -10256,11 +10260,11 @@
<!-- Switch label to enable the Data Saver feature [CHAR LIMIT=NONE] -->
<string name="data_saver_switch_title">Use Data Saver</string>
- <!-- Title for switch to allow app unrestricted data usage [CHAR LIMIT=NONE] -->
- <string name="unrestricted_app_title">Unrestricted data usage</string>
+ <!-- Title for switch to allow app unrestricted mobile data usage [CHAR LIMIT=NONE] -->
+ <string name="unrestricted_app_title">Unrestricted mobile data usage</string>
<!-- Title for switch to allow app unrestricted data usage [CHAR LIMIT=NONE] -->
- <string name="unrestricted_app_summary">Allow unrestricted data access when Data Saver is on</string>
+ <string name="unrestricted_app_summary">Allow unrestricted mobile data access when Data Saver is on</string>
<!-- Button to switch the default home app [CHAR LIMIT=60] -->
<string name="home_app">Home app</string>
@@ -10462,13 +10466,13 @@
<string name="developer_smallest_width">Smallest width</string>
<!-- Message shown when there are no premium SMS apps [CHAR LIMIT=NONE] -->
- <string name="premium_sms_none">No installed apps have requested Premium SMS access</string>
+ <string name="premium_sms_none">No installed apps have requested Premium SMS</string>
<!-- Warning message shown between options to enable Premium SMS for an app [CHAR LIMIT=NONE] -->
<string name="premium_sms_warning">Premium SMS may cost you money and will add up to your carrier bills. If you enable permission for an app, you will be able to send premium SMS using that app.</string>
<!-- Title of screen controlling which apps have access to send premium SMS messages [CHAR LIMIT=60] -->
- <string name="premium_sms_access">Premium SMS access</string>
+ <string name="premium_sms_access">Premium SMS</string>
<!-- Summary for Bluetooth when disabled. [CHAR LIMIT=NONE] -->
<string name="bluetooth_disabled">Off</string>
@@ -12579,11 +12583,17 @@
<!-- 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>
+ <!-- Title for Thread network settings main switch [CHAR_LIMIT=60] -->
+ <string name="thread_network_settings_main_switch_title">Use Thread</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>
+ <!-- Title for Thread network settings footer [CHAR_LIMIT=NONE] -->
+ <string name="thread_network_settings_footer_title">Thread helps connect your smart home devices, boosting efficiency, and performance.\n\nWhen enabled, this device is eligible to join a Thread network, allowing control of Matter supported devices through this phone.</string>
+
+ <!-- Text for Thread network settings learn more link [CHAR_LIMIT=NONE] -->
+ <string name="thread_network_settings_learn_more">Learn more about Thread</string>
+
+ <!-- URL for Thread network settings learn more link [CHAR_LIMIT=NONE] -->
+ <string name="thread_network_settings_learn_more_link" translatable="false">https://developers.home.google.com</string>
<!-- Label for the camera use toggle [CHAR LIMIT=40] -->
<string name="camera_toggle_title">Camera access</string>
@@ -12941,17 +12951,17 @@
<string name="bluetooth_details_permissions_sync_summary">Give your watch the same app permissions that you’ve allowed on this phone</string>
<!-- The title of the bluetooth audio device type selection [CHAR LIMIT=none] -->
- <string name="bluetooth_details_audio_device_types_title">Audio Device Type</string>
- <!-- The audio device type corresponding to unknown device type [CHAR LIMIT=none] -->
- <string name="bluetooth_details_audio_device_type_unknown">Unknown</string>
+ <string name="bluetooth_details_audio_device_types_title">Audio device type</string>
+ <!-- The audio device type corresponding to a not set device type [CHAR LIMIT=none] -->
+ <string name="bluetooth_details_audio_device_type_unknown">Not set</string>
<!-- The audio device type corresponding to speakers [CHAR LIMIT=none] -->
<string name="bluetooth_details_audio_device_type_speaker">Speaker</string>
<!-- The audio device type corresponding to headphones [CHAR LIMIT=none] -->
<string name="bluetooth_details_audio_device_type_headphones">Headphones</string>
- <!-- The audio device type corresponding to hearing aid [CHAR LIMIT=none] -->
- <string name="bluetooth_details_audio_device_type_hearing_aid">Hearing Aid</string>
+ <!-- The audio device type corresponding to hearing device [CHAR LIMIT=none] -->
+ <string name="bluetooth_details_audio_device_type_hearing_aid">Hearing device</string>
<!-- The audio device type corresponding to car kit [CHAR LIMIT=none] -->
- <string name="bluetooth_details_audio_device_type_carkit">Car Kit</string>
+ <string name="bluetooth_details_audio_device_type_carkit">Car</string>
<!-- The audio device type corresponding to other device type [CHAR LIMIT=none] -->
<string name="bluetooth_details_audio_device_type_other">Other</string>
diff --git a/res/xml/accessibility_color_and_motion.xml b/res/xml/accessibility_color_and_motion.xml
index 3522234..a500b72 100644
--- a/res/xml/accessibility_color_and_motion.xml
+++ b/res/xml/accessibility_color_and_motion.xml
@@ -22,16 +22,6 @@
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
index 5962b8d..651a583 100644
--- a/res/xml/accessibility_color_contrast.xml
+++ b/res/xml/accessibility_color_contrast.xml
@@ -28,7 +28,7 @@
android:key="color_contrast_selector"
android:selectable="false"
android:layout="@layout/accessibility_color_contrast_selector"
- settings:controller="com.android.settings.accessibility.ContrastSelectorPreferenceController" />
+ settings:controller="com.android.settings.display.ContrastSelectorPreferenceController" />
<SwitchPreferenceCompat
android:key="toggle_high_text_contrast_preference"
@@ -43,6 +43,6 @@
android:title="@string/color_contrast_note"
android:selectable="false"
settings:searchable="false"
- settings:controller="com.android.settings.accessibility.ColorContrastFooterPreferenceController" />
+ settings:controller="com.android.settings.display.ColorContrastFooterPreferenceController" />
</PreferenceScreen>
diff --git a/res/xml/accessibility_settings_for_setup_wizard.xml b/res/xml/accessibility_settings_for_setup_wizard.xml
index 0926d2d..a69dc26 100644
--- a/res/xml/accessibility_settings_for_setup_wizard.xml
+++ b/res/xml/accessibility_settings_for_setup_wizard.xml
@@ -29,6 +29,22 @@
settings:keywords="text_reading_options"
settings:controller="com.android.settings.accessibility.TextReadingFragmentForSuwController"/>
+ <com.android.settingslib.RestrictedPreference
+ android:key="@string/preference_key_brightness_level"
+ android:icon="@drawable/ic_suw_brightness_level"
+ android:title="@string/brightness"
+ settings:keywords="@string/keywords_display_brightness_level"
+ settings:useAdminDisabledSummary="true"
+ settings:userRestriction="no_config_brightness"/>
+
+ <com.android.settingslib.PrimarySwitchPreference
+ android:key="@string/preference_key_auto_brightness"
+ android:icon="@drawable/ic_suw_brightness_auto"
+ android:title="@string/auto_brightness_title"
+ android:fragment="com.android.settings.accessibility.AutoBrightnessPreferenceFragmentForSetupWizard"
+ settings:useAdminDisabledSummary="true"
+ settings:userRestriction="no_config_brightness"/>
+
<Preference
android:fragment="com.android.settings.accessibility.ToggleScreenMagnificationPreferenceFragmentForSetupWizard"
android:key="screen_magnification_preference"
diff --git a/res/xml/connected_devices_advanced.xml b/res/xml/connected_devices_advanced.xml
index 87db619..68b4c04 100644
--- a/res/xml/connected_devices_advanced.xml
+++ b/res/xml/connected_devices_advanced.xml
@@ -47,6 +47,17 @@
settings:keywords="@string/keywords_wifi_display_settings" />
<com.android.settingslib.RestrictedPreference
+ android:fragment="com.android.settings.connecteddevice.threadnetwork.ThreadNetworkFragment"
+ android:key="thread_network_settings"
+ android:title="@string/thread_network_settings_title"
+ android:icon="@*android:drawable/ic_thread_network"
+ android:order="-5"
+ settings:searchable="false"
+ settings:controller="com.android.settings.connecteddevice.threadnetwork.ThreadNetworkFragmentController"
+ settings:userRestriction="no_thread_network"
+ settings:useAdminDisabledSummary="true"/>
+
+ <com.android.settingslib.RestrictedPreference
android:fragment="com.android.settings.print.PrintSettingsFragment"
android:icon="@*android:drawable/ic_settings_print"
android:key="connected_device_printing"
@@ -63,15 +74,6 @@
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 0c6d673..4e52cf4 100644
--- a/res/xml/display_settings.xml
+++ b/res/xml/display_settings.xml
@@ -26,14 +26,14 @@
android:order="-200">
<com.android.settingslib.RestrictedPreference
- android:key="brightness"
+ android:key="@string/preference_key_brightness_level"
android:title="@string/brightness"
settings:keywords="@string/keywords_display_brightness_level"
settings:useAdminDisabledSummary="true"
settings:userRestriction="no_config_brightness"/>
<com.android.settingslib.PrimarySwitchPreference
- android:key="auto_brightness_entry"
+ android:key="@string/preference_key_auto_brightness"
android:title="@string/auto_brightness_title"
android:fragment="com.android.settings.display.AutoBrightnessSettings"
settings:useAdminDisabledSummary="true"
@@ -111,6 +111,14 @@
android:fragment="com.android.settings.display.ColorModePreferenceFragment"
settings:controller="com.android.settings.display.ColorModePreferenceController"
settings:keywords="@string/keywords_color_mode"/>
+
+ <Preference
+ android:fragment="com.android.settings.display.ColorContrastFragment"
+ android:key="color_contrast"
+ android:persistent="false"
+ android:title="@string/accessibility_color_contrast_title"
+ settings:controller="com.android.settings.display.ContrastPreferenceController"
+ settings:searchable="true"/>
</PreferenceCategory>
<PreferenceCategory
diff --git a/res/xml/thread_network_settings.xml b/res/xml/thread_network_settings.xml
new file mode 100644
index 0000000..549d650
--- /dev/null
+++ b/res/xml/thread_network_settings.xml
@@ -0,0 +1,33 @@
+<?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:title="@string/thread_network_settings_title">
+
+ <com.android.settingslib.widget.MainSwitchPreference
+ android:key="toggle_thread_network"
+ android:title="@string/thread_network_settings_main_switch_title"
+ settings:controller="com.android.settings.connecteddevice.threadnetwork.ThreadNetworkToggleController"/>
+
+ <com.android.settingslib.widget.FooterPreference
+ android:key="thread_network_settings_footer"
+ android:title="@string/thread_network_settings_footer_title"
+ android:selectable="false"
+ settings:searchable="false"
+ settings:controller="com.android.settings.connecteddevice.threadnetwork.ThreadNetworkFooterController"/>
+</PreferenceScreen>
diff --git a/res/xml/top_level_settings_v2.xml b/res/xml/top_level_settings_v2.xml
new file mode 100644
index 0000000..9cd8dbe
--- /dev/null
+++ b/res/xml/top_level_settings_v2.xml
@@ -0,0 +1,241 @@
+<?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:key="top_level_settings">
+
+ <PreferenceCategory
+ android:order="-140"
+ android:key="top_level_account_category">
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:order="-130"
+ android:key="top_level_connectivity_category">
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.network.NetworkDashboardFragment"
+ android:icon="@drawable/ic_settings_wireless_filled"
+ android:key="top_level_network"
+ android:order="-20"
+ android:title="@string/network_dashboard_title"
+ android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_network"
+ settings:controller="com.android.settings.network.TopLevelNetworkEntryPreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment"
+ android:icon="@drawable/ic_devices_other_filled"
+ android:key="top_level_connected_devices"
+ android:order="-10"
+ android:title="@string/connected_devices_dashboard_title"
+ android:summary="@string/connected_devices_dashboard_default_summary"
+ settings:highlightableMenuKey="@string/menu_key_connected_devices"
+ settings:controller="com.android.settings.connecteddevice.TopLevelConnectedDevicesPreferenceController"/>
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:order="-120"
+ android:key="top_level_personalize_category">
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.applications.AppDashboardFragment"
+ android:icon="@drawable/ic_apps_filled"
+ android:key="top_level_apps"
+ android:order="-60"
+ android:title="@string/apps_dashboard_title"
+ android:summary="@string/app_and_notification_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_apps"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.notification.ConfigureNotificationSettings"
+ android:icon="@drawable/ic_notifications_filled"
+ android:key="top_level_notifications"
+ android:order="-50"
+ android:title="@string/configure_notification_settings"
+ android:summary="@string/notification_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_notifications"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.notification.SoundSettings"
+ android:icon="@drawable/ic_volume_up_filled"
+ android:key="top_level_sound"
+ android:order="-40"
+ android:title="@string/sound_settings"
+ android:summary="@string/sound_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_sound"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.communal.CommunalDashboardFragment"
+ android:icon="@drawable/ia_settings_communal"
+ android:key="top_level_communal"
+ android:order="-30"
+ android:title="@string/communal_settings_title"
+ android:summary="@string/communal_settings_summary"
+ settings:highlightableMenuKey="@string/menu_key_communal"
+ settings:controller="com.android.settings.communal.CommunalPreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.DisplaySettings"
+ android:icon="@drawable/ic_settings_display_filled"
+ android:key="top_level_display"
+ android:order="-20"
+ android:title="@string/display_settings"
+ android:summary="@string/display_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_display"
+ settings:controller="com.android.settings.display.TopLevelDisplayPreferenceController"/>
+
+ <com.android.settings.widget.RestrictedHomepagePreference
+ android:icon="@drawable/ic_settings_wallpaper_filled"
+ android:key="top_level_wallpaper"
+ android:order="-10"
+ android:title="@string/wallpaper_settings_title"
+ android:summary="@string/wallpaper_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_wallpaper"
+ settings:controller="com.android.settings.display.TopLevelWallpaperPreferenceController"/>
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:order="-110"
+ android:key="top_level_system_info_category">
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.deviceinfo.StorageDashboardFragment"
+ android:icon="@drawable/ic_storage_filled"
+ android:key="top_level_storage"
+ android:order="-50"
+ android:title="@string/storage_settings"
+ android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_storage"
+ settings:controller="com.android.settings.deviceinfo.TopLevelStoragePreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.fuelgauge.batteryusage.PowerUsageSummary"
+ android:icon="@drawable/ic_settings_battery_filled"
+ android:key="top_level_battery"
+ android:order="-30"
+ android:title="@string/power_usage_summary_title"
+ android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_battery"
+ settings:controller="com.android.settings.fuelgauge.TopLevelBatteryPreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.system.SystemDashboardFragment"
+ android:icon="@drawable/ic_settings_system_dashboard_filled"
+ android:key="top_level_system"
+ android:order="-20"
+ android:title="@string/header_category_system"
+ android:summary="@string/system_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_system"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.deviceinfo.aboutphone.MyDeviceInfoFragment"
+ android:icon="@drawable/ic_settings_about_device_filled"
+ android:key="top_level_about_device"
+ android:order="-10"
+ android:title="@string/about_settings"
+ android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_about_device"
+ settings:controller="com.android.settings.deviceinfo.aboutphone.TopLevelAboutDevicePreferenceController"/>
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:order="-100"
+ android:key="top_level_security_privacy_category">
+ <com.android.settings.widget.HomepagePreference
+ android:icon="@drawable/ic_settings_safety_center_filled"
+ android:key="top_level_safety_center"
+ android:order="-50"
+ android:title="@string/safety_center_title"
+ android:summary="@string/safety_center_summary"
+ settings:highlightableMenuKey="@string/menu_key_safety_center"
+ settings:controller="com.android.settings.safetycenter.TopLevelSafetyCenterEntryPreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.security.SecuritySettings"
+ android:icon="@drawable/ic_settings_security_filled"
+ android:key="top_level_security"
+ android:order="-40"
+ android:title="@string/security_settings_title"
+ android:summary="@string/security_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_security"
+ settings:controller="com.android.settings.security.TopLevelSecurityEntryPreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.privacy.PrivacyDashboardFragment"
+ android:icon="@drawable/ic_settings_privacy_filled"
+ android:key="top_level_privacy"
+ android:order="-30"
+ android:title="@string/privacy_dashboard_title"
+ android:summary="@string/privacy_dashboard_summary"
+ settings:highlightableMenuKey="@string/menu_key_privacy"
+ settings:controller="com.android.settings.privacy.TopLevelPrivacyEntryPreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.location.LocationSettings"
+ android:icon="@drawable/ic_settings_location_filled"
+ android:key="top_level_location"
+ android:order="-20"
+ android:title="@string/location_settings_title"
+ android:summary="@string/location_settings_loading_app_permission_stats"
+ settings:highlightableMenuKey="@string/menu_key_location"
+ settings:controller="com.android.settings.location.TopLevelLocationPreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.accounts.AccountDashboardFragment"
+ android:icon="@drawable/ic_settings_passwords_filled"
+ android:key="top_level_accounts"
+ android:order="-10"
+ android:title="@string/account_dashboard_title_with_passkeys"
+ android:summary="@string/summary_placeholder"
+ settings:highlightableMenuKey="@string/menu_key_accounts"
+ settings:controller="com.android.settings.accounts.TopLevelAccountEntryPreferenceController"/>
+ </PreferenceCategory>
+
+ <PreferenceCategory
+ android:order="100"
+ android:key="top_level_support_category">
+ <com.android.settings.widget.HomepagePreference
+ android:key="top_level_emergency"
+ android:title="@string/emergency_settings_preference_title"
+ android:summary="@string/emergency_dashboard_summary"
+ android:icon="@drawable/ic_settings_emergency_filled"
+ android:order="-30"
+ android:fragment="com.android.settings.emergency.EmergencyDashboardFragment"
+ settings:isPreferenceVisible="@bool/config_show_emergency_settings"
+ settings:highlightableMenuKey="@string/menu_key_emergency"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:fragment="com.android.settings.accessibility.AccessibilitySettings"
+ android:icon="@drawable/ic_settings_accessibility_filled"
+ android:key="top_level_accessibility"
+ android:order="-20"
+ android:title="@string/accessibility_settings"
+ android:summary="@string/accessibility_settings_summary"
+ settings:highlightableMenuKey="@string/menu_key_accessibility"
+ settings:controller="com.android.settings.accessibility.TopLevelAccessibilityPreferenceController"/>
+
+ <com.android.settings.widget.HomepagePreference
+ android:icon="@drawable/ic_help_filled"
+ android:key="top_level_support"
+ android:order="-10"
+ android:title="@string/page_tab_title_support"
+ android:summary="@string/support_summary"
+ settings:highlightableMenuKey="@string/menu_key_support"
+ settings:controller="com.android.settings.support.SupportPreferenceController"/>
+ </PreferenceCategory>
+
+</PreferenceScreen>
diff --git a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java
index fdf7592..447e34e 100644
--- a/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java
+++ b/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizard.java
@@ -24,6 +24,7 @@
import android.accessibilityservice.AccessibilityServiceInfo;
import android.app.settings.SettingsEnums;
import android.content.ComponentName;
+import android.content.Context;
import android.content.pm.ServiceInfo;
import android.graphics.Color;
import android.graphics.drawable.Drawable;
@@ -40,11 +41,15 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.display.AutoBrightnessPreferenceController;
+import com.android.settings.display.BrightnessLevelPreferenceController;
import com.android.settingslib.RestrictedPreference;
+import com.android.settingslib.core.AbstractPreferenceController;
import com.google.android.setupcompat.template.FooterBarMixin;
import com.google.android.setupdesign.GlifPreferenceLayout;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -161,6 +166,21 @@
return TAG;
}
+ @Override
+ protected List<AbstractPreferenceController> createPreferenceControllers(Context context) {
+ final List<AbstractPreferenceController> controllers = new ArrayList<>();
+ BrightnessLevelPreferenceController brightnessLevelPreferenceController =
+ new BrightnessLevelPreferenceController(context, getSettingsLifecycle());
+ brightnessLevelPreferenceController.setInSetupWizard(true);
+ controllers.add(brightnessLevelPreferenceController);
+ String autoBrightnessKey = context.getString(R.string.preference_key_auto_brightness);
+ AutoBrightnessPreferenceController autoBrightnessPreferenceController =
+ new AutoBrightnessPreferenceController(context, autoBrightnessKey);
+ autoBrightnessPreferenceController.setInSetupWizard(true);
+ controllers.add(autoBrightnessPreferenceController);
+ return controllers;
+ }
+
/**
* Returns accessibility service info by given package name and service name.
*
diff --git a/src/com/android/settings/accessibility/AutoBrightnessPreferenceFragmentForSetupWizard.java b/src/com/android/settings/accessibility/AutoBrightnessPreferenceFragmentForSetupWizard.java
new file mode 100644
index 0000000..ad1ae96
--- /dev/null
+++ b/src/com/android/settings/accessibility/AutoBrightnessPreferenceFragmentForSetupWizard.java
@@ -0,0 +1,81 @@
+/*
+ * 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.Activity.RESULT_CANCELED;
+
+import android.app.settings.SettingsEnums;
+import android.graphics.drawable.Drawable;
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.recyclerview.widget.RecyclerView;
+
+import com.android.settings.R;
+import com.android.settings.display.AutoBrightnessSettings;
+import com.android.settingslib.Utils;
+
+import com.google.android.setupcompat.template.FooterBarMixin;
+import com.google.android.setupdesign.GlifPreferenceLayout;
+
+/**
+ * Fragment for adaptive brightness settings in the SetupWizard.
+ */
+public class AutoBrightnessPreferenceFragmentForSetupWizard extends AutoBrightnessSettings {
+
+ @Override
+ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+
+ if (view instanceof GlifPreferenceLayout) {
+ final GlifPreferenceLayout layout = (GlifPreferenceLayout) view;
+ final String title = getContext().getString(
+ R.string.auto_brightness_title);
+ final Drawable icon = getContext().getDrawable(R.drawable.ic_accessibility_visibility);
+ icon.setTintList(Utils.getColorAttr(getContext(), android.R.attr.colorPrimary));
+ AccessibilitySetupWizardUtils.updateGlifPreferenceLayout(getContext(), layout, title,
+ /* description= */ null, icon);
+
+ final FooterBarMixin mixin = layout.getMixin(FooterBarMixin.class);
+ AccessibilitySetupWizardUtils.setPrimaryButton(getContext(), mixin, R.string.done,
+ () -> {
+ setResult(RESULT_CANCELED);
+ finish();
+ });
+ }
+ }
+
+ @NonNull
+ @Override
+ public RecyclerView onCreateRecyclerView(@NonNull LayoutInflater inflater,
+ @NonNull ViewGroup parent, @Nullable Bundle savedInstanceState) {
+ if (parent instanceof GlifPreferenceLayout) {
+ final GlifPreferenceLayout layout = (GlifPreferenceLayout) parent;
+ return layout.onCreateRecyclerView(inflater, parent, savedInstanceState);
+ }
+ return super.onCreateRecyclerView(inflater, parent, savedInstanceState);
+ }
+
+ @Override
+ public int getMetricsCategory() {
+ return SettingsEnums.SUW_ACCESSIBILITY_AUTO_BRIGHTNESS;
+ }
+}
diff --git a/src/com/android/settings/accessibility/ContrastPreferenceController.java b/src/com/android/settings/accessibility/ContrastPreferenceController.java
deleted file mode 100644
index 33d3087..0000000
--- a/src/com/android/settings/accessibility/ContrastPreferenceController.java
+++ /dev/null
@@ -1,39 +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.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() {
- // Hide color contrast entry point inside Accessibility settings.
- return CONDITIONALLY_UNAVAILABLE;
- }
-}
diff --git a/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceController.java b/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceController.java
index fccd969..57cd1d2 100644
--- a/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceController.java
+++ b/src/com/android/settings/applications/credentials/DefaultCombinedPreferenceController.java
@@ -20,16 +20,20 @@
import android.content.Intent;
import android.credentials.CredentialManager;
import android.credentials.CredentialProviderInfo;
+import android.credentials.SetEnabledProvidersException;
import android.graphics.drawable.Drawable;
+import android.os.OutcomeReceiver;
import android.os.UserHandle;
import android.provider.Settings;
import android.service.autofill.AutofillService;
import android.service.autofill.AutofillServiceInfo;
import android.text.TextUtils;
+import android.util.Log;
import android.view.autofill.AutofillManager;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
+import androidx.core.content.ContextCompat;
import androidx.preference.Preference;
import com.android.internal.annotations.VisibleForTesting;
@@ -41,6 +45,7 @@
import java.util.ArrayList;
import java.util.List;
+import java.util.concurrent.Executor;
public class DefaultCombinedPreferenceController extends DefaultAppPreferenceController {
@@ -49,10 +54,12 @@
private final AutofillManager mAutofillManager;
private final CredentialManager mCredentialManager;
+ private final Executor mExecutor;
public DefaultCombinedPreferenceController(Context context) {
super(context);
+ mExecutor = ContextCompat.getMainExecutor(context);
mAutofillManager = mContext.getSystemService(AutofillManager.class);
if (CredentialManager.isServiceEnabled(context)) {
@@ -158,6 +165,9 @@
// Apply device admin restrictions to top provider.
if (topProvider != null
&& topProvider.getDeviceAdminRestrictions(mContext, userId) != null) {
+ // This case means, the provider is blocked by device admin, but settings' storage has
+ // not be cleared correctly. So clean the storage here.
+ removePrimaryProvider();
return null;
}
@@ -209,4 +219,28 @@
mContext.createContextAsUser(UserHandle.of(getUser()), /* flags= */ 0);
return new Intent(context, CredentialsPickerActivity.class);
}
+
+ private void removePrimaryProvider() {
+ // Commit using the CredMan API.
+ if (mCredentialManager == null) {
+ return;
+ }
+
+ mCredentialManager.setEnabledProviders(
+ List.of(), // empty primary provider.
+ List.of(), // empty enabled providers.
+ getUser(),
+ mExecutor,
+ new OutcomeReceiver<Void, SetEnabledProvidersException>() {
+ @Override
+ public void onResult(Void result) {
+ Log.i(TAG, "setEnabledProviders success");
+ }
+
+ @Override
+ public void onError(SetEnabledProvidersException e) {
+ Log.e(TAG, "setEnabledProviders error: " + e.toString());
+ }
+ });
+ }
}
diff --git a/src/com/android/settings/biometrics/OWNERS b/src/com/android/settings/biometrics/OWNERS
index cb0d034..f804b0f 100644
--- a/src/com/android/settings/biometrics/OWNERS
+++ b/src/com/android/settings/biometrics/OWNERS
@@ -1,3 +1,6 @@
+# The Android Biometric team should approve all changes to biometrics subdirectories.
+set noparent
+
graciecheng@google.com
ilyamaty@google.com
jaggies@google.com
diff --git a/src/com/android/settings/biometrics2/OWNERS b/src/com/android/settings/biometrics2/OWNERS
index a257ed8..ac806eb 100644
--- a/src/com/android/settings/biometrics2/OWNERS
+++ b/src/com/android/settings/biometrics2/OWNERS
@@ -1 +1,4 @@
+# The Android Biometric team should approve all changes to biometrics2 subdirectories.
+set noparent
+
include /src/com/android/settings/biometrics/OWNERS
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncController.java b/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncController.java
index 1f63993..f8086e7 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncController.java
@@ -18,6 +18,7 @@
import android.companion.AssociationInfo;
import android.companion.CompanionDeviceManager;
+import android.companion.Flags;
import android.companion.datatransfer.PermissionSyncRequest;
import android.content.Context;
@@ -74,6 +75,9 @@
@Override
public boolean isAvailable() {
+ if (!Flags.ongoingPermSync()) {
+ return false;
+ }
if (mAssociationId == DUMMY_ASSOCIATION_ID) {
return false;
}
diff --git a/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java b/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java
index 33f8b73..4423c65 100644
--- a/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java
+++ b/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceController.java
@@ -37,7 +37,6 @@
import com.android.settings.connecteddevice.dock.DockUpdater;
import com.android.settings.core.BasePreferenceController;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.flags.Flags;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
@@ -86,11 +85,7 @@
mSavedDockUpdater = FeatureFactory.getFeatureFactory().getDockUpdaterFeatureProvider()
.getSavedDockUpdater(context, this);
mIntentFilter = new IntentFilter(BluetoothAdapter.ACTION_STATE_CHANGED);
- if (Flags.enableSavedDevicesOrderByRecency()) {
- mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
- } else {
- mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
- }
+ mBluetoothAdapter = context.getSystemService(BluetoothManager.class).getAdapter();
}
@Override
@@ -123,9 +118,7 @@
mContext.registerReceiver(mReceiver, mIntentFilter,
Context.RECEIVER_EXPORTED_UNAUDITED);
mBluetoothDeviceUpdater.refreshPreference();
- if (Flags.enableSavedDevicesOrderByRecency()) {
- updatePreferenceGroup();
- }
+ updatePreferenceGroup();
}
@Override
@@ -143,37 +136,17 @@
@Override
public void onDeviceAdded(Preference preference) {
- if (Flags.enableSavedDevicesOrderByRecency()) {
- if (preference instanceof BluetoothDevicePreference) {
- mDevicePreferenceMap.put(
- ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
- preference);
- } else {
- mDockDevicesList.add(preference);
- }
- if (DEBUG) {
- Log.d(TAG, "onDeviceAdded() " + preference.getTitle());
- }
- updatePreferenceGroup();
+ if (preference instanceof BluetoothDevicePreference) {
+ mDevicePreferenceMap.put(
+ ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
+ preference);
} else {
- final List<BluetoothDevice> bluetoothDevices =
- mBluetoothAdapter.getMostRecentlyConnectedDevices();
- final int index =
- preference instanceof BluetoothDevicePreference
- ? bluetoothDevices.indexOf(
- ((BluetoothDevicePreference) preference)
- .getBluetoothDevice()
- .getDevice())
- : DOCK_DEVICE_INDEX;
- if (DEBUG) {
- Log.d(TAG, "onDeviceAdded() " + preference.getTitle() + ", index of : " + index);
- for (BluetoothDevice device : bluetoothDevices) {
- Log.d(TAG, "onDeviceAdded() most recently device : " + device.getName());
- }
- }
- addPreference(index, preference);
- updatePreferenceVisibility();
+ mDockDevicesList.add(preference);
}
+ if (DEBUG) {
+ Log.d(TAG, "onDeviceAdded() " + preference.getTitle());
+ }
+ updatePreferenceGroup();
}
private void addPreference(int index, Preference preference) {
@@ -224,28 +197,17 @@
@Override
public void onDeviceRemoved(Preference preference) {
- if (Flags.enableSavedDevicesOrderByRecency()) {
- if (preference instanceof BluetoothDevicePreference) {
- mDevicePreferenceMap.remove(
- ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
- preference);
- } else {
- mDockDevicesList.remove(preference);
- }
- if (DEBUG) {
- Log.d(TAG, "onDeviceRemoved() " + preference.getTitle());
- }
- updatePreferenceGroup();
+ if (preference instanceof BluetoothDevicePreference) {
+ mDevicePreferenceMap.remove(
+ ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
+ preference);
} else {
- if (preference instanceof BluetoothDevicePreference) {
- mDevicesList.remove(preference);
- } else {
- mDockDevicesList.remove(preference);
- }
-
- addPreference();
- updatePreferenceVisibility();
+ mDockDevicesList.remove(preference);
}
+ if (DEBUG) {
+ Log.d(TAG, "onDeviceRemoved() " + preference.getTitle());
+ }
+ updatePreferenceGroup();
}
/** Sort the preferenceGroup by most recently used. */
diff --git a/src/com/android/settings/connecteddevice/SavedDeviceGroupController.java b/src/com/android/settings/connecteddevice/SavedDeviceGroupController.java
index c73481d..671dac3 100644
--- a/src/com/android/settings/connecteddevice/SavedDeviceGroupController.java
+++ b/src/com/android/settings/connecteddevice/SavedDeviceGroupController.java
@@ -33,7 +33,6 @@
import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.flags.Flags;
import com.android.settings.overlay.DockUpdaterFeatureProvider;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -79,9 +78,7 @@
mBluetoothDeviceUpdater.registerCallback();
mSavedDockUpdater.registerCallback();
mBluetoothDeviceUpdater.refreshPreference();
- if (Flags.enableSavedDevicesOrderByRecency()) {
- updatePreferenceGroup();
- }
+ updatePreferenceGroup();
}
@Override
@@ -119,42 +116,28 @@
@Override
public void onDeviceAdded(Preference preference) {
- if (Flags.enableSavedDevicesOrderByRecency()) {
- mPreferenceGroup.addPreference(preference);
- if (preference instanceof BluetoothDevicePreference) {
- mDevicePreferenceMap.put(
- ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
- preference);
- } else {
- mDockDevicesList.add(preference);
- }
- updatePreferenceGroup();
+ mPreferenceGroup.addPreference(preference);
+ if (preference instanceof BluetoothDevicePreference) {
+ mDevicePreferenceMap.put(
+ ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
+ preference);
} else {
- if (mPreferenceGroup.getPreferenceCount() == 0) {
- mPreferenceGroup.setVisible(true);
- }
- mPreferenceGroup.addPreference(preference);
+ mDockDevicesList.add(preference);
}
+ updatePreferenceGroup();
}
@Override
public void onDeviceRemoved(Preference preference) {
- if (Flags.enableSavedDevicesOrderByRecency()) {
- mPreferenceGroup.removePreference(preference);
- if (preference instanceof BluetoothDevicePreference) {
- mDevicePreferenceMap.remove(
- ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
- preference);
- } else {
- mDockDevicesList.remove(preference);
- }
- updatePreferenceGroup();
+ mPreferenceGroup.removePreference(preference);
+ if (preference instanceof BluetoothDevicePreference) {
+ mDevicePreferenceMap.remove(
+ ((BluetoothDevicePreference) preference).getBluetoothDevice().getDevice(),
+ preference);
} else {
- mPreferenceGroup.removePreference(preference);
- if (mPreferenceGroup.getPreferenceCount() == 0) {
- mPreferenceGroup.setVisible(false);
- }
+ mDockDevicesList.remove(preference);
}
+ updatePreferenceGroup();
}
/** Sort the preferenceGroup by most recently used. */
diff --git a/src/com/android/settings/connecteddevice/threadnetwork/BaseThreadNetworkController.kt b/src/com/android/settings/connecteddevice/threadnetwork/BaseThreadNetworkController.kt
new file mode 100644
index 0000000..583706a
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/threadnetwork/BaseThreadNetworkController.kt
@@ -0,0 +1,46 @@
+/*
+ * 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.net.thread.ThreadNetworkController
+import android.net.thread.ThreadNetworkController.StateCallback
+import android.net.thread.ThreadNetworkException
+import android.os.OutcomeReceiver
+import androidx.annotation.VisibleForTesting
+import java.util.concurrent.Executor
+
+/**
+ * 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)
+}
\ No newline at end of file
diff --git a/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFooterController.kt b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFooterController.kt
new file mode 100644
index 0000000..1e3b624
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFooterController.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.connecteddevice.threadnetwork
+
+import android.content.Context
+import android.util.Log
+import androidx.preference.PreferenceScreen
+import com.android.settings.R
+import com.android.settings.core.BasePreferenceController
+import com.android.settingslib.HelpUtils
+import com.android.settingslib.widget.FooterPreference
+
+/**
+ * The footer preference controller for Thread settings in
+ * "Connected devices > Connection preferences > Thread".
+ */
+class ThreadNetworkFooterController(
+ context: Context,
+ preferenceKey: String
+) : BasePreferenceController(context, preferenceKey) {
+ override fun getAvailabilityStatus(): Int {
+ // The thread_network_settings screen won't be displayed and it doesn't matter if this
+ // controller always return AVAILABLE
+ return AVAILABLE
+ }
+
+ override fun displayPreference(screen: PreferenceScreen) {
+ val footer: FooterPreference? = screen.findPreference(KEY_PREFERENCE_FOOTER)
+ if (footer != null) {
+ footer.setLearnMoreAction { _ -> openLocaleLearnMoreLink() }
+ footer.setLearnMoreText(mContext.getString(R.string.thread_network_settings_learn_more))
+ }
+ }
+
+ private fun openLocaleLearnMoreLink() {
+ val intent = HelpUtils.getHelpIntent(
+ mContext,
+ mContext.getString(R.string.thread_network_settings_learn_more_link),
+ mContext::class.java.name
+ )
+ if (intent != null) {
+ mContext.startActivity(intent)
+ } else {
+ Log.w(TAG, "HelpIntent is null")
+ }
+ }
+
+ companion object {
+ private const val TAG = "ThreadNetworkSettings"
+ private const val KEY_PREFERENCE_FOOTER = "thread_network_settings_footer"
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFragment.kt b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFragment.kt
new file mode 100644
index 0000000..fd385d7
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFragment.kt
@@ -0,0 +1,39 @@
+/*
+ * 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.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
+
+/** The fragment for Thread settings in "Connected devices > Connection preferences > Thread". */
+@SearchIndexable(forTarget = SearchIndexable.ALL and SearchIndexable.ARC.inv())
+class ThreadNetworkFragment : DashboardFragment() {
+ override fun getPreferenceScreenResId() = R.xml.thread_network_settings
+
+ override fun getLogTag() = "ThreadNetworkFragment"
+
+ override fun getMetricsCategory() = SettingsEnums.CONNECTED_DEVICE_PREFERENCES_THREAD
+
+ companion object {
+ /** For Search. */
+ @JvmField
+ val SEARCH_INDEX_DATA_PROVIDER = BaseSearchIndexProvider(R.xml.thread_network_settings)
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFragmentController.kt b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFragmentController.kt
new file mode 100644
index 0000000..beb824a
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFragmentController.kt
@@ -0,0 +1,108 @@
+/*
+ * 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.Context
+import android.net.thread.ThreadNetworkController
+import android.net.thread.ThreadNetworkController.StateCallback
+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.settings.R
+import com.android.settings.core.BasePreferenceController
+import com.android.settings.flags.Flags
+import java.util.concurrent.Executor
+
+/**
+ * The fragment controller for Thread settings in
+ * "Connected devices > Connection preferences > Thread".
+ */
+class ThreadNetworkFragmentController @VisibleForTesting constructor(
+ context: Context,
+ preferenceKey: String,
+ private val executor: Executor,
+ private val threadController: BaseThreadNetworkController?
+) : BasePreferenceController(context, preferenceKey), LifecycleEventObserver {
+ private val stateCallback: StateCallback
+ private var threadEnabled = false
+ private var preference: Preference? = null
+
+ constructor(context: Context, preferenceKey: String) : this(
+ context,
+ preferenceKey,
+ ContextCompat.getMainExecutor(context),
+ ThreadNetworkUtils.getThreadNetworkController(context)
+ )
+
+ init {
+ stateCallback = newStateCallback()
+ }
+
+ override fun getAvailabilityStatus(): Int {
+ return if (!Flags.threadSettingsEnabled()) {
+ CONDITIONALLY_UNAVAILABLE
+ } else if (threadController == null) {
+ UNSUPPORTED_ON_DEVICE
+ } else {
+ AVAILABLE
+ }
+ }
+
+ override fun getSummary(): CharSequence {
+ return if (threadEnabled) {
+ mContext.getText(R.string.switch_on_text)
+ } else {
+ mContext.getText(R.string.switch_off_text)
+ }
+ }
+
+ override fun displayPreference(screen: PreferenceScreen) {
+ super.displayPreference(screen)
+ preference = screen.findPreference(preferenceKey)
+ }
+
+ override fun onStateChanged(source: LifecycleOwner, event: Lifecycle.Event) {
+ if (threadController == null) {
+ return
+ }
+
+ when (event) {
+ Lifecycle.Event.ON_START ->
+ threadController.registerStateCallback(executor, stateCallback)
+
+ Lifecycle.Event.ON_STOP ->
+ threadController.unregisterStateCallback(stateCallback)
+
+ else -> {}
+ }
+ }
+
+ private fun newStateCallback(): StateCallback {
+ return object : StateCallback {
+ override fun onThreadEnableStateChanged(enabledState: Int) {
+ threadEnabled = enabledState == ThreadNetworkController.STATE_ENABLED
+ preference?.let { preference -> refreshSummary(preference) }
+ }
+
+ override fun onDeviceRoleChanged(role: Int) {}
+ }
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkPreferenceController.kt b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkPreferenceController.kt
deleted file mode 100644
index 1c01750..0000000
--- a/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkPreferenceController.kt
+++ /dev/null
@@ -1,236 +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.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.settings.R
-import com.android.settings.core.TogglePreferenceController
-import com.android.settings.flags.Flags
-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.threadSettingsEnabled()) {
- 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(source: 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/connecteddevice/threadnetwork/ThreadNetworkToggleController.kt b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkToggleController.kt
new file mode 100644
index 0000000..2af4675
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkToggleController.kt
@@ -0,0 +1,146 @@
+/*
+ * 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.Context
+import android.net.thread.ThreadNetworkController
+import android.net.thread.ThreadNetworkController.StateCallback
+import android.net.thread.ThreadNetworkException
+import android.os.OutcomeReceiver
+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.settings.R
+import com.android.settings.core.TogglePreferenceController
+import com.android.settings.flags.Flags
+import java.util.concurrent.Executor
+
+/**
+ * Controller for the "Use Thread" toggle in "Connected devices > Connection preferences > Thread".
+ */
+class ThreadNetworkToggleController @VisibleForTesting constructor(
+ context: Context,
+ key: String,
+ private val executor: Executor,
+ private val threadController: BaseThreadNetworkController?
+) : TogglePreferenceController(context, key), LifecycleEventObserver {
+ private val stateCallback: StateCallback
+ private var threadEnabled = false
+ private var preference: Preference? = null
+
+ constructor(context: Context, key: String) : this(
+ context,
+ key,
+ ContextCompat.getMainExecutor(context),
+ ThreadNetworkUtils.getThreadNetworkController(context)
+ )
+
+ init {
+ stateCallback = newStateCallback()
+ }
+
+ val isThreadSupportedOnDevice: Boolean
+ get() = threadController != null
+
+ private fun newStateCallback(): StateCallback {
+ return object : StateCallback {
+ override fun onThreadEnableStateChanged(enabledState: Int) {
+ threadEnabled = enabledState == ThreadNetworkController.STATE_ENABLED
+ preference?.let { preference -> updateState(preference) }
+ }
+
+ override fun onDeviceRoleChanged(role: Int) {}
+ }
+ }
+
+ override fun getAvailabilityStatus(): Int {
+ return if (!Flags.threadSettingsEnabled()) {
+ CONDITIONALLY_UNAVAILABLE
+ } else if (!isThreadSupportedOnDevice) {
+ UNSUPPORTED_ON_DEVICE
+ } else {
+ AVAILABLE
+ }
+ }
+
+ override fun displayPreference(screen: PreferenceScreen) {
+ super.displayPreference(screen)
+ preference = screen.findPreference(preferenceKey)
+ }
+
+ override fun isChecked(): Boolean {
+ return threadEnabled
+ }
+
+ override fun setChecked(isChecked: Boolean): Boolean {
+ if (threadController == null) {
+ return false
+ }
+
+ // Avoids dead loop of setChecked -> threadController.setEnabled() ->
+ // StateCallback.onThreadEnableStateChanged -> updateState -> setChecked
+ if (isChecked == isChecked()) {
+ return true
+ }
+
+ 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(source: LifecycleOwner, event: Lifecycle.Event) {
+ if (threadController == null) {
+ return
+ }
+
+ when (event) {
+ Lifecycle.Event.ON_START -> {
+ threadController.registerStateCallback(executor, stateCallback)
+ }
+
+ Lifecycle.Event.ON_STOP -> {
+ threadController.unregisterStateCallback(stateCallback)
+ }
+
+ else -> {}
+ }
+ }
+
+ override fun getSliceHighlightMenuRes(): Int {
+ return R.string.menu_key_connected_devices
+ }
+
+ companion object {
+ private const val TAG = "ThreadNetworkSettings"
+ }
+}
diff --git a/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkUtils.kt b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkUtils.kt
new file mode 100644
index 0000000..70830ed
--- /dev/null
+++ b/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkUtils.kt
@@ -0,0 +1,59 @@
+/*
+ * 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.Context
+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 androidx.annotation.VisibleForTesting
+import java.util.concurrent.Executor
+
+/** Common utilities for Thread settings classes. */
+object ThreadNetworkUtils {
+ /**
+ * Retrieves the [BaseThreadNetworkController] instance that is backed by the Android
+ * [ThreadNetworkController].
+ */
+ 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)
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/com/android/settings/core/RoundCornerPreferenceAdapter.java b/src/com/android/settings/core/RoundCornerPreferenceAdapter.java
new file mode 100644
index 0000000..e5f3763
--- /dev/null
+++ b/src/com/android/settings/core/RoundCornerPreferenceAdapter.java
@@ -0,0 +1,151 @@
+/*
+ * 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.core;
+
+import android.os.Handler;
+import android.os.Looper;
+import android.view.View;
+
+import androidx.annotation.NonNull;
+import androidx.preference.Preference;
+import androidx.preference.PreferenceCategory;
+import androidx.preference.PreferenceGroup;
+import androidx.preference.PreferenceGroupAdapter;
+import androidx.preference.PreferenceViewHolder;
+
+import com.android.settingslib.widget.theme.R;
+
+import java.util.ArrayList;
+import java.util.List;
+
+public class RoundCornerPreferenceAdapter extends PreferenceGroupAdapter {
+
+ private static final int ROUND_CORNER_CENTER = 1;
+ private static final int ROUND_CORNER_TOP = 1 << 1;
+ private static final int ROUND_CORNER_BOTTOM = 1 << 2;
+
+ private final PreferenceGroup mPreferenceGroup;
+
+ private List<Integer> mRoundCornerMappingList;
+
+ private final Handler mHandler;
+
+ private final Runnable mSyncRunnable = new Runnable() {
+ @Override
+ public void run() {
+ updatePreferences();
+ }
+ };
+
+ public RoundCornerPreferenceAdapter(@NonNull PreferenceGroup preferenceGroup) {
+ super(preferenceGroup);
+ mPreferenceGroup = preferenceGroup;
+ mHandler = new Handler(Looper.getMainLooper());
+ updatePreferences();
+ }
+
+ @Override
+ public void onPreferenceHierarchyChange(@NonNull Preference preference) {
+ super.onPreferenceHierarchyChange(preference);
+ mHandler.removeCallbacks(mSyncRunnable);
+ mHandler.post(mSyncRunnable);
+ }
+
+ @Override
+ public void onBindViewHolder(@NonNull PreferenceViewHolder holder, int position) {
+ super.onBindViewHolder(holder, position);
+ updateBackground(holder, position);
+ }
+
+ @SuppressWarnings("WeakerAccess") /* synthetic access */
+ private void updatePreferences() {
+ mRoundCornerMappingList = new ArrayList<>();
+ mappingPreferenceGroup(mRoundCornerMappingList, mPreferenceGroup);
+ }
+ private void mappingPreferenceGroup(List<Integer> visibleList, PreferenceGroup group) {
+ int groupSize = group.getPreferenceCount();
+ int firstVisible = 0;
+ int lastVisible = 0;
+ for (int i = 0; i < groupSize; i++) {
+ Preference pref = group.getPreference(i);
+ if (!pref.isVisible()) {
+ continue;
+ }
+
+ //the first visible preference.
+ Preference firstVisiblePref = group.getPreference(firstVisible);
+ if (!firstVisiblePref.isVisible()) {
+ firstVisible = i;
+ }
+
+ int value = 0;
+ if (group instanceof PreferenceCategory) {
+ if (pref instanceof PreferenceCategory) {
+ visibleList.add(value);
+ mappingPreferenceGroup(visibleList, (PreferenceCategory) pref);
+ } else {
+ if (i == firstVisible) {
+ value |= ROUND_CORNER_TOP;
+ }
+
+ value |= ROUND_CORNER_BOTTOM;
+ if (i > lastVisible) {
+ // the last
+ int lastIndex = visibleList.size() - 1;
+ int newValue = visibleList.get(lastIndex) & ~ROUND_CORNER_BOTTOM;
+ visibleList.set(lastIndex, newValue);
+ lastVisible = i;
+ }
+
+ value |= ROUND_CORNER_CENTER;
+ visibleList.add(value);
+ }
+ } else {
+ visibleList.add(value);
+ if (pref instanceof PreferenceCategory) {
+ mappingPreferenceGroup(visibleList, (PreferenceCategory) pref);
+ }
+ }
+ }
+ }
+
+ /** handle roundCorner background */
+ private void updateBackground(PreferenceViewHolder holder, int position) {
+ int CornerType = mRoundCornerMappingList.get(position);
+
+ if ((CornerType & ROUND_CORNER_CENTER) == 0) {
+ return;
+ }
+
+ View v = holder.itemView;
+ if (((CornerType & ROUND_CORNER_TOP) != 0) && ((CornerType & ROUND_CORNER_BOTTOM) == 0)) {
+ // the first
+ v.setBackgroundResource(R.drawable.settingslib_round_background_top);
+ } else if (((CornerType & ROUND_CORNER_BOTTOM) != 0)
+ && ((CornerType & ROUND_CORNER_TOP) == 0)) {
+ // the last
+ v.setBackgroundResource(R.drawable.settingslib_round_background_bottom);
+ } else if (((CornerType & ROUND_CORNER_TOP) != 0)
+ && ((CornerType & ROUND_CORNER_BOTTOM) != 0)) {
+ // the only one preference
+ v.setBackgroundResource(R.drawable.settingslib_round_background);
+ } else {
+ // in the center
+ v.setBackgroundResource(R.drawable.settingslib_round_background_center);
+ }
+ }
+}
diff --git a/src/com/android/settings/core/gateway/SettingsGateway.java b/src/com/android/settings/core/gateway/SettingsGateway.java
index bee1da7..7c601c0 100644
--- a/src/com/android/settings/core/gateway/SettingsGateway.java
+++ b/src/com/android/settings/core/gateway/SettingsGateway.java
@@ -28,9 +28,9 @@
import com.android.settings.accessibility.AccessibilityHearingAidsFragment;
import com.android.settings.accessibility.AccessibilitySettings;
import com.android.settings.accessibility.AccessibilitySettingsForSetupWizard;
+import com.android.settings.accessibility.AutoBrightnessPreferenceFragmentForSetupWizard;
import com.android.settings.accessibility.CaptioningPropertiesFragment;
import com.android.settings.accessibility.ColorAndMotionFragment;
-import com.android.settings.accessibility.ColorContrastFragment;
import com.android.settings.accessibility.HearingDevicePairingFragment;
import com.android.settings.accessibility.TextReadingPreferenceFragment;
import com.android.settings.accessibility.TextReadingPreferenceFragmentForSetupWizard;
@@ -105,6 +105,7 @@
import com.android.settings.deviceinfo.firmwareversion.FirmwareVersionSettings;
import com.android.settings.deviceinfo.legal.ModuleLicensesDashboard;
import com.android.settings.display.AutoBrightnessSettings;
+import com.android.settings.display.ColorContrastFragment;
import com.android.settings.display.NightDisplaySettings;
import com.android.settings.display.ScreenTimeoutSettings;
import com.android.settings.display.SmartAutoRotatePreferenceFragment;
@@ -258,6 +259,7 @@
EditShortcutsPreferenceFragment.class.getName(),
TextReadingPreferenceFragment.class.getName(),
TextReadingPreferenceFragmentForSetupWizard.class.getName(),
+ AutoBrightnessPreferenceFragmentForSetupWizard.class.getName(),
CaptioningPropertiesFragment.class.getName(),
ToggleDaltonizerPreferenceFragment.class.getName(),
ToggleColorInversionPreferenceFragment.class.getName(),
diff --git a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
index b95d927..ffc97dc 100644
--- a/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
+++ b/src/com/android/settings/dashboard/DashboardFeatureProviderImpl.java
@@ -444,7 +444,9 @@
}
if (TextUtils.equals(tile.getCategory(), CategoryKey.CATEGORY_HOMEPAGE)) {
iconDrawable.setTint(Utils.getHomepageIconColor(preference.getContext()));
- } else if (forceRoundedIcon && !TextUtils.equals(mContext.getPackageName(), iconPackage)) {
+ }
+
+ if (forceRoundedIcon && !TextUtils.equals(mContext.getPackageName(), iconPackage)) {
iconDrawable = new AdaptiveIcon(mContext, iconDrawable,
R.dimen.dashboard_tile_foreground_image_inset);
((AdaptiveIcon) iconDrawable).setBackgroundColor(mContext, tile);
diff --git a/src/com/android/settings/datausage/AppDataUsageSummaryController.kt b/src/com/android/settings/datausage/AppDataUsageSummaryController.kt
index a764c1d..233e107 100644
--- a/src/com/android/settings/datausage/AppDataUsageSummaryController.kt
+++ b/src/com/android/settings/datausage/AppDataUsageSummaryController.kt
@@ -23,11 +23,12 @@
import androidx.compose.ui.res.stringResource
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.android.settings.R
+import com.android.settings.datausage.lib.DataUsageFormatter
import com.android.settings.datausage.lib.NetworkUsageDetailsData
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.settingslib.spaprivileged.framework.compose.placeholder
+import com.android.settingslib.spaprivileged.framework.compose.getPlaceholder
import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.map
@@ -35,17 +36,20 @@
ComposePreferenceController(context, preferenceKey) {
private val dataFlow = MutableStateFlow(NetworkUsageDetailsData.AllZero)
+ private val dataUsageFormatter = DataUsageFormatter(context)
+ private val emptyDataUsage =
+ DataUsageFormatter.FormattedDataUsage(context.getPlaceholder(), context.getPlaceholder())
private val totalUsageFlow = dataFlow.map {
- DataUsageUtils.formatDataUsage(mContext, it.totalUsage).toString()
+ dataUsageFormatter.formatDataUsage(it.totalUsage)
}
private val foregroundUsageFlow = dataFlow.map {
- DataUsageUtils.formatDataUsage(mContext, it.foregroundUsage).toString()
+ dataUsageFormatter.formatDataUsage(it.foregroundUsage)
}
private val backgroundUsageFlow = dataFlow.map {
- DataUsageUtils.formatDataUsage(mContext, it.backgroundUsage).toString()
+ dataUsageFormatter.formatDataUsage(it.backgroundUsage)
}
override fun getAvailabilityStatus() = AVAILABLE
@@ -57,20 +61,23 @@
@Composable
override fun Content() {
Column {
- val totalUsage by totalUsageFlow.collectAsStateWithLifecycle(placeholder())
- val foregroundUsage by foregroundUsageFlow.collectAsStateWithLifecycle(placeholder())
- val backgroundUsage by backgroundUsageFlow.collectAsStateWithLifecycle(placeholder())
+ val totalUsage by totalUsageFlow.collectAsStateWithLifecycle(emptyDataUsage)
+ val foregroundUsage by foregroundUsageFlow.collectAsStateWithLifecycle(emptyDataUsage)
+ val backgroundUsage by backgroundUsageFlow.collectAsStateWithLifecycle(emptyDataUsage)
Preference(object : PreferenceModel {
override val title = stringResource(R.string.total_size_label)
- override val summary = { totalUsage }
+ override val summary = { totalUsage.displayText }
+ override val summaryContentDescription = { totalUsage.contentDescription }
})
Preference(object : PreferenceModel {
override val title = stringResource(R.string.data_usage_label_foreground)
- override val summary = { foregroundUsage }
+ override val summary = { foregroundUsage.displayText }
+ override val summaryContentDescription = { foregroundUsage.contentDescription }
})
Preference(object : PreferenceModel {
override val title = stringResource(R.string.data_usage_label_background)
- override val summary = { backgroundUsage }
+ override val summary = { backgroundUsage.displayText }
+ override val summaryContentDescription = { backgroundUsage.contentDescription }
})
}
}
diff --git a/src/com/android/settings/datausage/BillingCyclePreference.kt b/src/com/android/settings/datausage/BillingCyclePreference.kt
index a6904bc..8dd7d0f 100644
--- a/src/com/android/settings/datausage/BillingCyclePreference.kt
+++ b/src/com/android/settings/datausage/BillingCyclePreference.kt
@@ -26,11 +26,9 @@
import com.android.settings.R
import com.android.settings.core.SubSettingLauncher
import com.android.settings.datausage.lib.BillingCycleRepository
-import com.android.settings.network.mobileDataEnabledFlow
import com.android.settings.spa.preference.ComposePreference
import com.android.settingslib.spa.widget.preference.Preference
import com.android.settingslib.spa.widget.preference.PreferenceModel
-import kotlinx.coroutines.flow.map
/**
* Preference which displays billing cycle of subscription
@@ -46,8 +44,8 @@
override fun setTemplate(template: NetworkTemplate, subId: Int) {
setContent {
- val isModifiable by remember {
- context.mobileDataEnabledFlow(subId).map { repository.isModifiable(subId) }
+ val isModifiable by remember(subId) {
+ repository.isModifiableFlow(subId)
}.collectAsStateWithLifecycle(initialValue = false)
Preference(object : PreferenceModel {
diff --git a/src/com/android/settings/datausage/BillingCycleSettings.java b/src/com/android/settings/datausage/BillingCycleSettings.java
index 9a7411a..69577a8 100644
--- a/src/com/android/settings/datausage/BillingCycleSettings.java
+++ b/src/com/android/settings/datausage/BillingCycleSettings.java
@@ -44,6 +44,7 @@
import com.android.settings.R;
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
+import com.android.settings.datausage.lib.DataUsageFormatter;
import com.android.settings.datausage.lib.NetworkTemplates;
import com.android.settings.network.SubscriptionUtil;
import com.android.settings.network.telephony.MobileNetworkUtils;
@@ -322,8 +323,8 @@
: editor.getPolicyWarningBytes(template);
final String[] unitNames = new String[] {
- DataUsageFormatter.INSTANCE.getBytesDisplayUnit(getResources(), MIB_IN_BYTES),
- DataUsageFormatter.INSTANCE.getBytesDisplayUnit(getResources(), GIB_IN_BYTES),
+ DataUsageFormatter.Companion.getBytesDisplayUnit(getResources(), MIB_IN_BYTES),
+ DataUsageFormatter.Companion.getBytesDisplayUnit(getResources(), GIB_IN_BYTES),
};
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(
getContext(), android.R.layout.simple_spinner_item, unitNames);
diff --git a/src/com/android/settings/datausage/DataUsageFormatter.kt b/src/com/android/settings/datausage/DataUsageFormatter.kt
deleted file mode 100644
index 16a9ae8..0000000
--- a/src/com/android/settings/datausage/DataUsageFormatter.kt
+++ /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.
- */
-
-package com.android.settings.datausage
-
-import android.content.res.Resources
-import android.text.format.Formatter
-
-object DataUsageFormatter {
-
- /**
- * Gets the display unit of the given bytes.
- *
- * Similar to MeasureFormat.getUnitDisplayName(), but with the expected result for the bytes in
- * Settings, and align with other places in Settings.
- */
- fun Resources.getBytesDisplayUnit(bytes: Long): String =
- Formatter.formatBytes(this, bytes, Formatter.FLAG_IEC_UNITS).units
-}
\ No newline at end of file
diff --git a/src/com/android/settings/datausage/DataUsageList.kt b/src/com/android/settings/datausage/DataUsageList.kt
index 1995097..af115d9 100644
--- a/src/com/android/settings/datausage/DataUsageList.kt
+++ b/src/com/android/settings/datausage/DataUsageList.kt
@@ -35,7 +35,7 @@
import com.android.settings.datausage.lib.NetworkUsageData
import com.android.settings.network.MobileNetworkRepository
import com.android.settings.network.SubscriptionUtil
-import com.android.settings.network.mobileDataEnabledFlow
+import com.android.settings.network.telephony.requireSubscriptionManager
import com.android.settingslib.mobile.dataservice.SubscriptionInfoEntity
import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
import com.android.settingslib.spaprivileged.framework.common.userManager
@@ -113,8 +113,8 @@
override fun onViewCreated(v: View, savedInstanceState: Bundle?) {
super.onViewCreated(v, savedInstanceState)
- requireContext().mobileDataEnabledFlow(subId)
- .collectLatestWithLifecycle(viewLifecycleOwner) { updatePolicy() }
+ billingCycleRepository.isModifiableFlow(subId)
+ .collectLatestWithLifecycle(viewLifecycleOwner, action = ::updatePolicy)
val template = template ?: return
viewModel.templateFlow.value = template
@@ -163,16 +163,14 @@
}
/** Update chart sweeps and cycle list to reflect [NetworkPolicy] for current [template]. */
- private fun updatePolicy() {
- val isBillingCycleModifiable = isBillingCycleModifiable()
+ private fun updatePolicy(isModifiable: Boolean) {
+ val isBillingCycleModifiable = isModifiable && isActiveSubscription()
dataUsageListHeaderController?.setConfigButtonVisible(isBillingCycleModifiable)
chartDataUsagePreferenceController?.setBillingCycleModifiable(isBillingCycleModifiable)
}
- private fun isBillingCycleModifiable(): Boolean =
- billingCycleRepository.isModifiable(subId) &&
- requireContext().getSystemService(SubscriptionManager::class.java)!!
- .getActiveSubscriptionInfo(subId) != null
+ private fun isActiveSubscription(): Boolean =
+ requireContext().requireSubscriptionManager().getActiveSubscriptionInfo(subId) != null
/**
* Updates the chart and detail data when initial loaded or selected cycle changed.
@@ -180,7 +178,7 @@
private fun updateSelectedCycle(usageData: NetworkUsageData) {
Log.d(TAG, "showing cycle $usageData")
- usageAmount?.title = usageData.getDataUsedString(requireContext())
+ usageAmount?.title = usageData.getDataUsedString(requireContext()).displayText
viewModel.selectedCycleFlow.value = usageData
updateApps(usageData)
diff --git a/src/com/android/settings/datausage/DataUsageUtils.java b/src/com/android/settings/datausage/DataUsageUtils.java
index 2bbf3e2..b73da1c 100644
--- a/src/com/android/settings/datausage/DataUsageUtils.java
+++ b/src/com/android/settings/datausage/DataUsageUtils.java
@@ -56,7 +56,10 @@
/**
* Format byte value to readable string using IEC units.
+ *
+ * @deprecated Use {@link com.android.settings.datausage.lib.DataUsageFormatter} instead.
*/
+ @Deprecated
public static CharSequence formatDataUsage(Context context, long byteValue) {
final BytesResult res = Formatter.formatBytes(context.getResources(), byteValue,
Formatter.FLAG_IEC_UNITS);
diff --git a/src/com/android/settings/datausage/lib/BillingCycleRepository.kt b/src/com/android/settings/datausage/lib/BillingCycleRepository.kt
index bd6aa27..d324c75 100644
--- a/src/com/android/settings/datausage/lib/BillingCycleRepository.kt
+++ b/src/com/android/settings/datausage/lib/BillingCycleRepository.kt
@@ -19,10 +19,15 @@
import android.content.Context
import android.os.INetworkManagementService
import android.os.ServiceManager
-import android.telephony.TelephonyManager
import android.util.Log
import androidx.annotation.OpenForTesting
+import com.android.settings.network.telephony.TelephonyRepository
import com.android.settingslib.spaprivileged.framework.common.userManager
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.flow.Flow
+import kotlinx.coroutines.flow.conflate
+import kotlinx.coroutines.flow.flowOn
+import kotlinx.coroutines.flow.map
@OpenForTesting
open class BillingCycleRepository @JvmOverloads constructor(
@@ -31,12 +36,14 @@
INetworkManagementService.Stub.asInterface(
ServiceManager.getService(Context.NETWORKMANAGEMENT_SERVICE)
),
+ private val telephonyRepository: TelephonyRepository = TelephonyRepository(context),
) {
private val userManager = context.userManager
- private val telephonyManager = context.getSystemService(TelephonyManager::class.java)!!
- fun isModifiable(subId: Int): Boolean =
- isBandwidthControlEnabled() && userManager.isAdminUser && isDataEnabled(subId)
+ fun isModifiableFlow(subId: Int): Flow<Boolean> =
+ telephonyRepository.isDataEnabledFlow(subId).map { isDataEnabled ->
+ isDataEnabled && isBandwidthControlEnabled() && userManager.isAdminUser
+ }.conflate().flowOn(Dispatchers.Default)
open fun isBandwidthControlEnabled(): Boolean = try {
networkService.isBandwidthControlEnabled
@@ -45,10 +52,6 @@
false
}
- private fun isDataEnabled(subId: Int): Boolean =
- telephonyManager.createForSubscriptionId(subId)
- .isDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER)
-
companion object {
private const val TAG = "BillingCycleRepository"
}
diff --git a/src/com/android/settings/datausage/lib/DataUsageFormatter.kt b/src/com/android/settings/datausage/lib/DataUsageFormatter.kt
new file mode 100644
index 0000000..0a4c06b
--- /dev/null
+++ b/src/com/android/settings/datausage/lib/DataUsageFormatter.kt
@@ -0,0 +1,64 @@
+/*
+ * 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.datausage.lib
+
+import android.annotation.StringRes
+import android.content.Context
+import android.content.res.Resources
+import android.icu.text.UnicodeSet
+import android.icu.text.UnicodeSetSpanner
+import android.text.BidiFormatter
+import android.text.format.Formatter
+import com.android.internal.R
+
+class DataUsageFormatter(private val context: Context) {
+
+ data class FormattedDataUsage(
+ val displayText: String,
+ val contentDescription: String,
+ ) {
+ fun format(context: Context, @StringRes resId: Int, vararg formatArgs: Any?) =
+ FormattedDataUsage(
+ displayText = context.getString(resId, displayText, *formatArgs),
+ contentDescription = context.getString(resId, contentDescription, *formatArgs),
+ )
+ }
+
+ /** Formats the data usage. */
+ fun formatDataUsage(sizeBytes: Long): FormattedDataUsage {
+ val result = Formatter.formatBytes(context.resources, sizeBytes, Formatter.FLAG_IEC_UNITS)
+ return FormattedDataUsage(
+ displayText = BidiFormatter.getInstance().unicodeWrap(
+ context.getString(R.string.fileSizeSuffix, result.value, result.units)
+ ),
+ contentDescription = context.getString(
+ R.string.fileSizeSuffix, result.value, result.unitsContentDescription
+ ),
+ )
+ }
+
+ companion object {
+ /**
+ * Gets the display unit of the given bytes.
+ *
+ * Similar to MeasureFormat.getUnitDisplayName(), but with the expected result for the bytes
+ * in Settings, and align with other places in Settings.
+ */
+ fun Resources.getBytesDisplayUnit(bytes: Long): String =
+ Formatter.formatBytes(this, bytes, Formatter.FLAG_IEC_UNITS).units
+ }
+}
diff --git a/src/com/android/settings/datausage/lib/NetworkUsageData.kt b/src/com/android/settings/datausage/lib/NetworkUsageData.kt
index f9d83d5..26578e3 100644
--- a/src/com/android/settings/datausage/lib/NetworkUsageData.kt
+++ b/src/com/android/settings/datausage/lib/NetworkUsageData.kt
@@ -20,7 +20,7 @@
import android.text.format.DateUtils
import android.util.Range
import com.android.settings.R
-import com.android.settings.datausage.DataUsageUtils
+import com.android.settings.datausage.lib.DataUsageFormatter.FormattedDataUsage
/**
* Base data structure representing usage data in a period.
@@ -38,10 +38,11 @@
fun formatDateRange(context: Context): String =
DateUtils.formatDateRange(context, startTime, endTime, DATE_FORMAT)
- fun formatUsage(context: Context): CharSequence = DataUsageUtils.formatDataUsage(context, usage)
+ fun formatUsage(context: Context): FormattedDataUsage =
+ DataUsageFormatter(context).formatDataUsage(usage)
- fun getDataUsedString(context: Context): String =
- context.getString(R.string.data_used_template, formatUsage(context))
+ fun getDataUsedString(context: Context): FormattedDataUsage =
+ formatUsage(context).format(context, R.string.data_used_template)
companion object {
val AllZero = NetworkUsageData(
diff --git a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
index c7074bf..1553fa3 100644
--- a/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
+++ b/src/com/android/settings/development/DevelopmentSettingsDashboardFragment.java
@@ -18,6 +18,7 @@
import static android.provider.Settings.Global.DEVELOPMENT_SETTINGS_ENABLED;
import static android.service.quicksettings.TileService.ACTION_QS_TILE_PREFERENCES;
+import static android.view.flags.Flags.sensitiveContentAppProtectionApi;
import android.app.Activity;
import android.app.UiModeManager;
@@ -329,7 +330,12 @@
adapter.getProfileProxy(getActivity(), mBluetoothA2dpServiceListener,
BluetoothProfile.A2DP);
}
- return super.onCreateView(inflater, container, savedInstanceState);
+ View root = super.onCreateView(inflater, container, savedInstanceState);
+ // Mark the view sensitive to black out the screen during screen share.
+ if (sensitiveContentAppProtectionApi()) {
+ root.setContentSensitivity(View.CONTENT_SENSITIVITY_SENSITIVE);
+ }
+ return root;
}
@Override
@@ -384,6 +390,13 @@
|| enableAngleController.isDefaultValue())) {
disableDeveloperOptions();
} else {
+ // Disabling developer options in page-agnostic mode isn't supported as device
+ // isn't in production state
+ if (Enable16kUtils.isPageAgnosticModeOn(getContext())) {
+ Enable16kUtils.showPageAgnosticWarning(getContext());
+ onDisableDevelopmentOptionsRejected();
+ return;
+ }
DisableDevSettingsDialogFragment.show(this /* host */);
}
}
diff --git a/src/com/android/settings/development/Enable16kPagesPreferenceController.java b/src/com/android/settings/development/Enable16kPagesPreferenceController.java
index 23a6a22..0572b1b 100644
--- a/src/com/android/settings/development/Enable16kPagesPreferenceController.java
+++ b/src/com/android/settings/development/Enable16kPagesPreferenceController.java
@@ -207,7 +207,10 @@
int status = data.getInt(SystemUpdateManager.KEY_STATUS);
if (status != SystemUpdateManager.STATUS_UNKNOWN
&& status != SystemUpdateManager.STATUS_IDLE) {
- throw new RuntimeException("System has pending update!");
+ throw new RuntimeException(
+ "System has pending update! Please restart the device to complete applying"
+ + " pending update. If you are seeing this after using 16KB developer"
+ + " options, please check configuration and OTA packages!");
}
// Publish system update info
@@ -313,7 +316,7 @@
}
private void displayToast(String message) {
- Toast.makeText(mContext, message, Toast.LENGTH_SHORT).show();
+ Toast.makeText(mContext, message, Toast.LENGTH_LONG).show();
}
@Override
@@ -330,7 +333,7 @@
@Override
public void onFailure(@NonNull Throwable t) {
- Log.e(TAG, "Failed to change the /data partition with ext4");
+ Log.e(TAG, "Failed to change the /data partition to ext4");
displayToast(mContext.getString(R.string.format_ext4_failure_toast));
}
},
@@ -405,6 +408,7 @@
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
progressBar.setLayoutParams(params);
+ progressBar.setPadding(0, 24, 0, 24);
builder.setView(progressBar);
builder.setCancelable(false);
return builder.create();
diff --git a/src/com/android/settings/development/EnableExt4WarningDialog.java b/src/com/android/settings/development/EnableExt4WarningDialog.java
index c8ba521..0e1dffd 100644
--- a/src/com/android/settings/development/EnableExt4WarningDialog.java
+++ b/src/com/android/settings/development/EnableExt4WarningDialog.java
@@ -70,8 +70,9 @@
public Dialog onCreateDialog(@Nullable Bundle savedInstanceState) {
return new AlertDialog.Builder(getActivity())
.setTitle(R.string.confirm_format_ext4_title)
+ .setIcon(R.drawable.ic_delete_accent)
.setMessage(R.string.confirm_format_ext4_text)
- .setPositiveButton(android.R.string.ok, this /* onClickListener */)
+ .setPositiveButton(R.string.main_clear_confirm_title, this /* onClickListener */)
.setNegativeButton(android.R.string.cancel, this /* onClickListener */)
.create();
}
diff --git a/src/com/android/settings/development/GrammaticalGenderPreferenceController.java b/src/com/android/settings/development/GrammaticalGenderPreferenceController.java
index 0540974..347894d 100644
--- a/src/com/android/settings/development/GrammaticalGenderPreferenceController.java
+++ b/src/com/android/settings/development/GrammaticalGenderPreferenceController.java
@@ -69,12 +69,19 @@
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
+ final var oldValue = SystemProperties.getInt(GRAMMATICAL_GENDER_PROPERTY,
+ Configuration.GRAMMATICAL_GENDER_NOT_SPECIFIED);
SystemProperties.set(GRAMMATICAL_GENDER_PROPERTY, newValue.toString());
updateState(mPreference);
try {
Configuration config = mActivityManager.getConfiguration();
- config.setGrammaticalGender(Integer.parseInt(newValue.toString()));
- mActivityManager.updatePersistentConfiguration(config);
+ // Only apply the developer settings value if it is the one currently used,
+ // otherwise it means there's some kind of override that we don't want to
+ // touch here.
+ if (config.getGrammaticalGender() == oldValue) {
+ config.setGrammaticalGender(Integer.parseInt(newValue.toString()));
+ mActivityManager.updatePersistentConfiguration(config);
+ }
} catch (RemoteException ex) {
// intentional no-op
}
diff --git a/src/com/android/settings/display/AutoBrightnessPreferenceController.java b/src/com/android/settings/display/AutoBrightnessPreferenceController.java
index 3f9be2f..3014f62 100644
--- a/src/com/android/settings/display/AutoBrightnessPreferenceController.java
+++ b/src/com/android/settings/display/AutoBrightnessPreferenceController.java
@@ -25,6 +25,7 @@
import androidx.preference.Preference;
import com.android.settings.R;
+import com.android.settings.accessibility.Flags;
import com.android.settings.core.TogglePreferenceController;
import com.android.settingslib.PrimarySwitchPreference;
@@ -33,10 +34,16 @@
private final String SYSTEM_KEY = SCREEN_BRIGHTNESS_MODE;
private final int DEFAULT_VALUE = SCREEN_BRIGHTNESS_MODE_MANUAL;
+ private boolean mInSetupWizard;
+
public AutoBrightnessPreferenceController(Context context, String key) {
super(context, key);
}
+ public void setInSetupWizard(boolean inSetupWizard) {
+ mInSetupWizard = inSetupWizard;
+ }
+
@Override
public boolean isChecked() {
return Settings.System.getInt(mContext.getContentResolver(),
@@ -53,10 +60,14 @@
@Override
@AvailabilityStatus
public int getAvailabilityStatus() {
- return mContext.getResources().getBoolean(
- com.android.internal.R.bool.config_automatic_brightness_available)
- ? AVAILABLE_UNSEARCHABLE
- : UNSUPPORTED_ON_DEVICE;
+ if (!mContext.getResources().getBoolean(
+ com.android.internal.R.bool.config_automatic_brightness_available)) {
+ return UNSUPPORTED_ON_DEVICE;
+ }
+ if (mInSetupWizard && !Flags.addBrightnessSettingsInSuw()) {
+ return CONDITIONALLY_UNAVAILABLE;
+ }
+ return AVAILABLE_UNSEARCHABLE;
}
@Override
diff --git a/src/com/android/settings/display/BrightnessLevelPreferenceController.java b/src/com/android/settings/display/BrightnessLevelPreferenceController.java
index 49b8da3..a32c965 100644
--- a/src/com/android/settings/display/BrightnessLevelPreferenceController.java
+++ b/src/com/android/settings/display/BrightnessLevelPreferenceController.java
@@ -20,6 +20,7 @@
import static com.android.settingslib.display.BrightnessUtils.GAMMA_SPACE_MIN;
import static com.android.settingslib.display.BrightnessUtils.convertLinearToGammaFloat;
+import android.annotation.Nullable;
import android.app.ActivityOptions;
import android.content.ContentResolver;
import android.content.Context;
@@ -39,10 +40,12 @@
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
import com.android.settings.Utils;
+import com.android.settings.accessibility.Flags;
+import com.android.settings.core.BasePreferenceController;
import com.android.settings.core.PreferenceControllerMixin;
import com.android.settings.core.SettingsBaseActivity;
-import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.core.lifecycle.Lifecycle;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
@@ -51,17 +54,18 @@
import java.text.NumberFormat;
-public class BrightnessLevelPreferenceController extends AbstractPreferenceController implements
+public class BrightnessLevelPreferenceController extends BasePreferenceController implements
PreferenceControllerMixin, LifecycleObserver, OnStart, OnStop {
private static final String TAG = "BrightnessPrefCtrl";
- private static final String KEY_BRIGHTNESS = "brightness";
+
private static final Uri BRIGHTNESS_ADJ_URI;
private final ContentResolver mContentResolver;
private final Handler mHandler = new Handler(Looper.getMainLooper());
private final DisplayManager mDisplayManager;
-
+ @Nullable
private Preference mPreference;
+ private boolean mInSetupWizard;
static {
BRIGHTNESS_ADJ_URI = System.getUriFor(System.SCREEN_AUTO_BRIGHTNESS_ADJ);
@@ -90,9 +94,12 @@
}
};
-
public BrightnessLevelPreferenceController(Context context, Lifecycle lifecycle) {
- super(context);
+ this(context, context.getString(R.string.preference_key_brightness_level), lifecycle);
+ }
+
+ private BrightnessLevelPreferenceController(Context context, String key, Lifecycle lifecycle) {
+ super(context, key);
mDisplayManager = context.getSystemService(DisplayManager.class);
if (lifecycle != null) {
@@ -101,20 +108,22 @@
mContentResolver = mContext.getContentResolver();
}
- @Override
- public boolean isAvailable() {
- return true;
+ public void setInSetupWizard(boolean inSetupWizard) {
+ mInSetupWizard = inSetupWizard;
}
@Override
- public String getPreferenceKey() {
- return KEY_BRIGHTNESS;
+ public int getAvailabilityStatus() {
+ if (mInSetupWizard && !Flags.addBrightnessSettingsInSuw()) {
+ return CONDITIONALLY_UNAVAILABLE;
+ }
+ return AVAILABLE;
}
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
- mPreference = screen.findPreference(KEY_BRIGHTNESS);
+ mPreference = screen.findPreference(getPreferenceKey());
}
@Override
diff --git a/src/com/android/settings/accessibility/ColorContrastFooterPreferenceController.java b/src/com/android/settings/display/ColorContrastFooterPreferenceController.java
similarity index 90%
rename from src/com/android/settings/accessibility/ColorContrastFooterPreferenceController.java
rename to src/com/android/settings/display/ColorContrastFooterPreferenceController.java
index 99f7418..6f1e9c0 100644
--- a/src/com/android/settings/accessibility/ColorContrastFooterPreferenceController.java
+++ b/src/com/android/settings/display/ColorContrastFooterPreferenceController.java
@@ -14,13 +14,14 @@
* limitations under the License.
*/
-package com.android.settings.accessibility;
+package com.android.settings.display;
import android.content.Context;
import androidx.annotation.NonNull;
import com.android.settings.R;
+import com.android.settings.accessibility.AccessibilityFooterPreferenceController;
/** Preference controller for footer in color contrast page. */
public class ColorContrastFooterPreferenceController extends
diff --git a/src/com/android/settings/accessibility/ColorContrastFragment.java b/src/com/android/settings/display/ColorContrastFragment.java
similarity index 96%
rename from src/com/android/settings/accessibility/ColorContrastFragment.java
rename to src/com/android/settings/display/ColorContrastFragment.java
index 904826e..f61430d 100644
--- a/src/com/android/settings/accessibility/ColorContrastFragment.java
+++ b/src/com/android/settings/display/ColorContrastFragment.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.settings.accessibility;
+package com.android.settings.display;
import android.app.settings.SettingsEnums;
@@ -29,7 +29,6 @@
private static final String TAG = "ColorContrastFragment";
-
@Override
protected int getPreferenceScreenResId() {
return R.xml.accessibility_color_contrast;
diff --git a/src/com/android/settings/display/ContrastPreferenceController.java b/src/com/android/settings/display/ContrastPreferenceController.java
new file mode 100644
index 0000000..f330d8b
--- /dev/null
+++ b/src/com/android/settings/display/ContrastPreferenceController.java
@@ -0,0 +1,60 @@
+/*
+ * 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 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.toContrastLevel;
+
+import android.app.UiModeManager;
+import android.content.Context;
+
+import androidx.annotation.NonNull;
+
+import com.android.settings.R;
+import com.android.settings.accessibility.Flags;
+import com.android.settings.core.BasePreferenceController;
+
+import java.util.Map;
+
+/**
+ * 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;
+ }
+
+ @Override
+ public CharSequence getSummary() {
+ Map<Integer, Integer> mContrastLevelToResId = Map.ofEntries(
+ Map.entry(CONTRAST_LEVEL_STANDARD, R.string.contrast_default),
+ Map.entry(CONTRAST_LEVEL_MEDIUM, R.string.contrast_medium),
+ Map.entry(CONTRAST_LEVEL_HIGH, R.string.contrast_high)
+ );
+
+ float contrastLevel = mContext.getSystemService(UiModeManager.class).getContrast();
+ return mContext.getString(mContrastLevelToResId.get(toContrastLevel(contrastLevel)));
+ }
+}
diff --git a/src/com/android/settings/accessibility/ContrastSelectorPreferenceController.java b/src/com/android/settings/display/ContrastSelectorPreferenceController.java
similarity index 98%
rename from src/com/android/settings/accessibility/ContrastSelectorPreferenceController.java
rename to src/com/android/settings/display/ContrastSelectorPreferenceController.java
index 5b746cd..ba98601 100644
--- a/src/com/android/settings/accessibility/ContrastSelectorPreferenceController.java
+++ b/src/com/android/settings/display/ContrastSelectorPreferenceController.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.settings.accessibility;
+package com.android.settings.display;
import static android.app.UiModeManager.ContrastUtils.CONTRAST_LEVEL_HIGH;
import static android.app.UiModeManager.ContrastUtils.CONTRAST_LEVEL_MEDIUM;
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java
index b938c72..5e17f4b 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java
@@ -649,9 +649,7 @@
private final class HourlyChartLabelTextGenerator extends BaseLabelTextGenerator
implements BatteryChartViewModel.LabelTextGenerator {
- private static final int FULL_CHARGE_BATTERY_LEVEL = 100;
-
- private boolean mIsFromFullCharge;
+ private boolean mIsStartTimestamp;
private long mFistTimestamp;
private long mLatestTimestamp;
@@ -664,7 +662,7 @@
long timestamp = timestamps.get(index);
boolean showMinute = false;
if (Objects.equal(timestamp, mFistTimestamp)) {
- if (mIsFromFullCharge) {
+ if (mIsStartTimestamp) {
showMinute = true;
} else {
// starts from 7 days ago
@@ -699,8 +697,7 @@
@NonNull final BatteryLevelData batteryLevelData) {
BatteryLevelData.PeriodBatteryLevelData firstDayLevelData =
batteryLevelData.getHourlyBatteryLevelsPerDay().get(0);
- this.mIsFromFullCharge =
- firstDayLevelData.getLevels().get(0) == FULL_CHARGE_BATTERY_LEVEL;
+ this.mIsStartTimestamp = firstDayLevelData.isStartTimestamp();
this.mFistTimestamp = firstDayLevelData.getTimestamps().get(0);
this.mLatestTimestamp =
getLast(
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryLevelData.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryLevelData.java
index 231c730..d1bf49b 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryLevelData.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryLevelData.java
@@ -28,6 +28,7 @@
import androidx.core.util.Preconditions;
import java.util.ArrayList;
+import java.util.Calendar;
import java.util.Collections;
import java.util.List;
import java.util.Locale;
@@ -39,17 +40,24 @@
private static final long MIN_SIZE = 2;
private static final long TIME_SLOT = DateUtils.HOUR_IN_MILLIS * 2;
+ // For testing only.
+ @VisibleForTesting @Nullable static Calendar sTestCalendar;
+
/** A container for the battery timestamp and level data. */
public static final class PeriodBatteryLevelData {
// The length of mTimestamps and mLevels must be the same. mLevels[index] might be null when
// there is no level data for the corresponding timestamp.
private final List<Long> mTimestamps;
private final List<Integer> mLevels;
+ private final boolean mIsStartTimestamp;
public PeriodBatteryLevelData(
- @NonNull Map<Long, Integer> batteryLevelMap, @NonNull List<Long> timestamps) {
+ @NonNull Map<Long, Integer> batteryLevelMap,
+ @NonNull List<Long> timestamps,
+ boolean isStartTimestamp) {
mTimestamps = timestamps;
mLevels = new ArrayList<>(timestamps.size());
+ mIsStartTimestamp = isStartTimestamp;
for (Long timestamp : timestamps) {
mLevels.add(
batteryLevelMap.containsKey(timestamp)
@@ -66,6 +74,10 @@
return mLevels;
}
+ public boolean isStartTimestamp() {
+ return mIsStartTimestamp;
+ }
+
@Override
public String toString() {
return String.format(
@@ -105,14 +117,21 @@
final List<Long> timestampList = new ArrayList<>(batteryLevelMap.keySet());
Collections.sort(timestampList);
+ final long minTimestamp = timestampList.get(0);
+ final long sixDaysAgoTimestamp =
+ DatabaseUtils.getTimestampSixDaysAgo(sTestCalendar != null ? sTestCalendar : null);
+ final boolean isStartTimestamp = minTimestamp > sixDaysAgoTimestamp;
final List<Long> dailyTimestamps = getDailyTimestamps(timestampList);
final List<List<Long>> hourlyTimestamps = getHourlyTimestamps(dailyTimestamps);
- mDailyBatteryLevels = new PeriodBatteryLevelData(batteryLevelMap, dailyTimestamps);
+ mDailyBatteryLevels =
+ new PeriodBatteryLevelData(batteryLevelMap, dailyTimestamps, isStartTimestamp);
mHourlyBatteryLevelsPerDay = new ArrayList<>(hourlyTimestamps.size());
- for (List<Long> hourlyTimestampsPerDay : hourlyTimestamps) {
+ for (int i = 0; i < hourlyTimestamps.size(); i++) {
+ final List<Long> hourlyTimestampsPerDay = hourlyTimestamps.get(i);
mHourlyBatteryLevelsPerDay.add(
- new PeriodBatteryLevelData(batteryLevelMap, hourlyTimestampsPerDay));
+ new PeriodBatteryLevelData(
+ batteryLevelMap, hourlyTimestampsPerDay, isStartTimestamp && i == 0));
}
}
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BootBroadcastReceiver.java b/src/com/android/settings/fuelgauge/batteryusage/BootBroadcastReceiver.java
index e407c63..b758df4 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BootBroadcastReceiver.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BootBroadcastReceiver.java
@@ -67,9 +67,13 @@
refreshJobs(context);
break;
case Intent.ACTION_TIME_CHANGED:
- Log.d(TAG, "refresh job and clear all data from action=" + action);
+ Log.d(TAG, "refresh job and clear data from action=" + action);
DatabaseUtils.clearDataAfterTimeChangedIfNeeded(context, intent);
break;
+ case Intent.ACTION_TIMEZONE_CHANGED:
+ Log.d(TAG, "refresh job and clear all data from action=" + action);
+ DatabaseUtils.clearDataAfterTimeZoneChangedIfNeeded(context);
+ break;
default:
Log.w(TAG, "receive unsupported action=" + action);
}
diff --git a/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java b/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java
index a41e9bd..5b28abb 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java
@@ -16,8 +16,6 @@
package com.android.settings.fuelgauge.batteryusage;
-import static android.content.Intent.FLAG_RECEIVER_REPLACE_PENDING;
-
import static com.android.settings.fuelgauge.batteryusage.ConvertUtils.utcToLocalTimeForLogging;
import android.app.usage.IUsageStatsManager;
@@ -59,6 +57,7 @@
import java.util.Locale;
import java.util.Map;
import java.util.Set;
+import java.util.TimeZone;
import java.util.function.Function;
import java.util.function.Supplier;
import java.util.stream.Collectors;
@@ -436,6 +435,23 @@
});
}
+ /** Clears data after a specific startTimestamp in the battery usage database. */
+ public static void clearAllAfter(Context context, long startTimestamp) {
+ AsyncTask.execute(
+ () -> {
+ try {
+ final BatteryStateDatabase database =
+ BatteryStateDatabase.getInstance(context.getApplicationContext());
+ database.appUsageEventDao().clearAllAfter(startTimestamp);
+ database.batteryEventDao().clearAllAfter(startTimestamp);
+ database.batteryStateDao().clearAllAfter(startTimestamp);
+ database.batteryUsageSlotDao().clearAllAfter(startTimestamp);
+ } catch (RuntimeException e) {
+ Log.e(TAG, "clearAllAfter() failed", e);
+ }
+ });
+ }
+
/** Clears all out-of-date data in the battery usage database. */
public static void clearExpiredDataIfNeeded(Context context) {
AsyncTask.execute(
@@ -456,14 +472,14 @@
});
}
- /** Clears all data and jobs if current timestamp is out of the range of last recorded job. */
+ /** Clears data after new updated time and refresh periodic job. */
public static void clearDataAfterTimeChangedIfNeeded(Context context, Intent intent) {
- if ((intent.getFlags() & FLAG_RECEIVER_REPLACE_PENDING) != 0) {
+ if ((intent.hasExtra(Intent.EXTRA_TIME_PREF_24_HOUR_FORMAT))) {
BatteryUsageLogUtils.writeLog(
context,
Action.TIME_UPDATED,
- "Database is not cleared because the time change intent is only"
- + " for the existing pending receiver.");
+ "Database is not cleared because the time change intent is"
+ + " for time format change");
return;
}
AsyncTask.execute(
@@ -480,6 +496,22 @@
});
}
+ /** Clears all data and reset jobs if timezone changed. */
+ public static void clearDataAfterTimeZoneChangedIfNeeded(Context context) {
+ AsyncTask.execute(
+ () -> {
+ try {
+ clearDataAfterTimeZoneChangedIfNeededInternal(context);
+ } catch (RuntimeException e) {
+ Log.e(TAG, "clearDataAfterTimeZoneChangedIfNeeded() failed", e);
+ BatteryUsageLogUtils.writeLog(
+ context,
+ Action.TIMEZONE_UPDATED,
+ "clearDataAfterTimeZoneChangedIfNeeded() failed" + e);
+ }
+ });
+ }
+
/** Returns the timestamp for 00:00 6 days before the calendar date. */
public static long getTimestampSixDaysAgo(Calendar calendar) {
Calendar startCalendar =
@@ -861,37 +893,38 @@
}
private static void clearDataAfterTimeChangedIfNeededInternal(Context context) {
+ final long currentTime = System.currentTimeMillis();
+ final String logInfo =
+ String.format(Locale.ENGLISH, "clear data after current time = %d", currentTime);
+ Log.d(TAG, logInfo);
+ BatteryUsageLogUtils.writeLog(context, Action.TIME_UPDATED, logInfo);
+ DatabaseUtils.clearAllAfter(context, currentTime);
+ PeriodicJobManager.getInstance(context).refreshJob(/* fromBoot= */ false);
+
final List<BatteryEvent> batteryLevelRecordEvents =
DatabaseUtils.getBatteryEvents(
context,
Calendar.getInstance(),
getLastFullChargeTime(context),
BATTERY_LEVEL_RECORD_EVENTS);
- final long lastRecordTimestamp =
- batteryLevelRecordEvents.isEmpty()
- ? INVALID_TIMESTAMP
- : batteryLevelRecordEvents.get(0).getTimestamp();
- final long nextRecordTimestamp =
- TimestampUtils.getNextEvenHourTimestamp(lastRecordTimestamp);
- final long currentTime = System.currentTimeMillis();
- final boolean isOutOfTimeRange =
- lastRecordTimestamp == INVALID_TIMESTAMP
- || currentTime < lastRecordTimestamp
- || currentTime > nextRecordTimestamp;
+ if (batteryLevelRecordEvents.isEmpty()) {
+ // Take a snapshot of battery usage data immediately if there's no battery events.
+ BatteryUsageDataLoader.enqueueWork(context, /* isFullChargeStart= */ true);
+ }
+ }
+
+ private static void clearDataAfterTimeZoneChangedIfNeededInternal(Context context) {
final String logInfo =
String.format(
Locale.ENGLISH,
- "clear database = %b, current time = %d, last record time = %d",
- isOutOfTimeRange,
- currentTime,
- lastRecordTimestamp);
+ "clear database for new time zone = %s",
+ TimeZone.getDefault().toString());
+ BatteryUsageLogUtils.writeLog(context, Action.TIMEZONE_UPDATED, logInfo);
Log.d(TAG, logInfo);
- BatteryUsageLogUtils.writeLog(context, Action.TIME_UPDATED, logInfo);
- if (isOutOfTimeRange) {
- DatabaseUtils.clearAll(context);
- PeriodicJobManager.getInstance(context)
- .refreshJob(/* fromBoot= */ false);
- }
+ DatabaseUtils.clearAll(context);
+ PeriodicJobManager.getInstance(context).refreshJob(/* fromBoot= */ false);
+ // Take a snapshot of battery usage data immediately
+ BatteryUsageDataLoader.enqueueWork(context, /* isFullChargeStart= */ true);
}
private static long loadLongFromContentProvider(
diff --git a/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobManager.java b/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobManager.java
index b2c72bf..c2dcb99 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobManager.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobManager.java
@@ -28,7 +28,6 @@
import com.android.settings.fuelgauge.batteryusage.bugreport.BatteryUsageLogUtils;
import com.android.settings.overlay.FeatureFactory;
-import java.time.Clock;
import java.time.Duration;
/** Manages the periodic job to schedule or cancel the next job. */
@@ -41,8 +40,6 @@
private final Context mContext;
private final AlarmManager mAlarmManager;
- @VisibleForTesting static final int DATA_FETCH_INTERVAL_MINUTE = 60;
-
@VisibleForTesting static long sBroadcastDelayFromBoot = Duration.ofMinutes(40).toMillis();
@VisibleForTesting(otherwise = VisibleForTesting.PRIVATE)
@@ -76,20 +73,21 @@
// Cancels the previous alert job and schedules the next one.
final PendingIntent pendingIntent = getPendingIntent();
cancelJob(pendingIntent);
- // Uses UTC time to avoid scheduler is impacted by different timezone.
- final long triggerAtMillis = getTriggerAtMillis(mContext, Clock.systemUTC(), fromBoot);
+ // Uses the timestamp of next full hour in local timezone.
+ long currentTimeMillis = System.currentTimeMillis();
+ final long triggerAtMillis = getTriggerAtMillis(currentTimeMillis, fromBoot);
mAlarmManager.setExactAndAllowWhileIdle(
AlarmManager.RTC_WAKEUP, triggerAtMillis, pendingIntent);
- final String utcToLocalTime = ConvertUtils.utcToLocalTimeForLogging(triggerAtMillis);
+ final String timeForLogging = ConvertUtils.utcToLocalTimeForLogging(triggerAtMillis);
BatteryUsageLogUtils.writeLog(
mContext,
Action.SCHEDULE_JOB,
- String.format("triggerTime=%s, fromBoot=%b", utcToLocalTime, fromBoot));
- Log.d(TAG, "schedule next alarm job at " + utcToLocalTime);
+ String.format("triggerTime=%s, fromBoot=%b", timeForLogging, fromBoot));
+ Log.d(TAG, "schedule next alarm job at " + timeForLogging);
}
- void cancelJob(PendingIntent pendingIntent) {
+ private void cancelJob(PendingIntent pendingIntent) {
if (mAlarmManager != null) {
mAlarmManager.cancel(pendingIntent);
} else {
@@ -97,22 +95,21 @@
}
}
- /** Gets the next alarm trigger UTC time in milliseconds. */
- static long getTriggerAtMillis(Context context, Clock clock, final boolean fromBoot) {
- long currentTimeMillis = clock.millis();
+ /** Gets the next alarm trigger time in milliseconds. */
+ @VisibleForTesting
+ static long getTriggerAtMillis(final long currentTimeMillis, final boolean fromBoot) {
final boolean delayHourlyJobWhenBooting =
FeatureFactory.getFeatureFactory()
.getPowerUsageFeatureProvider()
.delayHourlyJobWhenBooting();
- // Rounds to the previous nearest time slot and shifts to the next one.
- long timeSlotUnit = Duration.ofMinutes(DATA_FETCH_INTERVAL_MINUTE).toMillis();
- long targetTime = (currentTimeMillis / timeSlotUnit) * timeSlotUnit + timeSlotUnit;
+ long targetTimeMillis = TimestampUtils.getNextHourTimestamp(currentTimeMillis);
if (delayHourlyJobWhenBooting
&& fromBoot
- && (targetTime - currentTimeMillis) <= sBroadcastDelayFromBoot) {
- targetTime += timeSlotUnit;
+ && (targetTimeMillis - currentTimeMillis) <= sBroadcastDelayFromBoot) {
+ // Skips this time broadcast, schedule in the next alarm trigger.
+ targetTimeMillis = TimestampUtils.getNextHourTimestamp(targetTimeMillis);
}
- return targetTime;
+ return targetTimeMillis;
}
private PendingIntent getPendingIntent() {
diff --git a/src/com/android/settings/fuelgauge/batteryusage/db/AppUsageEventDao.java b/src/com/android/settings/fuelgauge/batteryusage/db/AppUsageEventDao.java
index d220b15..2497801 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/db/AppUsageEventDao.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/db/AppUsageEventDao.java
@@ -55,6 +55,10 @@
@Query("DELETE FROM AppUsageEventEntity WHERE timestamp <= :timestamp")
void clearAllBefore(long timestamp);
+ /** Deletes all recorded data after a specific timestamp. */
+ @Query("DELETE FROM AppUsageEventEntity WHERE timestamp >= :timestamp")
+ void clearAllAfter(long timestamp);
+
/** Clears all recorded data in the database. */
@Query("DELETE FROM AppUsageEventEntity")
void clearAll();
diff --git a/src/com/android/settings/fuelgauge/batteryusage/db/BatteryEventDao.java b/src/com/android/settings/fuelgauge/batteryusage/db/BatteryEventDao.java
index 8b696fe..19d2043 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/db/BatteryEventDao.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/db/BatteryEventDao.java
@@ -65,6 +65,10 @@
@Query("DELETE FROM BatteryEventEntity WHERE timestamp <= :timestamp")
void clearAllBefore(long timestamp);
+ /** Deletes all recorded data after a specific timestamp. */
+ @Query("DELETE FROM BatteryEventEntity WHERE timestamp >= :timestamp")
+ void clearAllAfter(long timestamp);
+
/** Clears all recorded data in the database. */
@Query("DELETE FROM BatteryEventEntity")
void clearAll();
diff --git a/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDao.java b/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDao.java
index 520c6be..049251e 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDao.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/db/BatteryStateDao.java
@@ -61,6 +61,10 @@
@Query("DELETE FROM BatteryState WHERE timestamp <= :timestamp")
void clearAllBefore(long timestamp);
+ /** Deletes all recorded data after a specific timestamp. */
+ @Query("DELETE FROM BatteryState WHERE timestamp >= :timestamp")
+ void clearAllAfter(long timestamp);
+
/** Clears all recorded data in the database. */
@Query("DELETE FROM BatteryState")
void clearAll();
diff --git a/src/com/android/settings/fuelgauge/batteryusage/db/BatteryUsageSlotDao.java b/src/com/android/settings/fuelgauge/batteryusage/db/BatteryUsageSlotDao.java
index d8cf41d..d53b0cf 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/db/BatteryUsageSlotDao.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/db/BatteryUsageSlotDao.java
@@ -52,6 +52,10 @@
@Query("DELETE FROM BatteryUsageSlotEntity WHERE timestamp <= :timestamp")
void clearAllBefore(long timestamp);
+ /** Deletes all recorded data after a specific timestamp. */
+ @Query("DELETE FROM BatteryUsageSlotEntity WHERE timestamp >= :timestamp")
+ void clearAllAfter(long timestamp);
+
/** Clears all recorded data in the database. */
@Query("DELETE FROM BatteryUsageSlotEntity")
void clearAll();
diff --git a/src/com/android/settings/homepage/SettingsHomepageActivity.java b/src/com/android/settings/homepage/SettingsHomepageActivity.java
index 566136d..e2557ed 100644
--- a/src/com/android/settings/homepage/SettingsHomepageActivity.java
+++ b/src/com/android/settings/homepage/SettingsHomepageActivity.java
@@ -73,6 +73,7 @@
import com.android.settings.activityembedding.EmbeddedDeepLinkUtils;
import com.android.settings.core.CategoryMixin;
import com.android.settings.core.FeatureFlags;
+import com.android.settings.flags.Flags;
import com.android.settings.homepage.contextualcards.ContextualCardsFragment;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.safetycenter.SafetyCenterManagerWrapper;
@@ -160,8 +161,12 @@
if (mAllowUpdateSuggestion) {
Log.i(TAG, "showHomepageWithSuggestion: " + showSuggestion);
mAllowUpdateSuggestion = false;
- mSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
- mTwoPaneSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
+ if (Flags.homepageRevamp()) {
+ mSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
+ } else {
+ mSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
+ mTwoPaneSuggestionView.setVisibility(showSuggestion ? View.VISIBLE : View.GONE);
+ }
}
if (mHomepageView == null) {
@@ -245,7 +250,10 @@
}
setupEdgeToEdge();
- setContentView(R.layout.settings_homepage_container);
+ setContentView(
+ Flags.homepageRevamp()
+ ? R.layout.settings_homepage_container_v2
+ : R.layout.settings_homepage_container);
mIsTwoPane = ActivityEmbeddingUtils.isAlreadyEmbedded(this);
@@ -397,19 +405,31 @@
}
private void initSearchBarView() {
- final Toolbar toolbar = findViewById(R.id.search_action_bar);
- FeatureFactory.getFeatureFactory().getSearchFeatureProvider()
- .initSearchToolbar(this /* activity */, toolbar, SettingsEnums.SETTINGS_HOMEPAGE);
-
- if (mIsEmbeddingActivityEnabled) {
- final Toolbar toolbarTwoPaneVersion = findViewById(R.id.search_action_bar_two_pane);
+ if (Flags.homepageRevamp()) {
+ Toolbar toolbar = findViewById(R.id.search_action_bar_unified);
FeatureFactory.getFeatureFactory().getSearchFeatureProvider()
- .initSearchToolbar(this /* activity */, toolbarTwoPaneVersion,
+ .initSearchToolbar(this /* activity */, toolbar,
SettingsEnums.SETTINGS_HOMEPAGE);
+ } else {
+ final Toolbar toolbar = findViewById(R.id.search_action_bar);
+ FeatureFactory.getFeatureFactory().getSearchFeatureProvider()
+ .initSearchToolbar(this /* activity */, toolbar,
+ SettingsEnums.SETTINGS_HOMEPAGE);
+
+ if (mIsEmbeddingActivityEnabled) {
+ final Toolbar toolbarTwoPaneVersion = findViewById(R.id.search_action_bar_two_pane);
+ FeatureFactory.getFeatureFactory().getSearchFeatureProvider()
+ .initSearchToolbar(this /* activity */, toolbarTwoPaneVersion,
+ SettingsEnums.SETTINGS_HOMEPAGE);
+ }
}
}
private void initAvatarView() {
+ if (Flags.homepageRevamp()) {
+ return;
+ }
+
final ImageView avatarView = findViewById(R.id.account_avatar);
final ImageView avatarTwoPaneView = findViewById(R.id.account_avatar_two_pane_version);
if (AvatarViewMixin.isAvatarSupported(this)) {
@@ -458,8 +478,12 @@
return;
}
- mSuggestionView = findViewById(R.id.suggestion_content);
- mTwoPaneSuggestionView = findViewById(R.id.two_pane_suggestion_content);
+ if (Flags.homepageRevamp()) {
+ mSuggestionView = findViewById(R.id.unified_suggestion_content);
+ } else {
+ mSuggestionView = findViewById(R.id.suggestion_content);
+ mTwoPaneSuggestionView = findViewById(R.id.two_pane_suggestion_content);
+ }
mHomepageView = findViewById(R.id.settings_homepage_container);
// Hide the homepage for preparing the suggestion. If scrolling is needed, the list views
// should be initialized in the invisible homepage view to prevent a scroll flicker.
@@ -467,11 +491,16 @@
// Schedule a timer to show the homepage and hide the suggestion on timeout.
mHomepageView.postDelayed(() -> showHomepageWithSuggestion(false),
HOMEPAGE_LOADING_TIMEOUT_MS);
- showFragment(new SuggestionFragCreator(fragmentClass, /* isTwoPaneLayout= */ false),
- R.id.suggestion_content);
- if (mIsEmbeddingActivityEnabled) {
- showFragment(new SuggestionFragCreator(fragmentClass, /* isTwoPaneLayout= */ true),
- R.id.two_pane_suggestion_content);
+ if (Flags.homepageRevamp()) {
+ showFragment(new SuggestionFragCreator(fragmentClass, true),
+ R.id.unified_suggestion_content);
+ } else {
+ showFragment(new SuggestionFragCreator(fragmentClass, /* isTwoPaneLayout= */ false),
+ R.id.suggestion_content);
+ if (mIsEmbeddingActivityEnabled) {
+ showFragment(new SuggestionFragCreator(fragmentClass, /* isTwoPaneLayout= */ true),
+ R.id.two_pane_suggestion_content);
+ }
}
}
@@ -736,7 +765,7 @@
}
private void updateHomepageAppBar() {
- if (!mIsEmbeddingActivityEnabled) {
+ if (Flags.homepageRevamp() || !mIsEmbeddingActivityEnabled) {
return;
}
updateAppBarMinHeight();
@@ -752,7 +781,7 @@
}
private void updateHomepagePaddings() {
- if (!mIsEmbeddingActivityEnabled) {
+ if (Flags.homepageRevamp() || !mIsEmbeddingActivityEnabled) {
return;
}
if (mIsTwoPane) {
@@ -766,6 +795,9 @@
}
private void updateAppBarMinHeight() {
+ if (Flags.homepageRevamp()) {
+ return;
+ }
final int searchBarHeight = getResources().getDimensionPixelSize(R.dimen.search_bar_height);
final int margin = getResources().getDimensionPixelSize(
mIsEmbeddingActivityEnabled && mIsTwoPane
diff --git a/src/com/android/settings/homepage/TopLevelSettings.java b/src/com/android/settings/homepage/TopLevelSettings.java
index d1fa760..6642861 100644
--- a/src/com/android/settings/homepage/TopLevelSettings.java
+++ b/src/com/android/settings/homepage/TopLevelSettings.java
@@ -42,8 +42,10 @@
import com.android.settings.Utils;
import com.android.settings.activityembedding.ActivityEmbeddingRulesController;
import com.android.settings.activityembedding.ActivityEmbeddingUtils;
+import com.android.settings.core.RoundCornerPreferenceAdapter;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.dashboard.DashboardFragment;
+import com.android.settings.flags.Flags;
import com.android.settings.overlay.FeatureFactory;
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.support.SupportPreferenceController;
@@ -84,7 +86,7 @@
@Override
protected int getPreferenceScreenResId() {
- return R.xml.top_level_settings;
+ return Flags.homepageRevamp() ? R.xml.top_level_settings_v2 : R.xml.top_level_settings;
}
@Override
@@ -331,10 +333,14 @@
@Override
protected RecyclerView.Adapter onCreateAdapter(PreferenceScreen preferenceScreen) {
- if (!mIsEmbeddingActivityEnabled || !(getActivity() instanceof SettingsHomepageActivity)) {
- return super.onCreateAdapter(preferenceScreen);
+ if (mIsEmbeddingActivityEnabled && (getActivity() instanceof SettingsHomepageActivity)) {
+ return mHighlightMixin.onCreateAdapter(this, preferenceScreen, mScrollNeeded);
}
- return mHighlightMixin.onCreateAdapter(this, preferenceScreen, mScrollNeeded);
+
+ if (Flags.homepageRevamp()) {
+ return new RoundCornerPreferenceAdapter(preferenceScreen);
+ }
+ return super.onCreateAdapter(preferenceScreen);
}
@Override
@@ -376,7 +382,10 @@
}
public static final BaseSearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
- new BaseSearchIndexProvider(R.xml.top_level_settings) {
+ new BaseSearchIndexProvider(
+ Flags.homepageRevamp()
+ ? R.xml.top_level_settings_v2
+ : R.xml.top_level_settings) {
@Override
protected boolean isPageSearchEnabled(Context context) {
diff --git a/src/com/android/settings/network/telephony/DataUsagePreferenceController.kt b/src/com/android/settings/network/telephony/DataUsagePreferenceController.kt
index 1cf770b..d47a246 100644
--- a/src/com/android/settings/network/telephony/DataUsagePreferenceController.kt
+++ b/src/com/android/settings/network/telephony/DataUsagePreferenceController.kt
@@ -30,6 +30,7 @@
import androidx.preference.PreferenceScreen
import com.android.settings.R
import com.android.settings.datausage.DataUsageUtils
+import com.android.settings.datausage.lib.DataUsageFormatter.FormattedDataUsage
import com.android.settings.datausage.lib.DataUsageLib
import com.android.settings.datausage.lib.NetworkCycleDataRepository
import com.android.settings.datausage.lib.NetworkStatsRepository.Companion.AllTimeRange
@@ -89,7 +90,7 @@
getDataUsageSummaryAndEnabled()
}
preference.isEnabled = enabled
- preference.summary = summary
+ preference.summary = summary?.displayText
}
private fun getNetworkTemplate(): NetworkTemplate? = when {
@@ -104,15 +105,14 @@
fun createNetworkCycleDataRepository(): NetworkCycleDataRepository? =
networkTemplate?.let { NetworkCycleDataRepository(mContext, it) }
- private fun getDataUsageSummaryAndEnabled(): Pair<String?, Boolean> {
+ private fun getDataUsageSummaryAndEnabled(): Pair<FormattedDataUsage?, 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)
+ val formattedDataUsage = usageData.formatUsage(mContext)
+ .format(mContext, R.string.data_usage_template, usageData.formatDateRange(mContext))
+ val hasUsage = usageData.usage > 0 || repository.queryUsage(AllTimeRange).usage > 0
+ return formattedDataUsage to hasUsage
}
val allTimeUsage = repository.queryUsage(AllTimeRange)
diff --git a/src/com/android/settings/network/telephony/DisableSimFooterPreferenceController.java b/src/com/android/settings/network/telephony/DisableSimFooterPreferenceController.java
deleted file mode 100644
index d14c8d0..0000000
--- a/src/com/android/settings/network/telephony/DisableSimFooterPreferenceController.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * Copyright (C) 2019 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.network.telephony;
-
-import android.content.Context;
-import android.telephony.SubscriptionInfo;
-import android.telephony.SubscriptionManager;
-
-import com.android.settings.network.SubscriptionUtil;
-
-/**
- * Shows information about disable a physical SIM.
- */
-public class DisableSimFooterPreferenceController extends TelephonyBasePreferenceController {
-
- /**
- * Constructor
- */
- public DisableSimFooterPreferenceController(Context context, String preferenceKey) {
- super(context, preferenceKey);
- }
-
- /**
- * re-init for SIM based on given subscription ID.
- * @param subId is the given subscription ID
- */
- public void init(int subId) {
- mSubId = subId;
- }
-
- @Override
- public int getAvailabilityStatus(int subId) {
- if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
- return CONDITIONALLY_UNAVAILABLE;
- }
-
- SubscriptionManager subManager = mContext.getSystemService(SubscriptionManager.class);
- for (SubscriptionInfo info : SubscriptionUtil.getAvailableSubscriptions(mContext)) {
- if (info.getSubscriptionId() == subId) {
- if (info.isEmbedded() || SubscriptionUtil.showToggleForPhysicalSim(subManager)) {
- return CONDITIONALLY_UNAVAILABLE;
- }
- break;
- }
- }
- return AVAILABLE;
- }
-}
diff --git a/src/com/android/settings/network/telephony/DisableSimFooterPreferenceController.kt b/src/com/android/settings/network/telephony/DisableSimFooterPreferenceController.kt
new file mode 100644
index 0000000..8e3e398
--- /dev/null
+++ b/src/com/android/settings/network/telephony/DisableSimFooterPreferenceController.kt
@@ -0,0 +1,54 @@
+/*
+ * 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.telephony.SubscriptionManager
+
+/**
+ * Shows information about disable a physical SIM.
+ */
+class DisableSimFooterPreferenceController @JvmOverloads constructor(
+ context: Context,
+ preferenceKey: String,
+ private val subscriptionRepository: SubscriptionRepository = SubscriptionRepository(context),
+) : TelephonyBasePreferenceController(context, preferenceKey) {
+
+ /**
+ * Re-init for SIM based on given subscription ID.
+ *
+ * @param subId is the given subscription ID
+ */
+ fun init(subId: Int) {
+ mSubId = subId
+ }
+
+ override fun getAvailabilityStatus(subId: Int): Int {
+ if (subId == SubscriptionManager.INVALID_SUBSCRIPTION_ID ||
+ subscriptionRepository.canDisablePhysicalSubscription()
+ ) {
+ return CONDITIONALLY_UNAVAILABLE
+ }
+
+ val isAvailable =
+ subscriptionRepository.getSelectableSubscriptionInfoList().any { subInfo ->
+ subInfo.subscriptionId == subId && !subInfo.isEmbedded
+ }
+
+ return if (isAvailable) AVAILABLE else CONDITIONALLY_UNAVAILABLE
+ }
+}
diff --git a/src/com/android/settings/network/telephony/MobileNetworkUtils.java b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
index ea549ae..517f66a 100644
--- a/src/com/android/settings/network/telephony/MobileNetworkUtils.java
+++ b/src/com/android/settings/network/telephony/MobileNetworkUtils.java
@@ -709,12 +709,13 @@
return tm.getNetworkOperatorName();
}
- private static int[] getActiveSubscriptionIdList(Context context) {
+ @VisibleForTesting
+ static int[] getActiveSubscriptionIdList(Context context) {
final SubscriptionManager subscriptionManager = context.getSystemService(
SubscriptionManager.class).createForAllUserProfiles();
final List<SubscriptionInfo> subInfoList =
- subscriptionManager.getActiveSubscriptionInfoList();
- if (subInfoList == null) {
+ SubscriptionUtil.getActiveSubscriptions(subscriptionManager);
+ if (subInfoList == null || subInfoList.isEmpty()) {
return new int[0];
}
int[] activeSubIds = new int[subInfoList.size()];
diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
index f29a5ef..9455b70 100644
--- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java
+++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java
@@ -48,13 +48,12 @@
import com.android.settings.R;
import com.android.settings.dashboard.DashboardFragment;
import com.android.settings.network.telephony.scan.NetworkScanRepository;
-import com.android.settings.network.telephony.scan.NetworkScanRepository.NetworkScanCellInfos;
-import com.android.settings.network.telephony.scan.NetworkScanRepository.NetworkScanComplete;
-import com.android.settings.network.telephony.scan.NetworkScanRepository.NetworkScanError;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.utils.ThreadUtils;
+import com.google.common.collect.ImmutableList;
+
import kotlin.Unit;
import java.util.ArrayList;
@@ -83,7 +82,8 @@
private View mProgressHeader;
private Preference mStatusMessagePreference;
@VisibleForTesting
- List<CellInfo> mCellInfoList;
+ @NonNull
+ List<CellInfo> mCellInfoList = ImmutableList.of();
private int mSubId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
private TelephonyManager mTelephonyManager;
private SatelliteManager mSatelliteManager;
@@ -96,7 +96,6 @@
private AtomicBoolean mShouldFilterOutSatellitePlmn = new AtomicBoolean();
private NetworkScanRepository mNetworkScanRepository;
- private boolean mUpdateScanResult = false;
private NetworkSelectRepository mNetworkSelectRepository;
@@ -213,38 +212,16 @@
}
private void launchNetworkScan() {
+ setProgressBarVisible(true);
mNetworkScanRepository.launchNetworkScan(getViewLifecycleOwner(), (networkScanResult) -> {
- if (!mUpdateScanResult) {
- // Not update UI if not in scan mode.
- return Unit.INSTANCE;
- }
- if (networkScanResult instanceof NetworkScanCellInfos networkScanCellInfos) {
- scanResultHandler(networkScanCellInfos.getCellInfos());
- return Unit.INSTANCE;
- }
- if (!isPreferenceScreenEnabled()) {
- clearPreferenceSummary();
- enablePreferenceScreen(true);
- } else if (networkScanResult instanceof NetworkScanComplete
- && mCellInfoList == null) {
- // In case the scan timeout before getting any results
- addMessagePreference(R.string.empty_networks_list);
- } else if (networkScanResult instanceof NetworkScanError) {
- addMessagePreference(R.string.network_query_error);
+ if (isPreferenceScreenEnabled()) {
+ scanResultHandler(networkScanResult);
}
return Unit.INSTANCE;
});
}
- @Override
- public void onStart() {
- super.onStart();
-
- setProgressBarVisible(true);
- mUpdateScanResult = true;
- }
-
/**
* Update forbidden PLMNs from the USIM App
*/
@@ -268,8 +245,6 @@
return false;
}
- mUpdateScanResult = false;
-
// Refresh the last selected item in case users reselect network.
clearPreferenceSummary();
if (mSelectedPreference != null) {
@@ -380,27 +355,19 @@
}
}
- @Keep
@VisibleForTesting
- protected void scanResultHandler(List<CellInfo> results) {
- mCellInfoList = filterOutSatellitePlmn(results);
+ protected void scanResultHandler(NetworkScanRepository.NetworkScanResult results) {
+ mCellInfoList = filterOutSatellitePlmn(results.getCellInfos());
Log.d(TAG, "CellInfoList: " + CellInfoUtil.cellInfoListToString(mCellInfoList));
- if (mCellInfoList != null && mCellInfoList.size() != 0) {
- final NetworkOperatorPreference connectedPref = updateAllPreferenceCategory();
- if (connectedPref != null) {
- // update selected preference instance into connected preference
- if (mSelectedPreference != null) {
- mSelectedPreference = connectedPref;
- }
- } else if (!isPreferenceScreenEnabled()) {
- mSelectedPreference.setSummary(R.string.network_connecting);
- }
- enablePreferenceScreen(true);
- } else if (isPreferenceScreenEnabled()) {
+ updateAllPreferenceCategory();
+ NetworkScanRepository.NetworkScanState state = results.getState();
+ if (state == NetworkScanRepository.NetworkScanState.ERROR) {
+ addMessagePreference(R.string.network_query_error);
+ } else if (mCellInfoList.isEmpty()) {
addMessagePreference(R.string.empty_networks_list);
- // keep showing progress bar, it will be stopped when error or completed
- setProgressBarVisible(true);
}
+ // keep showing progress bar, it will be stopped when error or completed
+ setProgressBarVisible(state == NetworkScanRepository.NetworkScanState.ACTIVE);
}
@Keep
@@ -417,11 +384,8 @@
/**
* Update the content of network operators list.
- *
- * @return preference which shows connected
*/
- @Nullable
- private NetworkOperatorPreference updateAllPreferenceCategory() {
+ private void updateAllPreferenceCategory() {
int numberOfPreferences = mPreferenceCategory.getPreferenceCount();
// remove unused preferences
@@ -432,7 +396,6 @@
}
// update the content of preference
- NetworkOperatorPreference connectedPref = null;
for (int index = 0; index < mCellInfoList.size(); index++) {
final CellInfo cellInfo = mCellInfoList.get(index);
@@ -457,23 +420,10 @@
if (mCellInfoList.get(index).isRegistered()) {
pref.setSummary(R.string.network_connected);
- connectedPref = pref;
} else {
pref.setSummary(null);
}
}
-
- // update selected preference instance by index
- for (int index = 0; index < mCellInfoList.size(); index++) {
- final CellInfo cellInfo = mCellInfoList.get(index);
-
- if ((mSelectedPreference != null) && mSelectedPreference.isSameCell(cellInfo)) {
- mSelectedPreference = (NetworkOperatorPreference)
- (mPreferenceCategory.getPreference(index));
- }
- }
-
- return connectedPref;
}
/**
@@ -524,13 +474,6 @@
}
}
- private boolean isProgressBarVisible() {
- if (mProgressHeader == null) {
- return false;
- }
- return (mProgressHeader.getVisibility() == View.VISIBLE);
- }
-
protected void setProgressBarVisible(boolean visible) {
if (mProgressHeader != null) {
mProgressHeader.setVisibility(visible ? View.VISIBLE : View.GONE);
@@ -538,7 +481,6 @@
}
private void addMessagePreference(int messageId) {
- setProgressBarVisible(false);
mStatusMessagePreference.setTitle(messageId);
mPreferenceCategory.removeAll();
mPreferenceCategory.addPreference(mStatusMessagePreference);
diff --git a/src/com/android/settings/network/telephony/SubscriptionRepository.kt b/src/com/android/settings/network/telephony/SubscriptionRepository.kt
index f4bbc76..adb67e1 100644
--- a/src/com/android/settings/network/telephony/SubscriptionRepository.kt
+++ b/src/com/android/settings/network/telephony/SubscriptionRepository.kt
@@ -26,9 +26,11 @@
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.conflate
import kotlinx.coroutines.flow.filterNot
+import kotlinx.coroutines.flow.flowOf
import kotlinx.coroutines.flow.flowOn
import kotlinx.coroutines.flow.map
import kotlinx.coroutines.flow.onEach
@@ -36,6 +38,8 @@
private const val TAG = "SubscriptionRepository"
class SubscriptionRepository(private val context: Context) {
+ private val subscriptionManager = context.requireSubscriptionManager()
+
/**
* Return a list of subscriptions that are available and visible to the user.
*
@@ -44,7 +48,15 @@
fun getSelectableSubscriptionInfoList(): List<SubscriptionInfo> =
context.getSelectableSubscriptionInfoList()
- fun isSubscriptionEnabledFlow(subId: Int) = context.isSubscriptionEnabledFlow(subId)
+ /** Flow of whether the subscription enabled for the given [subId]. */
+ fun isSubscriptionEnabledFlow(subId: Int): Flow<Boolean> {
+ if (!SubscriptionManager.isValidSubscriptionId(subId)) return flowOf(false)
+ return context.subscriptionsChangedFlow()
+ .map { subscriptionManager.isSubscriptionEnabled(subId) }
+ .conflate()
+ .onEach { Log.d(TAG, "[$subId] isSubscriptionEnabledFlow: $it") }
+ .flowOn(Dispatchers.Default)
+ }
/** TODO: Move this to UI layer, when UI layer migrated to Kotlin. */
fun collectSubscriptionEnabled(
@@ -55,6 +67,7 @@
isSubscriptionEnabledFlow(subId).collectLatestWithLifecycle(lifecycleOwner, action = action)
}
+ fun canDisablePhysicalSubscription() = subscriptionManager.canDisablePhysicalSubscription()
}
val Context.subscriptionManager: SubscriptionManager?
@@ -62,11 +75,6 @@
fun Context.requireSubscriptionManager(): SubscriptionManager = subscriptionManager!!
-fun Context.isSubscriptionEnabledFlow(subId: Int) = subscriptionsChangedFlow().map {
- subscriptionManager?.isSubscriptionEnabled(subId) ?: false
-}.conflate().onEach { Log.d(TAG, "[$subId] isSubscriptionEnabledFlow: $it") }
- .flowOn(Dispatchers.Default)
-
fun Context.phoneNumberFlow(subscriptionInfo: SubscriptionInfo) = subscriptionsChangedFlow().map {
SubscriptionUtil.getBidiFormattedPhoneNumber(this, subscriptionInfo)
}.filterNot { it.isNullOrEmpty() }.flowOn(Dispatchers.Default)
diff --git a/src/com/android/settings/network/telephony/TelephonyRepository.kt b/src/com/android/settings/network/telephony/TelephonyRepository.kt
index cc9b53d..d0d53b7 100644
--- a/src/com/android/settings/network/telephony/TelephonyRepository.kt
+++ b/src/com/android/settings/network/telephony/TelephonyRepository.kt
@@ -29,10 +29,12 @@
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.flowOf
import kotlinx.coroutines.flow.flowOn
import kotlinx.coroutines.flow.map
+import kotlinx.coroutines.flow.onEach
class TelephonyRepository(
private val context: Context,
@@ -64,19 +66,21 @@
telephonyManager.setMobileDataPolicyEnabled(policy, enabled)
}
- fun isDataEnabled(
- subId: Int,
- ): Flow<Boolean> {
+ fun isDataEnabledFlow(subId: Int): Flow<Boolean> {
if (!SubscriptionManager.isValidSubscriptionId(subId)) return flowOf(false)
- Log.d(TAG, "register mobileDataEnabledFlow: [$subId]")
return context.mobileDataEnabledFlow(subId)
.map {
- Log.d(TAG, "mobileDataEnabledFlow: receive mobile data [$subId] start")
val telephonyManager = context.telephonyManager(subId)
telephonyManager.isDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER)
- .also { Log.d(TAG, "mobileDataEnabledFlow: [$subId] isDataEnabled(): $it") }
}
+ .catch {
+ Log.w(TAG, "[$subId] isDataEnabledFlow: exception", it)
+ emit(false)
+ }
+ .onEach { Log.d(TAG, "[$subId] isDataEnabledFlow: isDataEnabled() = $it") }
+ .conflate()
+ .flowOn(Dispatchers.Default)
}
fun setMobileData(
@@ -100,6 +104,7 @@
wifiPickerTrackerHelper.setCarrierNetworkEnabled(enabled)
}
}
+
private companion object {
private const val TAG = "TelephonyRepository"
}
diff --git a/src/com/android/settings/network/telephony/scan/NetworkScanRepository.kt b/src/com/android/settings/network/telephony/scan/NetworkScanRepository.kt
index dfa79cb..4ae5842 100644
--- a/src/com/android/settings/network/telephony/scan/NetworkScanRepository.kt
+++ b/src/com/android/settings/network/telephony/scan/NetworkScanRepository.kt
@@ -27,25 +27,29 @@
import android.util.Log
import androidx.lifecycle.LifecycleOwner
import com.android.settings.R
-import com.android.settings.network.telephony.CellInfoUtil
import com.android.settings.network.telephony.CellInfoUtil.getNetworkTitle
+import com.android.settings.network.telephony.telephonyManager
import com.android.settingslib.spa.framework.util.collectLatestWithLifecycle
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.conflate
import kotlinx.coroutines.flow.flowOn
+import kotlinx.coroutines.flow.onEach
class NetworkScanRepository(private val context: Context, subId: Int) {
- sealed interface NetworkScanResult
+ enum class NetworkScanState {
+ ACTIVE, COMPLETE, ERROR
+ }
- data class NetworkScanCellInfos(val cellInfos: List<CellInfo>) : NetworkScanResult
- data object NetworkScanComplete : NetworkScanResult
- data class NetworkScanError(val error: Int) : NetworkScanResult
+ data class NetworkScanResult(
+ val state: NetworkScanState,
+ val cellInfos: List<CellInfo>,
+ )
- private val telephonyManager =
- context.getSystemService(TelephonyManager::class.java)!!.createForSubscriptionId(subId)
+ private val telephonyManager = context.telephonyManager(subId)
/** TODO: Move this to UI layer, when UI layer migrated to Kotlin. */
fun launchNetworkScan(lifecycleOwner: LifecycleOwner, onResult: (NetworkScanResult) -> Unit) {
@@ -65,23 +69,29 @@
}
fun networkScanFlow(): Flow<NetworkScanResult> = callbackFlow {
+ var state = NetworkScanState.ACTIVE
+ var cellInfos: List<CellInfo> = emptyList()
+
val callback = object : TelephonyScanManager.NetworkScanCallback() {
override fun onResults(results: List<CellInfo>) {
- val cellInfos = results.distinctBy { CellInfoScanKey(it) }
- trySend(NetworkScanCellInfos(cellInfos))
- Log.d(TAG, "CellInfoList: ${CellInfoUtil.cellInfoListToString(cellInfos)}")
+ cellInfos = results.distinctBy { CellInfoScanKey(it) }
+ sendResult()
}
override fun onComplete() {
- trySend(NetworkScanComplete)
- close()
- Log.d(TAG, "onComplete")
+ state = NetworkScanState.COMPLETE
+ sendResult()
+ // Don't call close() here since onComplete() could happens before onResults()
}
override fun onError(error: Int) {
- trySend(NetworkScanError(error))
+ state = NetworkScanState.ERROR
+ sendResult()
close()
- Log.d(TAG, "onError: $error")
+ }
+
+ private fun sendResult() {
+ trySend(NetworkScanResult(state, cellInfos))
}
}
@@ -92,7 +102,7 @@
)
awaitClose { networkScan.stopScan() }
- }.flowOn(Dispatchers.Default)
+ }.conflate().onEach { Log.d(TAG, "networkScanFlow: $it") }.flowOn(Dispatchers.Default)
/** Create network scan for allowed network types. */
private fun createNetworkScan(): NetworkScanRequest {
diff --git a/src/com/android/settings/panel/PanelContent.java b/src/com/android/settings/panel/PanelContent.java
index 6b58228..1bbe2db 100644
--- a/src/com/android/settings/panel/PanelContent.java
+++ b/src/com/android/settings/panel/PanelContent.java
@@ -28,7 +28,10 @@
/**
* Represents the data class needed to create a Settings Panel. See {@link PanelFragment}.
+ *
+ * @deprecated this is no longer used after V and will be removed.
*/
+@Deprecated(forRemoval = true)
public interface PanelContent extends Instrumentable {
int VIEW_TYPE_SLIDER = 1;
diff --git a/src/com/android/settings/panel/PanelContentCallback.java b/src/com/android/settings/panel/PanelContentCallback.java
index e59d699..cceecd1 100644
--- a/src/com/android/settings/panel/PanelContentCallback.java
+++ b/src/com/android/settings/panel/PanelContentCallback.java
@@ -18,7 +18,10 @@
/**
* PanelContentCallback provides a callback interface for {@link PanelFragment} to receive
* events from {@link PanelContent}.
+ *
+ * @deprecated this is no longer used after V and will be removed.
*/
+@Deprecated(forRemoval = true)
public interface PanelContentCallback {
/**
diff --git a/src/com/android/settings/panel/PanelFeatureProvider.java b/src/com/android/settings/panel/PanelFeatureProvider.java
index 402a562..943c37d 100644
--- a/src/com/android/settings/panel/PanelFeatureProvider.java
+++ b/src/com/android/settings/panel/PanelFeatureProvider.java
@@ -19,6 +19,7 @@
import android.content.Context;
import android.os.Bundle;
+@Deprecated(forRemoval = true)
public interface PanelFeatureProvider {
/**
diff --git a/src/com/android/settings/panel/PanelFeatureProviderImpl.java b/src/com/android/settings/panel/PanelFeatureProviderImpl.java
index ddfce65..a0aeec6 100644
--- a/src/com/android/settings/panel/PanelFeatureProviderImpl.java
+++ b/src/com/android/settings/panel/PanelFeatureProviderImpl.java
@@ -27,6 +27,7 @@
import com.android.settings.Utils;
import com.android.settings.flags.Flags;
+@Deprecated(forRemoval = true)
public class PanelFeatureProviderImpl implements PanelFeatureProvider {
@Override
diff --git a/src/com/android/settings/panel/PanelFragment.java b/src/com/android/settings/panel/PanelFragment.java
index 1590283..b3a2884 100644
--- a/src/com/android/settings/panel/PanelFragment.java
+++ b/src/com/android/settings/panel/PanelFragment.java
@@ -66,6 +66,7 @@
import java.util.List;
import java.util.Map;
+@Deprecated(forRemoval = true)
public class PanelFragment extends Fragment {
private static final String TAG = "PanelFragment";
@@ -519,6 +520,7 @@
return mPanel.getViewType();
}
+ @Deprecated(forRemoval = true)
class LocalPanelCallback implements PanelContentCallback {
@Override
diff --git a/src/com/android/settings/panel/PanelLoggingContract.java b/src/com/android/settings/panel/PanelLoggingContract.java
index e6e3012..fd145f8 100644
--- a/src/com/android/settings/panel/PanelLoggingContract.java
+++ b/src/com/android/settings/panel/PanelLoggingContract.java
@@ -21,7 +21,10 @@
* <p>
* Constants should only be removed if underlying panel, or use case is removed.
* </p>
+ *
+ * @deprecated this is no longer used after V and will be removed.
*/
+@Deprecated(forRemoval = true)
public class PanelLoggingContract {
/**
diff --git a/src/com/android/settings/panel/PanelSlicesAdapter.java b/src/com/android/settings/panel/PanelSlicesAdapter.java
index a2360d8..2223cbb 100644
--- a/src/com/android/settings/panel/PanelSlicesAdapter.java
+++ b/src/com/android/settings/panel/PanelSlicesAdapter.java
@@ -48,7 +48,10 @@
/**
* RecyclerView adapter for Slices in Settings Panels.
+ *
+ * @deprecated this is no longer used after V and will be removed.
*/
+@Deprecated(forRemoval = true)
public class PanelSlicesAdapter
extends RecyclerView.Adapter<PanelSlicesAdapter.SliceRowViewHolder> {
@@ -112,7 +115,10 @@
/**
* ViewHolder for binding Slices to SliceViews.
+ *
+ * @deprecated this is no longer used after V and will be removed.
*/
+ @Deprecated(forRemoval = true)
public class SliceRowViewHolder extends RecyclerView.ViewHolder
implements DividerItemDecoration.DividedViewHolder {
diff --git a/src/com/android/settings/panel/PanelSlicesLoaderCountdownLatch.java b/src/com/android/settings/panel/PanelSlicesLoaderCountdownLatch.java
index 6137d6c..49fd861 100644
--- a/src/com/android/settings/panel/PanelSlicesLoaderCountdownLatch.java
+++ b/src/com/android/settings/panel/PanelSlicesLoaderCountdownLatch.java
@@ -36,7 +36,10 @@
* {@link Uri}. Then check if all of the Slices have loaded with
* {@link #isPanelReadyToLoad()}, which will return {@code true} the first time after all
* Slices have loaded.
+ *
+ * @deprecated this is no longer used after V and will be removed.
*/
+@Deprecated(forRemoval = true)
public class PanelSlicesLoaderCountdownLatch {
private final Set<Uri> mLoadedSlices;
private final CountDownLatch mCountDownLatch;
diff --git a/src/com/android/settings/panel/SettingsPanelActivity.java b/src/com/android/settings/panel/SettingsPanelActivity.java
index 60b8f88..d539c43 100644
--- a/src/com/android/settings/panel/SettingsPanelActivity.java
+++ b/src/com/android/settings/panel/SettingsPanelActivity.java
@@ -42,7 +42,10 @@
/**
* Dialog Activity to host Settings Slices.
+ *
+ * @deprecated this is no longer used after V and will be removed.
*/
+@Deprecated(forRemoval = true)
public class SettingsPanelActivity extends FragmentActivity {
private static final String TAG = "SettingsPanelActivity";
diff --git a/src/com/android/settings/password/BiometricFragment.java b/src/com/android/settings/password/BiometricFragment.java
index 2e4a317..aeef482 100644
--- a/src/com/android/settings/password/BiometricFragment.java
+++ b/src/com/android/settings/password/BiometricFragment.java
@@ -17,6 +17,7 @@
package com.android.settings.password;
import android.app.settings.SettingsEnums;
+import android.content.ComponentName;
import android.hardware.biometrics.BiometricPrompt;
import android.hardware.biometrics.BiometricPrompt.AuthenticationCallback;
import android.hardware.biometrics.BiometricPrompt.AuthenticationResult;
@@ -39,6 +40,7 @@
private static final String TAG = "ConfirmDeviceCredential/BiometricFragment";
private static final String KEY_PROMPT_INFO = "prompt_info";
+ private static final String KEY_CALLING_ACTIVITY = "calling_activity";
// Re-set by the application. Should be done upon orientation changes, etc
private Executor mClientExecutor;
@@ -88,10 +90,13 @@
* @param promptInfo
* @return
*/
- public static BiometricFragment newInstance(PromptInfo promptInfo) {
+ public static BiometricFragment newInstance(PromptInfo promptInfo,
+ ComponentName callingActivity) {
BiometricFragment biometricFragment = new BiometricFragment();
final Bundle bundle = new Bundle();
bundle.putParcelable(KEY_PROMPT_INFO, promptInfo);
+
+ bundle.putParcelable(KEY_CALLING_ACTIVITY, callingActivity);
biometricFragment.setArguments(bundle);
return biometricFragment;
}
@@ -126,6 +131,7 @@
final Bundle bundle = getArguments();
final PromptInfo promptInfo = bundle.getParcelable(KEY_PROMPT_INFO);
+ final ComponentName callingActivity = bundle.getParcelable(KEY_CALLING_ACTIVITY);
BiometricPrompt.Builder promptBuilder = new BiometricPrompt.Builder(getContext())
.setTitle(promptInfo.getTitle())
@@ -141,7 +147,8 @@
.setDisallowBiometricsIfPolicyExists(
promptInfo.isDisallowBiometricsIfPolicyExists())
.setShowEmergencyCallButton(promptInfo.isShowEmergencyCallButton())
- .setReceiveSystemEvents(true);
+ .setReceiveSystemEvents(true)
+ .setComponentNameForConfirmDeviceCredentialActivity(callingActivity);
if (android.os.Flags.allowPrivateProfile() && Flags.enablePrivateSpaceFeatures()
&& Flags.enableBiometricsToUnlockPrivateSpace()) {
diff --git a/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java b/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java
index 6a30ee7..dc9c2ec 100644
--- a/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java
+++ b/src/com/android/settings/password/ConfirmDeviceCredentialActivity.java
@@ -437,7 +437,8 @@
boolean newFragment = false;
if (mBiometricFragment == null) {
- mBiometricFragment = BiometricFragment.newInstance(promptInfo);
+ mBiometricFragment = BiometricFragment.newInstance(promptInfo,
+ getCallingActivity());
newFragment = true;
}
mBiometricFragment.setCallbacks(mExecutor, mAuthenticationCallback);
diff --git a/src/com/android/settings/password/OWNERS b/src/com/android/settings/password/OWNERS
index aa03c59..9cfaf7a 100644
--- a/src/com/android/settings/password/OWNERS
+++ b/src/com/android/settings/password/OWNERS
@@ -1,3 +1,6 @@
+# The Android Biometric team should approve all changes to password subdirectories.
+set noparent
+
# Default reviewers for this and subdirectories.
curtislb@google.com
graciecheng@google.com
diff --git a/src/com/android/settings/privatespace/PrivateSpaceAuthenticationActivity.java b/src/com/android/settings/privatespace/PrivateSpaceAuthenticationActivity.java
index 623816a..0b35bd3 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceAuthenticationActivity.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceAuthenticationActivity.java
@@ -19,6 +19,7 @@
import static android.app.admin.DevicePolicyManager.ACTION_SET_NEW_PASSWORD;
import static com.android.internal.app.SetScreenLockDialogActivity.LAUNCH_REASON_PRIVATE_SPACE_SETTINGS_ACCESS;
+import static com.android.settings.activityembedding.EmbeddedDeepLinkUtils.tryStartMultiPaneDeepLink;
import android.app.ActivityOptions;
import android.app.AlertDialog;
@@ -36,11 +37,12 @@
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.annotation.Nullable;
+import androidx.fragment.app.FragmentActivity;
import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.app.SetScreenLockDialogActivity;
import com.android.settings.R;
-import com.android.settings.SettingsActivity;
+import com.android.settings.activityembedding.ActivityEmbeddingUtils;
import com.android.settings.core.SubSettingLauncher;
import com.android.settingslib.transition.SettingsTransitionHelper;
@@ -52,7 +54,7 @@
* user to set a device lock if not set with an alert dialog. This can be launched using the intent
* com.android.settings.action.OPEN_PRIVATE_SPACE_SETTINGS.
*/
-public class PrivateSpaceAuthenticationActivity extends SettingsActivity {
+public class PrivateSpaceAuthenticationActivity extends FragmentActivity {
private static final String TAG = "PrivateSpaceAuthCheck";
public static final String EXTRA_SHOW_PRIVATE_SPACE_UNLOCKED =
"extra_show_private_space_unlocked";
@@ -76,31 +78,55 @@
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- if (isFinishing()) {
+ if (!(Flags.allowPrivateProfile()
+ && android.multiuser.Flags.enablePrivateSpaceFeatures())) {
+ finish();
return;
}
- if (Flags.allowPrivateProfile()
- && android.multiuser.Flags.enablePrivateSpaceFeatures()) {
- ThemeHelper.trySetDynamicColor(this);
- mPrivateSpaceMaintainer =
- new Injector().injectPrivateSpaceMaintainer(getApplicationContext());
- if (getKeyguardManager().isDeviceSecure()) {
- if (savedInstanceState == null) {
- if (mPrivateSpaceMaintainer.doesPrivateSpaceExist()) {
- unlockAndLaunchPrivateSpaceSettings(this);
- } else {
- authenticatePrivateSpaceEntry();
- }
+ Intent intent = getIntent();
+ String highlightMenuKey = getString(R.string.menu_key_security);
+ if (shouldShowMultiPaneDeepLink(intent)
+ && tryStartMultiPaneDeepLink(this, intent, highlightMenuKey)) {
+ finish();
+ return;
+ }
+
+ ThemeHelper.trySetDynamicColor(this);
+ mPrivateSpaceMaintainer =
+ new Injector().injectPrivateSpaceMaintainer(getApplicationContext());
+ if (getKeyguardManager().isDeviceSecure()) {
+ if (savedInstanceState == null) {
+ if (mPrivateSpaceMaintainer.doesPrivateSpaceExist()) {
+ unlockAndLaunchPrivateSpaceSettings(this);
+ } else {
+ authenticatePrivateSpaceEntry();
}
- } else {
- promptToSetDeviceLock();
}
} else {
- finish();
+ promptToSetDeviceLock();
}
}
+ private boolean shouldShowMultiPaneDeepLink(Intent intent) {
+ if (!ActivityEmbeddingUtils.isEmbeddingActivityEnabled(this)) {
+ return false;
+ }
+
+ // If the activity is task root, starting trampoline is needed in order to show two-pane UI.
+ // If FLAG_ACTIVITY_NEW_TASK is set, the activity will become the start of a new task on
+ // this history stack, so starting trampoline is needed in order to notify the homepage that
+ // the highlight key is changed.
+ if (!isTaskRoot() && (intent.getFlags() & Intent.FLAG_ACTIVITY_NEW_TASK) == 0) {
+ return false;
+ }
+
+ // Only starts trampoline for deep links. Should return false for all the cases that
+ // Settings app starts SettingsActivity or SubSetting by itself.
+ // Other apps should send deep link intent which matches intent filter of the Activity.
+ return intent.getAction() != null;
+ }
+
/** Starts private space setup flow or the PS settings page on device lock authentication */
@VisibleForTesting
public void onLockAuthentication(Context context) {
diff --git a/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java b/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java
index 38f724a..42e8544 100644
--- a/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java
+++ b/src/com/android/settings/privatespace/PrivateSpaceMaintainer.java
@@ -19,7 +19,7 @@
import static android.os.UserManager.USER_TYPE_PROFILE_PRIVATE;
import static android.provider.Settings.Secure.HIDE_PRIVATESPACE_ENTRY_POINT;
import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK;
-import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_AFTER_DEVICE_RESTART;
+import static android.provider.Settings.Secure.PRIVATE_SPACE_AUTO_LOCK_ON_DEVICE_LOCK;
import static android.provider.Settings.Secure.SKIP_FIRST_USE_HINTS;
import static android.provider.Settings.Secure.USER_SETUP_COMPLETE;
@@ -69,7 +69,7 @@
/** Default value for private space auto lock settings. */
@Settings.Secure.PrivateSpaceAutoLockOption
public static final int PRIVATE_SPACE_AUTO_LOCK_DEFAULT_VAL =
- PRIVATE_SPACE_AUTO_LOCK_AFTER_DEVICE_RESTART;
+ PRIVATE_SPACE_AUTO_LOCK_ON_DEVICE_LOCK;
/** Default value for the hide private space sensitive notifications on lockscreen. */
public static final int HIDE_PRIVATE_SPACE_SENSITIVE_NOTIFICATIONS_DISABLED_VAL = 0;
diff --git a/src/com/android/settings/sound/AudioSwitchPreferenceController.java b/src/com/android/settings/sound/AudioSwitchPreferenceController.java
index b785210..5938362 100644
--- a/src/com/android/settings/sound/AudioSwitchPreferenceController.java
+++ b/src/com/android/settings/sound/AudioSwitchPreferenceController.java
@@ -242,6 +242,10 @@
return connectedDevices;
}
final List<BluetoothDevice> devices = leAudioProfile.getConnectedDevices();
+ if (devices == null) {
+ Log.d(TAG, "No connected LeAudioProfile devices");
+ return connectedDevices;
+ }
for (BluetoothDevice device : devices) {
if (device.isConnected() && isDeviceInCachedList(device)) {
connectedDevices.add(device);
diff --git a/src/com/android/settings/spa/app/appinfo/AppDataUsagePreference.kt b/src/com/android/settings/spa/app/appinfo/AppDataUsagePreference.kt
index 7e6e726..7b8cf8c 100644
--- a/src/com/android/settings/spa/app/appinfo/AppDataUsagePreference.kt
+++ b/src/com/android/settings/spa/app/appinfo/AppDataUsagePreference.kt
@@ -113,7 +113,7 @@
} else {
context.getString(
R.string.data_summary_format,
- appUsageData.formatUsage(context),
+ appUsageData.formatUsage(context).displayText,
appUsageData.formatStartDate(context),
)
}
diff --git a/src/com/android/settings/spa/app/specialaccess/InstallUnknownApps.kt b/src/com/android/settings/spa/app/specialaccess/InstallUnknownApps.kt
index 1446bbc..18ce585 100644
--- a/src/com/android/settings/spa/app/specialaccess/InstallUnknownApps.kt
+++ b/src/com/android/settings/spa/app/specialaccess/InstallUnknownApps.kt
@@ -23,6 +23,7 @@
import android.app.AppOpsManager.OP_REQUEST_INSTALL_PACKAGES
import android.content.Context
import android.content.pm.ApplicationInfo
+import android.os.Process
import android.os.UserManager
import androidx.compose.runtime.Composable
import com.android.settings.R
@@ -94,7 +95,10 @@
private fun isChangeable(
record: InstallUnknownAppsRecord,
potentialPackageNames: Set<String>,
- ) = record.app.packageName in potentialPackageNames
+ ) =
+ record.app.uid != Process.SYSTEM_UID && record.app.uid != Process.ROOT_UID &&
+ (record.appOpsController.getMode() != MODE_DEFAULT ||
+ record.app.packageName in potentialPackageNames)
private fun getPotentialPackageNames(userId: Int): Set<String> =
AppGlobals.getPackageManager()
diff --git a/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt b/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt
index 28b7a9e..98d8340 100644
--- a/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt
+++ b/src/com/android/settings/spa/network/NetworkCellularGroupProvider.kt
@@ -36,11 +36,11 @@
import androidx.compose.runtime.saveable.rememberSaveable
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.LifecycleOwner
import androidx.lifecycle.LifecycleRegistry
+import androidx.lifecycle.compose.LocalLifecycleOwner
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import androidx.lifecycle.viewmodel.compose.viewModel
import com.android.settings.R
@@ -62,7 +62,6 @@
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
@@ -207,7 +206,7 @@
}.collectAsStateWithLifecycle(initialValue = null)
val mobileDataStateChanged by remember(mobileDataSelectedId.intValue) {
- TelephonyRepository(context).isDataEnabled(mobileDataSelectedId.intValue)
+ TelephonyRepository(context).isDataEnabledFlow(mobileDataSelectedId.intValue)
}.collectAsStateWithLifecycle(initialValue = false)
val coroutineScope = rememberCoroutineScope()
diff --git a/src/com/android/settings/spa/network/SimsSection.kt b/src/com/android/settings/spa/network/SimsSection.kt
index 59e63df..07da034 100644
--- a/src/com/android/settings/spa/network/SimsSection.kt
+++ b/src/com/android/settings/spa/network/SimsSection.kt
@@ -38,7 +38,7 @@
import com.android.settings.network.SubscriptionUtil
import com.android.settings.network.telephony.MobileNetworkUtils
import com.android.settings.network.telephony.SubscriptionActivationRepository
-import com.android.settings.network.telephony.isSubscriptionEnabledFlow
+import com.android.settings.network.telephony.SubscriptionRepository
import com.android.settings.network.telephony.phoneNumberFlow
import com.android.settingslib.spa.widget.preference.PreferenceModel
import com.android.settingslib.spa.widget.preference.SwitchPreferenceModel
@@ -63,7 +63,7 @@
private fun SimPreference(subInfo: SubscriptionInfo) {
val context = LocalContext.current
val checked = remember(subInfo.subscriptionId) {
- context.isSubscriptionEnabledFlow(subInfo.subscriptionId)
+ SubscriptionRepository(context).isSubscriptionEnabledFlow(subInfo.subscriptionId)
}.collectAsStateWithLifecycle(initialValue = false)
val phoneNumber = phoneNumber(subInfo)
val isConvertedPsim by remember(subInfo) {
diff --git a/src/com/android/settings/webview/WebViewAppPicker.java b/src/com/android/settings/webview/WebViewAppPicker.java
index 0060fa0..b1dfd14 100644
--- a/src/com/android/settings/webview/WebViewAppPicker.java
+++ b/src/com/android/settings/webview/WebViewAppPicker.java
@@ -33,14 +33,12 @@
import com.android.settings.R;
import com.android.settings.applications.defaultapps.DefaultAppPickerFragment;
-import com.android.settings.development.DeveloperOptionAwareMixin;
import com.android.settingslib.applications.DefaultAppInfo;
import java.util.ArrayList;
import java.util.List;
-public class WebViewAppPicker extends DefaultAppPickerFragment implements
- DeveloperOptionAwareMixin {
+public class WebViewAppPicker extends DefaultAppPickerFragment {
private WebViewUpdateServiceWrapper mWebViewUpdateServiceWrapper;
private WebViewUpdateServiceWrapper getWebViewUpdateServiceWrapper() {
diff --git a/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java b/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java
index 8084a48..4ba1205 100644
--- a/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java
+++ b/src/com/android/settings/widget/HighlightableTopLevelPreferenceAdapter.java
@@ -34,6 +34,7 @@
import com.android.settings.R;
import com.android.settings.Utils;
+import com.android.settings.flags.Flags;
import com.android.settings.homepage.SettingsHomepageActivity;
/**
@@ -46,9 +47,13 @@
static final long DELAY_HIGHLIGHT_DURATION_MILLIS = 100L;
private static final int RES_NORMAL_BACKGROUND =
- R.drawable.homepage_selectable_item_background;
+ Flags.homepageRevamp()
+ ? R.drawable.homepage_selectable_item_background_v2
+ : R.drawable.homepage_selectable_item_background;
private static final int RES_HIGHLIGHTED_BACKGROUND =
- R.drawable.homepage_highlighted_item_background;
+ Flags.homepageRevamp()
+ ? R.drawable.homepage_highlighted_item_background_v2
+ : R.drawable.homepage_highlighted_item_background;
private final int mTitleColorNormal;
private final int mTitleColorHighlight;
diff --git a/src/com/android/settings/widget/HomepagePreferenceLayoutHelper.java b/src/com/android/settings/widget/HomepagePreferenceLayoutHelper.java
index 6242e23..2251180 100644
--- a/src/com/android/settings/widget/HomepagePreferenceLayoutHelper.java
+++ b/src/com/android/settings/widget/HomepagePreferenceLayoutHelper.java
@@ -22,6 +22,7 @@
import androidx.preference.PreferenceViewHolder;
import com.android.settings.R;
+import com.android.settings.flags.Flags;
/** Helper for homepage preference to manage layout. */
public class HomepagePreferenceLayoutHelper {
@@ -39,7 +40,10 @@
}
public HomepagePreferenceLayoutHelper(Preference preference) {
- preference.setLayoutResource(R.layout.homepage_preference);
+ preference.setLayoutResource(
+ Flags.homepageRevamp()
+ ? R.layout.homepage_preference_v2
+ : R.layout.homepage_preference);
}
/** Sets whether the icon should be visible */
diff --git a/src/com/android/settings/wifi/tether/WifiTetherSettings.java b/src/com/android/settings/wifi/tether/WifiTetherSettings.java
index bad29eb..74671b5 100644
--- a/src/com/android/settings/wifi/tether/WifiTetherSettings.java
+++ b/src/com/android/settings/wifi/tether/WifiTetherSettings.java
@@ -43,6 +43,7 @@
import com.android.settings.search.BaseSearchIndexProvider;
import com.android.settings.widget.SettingsMainSwitchBar;
import com.android.settings.wifi.WifiUtils;
+import com.android.settings.wifi.repository.SharedConnectivityRepository;
import com.android.settingslib.TetherUtil;
import com.android.settingslib.core.AbstractPreferenceController;
import com.android.settingslib.search.SearchIndexable;
@@ -346,16 +347,20 @@
static class SearchIndexProvider extends BaseSearchIndexProvider {
private final WifiRestriction mWifiRestriction;
+ private final boolean mIsInstantHotspotEnabled;
SearchIndexProvider(int xmlRes) {
super(xmlRes);
mWifiRestriction = new WifiRestriction();
+ mIsInstantHotspotEnabled = SharedConnectivityRepository.isDeviceConfigEnabled();
}
@VisibleForTesting
- SearchIndexProvider(int xmlRes, WifiRestriction wifiRestriction) {
+ SearchIndexProvider(int xmlRes, WifiRestriction wifiRestriction,
+ boolean isInstantHotspotEnabled) {
super(xmlRes);
mWifiRestriction = wifiRestriction;
+ mIsInstantHotspotEnabled = isInstantHotspotEnabled;
}
@Override
@@ -369,6 +374,9 @@
keys.add(KEY_WIFI_TETHER_NETWORK_PASSWORD);
keys.add(KEY_WIFI_TETHER_AUTO_OFF);
keys.add(KEY_WIFI_TETHER_MAXIMIZE_COMPATIBILITY);
+ keys.add(KEY_INSTANT_HOTSPOT);
+ } else if (!mIsInstantHotspotEnabled) {
+ keys.add(KEY_INSTANT_HOTSPOT);
}
// Remove duplicate
diff --git a/tests/robotests/README.md b/tests/robotests/README.md
index 648f1af..8083f75 100644
--- a/tests/robotests/README.md
+++ b/tests/robotests/README.md
@@ -4,21 +4,20 @@
## The full suite
```
$ croot
-$ make RunSettingsRoboTests
+$ atest SettingsRoboTests
```
## Running a single test class
+With a filter
+
```
$ croot
-$ make RunSettingsRoboTests ROBOTEST_FILTER=<ClassName>
+$ atest SettingsRoboTests:com.android.settings.display.AdaptiveSleepPreferenceControllerTest
```
-For example:
+You can also run any single test class with atest (it will try to find the correct path)
```
-make RunSettingsRoboTests ROBOTEST_FILTER=CodeInspectionTest
+$ atest AdaptiveSleepPreferenceControllerTest
```
-
-You can also use partial class name in ROBOTEST_FILTER. If the partial class name matches
-multiple file names, all of them will be executed.
diff --git a/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardTest.java b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardTest.java
index 78c8880..2ae5984 100644
--- a/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardTest.java
+++ b/tests/robotests/src/com/android/settings/accessibility/AccessibilitySettingsForSetupWizardTest.java
@@ -23,6 +23,7 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.mock;
@@ -45,7 +46,10 @@
import androidx.test.core.app.ApplicationProvider;
import com.android.settings.R;
+import com.android.settings.display.AutoBrightnessPreferenceController;
+import com.android.settings.display.BrightnessLevelPreferenceController;
import com.android.settingslib.RestrictedPreference;
+import com.android.settingslib.core.AbstractPreferenceController;
import com.google.android.setupcompat.template.FooterBarMixin;
import com.google.android.setupdesign.GlifPreferenceLayout;
@@ -88,7 +92,7 @@
private GlifPreferenceLayout mGlifLayoutView;
@Mock
private FooterBarMixin mFooterBarMixin;
- private AccessibilitySettingsForSetupWizard mFragment;
+ private TestAccessibilitySettingsForSetupWizard mFragment;
@Before
public void setUp() {
@@ -141,6 +145,19 @@
assertThat(mFragment.mSelectToSpeakPreference.getKey()).isNull();
}
+ @Test
+ public void createPreferenceControllers_brightnessPreferencesControllersAreCreated() {
+ mFragment.onAttach(mContext);
+
+ List<AbstractPreferenceController> controllers =
+ mFragment.createPreferenceControllers(mContext);
+
+ assertTrue(controllers.stream().anyMatch(
+ controller -> controller instanceof BrightnessLevelPreferenceController));
+ assertTrue(controllers.stream().anyMatch(
+ controller -> controller instanceof AutoBrightnessPreferenceController));
+ }
+
private void addEnabledServiceInfo(ComponentName componentName, boolean isAccessibilityTool) {
final AccessibilityServiceInfo a11yServiceInfo = mock(AccessibilityServiceInfo.class);
when(a11yServiceInfo.getComponentName()).thenReturn(componentName);
@@ -170,12 +187,14 @@
private final Context mContext;
private final PreferenceManager mPreferenceManager;
+ final PreferenceScreen mPreferenceScreen;
TestAccessibilitySettingsForSetupWizard(Context context) {
super();
mContext = context;
mPreferenceManager = new PreferenceManager(context);
- mPreferenceManager.setPreferences(mPreferenceManager.createPreferenceScreen(context));
+ mPreferenceScreen = spy(mPreferenceManager.createPreferenceScreen(context));
+ mPreferenceManager.setPreferences(mPreferenceScreen);
mDisplayMagnificationPreference = new Preference(context);
mScreenReaderPreference = new RestrictedPreference(context);
mSelectToSpeakPreference = new RestrictedPreference(context);
diff --git a/tests/robotests/src/com/android/settings/accessibility/AutoBrightnessPreferenceFragmentForSetupWizardTest.java b/tests/robotests/src/com/android/settings/accessibility/AutoBrightnessPreferenceFragmentForSetupWizardTest.java
new file mode 100644
index 0000000..1e6e068
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/accessibility/AutoBrightnessPreferenceFragmentForSetupWizardTest.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.accessibility;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
+import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.app.settings.SettingsEnums;
+import android.content.Context;
+
+import androidx.lifecycle.LifecycleOwner;
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.R;
+
+import com.google.android.setupcompat.template.FooterBarMixin;
+import com.google.android.setupdesign.GlifPreferenceLayout;
+
+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;
+
+/** Tests for {@link AutoBrightnessPreferenceFragmentForSetupWizard}. */
+@RunWith(RobolectricTestRunner.class)
+public class AutoBrightnessPreferenceFragmentForSetupWizardTest {
+
+ @Rule
+ public final MockitoRule mMockito = MockitoJUnit.rule();
+
+ @Spy
+ private final Context mContext = ApplicationProvider.getApplicationContext();
+ @Mock
+ private GlifPreferenceLayout mGlifLayoutView;
+ @Mock
+ private FooterBarMixin mFooterBarMixin;
+ private AutoBrightnessPreferenceFragmentForSetupWizard mFragment;
+
+ @Before
+ public void setUp() {
+ mFragment = spy(new AutoBrightnessPreferenceFragmentForSetupWizard());
+ doReturn(mock(LifecycleOwner.class)).when(mFragment).getViewLifecycleOwner();
+ doReturn(mContext).when(mFragment).getContext();
+ when(mGlifLayoutView.getMixin(eq(FooterBarMixin.class))).thenReturn(mFooterBarMixin);
+ }
+
+ @Test
+ public void setHeaderText_onViewCreated_verifyAction() {
+ final String title = "title";
+ doReturn(title).when(mContext).getString(R.string.auto_brightness_title);
+
+ mFragment.onViewCreated(mGlifLayoutView, null);
+
+ verify(mGlifLayoutView).setHeaderText(title);
+ }
+
+ @Test
+ public void getMetricsCategory_returnsCorrectCategory() {
+ assertThat(mFragment.getMetricsCategory()).isEqualTo(
+ SettingsEnums.SUW_ACCESSIBILITY_AUTO_BRIGHTNESS);
+ }
+
+ @Test
+ public void onViewCreated_verifyAction() {
+ mFragment.onViewCreated(mGlifLayoutView, null);
+
+ verify(mFooterBarMixin).setPrimaryButton(any());
+ }
+}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ContrastPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/accessibility/ContrastPreferenceControllerTest.java
deleted file mode 100644
index 07c3b54..0000000
--- a/tests/robotests/src/com/android/settings/accessibility/ContrastPreferenceControllerTest.java
+++ /dev/null
@@ -1,49 +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.accessibility;
-
-import static com.google.common.truth.Truth.assertThat;
-
-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;
-
-/** Tests for {@link ContrastPreferenceController}. */
-@RunWith(RobolectricTestRunner.class)
-public class ContrastPreferenceControllerTest {
-
- private static final String PREFERENCE_KEY = "preference_key";
-
- private ContrastPreferenceController mController;
-
- @Before
- public void setUp() {
- mController = new ContrastPreferenceController(ApplicationProvider.getApplicationContext(),
- PREFERENCE_KEY);
- }
-
- @Test
- public void getAvailabilityStatus_shouldReturnUnavailable() {
- assertThat(mController.getAvailabilityStatus())
- .isEqualTo(BasePreferenceController.CONDITIONALLY_UNAVAILABLE);
- }
-}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncControllerTest.java b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncControllerTest.java
index 8fa3e8a..53b67e9 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncControllerTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/BluetoothDetailsDataSyncControllerTest.java
@@ -18,10 +18,12 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.junit.Assume.assumeTrue;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.when;
import android.companion.CompanionDeviceManager;
+import android.companion.Flags;
import android.companion.datatransfer.PermissionSyncRequest;
import androidx.preference.PreferenceCategory;
@@ -88,6 +90,7 @@
@Test
public void isAvailable_hasAssociations_returnTrue() {
+ assumeTrue(Flags.ongoingPermSync());
assertThat(mController.isAvailable()).isTrue();
}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
index ee00068..b2449da 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/ConnectedBluetoothDeviceUpdaterTest.java
@@ -30,7 +30,7 @@
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothProfile;
import android.content.Context;
-import android.content.pm.PackageInfo;
+import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.graphics.drawable.Drawable;
import android.media.AudioManager;
@@ -44,7 +44,6 @@
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;
@@ -68,7 +67,7 @@
public class ConnectedBluetoothDeviceUpdaterTest {
private static final String MAC_ADDRESS = "04:52:C7:0B:D8:3C";
- private static final String FAKE_EXCLUSIVE_MANAGER_NAME = "com.fake.name";
+ private static final String TEST_EXCLUSIVE_MANAGER = "com.test.manager";
@Rule
public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
@@ -355,13 +354,16 @@
@Test
@RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
- public void update_notAllowedExclusiveManagedDevice_addDevice() {
+ public void update_exclusivelyManagedDevice_packageNotInstalled_addDevice()
+ throws Exception {
mAudioManager.setMode(AudioManager.MODE_NORMAL);
when(mBluetoothDeviceUpdater
.isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
when(mCachedBluetoothDevice.isConnectedHfpDevice()).thenReturn(true);
when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
- FAKE_EXCLUSIVE_MANAGER_NAME.getBytes());
+ TEST_EXCLUSIVE_MANAGER.getBytes());
+ doThrow(new PackageManager.NameNotFoundException()).when(mPackageManager)
+ .getApplicationInfo(TEST_EXCLUSIVE_MANAGER, 0);
mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
@@ -370,64 +372,39 @@
@Test
@RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
- public void update_existingExclusivelyManagedDeviceWithPackageInstalled_removePreference()
+ public void update_exclusivelyManagedDevice_packageNotEnabled_addDevice()
throws Exception {
- final String exclusiveManagerName =
- BluetoothUtils.getExclusiveManagers().stream().findAny().orElse(
- FAKE_EXCLUSIVE_MANAGER_NAME);
+ ApplicationInfo appInfo = new ApplicationInfo();
+ appInfo.enabled = false;
mAudioManager.setMode(AudioManager.MODE_NORMAL);
when(mBluetoothDeviceUpdater
- .isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
+ .isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
when(mCachedBluetoothDevice.isConnectedHfpDevice()).thenReturn(true);
when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
- exclusiveManagerName.getBytes());
- doReturn(new PackageInfo()).when(mPackageManager).getPackageInfo(exclusiveManagerName, 0);
-
- mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
-
- verify(mBluetoothDeviceUpdater).removePreference(mCachedBluetoothDevice);
- verify(mBluetoothDeviceUpdater, never()).addPreference(mCachedBluetoothDevice);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
- public void update_newExclusivelyManagedDeviceWithPackageInstalled_doNotAddPreference()
- throws Exception {
- final String exclusiveManagerName =
- BluetoothUtils.getExclusiveManagers().stream().findAny().orElse(
- FAKE_EXCLUSIVE_MANAGER_NAME);
- mAudioManager.setMode(AudioManager.MODE_NORMAL);
- when(mBluetoothDeviceUpdater
- .isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
- when(mCachedBluetoothDevice.isConnectedHfpDevice()).thenReturn(true);
- when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
- exclusiveManagerName.getBytes());
- doReturn(new PackageInfo()).when(mPackageManager).getPackageInfo(exclusiveManagerName, 0);
-
- mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
-
- verify(mBluetoothDeviceUpdater).removePreference(mCachedBluetoothDevice);
- verify(mBluetoothDeviceUpdater, never()).addPreference(mCachedBluetoothDevice);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
- public void update_exclusivelyManagedDeviceWithoutPackageInstalled_addDevice()
- throws Exception {
- final String exclusiveManagerName =
- BluetoothUtils.getExclusiveManagers().stream().findAny().orElse(
- FAKE_EXCLUSIVE_MANAGER_NAME);
- mAudioManager.setMode(AudioManager.MODE_NORMAL);
- when(mBluetoothDeviceUpdater
- .isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
- when(mCachedBluetoothDevice.isConnectedHfpDevice()).thenReturn(true);
- when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
- exclusiveManagerName.getBytes());
- doThrow(new PackageManager.NameNotFoundException()).when(mPackageManager).getPackageInfo(
- exclusiveManagerName, 0);
+ TEST_EXCLUSIVE_MANAGER.getBytes());
+ doReturn(appInfo).when(mPackageManager).getApplicationInfo(TEST_EXCLUSIVE_MANAGER, 0);
mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
verify(mBluetoothDeviceUpdater).addPreference(mCachedBluetoothDevice);
}
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
+ public void update_exclusivelyManagedDevice_packageInstalledAndEnabled_removePreference()
+ throws Exception {
+ mAudioManager.setMode(AudioManager.MODE_NORMAL);
+ when(mBluetoothDeviceUpdater
+ .isDeviceConnected(any(CachedBluetoothDevice.class))).thenReturn(true);
+ when(mCachedBluetoothDevice.isConnectedHfpDevice()).thenReturn(true);
+ when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
+ TEST_EXCLUSIVE_MANAGER.getBytes());
+ doReturn(new ApplicationInfo()).when(mPackageManager).getApplicationInfo(
+ TEST_EXCLUSIVE_MANAGER, 0);
+
+ mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
+
+ verify(mBluetoothDeviceUpdater).removePreference(mCachedBluetoothDevice);
+ verify(mBluetoothDeviceUpdater, never()).addPreference(mCachedBluetoothDevice);
+ }
}
diff --git a/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java b/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java
index 796120d..e2cf148 100644
--- a/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java
+++ b/tests/robotests/src/com/android/settings/bluetooth/SavedBluetoothDeviceUpdaterTest.java
@@ -29,7 +29,7 @@
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothProfile;
import android.content.Context;
-import android.content.pm.PackageInfo;
+import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.graphics.drawable.Drawable;
import android.platform.test.annotations.RequiresFlagsDisabled;
@@ -41,7 +41,6 @@
import com.android.settings.connecteddevice.DevicePreferenceCallback;
import com.android.settings.dashboard.DashboardFragment;
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;
@@ -66,7 +65,7 @@
public class SavedBluetoothDeviceUpdaterTest {
private static final String MAC_ADDRESS = "04:52:C7:0B:D8:3C";
- private static final String FAKE_EXCLUSIVE_MANAGER_NAME = "com.fake.name";
+ private static final String TEST_EXCLUSIVE_MANAGER = "com.test.manager";
@Rule
public final CheckFlagsRule mCheckFlagsRule = DeviceFlagsValueProvider.createCheckFlagsRule();
@@ -339,42 +338,18 @@
@Test
@RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
- public void update_notAllowedExclusivelyManagedDevice_addDevice() {
- final Collection<CachedBluetoothDevice> cachedDevices = new ArrayList<>();
- cachedDevices.add(mCachedBluetoothDevice);
-
- when(mBluetoothAdapter.isEnabled()).thenReturn(true);
- when(mBluetoothManager.getCachedDeviceManager()).thenReturn(mDeviceManager);
- when(mDeviceManager.getCachedDevicesCopy()).thenReturn(cachedDevices);
- when(mBluetoothDevice.getBondState()).thenReturn(BluetoothDevice.BOND_BONDED);
- when(mBluetoothDevice.isConnected()).thenReturn(false);
- when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
- FAKE_EXCLUSIVE_MANAGER_NAME.getBytes());
-
- mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
-
- verify(mBluetoothDeviceUpdater).addPreference(mCachedBluetoothDevice,
- BluetoothDevicePreference.SortType.TYPE_NO_SORT);
- }
-
- @Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
- public void update_existingExclusivelyManagedDeviceWithPackageInstalled_removePreference()
+ public void update_existingExclusivelyManagedDevice_packageEnabled_removePreference()
throws Exception {
final Collection<CachedBluetoothDevice> cachedDevices = new ArrayList<>();
- final String exclusiveManagerName =
- BluetoothUtils.getExclusiveManagers().stream().findAny().orElse(
- FAKE_EXCLUSIVE_MANAGER_NAME);
-
when(mBluetoothAdapter.isEnabled()).thenReturn(true);
when(mBluetoothManager.getCachedDeviceManager()).thenReturn(mDeviceManager);
when(mDeviceManager.getCachedDevicesCopy()).thenReturn(cachedDevices);
when(mBluetoothDevice.getBondState()).thenReturn(BluetoothDevice.BOND_BONDED);
when(mBluetoothDevice.isConnected()).thenReturn(false);
when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
- exclusiveManagerName.getBytes());
-
- doReturn(new PackageInfo()).when(mPackageManager).getPackageInfo(exclusiveManagerName, 0);
+ TEST_EXCLUSIVE_MANAGER.getBytes());
+ doReturn(new ApplicationInfo()).when(mPackageManager).getApplicationInfo(
+ TEST_EXCLUSIVE_MANAGER, 0);
mBluetoothDeviceUpdater.mPreferenceMap.put(mBluetoothDevice, mPreference);
mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
@@ -386,23 +361,19 @@
@Test
@RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
- public void update_newExclusivelyManagedDeviceWithPackageInstalled_doNotAddPreference()
+ public void update_newExclusivelyManagedDevice_packageEnabled_doNotAddPreference()
throws Exception {
final Collection<CachedBluetoothDevice> cachedDevices = new ArrayList<>();
- final String exclusiveManagerName =
- BluetoothUtils.getExclusiveManagers().stream().findAny().orElse(
- FAKE_EXCLUSIVE_MANAGER_NAME);
cachedDevices.add(mCachedBluetoothDevice);
-
when(mBluetoothAdapter.isEnabled()).thenReturn(true);
when(mBluetoothManager.getCachedDeviceManager()).thenReturn(mDeviceManager);
when(mDeviceManager.getCachedDevicesCopy()).thenReturn(cachedDevices);
when(mBluetoothDevice.getBondState()).thenReturn(BluetoothDevice.BOND_BONDED);
when(mBluetoothDevice.isConnected()).thenReturn(false);
when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
- exclusiveManagerName.getBytes());
-
- doReturn(new PackageInfo()).when(mPackageManager).getPackageInfo(exclusiveManagerName, 0);
+ TEST_EXCLUSIVE_MANAGER.getBytes());
+ doReturn(new ApplicationInfo()).when(mPackageManager).getApplicationInfo(
+ TEST_EXCLUSIVE_MANAGER, 0);
mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
@@ -413,24 +384,42 @@
@Test
@RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
- public void update_exclusivelyManagedDeviceWithoutPackageInstalled_addDevice()
+ public void update_exclusivelyManagedDevice_packageNotInstalled_addDevice()
throws Exception {
final Collection<CachedBluetoothDevice> cachedDevices = new ArrayList<>();
- final String exclusiveManagerName =
- BluetoothUtils.getExclusiveManagers().stream().findAny().orElse(
- FAKE_EXCLUSIVE_MANAGER_NAME);
cachedDevices.add(mCachedBluetoothDevice);
-
when(mBluetoothAdapter.isEnabled()).thenReturn(true);
when(mBluetoothManager.getCachedDeviceManager()).thenReturn(mDeviceManager);
when(mDeviceManager.getCachedDevicesCopy()).thenReturn(cachedDevices);
when(mBluetoothDevice.getBondState()).thenReturn(BluetoothDevice.BOND_BONDED);
when(mBluetoothDevice.isConnected()).thenReturn(false);
when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
- exclusiveManagerName.getBytes());
+ TEST_EXCLUSIVE_MANAGER.getBytes());
+ doThrow(new PackageManager.NameNotFoundException()).when(mPackageManager)
+ .getApplicationInfo(TEST_EXCLUSIVE_MANAGER, 0);
- doThrow(new PackageManager.NameNotFoundException()).when(mPackageManager).getPackageInfo(
- exclusiveManagerName, 0);
+ mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
+
+ verify(mBluetoothDeviceUpdater).addPreference(mCachedBluetoothDevice,
+ BluetoothDevicePreference.SortType.TYPE_NO_SORT);
+ }
+
+ @Test
+ @RequiresFlagsEnabled(Flags.FLAG_ENABLE_HIDE_EXCLUSIVELY_MANAGED_BLUETOOTH_DEVICE)
+ public void update_exclusivelyManagedDevice_packageNotEnabled_addDevice()
+ throws Exception {
+ final Collection<CachedBluetoothDevice> cachedDevices = new ArrayList<>();
+ cachedDevices.add(mCachedBluetoothDevice);
+ ApplicationInfo appInfo = new ApplicationInfo();
+ appInfo.enabled = false;
+ when(mBluetoothAdapter.isEnabled()).thenReturn(true);
+ when(mBluetoothManager.getCachedDeviceManager()).thenReturn(mDeviceManager);
+ when(mDeviceManager.getCachedDevicesCopy()).thenReturn(cachedDevices);
+ when(mBluetoothDevice.getBondState()).thenReturn(BluetoothDevice.BOND_BONDED);
+ when(mBluetoothDevice.isConnected()).thenReturn(false);
+ when(mBluetoothDevice.getMetadata(BluetoothDevice.METADATA_EXCLUSIVE_MANAGER)).thenReturn(
+ TEST_EXCLUSIVE_MANAGER.getBytes());
+ doReturn(appInfo).when(mPackageManager).getApplicationInfo(TEST_EXCLUSIVE_MANAGER, 0);
mBluetoothDeviceUpdater.update(mCachedBluetoothDevice);
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceControllerTest.java
index 23649f3..910e696 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/PreviouslyConnectedDevicePreferenceControllerTest.java
@@ -31,8 +31,6 @@
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.drawable.Drawable;
-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.util.Pair;
@@ -47,7 +45,6 @@
import com.android.settings.bluetooth.BluetoothDeviceUpdater;
import com.android.settings.connecteddevice.dock.DockUpdater;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.flags.Flags;
import com.android.settings.testutils.shadow.ShadowBluetoothAdapter;
import com.android.settings.widget.SingleTargetGearPreference;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
@@ -267,19 +264,17 @@
}
@Test
- @RequiresFlagsDisabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
public void onDeviceAdded_addPreferenceNotExistInRecentlyDevices_noCrash() {
final BluetoothDevicePreference preference = new BluetoothDevicePreference(
mContext, mCachedDevice5, true, BluetoothDevicePreference.SortType.TYPE_NO_SORT);
mPreConnectedDeviceController.onDeviceAdded(preference);
- // 1 BluetoothDevicePreference and 1 see all preference
- assertThat(mPreferenceGroup.getPreferenceCount()).isEqualTo(2);
+ // 1 see all preference
+ assertThat(mPreferenceGroup.getPreferenceCount()).isEqualTo(1);
}
@Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
public void onDeviceAdded_addPreferenceNotExistInRecentlyDevices_doNothing() {
final BluetoothDevicePreference preference = new BluetoothDevicePreference(
mContext, mCachedDevice5, true, BluetoothDevicePreference.SortType.TYPE_NO_SORT);
@@ -325,7 +320,6 @@
}
@Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
public void updatePreferenceGroup_bluetoothIsEnable_shouldOrderByMostRecentlyConnected() {
when(mBluetoothAdapter.isEnabled()).thenReturn(true);
final BluetoothDevicePreference preference4 =
@@ -361,7 +355,6 @@
}
@Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
public void updatePreferenceGroup_bluetoothIsDisable_shouldShowOnlySeeAllPreference() {
when(mBluetoothAdapter.isEnabled()).thenReturn(false);
final BluetoothDevicePreference preference4 =
diff --git a/tests/robotests/src/com/android/settings/connecteddevice/SavedDeviceGroupControllerTest.java b/tests/robotests/src/com/android/settings/connecteddevice/SavedDeviceGroupControllerTest.java
index 81c0c35..fa82161 100644
--- a/tests/robotests/src/com/android/settings/connecteddevice/SavedDeviceGroupControllerTest.java
+++ b/tests/robotests/src/com/android/settings/connecteddevice/SavedDeviceGroupControllerTest.java
@@ -31,7 +31,6 @@
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.drawable.Drawable;
-import android.platform.test.annotations.RequiresFlagsEnabled;
import android.platform.test.flag.junit.CheckFlagsRule;
import android.platform.test.flag.junit.DeviceFlagsValueProvider;
import android.util.Pair;
@@ -45,7 +44,6 @@
import com.android.settings.bluetooth.BluetoothDeviceUpdater;
import com.android.settings.connecteddevice.dock.DockUpdater;
import com.android.settings.dashboard.DashboardFragment;
-import com.android.settings.flags.Flags;
import com.android.settingslib.bluetooth.CachedBluetoothDevice;
import com.android.settingslib.core.lifecycle.Lifecycle;
@@ -177,7 +175,6 @@
}
@Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
public void updatePreferenceGroup_bluetoothIsEnable_shouldOrderByMostRecentlyConnected() {
when(mBluetoothAdapter.isEnabled()).thenReturn(true);
final BluetoothDevicePreference preference3 =
@@ -213,7 +210,6 @@
}
@Test
- @RequiresFlagsEnabled(Flags.FLAG_ENABLE_SAVED_DEVICES_ORDER_BY_RECENCY)
public void updatePreferenceGroup_bluetoothIsDisable_shouldShowNoPreference() {
when(mBluetoothAdapter.isEnabled()).thenReturn(false);
final BluetoothDevicePreference preference3 =
diff --git a/tests/robotests/src/com/android/settings/display/AutoBrightnessPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/AutoBrightnessPreferenceControllerTest.java
index 0229173..13cd86d 100644
--- a/tests/robotests/src/com/android/settings/display/AutoBrightnessPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/display/AutoBrightnessPreferenceControllerTest.java
@@ -21,18 +21,24 @@
import static android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL;
import static com.android.settings.core.BasePreferenceController.AVAILABLE_UNSEARCHABLE;
+import static com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE;
import static com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE;
import static com.google.common.truth.Truth.assertThat;
import android.content.ContentResolver;
import android.content.Context;
+import android.platform.test.annotations.DisableFlags;
+import android.platform.test.annotations.EnableFlags;
+import android.platform.test.flag.junit.SetFlagsRule;
import android.provider.Settings;
import com.android.settings.R;
+import com.android.settings.accessibility.Flags;
import com.android.settings.testutils.shadow.SettingsShadowResources;
import org.junit.Before;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
@@ -44,6 +50,9 @@
@Config(shadows = {SettingsShadowResources.class})
public class AutoBrightnessPreferenceControllerTest {
+ @Rule
+ public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
+
private static final String PREFERENCE_KEY = "auto_brightness";
private Context mContext;
@@ -121,7 +130,7 @@
}
@Test
- public void getAvailabilityStatus_configTrueSet_shouldReturnAvailableUnsearchable() {
+ public void getAvailabilityStatusNotInSUW_configTrueSet_shouldReturnAvailableUnsearchable() {
SettingsShadowResources.overrideResource(
com.android.internal.R.bool.config_automatic_brightness_available, true);
@@ -129,6 +138,27 @@
}
@Test
+ @EnableFlags(Flags.FLAG_ADD_BRIGHTNESS_SETTINGS_IN_SUW)
+ public void getAvailabilityStatusInSUW_configTrueAndFlagOn_shouldReturnAvailableUnsearchable() {
+ SettingsShadowResources.overrideResource(
+ com.android.internal.R.bool.config_automatic_brightness_available, true);
+ mController.setInSetupWizard(true);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(AVAILABLE_UNSEARCHABLE);
+ }
+
+ @Test
+ @DisableFlags(Flags.FLAG_ADD_BRIGHTNESS_SETTINGS_IN_SUW)
+ public void
+ getAvailabilityStatusInSUW_configTrueAndFlagOff_shouldReturnConditionallyUnavailable() {
+ SettingsShadowResources.overrideResource(
+ com.android.internal.R.bool.config_automatic_brightness_available, true);
+ mController.setInSetupWizard(true);
+
+ assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
+ }
+
+ @Test
public void getAvailabilityStatus_configFalseSet_shouldReturnUnsupportedOnDevice() {
SettingsShadowResources.overrideResource(
com.android.internal.R.bool.config_automatic_brightness_available, false);
diff --git a/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java
index bbc9cf3..009ca95 100644
--- a/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/display/BrightnessLevelPreferenceControllerTest.java
@@ -33,16 +33,22 @@
import android.content.Intent;
import android.hardware.display.BrightnessInfo;
import android.os.PowerManager;
+import android.platform.test.annotations.DisableFlags;
+import android.platform.test.annotations.EnableFlags;
+import android.platform.test.flag.junit.SetFlagsRule;
import android.provider.Settings.System;
import android.view.Display;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
+import com.android.settings.R;
+import com.android.settings.accessibility.Flags;
import com.android.settings.core.SettingsBaseActivity;
import com.android.settingslib.transition.SettingsTransitionHelper;
import org.junit.Before;
+import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -58,6 +64,9 @@
@RunWith(RobolectricTestRunner.class)
public class BrightnessLevelPreferenceControllerTest {
+ @Rule
+ public final SetFlagsRule mSetFlagsRule = new SetFlagsRule();
+
@Mock
private PowerManager mPowerManager;
@Mock
@@ -90,11 +99,25 @@
}
@Test
- public void isAvailable_shouldAlwaysReturnTrue() {
+ public void isAvailable_shouldAlwaysReturnTrueWhenNotInSetupWizard() {
assertThat(mController.isAvailable()).isTrue();
}
@Test
+ @EnableFlags(Flags.FLAG_ADD_BRIGHTNESS_SETTINGS_IN_SUW)
+ public void isAvailable_inSetupWizardAndFlagOn_shouldReturnTrue() {
+ mController.setInSetupWizard(true);
+ assertThat(mController.isAvailable()).isTrue();
+ }
+
+ @Test
+ @DisableFlags(Flags.FLAG_ADD_BRIGHTNESS_SETTINGS_IN_SUW)
+ public void isAvailable_inSetupWizardAndFlagOff_shouldReturnFalse() {
+ mController.setInSetupWizard(true);
+ assertThat(mController.isAvailable()).isFalse();
+ }
+
+ @Test
public void onStart_shouldRegisterObserver() {
BrightnessLevelPreferenceController controller =
new BrightnessLevelPreferenceController(mContext, null);
@@ -169,13 +192,14 @@
final BrightnessLevelPreferenceController controller =
new BrightnessLevelPreferenceController(activity, null);
final ShadowActivity shadowActivity = shadowOf(activity);
- when(mPreference.getKey()).thenReturn("brightness");
+
+ String preferenceKey = mContext.getString(R.string.preference_key_brightness_level);
+ when(mPreference.getKey()).thenReturn(preferenceKey);
controller.handlePreferenceTreeClick(mPreference);
final Intent intent = shadowActivity.getNextStartedActivity();
assertThat(intent.getIntExtra(SettingsBaseActivity.EXTRA_PAGE_TRANSITION_TYPE, 0))
.isEqualTo(SettingsTransitionHelper.TransitionType.TRANSITION_NONE);
-
}
}
diff --git a/tests/robotests/src/com/android/settings/accessibility/ColorContrastFragmentTest.java b/tests/robotests/src/com/android/settings/display/ColorContrastFragmentTest.java
similarity index 96%
rename from tests/robotests/src/com/android/settings/accessibility/ColorContrastFragmentTest.java
rename to tests/robotests/src/com/android/settings/display/ColorContrastFragmentTest.java
index 3077637..47a7363 100644
--- a/tests/robotests/src/com/android/settings/accessibility/ColorContrastFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/display/ColorContrastFragmentTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.settings.accessibility;
+package com.android.settings.display;
import static com.google.common.truth.Truth.assertThat;
@@ -28,6 +28,7 @@
import androidx.test.core.app.ApplicationProvider;
import com.android.settings.R;
+import com.android.settings.accessibility.ShortcutsSettingsFragment;
import com.android.settings.testutils.XmlTestUtils;
import org.junit.Before;
diff --git a/tests/robotests/src/com/android/settings/display/ContrastPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/ContrastPreferenceControllerTest.java
new file mode 100644
index 0000000..1ddc819
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/display/ContrastPreferenceControllerTest.java
@@ -0,0 +1,67 @@
+/*
+ * 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.google.common.truth.Truth.assertThat;
+
+import android.content.Context;
+import android.platform.test.annotations.DisableFlags;
+import android.platform.test.annotations.EnableFlags;
+import android.platform.test.flag.junit.SetFlagsRule;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import com.android.settings.accessibility.Flags;
+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 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
+ @EnableFlags(Flags.FLAG_ENABLE_COLOR_CONTRAST_CONTROL)
+ public void getAvailabilityStatus_flagsEnabled_shouldReturnAvailable() {
+ assertThat(mController.getAvailabilityStatus())
+ .isEqualTo(BasePreferenceController.AVAILABLE);
+ }
+
+ @Test
+ @DisableFlags(Flags.FLAG_ENABLE_COLOR_CONTRAST_CONTROL)
+ public void getAvailabilityStatus_flagsDisabled_shouldReturnUnsupported() {
+ 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/display/ContrastSelectorPreferenceControllerTest.java
similarity index 98%
rename from tests/robotests/src/com/android/settings/accessibility/ContrastSelectorPreferenceControllerTest.java
rename to tests/robotests/src/com/android/settings/display/ContrastSelectorPreferenceControllerTest.java
index 83d9cb9..0d490a8 100644
--- a/tests/robotests/src/com/android/settings/accessibility/ContrastSelectorPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/display/ContrastSelectorPreferenceControllerTest.java
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package com.android.settings.accessibility;
+package com.android.settings.display;
import static com.google.common.truth.Truth.assertThat;
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java
index f62fdb8..44a16f1 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java
@@ -50,6 +50,7 @@
import com.android.settings.SettingsActivity;
import com.android.settings.testutils.FakeFeatureFactory;
+import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -58,6 +59,7 @@
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
+import java.util.Calendar;
import java.util.List;
import java.util.Locale;
import java.util.Map;
@@ -84,10 +86,13 @@
MockitoAnnotations.initMocks(this);
Locale.setDefault(new Locale("en_US"));
org.robolectric.shadows.ShadowSettings.set24HourTimeFormat(false);
- TimeZone.setDefault(TimeZone.getTimeZone("UTC"));
+ final TimeZone timeZone = TimeZone.getTimeZone("UTC");
+ TimeZone.setDefault(timeZone);
DataProcessor.sTestSystemAppsPackageNames = Set.of();
mFeatureFactory = FakeFeatureFactory.setupForTest();
mContext = spy(RuntimeEnvironment.application);
+ BatteryLevelData.sTestCalendar = Calendar.getInstance();
+ BatteryLevelData.sTestCalendar.setTimeZone(timeZone);
doReturn(mContext).when(mContext).getApplicationContext();
doReturn(mUserManager).when(mContext).getSystemService(UserManager.class);
doReturn(true).when(mUserManager).isUserUnlocked(anyInt());
@@ -115,6 +120,11 @@
new BatteryEntry.NameAndIcon("fakeName", /* icon= */ null, /* iconId= */ 1));
}
+ @After
+ public void tearDown() {
+ BatteryLevelData.sTestCalendar = null;
+ }
+
@Test
public void onDestroy_activityIsChanging_clearBatteryEntryCache() {
doReturn(true).when(mSettingsActivity).isChangingConfigurations();
@@ -141,7 +151,8 @@
reset(mHourlyChartView);
setupHourlyChartViewAnimationMock();
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(6));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 6, /* levelOffset= */ 0));
verify(mDailyChartView, atLeastOnce()).setVisibility(View.GONE);
// Ignore fast refresh ui from the data processor callback.
@@ -178,7 +189,8 @@
BatteryChartViewModel.AxisLabelPosition.CENTER_OF_TRAPEZOIDS,
mBatteryChartPreferenceController.mDailyChartLabelTextGenerator);
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(60));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 60, /* levelOffset= */ 0));
verify(mDailyChartView, atLeastOnce()).setVisibility(View.VISIBLE);
verify(mViewPropertyAnimator, atLeastOnce()).alpha(0f);
@@ -283,7 +295,8 @@
public void onBatteryLevelDataUpdate_oneDay_showHourlyChartOnly() {
doReturn(View.GONE).when(mHourlyChartView).getVisibility();
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(6));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 6, /* levelOffset= */ 0));
verify(mChartSummaryTextView).setVisibility(View.VISIBLE);
verify(mDailyChartView).setVisibility(View.GONE);
@@ -295,7 +308,8 @@
doReturn(View.GONE).when(mHourlyChartView).getVisibility();
mBatteryChartPreferenceController.mDailyChartIndex = SELECTED_INDEX_ALL;
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(60));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 60, /* levelOffset= */ 0));
verify(mChartSummaryTextView).setVisibility(View.VISIBLE);
verify(mDailyChartView).setVisibility(View.VISIBLE);
@@ -307,7 +321,8 @@
doReturn(View.GONE).when(mHourlyChartView).getVisibility();
mBatteryChartPreferenceController.mDailyChartIndex = 0;
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(60));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 60, /* levelOffset= */ 0));
verify(mChartSummaryTextView).setVisibility(View.VISIBLE);
verify(mDailyChartView).setVisibility(View.VISIBLE);
@@ -379,7 +394,8 @@
@Test
public void selectedSlotText_selectAllDaysAllHours_returnNull() {
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(60));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 60, /* levelOffset= */ 0));
mBatteryChartPreferenceController.mDailyChartIndex = SELECTED_INDEX_ALL;
mBatteryChartPreferenceController.mHourlyChartIndex = SELECTED_INDEX_ALL;
@@ -390,7 +406,8 @@
@Test
public void selectedSlotText_onlyOneDayDataSelectAllHours_returnNull() {
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(6));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 6, /* levelOffset= */ 0));
mBatteryChartPreferenceController.mDailyChartIndex = 0;
mBatteryChartPreferenceController.mHourlyChartIndex = SELECTED_INDEX_ALL;
@@ -401,7 +418,8 @@
@Test
public void selectedSlotText_selectADayAllHours_onlyDayText() {
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(60));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 60, /* levelOffset= */ 0));
mBatteryChartPreferenceController.mDailyChartIndex = 1;
mBatteryChartPreferenceController.mHourlyChartIndex = SELECTED_INDEX_ALL;
@@ -412,7 +430,8 @@
@Test
public void selectedSlotText_onlyOneDayDataSelectAnHour_onlyHourText() {
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(6));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 6, /* levelOffset= */ 0));
mBatteryChartPreferenceController.mDailyChartIndex = 0;
mBatteryChartPreferenceController.mHourlyChartIndex = 2;
@@ -426,7 +445,8 @@
@Test
public void selectedSlotText_SelectADayAnHour_dayAndHourText() {
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(60));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 60, /* levelOffset= */ 0));
mBatteryChartPreferenceController.mDailyChartIndex = 1;
mBatteryChartPreferenceController.mHourlyChartIndex = 8;
@@ -439,8 +459,9 @@
}
@Test
- public void selectedSlotText_selectFirstSlot_withMinuteText() {
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(6));
+ public void selectedSlotText_selectFirstSlotAfterFullCharged_withMinuteText() {
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 6, /* levelOffset= */ 0));
mBatteryChartPreferenceController.mDailyChartIndex = 0;
mBatteryChartPreferenceController.mHourlyChartIndex = 0;
@@ -453,8 +474,28 @@
}
@Test
+ public void selectedSlotText_selectFirstSlotAfterTimeUpdated_withMinuteText() {
+ BatteryLevelData batteryLevelData =
+ createBatteryLevelData(/* numOfHours= */ 6, /* levelOffset= */ 10);
+ assertThat(batteryLevelData.getHourlyBatteryLevelsPerDay().get(0).isStartTimestamp())
+ .isTrue();
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 6, /* levelOffset= */ 10));
+ mBatteryChartPreferenceController.mDailyChartIndex = 0;
+ mBatteryChartPreferenceController.mHourlyChartIndex = 0;
+
+ assertThat(mBatteryChartPreferenceController.getSlotInformation(false))
+ .isEqualTo("7:01 AM - 8 AM");
+ assertThat(mBatteryChartPreferenceController.getSlotInformation(true))
+ .isEqualTo("7:01 AM to 8 AM");
+ assertThat(mBatteryChartPreferenceController.getBatteryLevelPercentageInfo())
+ .isEqualTo("Battery level percentage from 90% to 89%");
+ }
+
+ @Test
public void selectedSlotText_selectLastSlot_withNowText() {
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(6));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 6, /* levelOffset= */ 0));
mBatteryChartPreferenceController.mDailyChartIndex = 0;
mBatteryChartPreferenceController.mHourlyChartIndex = 3;
@@ -468,7 +509,8 @@
@Test
public void selectedSlotText_selectOnlySlot_withMinuteAndNowText() {
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(1));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 1, /* levelOffset= */ 0));
mBatteryChartPreferenceController.mDailyChartIndex = 0;
mBatteryChartPreferenceController.mHourlyChartIndex = 0;
@@ -493,7 +535,8 @@
mBatteryChartPreferenceController.mHourlyChartIndex = -1;
mBatteryChartPreferenceController.onCreate(bundle);
- mBatteryChartPreferenceController.onBatteryLevelDataUpdate(createBatteryLevelData(25));
+ mBatteryChartPreferenceController.onBatteryLevelDataUpdate(
+ createBatteryLevelData(/* numOfHours= */ 25, /* levelOffset= */ 0));
assertThat(mBatteryChartPreferenceController.mDailyChartIndex)
.isEqualTo(expectedDailyIndex);
@@ -503,7 +546,8 @@
@Test
public void getTotalHours_getExpectedResult() {
- BatteryLevelData batteryLevelData = createBatteryLevelData(60);
+ BatteryLevelData batteryLevelData =
+ createBatteryLevelData(/* numOfHours= */ 60, /* levelOffset= */ 0);
final int totalHour = BatteryChartPreferenceController.getTotalHours(batteryLevelData);
@@ -516,10 +560,10 @@
return 1619247600000L + index * DateUtils.HOUR_IN_MILLIS;
}
- private static BatteryLevelData createBatteryLevelData(int numOfHours) {
+ private static BatteryLevelData createBatteryLevelData(int numOfHours, int levelOffset) {
Map<Long, Integer> batteryLevelMap = new ArrayMap<>();
for (int index = 0; index < numOfHours; index += 2) {
- final Integer level = 100 - index;
+ final Integer level = 100 - index - levelOffset;
Long timestamp = generateTimestamp(index);
if (index == 0) {
timestamp += DateUtils.MINUTE_IN_MILLIS;
@@ -529,6 +573,8 @@
}
long current = generateTimestamp(numOfHours - 1) + DateUtils.MINUTE_IN_MILLIS * 2;
batteryLevelMap.put(current, 66);
+
+ BatteryLevelData.sTestCalendar.setTimeInMillis(current);
DataProcessor.sTestCurrentTimeMillis = current;
return new BatteryLevelData(batteryLevelMap);
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BootBroadcastReceiverTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BootBroadcastReceiverTest.java
index df330a3..545f773 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BootBroadcastReceiverTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BootBroadcastReceiverTest.java
@@ -35,7 +35,6 @@
import org.junit.After;
import org.junit.Before;
-import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.robolectric.RobolectricTestRunner;
@@ -64,9 +63,8 @@
// Inserts fake data into database for testing.
final BatteryStateDatabase database = BatteryTestUtils.setUpBatteryStateDatabase(mContext);
- BatteryTestUtils.insertDataToBatteryStateTable(
- mContext, Clock.systemUTC().millis(), "com.android.systemui");
mDao = database.batteryStateDao();
+ mDao.clearAll();
clearSharedPreferences();
}
@@ -129,10 +127,13 @@
assertThat(mShadowAlarmManager.peekNextScheduledAlarm()).isNull();
}
- @Ignore("b/314921894")
@Test
- public void onReceive_withTimeChangedIntent_clearsAllDataAndRefreshesJob()
+ public void onReceive_withTimeChangedIntentSetEarlierTime_refreshesJob()
throws InterruptedException {
+ BatteryTestUtils.insertDataToBatteryStateTable(
+ mContext, Clock.systemUTC().millis() + 60000, "com.android.systemui");
+ assertThat(mDao.getAllAfter(0).size()).isEqualTo(1);
+
mReceiver.onReceive(mContext, new Intent(Intent.ACTION_TIME_CHANGED));
TimeUnit.MILLISECONDS.sleep(100);
@@ -141,6 +142,52 @@
}
@Test
+ public void onReceive_withTimeChangedIntentSetLaterTime_clearNoDataAndRefreshesJob()
+ throws InterruptedException {
+ BatteryTestUtils.insertDataToBatteryStateTable(
+ mContext, Clock.systemUTC().millis() - 60000, "com.android.systemui");
+ assertThat(mDao.getAllAfter(0).size()).isEqualTo(1);
+
+ mReceiver.onReceive(mContext, new Intent(Intent.ACTION_TIME_CHANGED));
+
+ TimeUnit.MILLISECONDS.sleep(100);
+ assertThat(mDao.getAllAfter(0).size()).isEqualTo(1);
+ assertThat(mShadowAlarmManager.peekNextScheduledAlarm()).isNotNull();
+ }
+
+ @Test
+ public void onReceive_withTimeFormatChangedIntent_skipRefreshJob() throws InterruptedException {
+ BatteryTestUtils.insertDataToBatteryStateTable(
+ mContext, Clock.systemUTC().millis() + 60000, "com.android.systemui");
+ assertThat(mDao.getAllAfter(0).size()).isEqualTo(1);
+
+ mReceiver.onReceive(
+ mContext,
+ new Intent(Intent.EXTRA_INTENT)
+ .putExtra(
+ Intent.EXTRA_TIME_PREF_24_HOUR_FORMAT,
+ Intent.EXTRA_TIME_PREF_VALUE_USE_12_HOUR));
+
+ TimeUnit.MILLISECONDS.sleep(100);
+ assertThat(mDao.getAllAfter(0).size()).isEqualTo(1);
+ assertThat(mShadowAlarmManager.peekNextScheduledAlarm()).isNull();
+ }
+
+ @Test
+ public void onReceive_withTimeZoneChangedIntent_clearAllDataAndRefreshesJob()
+ throws InterruptedException {
+ BatteryTestUtils.insertDataToBatteryStateTable(
+ mContext, Clock.systemUTC().millis(), "com.android.systemui");
+ assertThat(mDao.getAllAfter(0).size()).isEqualTo(1);
+
+ mReceiver.onReceive(mContext, new Intent(Intent.ACTION_TIMEZONE_CHANGED));
+
+ TimeUnit.MILLISECONDS.sleep(100);
+ assertThat(mDao.getAllAfter(0)).isEmpty();
+ assertThat(mShadowAlarmManager.peekNextScheduledAlarm()).isNotNull();
+ }
+
+ @Test
public void invokeJobRecheck_broadcastsIntent() {
BootBroadcastReceiver.invokeJobRecheck(mContext);
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessManagerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessManagerTest.java
index 7faca0d..6042801 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessManagerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessManagerTest.java
@@ -170,7 +170,8 @@
final Map<Long, Integer> batteryLevelMap1 =
Map.of(timestamps1.get(0), 100, timestamps1.get(1), 100, timestamps1.get(2), 100);
hourlyBatteryLevelsPerDay.add(
- new BatteryLevelData.PeriodBatteryLevelData(batteryLevelMap1, timestamps1));
+ new BatteryLevelData.PeriodBatteryLevelData(
+ batteryLevelMap1, timestamps1, /* isStartTimestamp= */ false));
// Adds the day 2 data.
hourlyBatteryLevelsPerDay.add(null);
// Adds the day 3 data.
@@ -178,7 +179,8 @@
final Map<Long, Integer> batteryLevelMap2 =
Map.of(timestamps2.get(0), 100, timestamps2.get(1), 100);
hourlyBatteryLevelsPerDay.add(
- new BatteryLevelData.PeriodBatteryLevelData(batteryLevelMap2, timestamps2));
+ new BatteryLevelData.PeriodBatteryLevelData(
+ batteryLevelMap2, timestamps2, /* isStartTimestamp= */ false));
// Fake current usage data.
final UsageEvents.Event event1 =
getUsageEvent(UsageEvents.Event.ACTIVITY_RESUMED, /* timestamp= */ 1, packageName);
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java
index 2897343..ae4c56d 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DataProcessorTest.java
@@ -209,7 +209,8 @@
final Map<Long, Integer> batteryLevelMap1 =
Map.of(timestamps1.get(0), 100, timestamps1.get(1), 100, timestamps1.get(2), 100);
hourlyBatteryLevelsPerDay.add(
- new BatteryLevelData.PeriodBatteryLevelData(batteryLevelMap1, timestamps1));
+ new BatteryLevelData.PeriodBatteryLevelData(
+ batteryLevelMap1, timestamps1, /* isStartTimestamp= */ false));
// Adds the day 2 data.
hourlyBatteryLevelsPerDay.add(null);
// Adds the day 3 data.
@@ -217,7 +218,8 @@
final Map<Long, Integer> batteryLevelMap2 =
Map.of(timestamps2.get(0), 100, timestamps2.get(1), 100);
hourlyBatteryLevelsPerDay.add(
- new BatteryLevelData.PeriodBatteryLevelData(batteryLevelMap2, timestamps2));
+ new BatteryLevelData.PeriodBatteryLevelData(
+ batteryLevelMap2, timestamps2, /* isStartTimestamp= */ false));
final List<AppUsageEvent> appUsageEventList = new ArrayList<>();
// Adds some events before the start timestamp.
appUsageEventList.add(
@@ -365,7 +367,8 @@
final List<BatteryLevelData.PeriodBatteryLevelData> hourlyBatteryLevelsPerDay =
new ArrayList<>();
hourlyBatteryLevelsPerDay.add(
- new BatteryLevelData.PeriodBatteryLevelData(new ArrayMap<>(), new ArrayList<>()));
+ new BatteryLevelData.PeriodBatteryLevelData(
+ new ArrayMap<>(), new ArrayList<>(), /* isStartTimestamp= */ false));
assertThat(
DataProcessor.generateAppUsagePeriodMap(
mContext,
@@ -858,7 +861,8 @@
new ArrayList<>();
hourlyBatteryLevelsPerDay.add(
- new BatteryLevelData.PeriodBatteryLevelData(new ArrayMap<>(), new ArrayList<>()));
+ new BatteryLevelData.PeriodBatteryLevelData(
+ new ArrayMap<>(), new ArrayList<>(), /* isStartTimestamp= */ false));
assertThat(
DataProcessor.getBatteryDiffDataMap(
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobManagerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobManagerTest.java
index 6990535..7c2abd8 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobManagerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/PeriodicJobManagerTest.java
@@ -18,6 +18,7 @@
import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.Mockito.doReturn;
import static org.robolectric.Shadows.shadowOf;
import android.app.AlarmManager;
@@ -25,7 +26,7 @@
import androidx.test.core.app.ApplicationProvider;
-import com.android.settings.testutils.FakeClock;
+import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.After;
import org.junit.Before;
@@ -35,6 +36,8 @@
import org.robolectric.shadows.ShadowAlarmManager;
import java.time.Duration;
+import java.util.Calendar;
+import java.util.TimeZone;
/** Tests of {@link PeriodicJobManager}. */
@RunWith(RobolectricTestRunner.class)
@@ -42,11 +45,14 @@
private Context mContext;
private ShadowAlarmManager mShadowAlarmManager;
private PeriodicJobManager mPeriodicJobManager;
+ private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
mPeriodicJobManager = PeriodicJobManager.getInstance(mContext);
+ mFeatureFactory = FakeFeatureFactory.setupForTest();
+ doReturn(false).when(mFeatureFactory.powerUsageFeatureProvider).delayHourlyJobWhenBooting();
mShadowAlarmManager = shadowOf(mContext.getSystemService(AlarmManager.class));
}
@@ -68,28 +74,102 @@
}
@Test
- public void getTriggerAtMillis_withoutOffset_returnsExpectedResult() {
- long timeSlotUnit = PeriodicJobManager.DATA_FETCH_INTERVAL_MINUTE;
- // Sets the current time.
- Duration currentTimeDuration = Duration.ofMinutes(timeSlotUnit * 2);
- FakeClock fakeClock = new FakeClock();
- fakeClock.setCurrentTime(currentTimeDuration);
+ public void getTriggerAtMillis_halfFullHourTimeZoneWithoutOffset_returnsExpectedResult() {
+ final int minutesOffset = 0;
+ final long currentTimestamp =
+ setTimeZoneAndGenerateTestTimestamp(/* isFullHourTimeZone= */ false, minutesOffset);
+ final long expectedTimestamp =
+ currentTimestamp + Duration.ofMinutes(60 - minutesOffset).toMillis();
assertThat(
PeriodicJobManager.getTriggerAtMillis(
- mContext, fakeClock, /* fromBoot= */ false))
- .isEqualTo(currentTimeDuration.plusMinutes(timeSlotUnit).toMillis());
+ /* currentTimeMillis= */ currentTimestamp, /* fromBoot= */ false))
+ .isEqualTo(expectedTimestamp);
}
@Test
- public void getTriggerAtMillis_withOffset_returnsExpectedResult() {
- long timeSlotUnit = PeriodicJobManager.DATA_FETCH_INTERVAL_MINUTE;
- // Sets the current time.
- Duration currentTimeDuration = Duration.ofMinutes(timeSlotUnit * 2);
- FakeClock fakeClock = new FakeClock();
- fakeClock.setCurrentTime(currentTimeDuration.plusMinutes(1L).plusMillis(51L));
+ public void getTriggerAtMillis_halfFullHourTimeZoneWithOffset_returnsExpectedResult() {
+ final int minutesOffset = 21;
+ final long currentTimestamp =
+ setTimeZoneAndGenerateTestTimestamp(/* isFullHourTimeZone= */ false, minutesOffset);
+ final long expectedTimestamp =
+ currentTimestamp + Duration.ofMinutes(60 - minutesOffset).toMillis();
- assertThat(PeriodicJobManager.getTriggerAtMillis(mContext, fakeClock, /* fromBoot= */ true))
- .isEqualTo(currentTimeDuration.plusMinutes(timeSlotUnit).toMillis());
+ assertThat(
+ PeriodicJobManager.getTriggerAtMillis(
+ /* currentTimeMillis= */ currentTimestamp, /* fromBoot= */ false))
+ .isEqualTo(expectedTimestamp);
+ }
+
+ @Test
+ public void getTriggerAtMillis_halfFullHourTimeZoneWithBroadcastDelay_returnsExpectedResult() {
+ doReturn(true).when(mFeatureFactory.powerUsageFeatureProvider).delayHourlyJobWhenBooting();
+
+ final int minutesOffset = 21;
+ final long currentTimestamp =
+ setTimeZoneAndGenerateTestTimestamp(/* isFullHourTimeZone= */ false, minutesOffset);
+ final long expectedTimestamp =
+ currentTimestamp + Duration.ofMinutes(60 * 2 - minutesOffset).toMillis();
+
+ assertThat(
+ PeriodicJobManager.getTriggerAtMillis(
+ /* currentTimeMillis= */ currentTimestamp, /* fromBoot= */ true))
+ .isEqualTo(expectedTimestamp);
+ }
+
+ @Test
+ public void getTriggerAtMillis_fullHourTimeZoneWithoutOffset_returnsExpectedResult() {
+ final int minutesOffset = 0;
+ final long currentTimestamp =
+ setTimeZoneAndGenerateTestTimestamp(/* isFullHourTimeZone= */ true, minutesOffset);
+ final long expectedTimestamp =
+ currentTimestamp + Duration.ofMinutes(60 - minutesOffset).toMillis();
+
+ assertThat(
+ PeriodicJobManager.getTriggerAtMillis(
+ /* currentTimeMillis= */ currentTimestamp, /* fromBoot= */ false))
+ .isEqualTo(expectedTimestamp);
+ }
+
+ @Test
+ public void getTriggerAtMillis_fullHourTimeZoneWithOffset_returnsExpectedResult() {
+ final int minutesOffset = 21;
+ final long currentTimestamp =
+ setTimeZoneAndGenerateTestTimestamp(/* isFullHourTimeZone= */ true, minutesOffset);
+ final long expectedTimestamp =
+ currentTimestamp + Duration.ofMinutes(60 - minutesOffset).toMillis();
+
+ assertThat(
+ PeriodicJobManager.getTriggerAtMillis(
+ /* currentTimeMillis= */ currentTimestamp, /* fromBoot= */ false))
+ .isEqualTo(expectedTimestamp);
+ }
+
+ @Test
+ public void getTriggerAtMillis_fullHourTimeZoneWithBroadcastDelay_returnsExpectedResult() {
+ doReturn(true).when(mFeatureFactory.powerUsageFeatureProvider).delayHourlyJobWhenBooting();
+
+ final int minutesOffset = 21;
+ final long currentTimestamp =
+ setTimeZoneAndGenerateTestTimestamp(/* isFullHourTimeZone= */ true, minutesOffset);
+ final long expectedTimestamp =
+ currentTimestamp + Duration.ofMinutes(60 * 2 - minutesOffset).toMillis();
+
+ assertThat(
+ PeriodicJobManager.getTriggerAtMillis(
+ /* currentTimeMillis= */ currentTimestamp, /* fromBoot= */ true))
+ .isEqualTo(expectedTimestamp);
+ }
+
+ private static long setTimeZoneAndGenerateTestTimestamp(
+ final boolean isFullHourTimeZone, final int minutesOffset) {
+ final TimeZone timeZone =
+ TimeZone.getTimeZone(isFullHourTimeZone ? "UTC" : /* GMT+05:30 */ "Asia/Kalkata");
+ TimeZone.setDefault(timeZone);
+ Calendar calendar = (Calendar) Calendar.getInstance().clone();
+ calendar.set(Calendar.MINUTE, minutesOffset);
+ calendar.set(Calendar.SECOND, 0);
+ calendar.set(Calendar.MILLISECOND, 0);
+ return calendar.getTimeInMillis();
}
}
diff --git a/tests/robotests/src/com/android/settings/homepage/TopLevelSettingsTest.java b/tests/robotests/src/com/android/settings/homepage/TopLevelSettingsTest.java
index 44f44aa..36c48e3 100644
--- a/tests/robotests/src/com/android/settings/homepage/TopLevelSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/homepage/TopLevelSettingsTest.java
@@ -16,8 +16,6 @@
package com.android.settings.homepage;
-import static com.google.common.truth.Truth.assertThat;
-
import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.ArgumentMatchers.nullable;
import static org.mockito.Mockito.doReturn;
@@ -60,11 +58,6 @@
}
@Test
- public void shouldForceRoundedIcon_true() {
- assertThat(mSettings.shouldForceRoundedIcon()).isTrue();
- }
-
- @Test
public void onCreatePreferences_shouldTintPreferenceIcon() {
final Preference preference = new Preference(mContext);
preference.setTitle(R.string.network_dashboard_title);
diff --git a/tests/robotests/src/com/android/settings/panel/FakePanelContent.java b/tests/robotests/src/com/android/settings/panel/FakePanelContent.java
index 06beb3e..17787cd 100644
--- a/tests/robotests/src/com/android/settings/panel/FakePanelContent.java
+++ b/tests/robotests/src/com/android/settings/panel/FakePanelContent.java
@@ -29,7 +29,10 @@
/**
* Fake PanelContent for testing.
+ *
+ * @deprecated this is no longer used after V and will be removed.
*/
+@Deprecated(forRemoval = true)
public class FakePanelContent implements PanelContent {
public static final String FAKE_ACTION = "fake_action";
diff --git a/tests/robotests/src/com/android/settings/panel/FakeSettingsPanelActivity.java b/tests/robotests/src/com/android/settings/panel/FakeSettingsPanelActivity.java
index ba763ce..fe19f28 100644
--- a/tests/robotests/src/com/android/settings/panel/FakeSettingsPanelActivity.java
+++ b/tests/robotests/src/com/android/settings/panel/FakeSettingsPanelActivity.java
@@ -19,6 +19,7 @@
import android.content.ComponentName;
import android.content.Intent;
+@Deprecated(forRemoval = true)
public class FakeSettingsPanelActivity extends SettingsPanelActivity {
@Override
public ComponentName getCallingActivity() {
diff --git a/tests/robotests/src/com/android/settings/panel/PanelFragmentTest.java b/tests/robotests/src/com/android/settings/panel/PanelFragmentTest.java
index 42f3977..e77eeab 100644
--- a/tests/robotests/src/com/android/settings/panel/PanelFragmentTest.java
+++ b/tests/robotests/src/com/android/settings/panel/PanelFragmentTest.java
@@ -54,6 +54,7 @@
import java.util.Objects;
+@Deprecated(forRemoval = true)
@Ignore("b/313576125")
@RunWith(RobolectricTestRunner.class)
@Config(shadows = {
diff --git a/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java b/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
index 87a798a..e778cb8 100644
--- a/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
+++ b/tests/robotests/src/com/android/settings/panel/PanelSlicesAdapterTest.java
@@ -67,6 +67,7 @@
import java.util.LinkedHashMap;
import java.util.Map;
+@Deprecated(forRemoval = true)
@RunWith(RobolectricTestRunner.class)
@Config(shadows = PanelSlicesAdapterTest.ShadowLayoutInflater.class)
public class PanelSlicesAdapterTest {
diff --git a/tests/robotests/src/com/android/settings/panel/SettingsPanelActivityTest.java b/tests/robotests/src/com/android/settings/panel/SettingsPanelActivityTest.java
index e550284..4f03abb 100644
--- a/tests/robotests/src/com/android/settings/panel/SettingsPanelActivityTest.java
+++ b/tests/robotests/src/com/android/settings/panel/SettingsPanelActivityTest.java
@@ -59,6 +59,7 @@
import org.robolectric.annotation.Config;
import org.robolectric.util.ReflectionHelpers;
+@Deprecated(forRemoval = true)
@RunWith(RobolectricTestRunner.class)
@Config(shadows = {
com.android.settings.testutils.shadow.ShadowFragment.class,
diff --git a/tests/robotests/src/com/android/settings/sound/AudioOutputSwitchPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/sound/AudioOutputSwitchPreferenceControllerTest.java
index a272d9c..91fd33d 100644
--- a/tests/robotests/src/com/android/settings/sound/AudioOutputSwitchPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/sound/AudioOutputSwitchPreferenceControllerTest.java
@@ -517,6 +517,15 @@
}
@Test
+ public void getConnectedLeAudioDevices_nullConnectedDevices_returnEmptyList() {
+ when(mLeAudioProfile.getConnectedDevices()).thenReturn(null);
+
+ List<BluetoothDevice> connectedDevices = mController.getConnectedLeAudioDevices();
+
+ assertThat(connectedDevices.isEmpty()).isTrue();
+ }
+
+ @Test
public void findActiveLeAudioDevice_noActiveDevice_returnNull() {
mLeAudioActiveDevices.clear();
when(mLeAudioProfile.getActiveDevices()).thenReturn(mLeAudioActiveDevices);
diff --git a/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java b/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java
index 4bddcd1..915231f 100644
--- a/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java
+++ b/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java
@@ -228,6 +228,8 @@
/** Create a power anomaly event proto of adaptive brightness. */
public static PowerAnomalyEvent createAdaptiveBrightnessAnomalyEvent(boolean changeSettings) {
+ // TODO: migrate "auto_brightness_entry" to use R.string.preference_key_auto_brightness
+ // if we can access the Context here. (b/338314718)
WarningBannerInfo.Builder warningBannerInfoBuilder =
WarningBannerInfo.newBuilder()
.setMainButtonDestination(DisplaySettings.class.getName())
diff --git a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherSettingsTest.java b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherSettingsTest.java
index 28fb8b3..299d545 100644
--- a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherSettingsTest.java
@@ -266,7 +266,8 @@
when(mWifiRestriction.isTetherAvailable(mContext)).thenReturn(true);
when(mWifiRestriction.isHotspotAvailable(mContext)).thenReturn(true);
WifiTetherSettings.SearchIndexProvider searchIndexProvider =
- new WifiTetherSettings.SearchIndexProvider(XML_RES, mWifiRestriction);
+ new WifiTetherSettings.SearchIndexProvider(XML_RES, mWifiRestriction,
+ true /* isInstantHotspotEnabled */);
final List<String> keys = searchIndexProvider.getNonIndexableKeys(mContext);
@@ -275,6 +276,7 @@
assertThat(keys).doesNotContain(WifiTetherSettings.KEY_WIFI_TETHER_NETWORK_PASSWORD);
assertThat(keys).doesNotContain(WifiTetherSettings.KEY_WIFI_TETHER_AUTO_OFF);
assertThat(keys).doesNotContain(WifiTetherSettings.KEY_WIFI_TETHER_MAXIMIZE_COMPATIBILITY);
+ assertThat(keys).doesNotContain(WifiTetherSettings.KEY_INSTANT_HOTSPOT);
}
@Test
@@ -282,7 +284,8 @@
when(mWifiRestriction.isTetherAvailable(mContext)).thenReturn(false);
when(mWifiRestriction.isHotspotAvailable(mContext)).thenReturn(true);
WifiTetherSettings.SearchIndexProvider searchIndexProvider =
- new WifiTetherSettings.SearchIndexProvider(XML_RES, mWifiRestriction);
+ new WifiTetherSettings.SearchIndexProvider(XML_RES, mWifiRestriction,
+ true /* isInstantHotspotEnabled */);
final List<String> keys = searchIndexProvider.getNonIndexableKeys(mContext);
@@ -291,6 +294,7 @@
assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_NETWORK_PASSWORD);
assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_AUTO_OFF);
assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_MAXIMIZE_COMPATIBILITY);
+ assertThat(keys).contains(WifiTetherSettings.KEY_INSTANT_HOTSPOT);
}
@Test
@@ -298,7 +302,26 @@
when(mWifiRestriction.isTetherAvailable(mContext)).thenReturn(true);
when(mWifiRestriction.isHotspotAvailable(mContext)).thenReturn(false);
WifiTetherSettings.SearchIndexProvider searchIndexProvider =
- new WifiTetherSettings.SearchIndexProvider(XML_RES, mWifiRestriction);
+ new WifiTetherSettings.SearchIndexProvider(XML_RES, mWifiRestriction,
+ true /* isInstantHotspotEnabled */);
+
+ final List<String> keys = searchIndexProvider.getNonIndexableKeys(mContext);
+
+ assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_NETWORK_NAME);
+ assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_SECURITY);
+ assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_NETWORK_PASSWORD);
+ assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_AUTO_OFF);
+ assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_MAXIMIZE_COMPATIBILITY);
+ assertThat(keys).contains(WifiTetherSettings.KEY_INSTANT_HOTSPOT);
+ }
+
+ @Test
+ public void getNonIndexableKeys_tetherAndHotspotNotAvailable_keysReturned() {
+ when(mWifiRestriction.isTetherAvailable(mContext)).thenReturn(false);
+ when(mWifiRestriction.isHotspotAvailable(mContext)).thenReturn(false);
+ WifiTetherSettings.SearchIndexProvider searchIndexProvider =
+ new WifiTetherSettings.SearchIndexProvider(XML_RES, mWifiRestriction,
+ true /* isInstantHotspotEnabled */);
final List<String> keys = searchIndexProvider.getNonIndexableKeys(mContext);
@@ -310,19 +333,21 @@
}
@Test
- public void getNonIndexableKeys_tetherAndHotspotNotAvailable_keysReturned() {
- when(mWifiRestriction.isTetherAvailable(mContext)).thenReturn(false);
- when(mWifiRestriction.isHotspotAvailable(mContext)).thenReturn(false);
+ public void getNonIndexableKeys_instantHotspotNotAvailableOnly_keysContainInstantHotspotOnly() {
+ when(mWifiRestriction.isTetherAvailable(mContext)).thenReturn(true);
+ when(mWifiRestriction.isHotspotAvailable(mContext)).thenReturn(true);
WifiTetherSettings.SearchIndexProvider searchIndexProvider =
- new WifiTetherSettings.SearchIndexProvider(XML_RES, mWifiRestriction);
+ new WifiTetherSettings.SearchIndexProvider(XML_RES, mWifiRestriction,
+ false /* isInstantHotspotEnabled */);
final List<String> keys = searchIndexProvider.getNonIndexableKeys(mContext);
- assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_NETWORK_NAME);
- assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_SECURITY);
- assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_NETWORK_PASSWORD);
- assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_AUTO_OFF);
- assertThat(keys).contains(WifiTetherSettings.KEY_WIFI_TETHER_MAXIMIZE_COMPATIBILITY);
+ assertThat(keys).doesNotContain(WifiTetherSettings.KEY_WIFI_TETHER_NETWORK_NAME);
+ assertThat(keys).doesNotContain(WifiTetherSettings.KEY_WIFI_TETHER_SECURITY);
+ assertThat(keys).doesNotContain(WifiTetherSettings.KEY_WIFI_TETHER_NETWORK_PASSWORD);
+ assertThat(keys).doesNotContain(WifiTetherSettings.KEY_WIFI_TETHER_AUTO_OFF);
+ assertThat(keys).doesNotContain(WifiTetherSettings.KEY_WIFI_TETHER_MAXIMIZE_COMPATIBILITY);
+ assertThat(keys).contains(WifiTetherSettings.KEY_INSTANT_HOTSPOT);
}
@Test
diff --git a/tests/spa_unit/src/com/android/settings/applications/specialaccess/DataSaverControllerTest.kt b/tests/spa_unit/src/com/android/settings/applications/specialaccess/DataSaverControllerTest.kt
index 5d3c1c0..a9efcad 100644
--- a/tests/spa_unit/src/com/android/settings/applications/specialaccess/DataSaverControllerTest.kt
+++ b/tests/spa_unit/src/com/android/settings/applications/specialaccess/DataSaverControllerTest.kt
@@ -90,7 +90,7 @@
getUnrestrictedSummary(context = context, appListRepository = FakeAppListRepository)
assertThat(summary)
- .isEqualTo("2 apps allowed to use unrestricted data when Data Saver is on")
+ .isEqualTo("2 apps allowed to use unrestricted mobile data when Data Saver is on")
}
@Test
@@ -103,7 +103,7 @@
getUnrestrictedSummary(context = context, appListRepository = FakeAppListRepository)
assertThat(summary)
- .isEqualTo("0 apps allowed to use unrestricted data when Data Saver is on")
+ .isEqualTo("0 apps allowed to use unrestricted mobile data when Data Saver is on")
}
private companion object {
diff --git a/tests/spa_unit/src/com/android/settings/datausage/AppDataUsageSummaryControllerTest.kt b/tests/spa_unit/src/com/android/settings/datausage/AppDataUsageSummaryControllerTest.kt
index 5842956..be839dd 100644
--- a/tests/spa_unit/src/com/android/settings/datausage/AppDataUsageSummaryControllerTest.kt
+++ b/tests/spa_unit/src/com/android/settings/datausage/AppDataUsageSummaryControllerTest.kt
@@ -19,8 +19,9 @@
import android.content.Context
import android.util.Range
import androidx.compose.ui.test.assertIsDisplayed
+import androidx.compose.ui.test.hasTextExactly
import androidx.compose.ui.test.junit4.createComposeRule
-import androidx.compose.ui.test.onNodeWithText
+import androidx.compose.ui.test.onNodeWithContentDescription
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.android.settings.datausage.lib.NetworkUsageDetailsData
@@ -52,9 +53,34 @@
controller.Content()
}
- composeTestRule.onNodeWithText("6.75 kB").assertIsDisplayed()
- composeTestRule.onNodeWithText("5.54 kB").assertIsDisplayed()
- composeTestRule.onNodeWithText("1.21 kB").assertIsDisplayed()
+ composeTestRule.onNode(hasTextExactly("Total", "6.75 kB")).assertIsDisplayed()
+ composeTestRule.onNode(hasTextExactly("Foreground", "5.54 kB")).assertIsDisplayed()
+ composeTestRule.onNode(hasTextExactly("Background", "1.21 kB")).assertIsDisplayed()
+ composeTestRule.onNodeWithContentDescription("6.75 kB").assertIsDisplayed()
+ composeTestRule.onNodeWithContentDescription("5.54 kB").assertIsDisplayed()
+ composeTestRule.onNodeWithContentDescription("1.21 kB").assertIsDisplayed()
+ }
+
+ @Test
+ fun summary_zero() {
+ val appUsage = NetworkUsageDetailsData(
+ range = Range(1L, 2L),
+ totalUsage = 3,
+ foregroundUsage = 1,
+ backgroundUsage = 2,
+ )
+
+ controller.update(appUsage)
+ composeTestRule.setContent {
+ controller.Content()
+ }
+
+ composeTestRule.onNode(hasTextExactly("Total", "3 B")).assertIsDisplayed()
+ composeTestRule.onNode(hasTextExactly("Foreground", "1 B")).assertIsDisplayed()
+ composeTestRule.onNode(hasTextExactly("Background", "2 B")).assertIsDisplayed()
+ composeTestRule.onNodeWithContentDescription("3 byte").assertIsDisplayed()
+ composeTestRule.onNodeWithContentDescription("1 byte").assertIsDisplayed()
+ composeTestRule.onNodeWithContentDescription("2 byte").assertIsDisplayed()
}
private companion object {
diff --git a/tests/spa_unit/src/com/android/settings/datausage/BillingCyclePreferenceTest.kt b/tests/spa_unit/src/com/android/settings/datausage/BillingCyclePreferenceTest.kt
index 4bf3851..1db0d48 100644
--- a/tests/spa_unit/src/com/android/settings/datausage/BillingCyclePreferenceTest.kt
+++ b/tests/spa_unit/src/com/android/settings/datausage/BillingCyclePreferenceTest.kt
@@ -27,6 +27,8 @@
import androidx.test.ext.junit.runners.AndroidJUnit4
import com.android.settings.R
import com.android.settings.datausage.lib.BillingCycleRepository
+import kotlinx.coroutines.flow.emptyFlow
+import kotlinx.coroutines.flow.flowOf
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
@@ -39,7 +41,9 @@
@get:Rule
val composeTestRule = createComposeRule()
- private val mockBillingCycleRepository = mock<BillingCycleRepository>()
+ private val mockBillingCycleRepository = mock<BillingCycleRepository> {
+ on { isModifiableFlow(SUB_ID) } doReturn emptyFlow()
+ }
private val context: Context = ApplicationProvider.getApplicationContext()
@@ -56,7 +60,7 @@
@Test
fun setTemplate_modifiable_enabled() {
mockBillingCycleRepository.stub {
- on { isModifiable(SUB_ID) } doReturn true
+ on { isModifiableFlow(SUB_ID) } doReturn flowOf(true)
}
setTemplate()
@@ -67,7 +71,7 @@
@Test
fun setTemplate_notModifiable_notEnabled() {
mockBillingCycleRepository.stub {
- on { isModifiable(SUB_ID) } doReturn false
+ on { isModifiableFlow(SUB_ID) } doReturn flowOf(false)
}
setTemplate()
diff --git a/tests/spa_unit/src/com/android/settings/datausage/DataUsageFormatterTest.kt b/tests/spa_unit/src/com/android/settings/datausage/DataUsageFormatterTest.kt
deleted file mode 100644
index dc6a421..0000000
--- a/tests/spa_unit/src/com/android/settings/datausage/DataUsageFormatterTest.kt
+++ /dev/null
@@ -1,50 +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.datausage
-
-import android.content.Context
-import androidx.test.core.app.ApplicationProvider
-import androidx.test.ext.junit.runners.AndroidJUnit4
-import com.android.settings.datausage.DataUsageFormatter.getBytesDisplayUnit
-import com.google.common.truth.Truth.assertThat
-
-import org.junit.Test
-import org.junit.runner.RunWith
-
-@RunWith(AndroidJUnit4::class)
-class DataUsageFormatterTest {
- private val context: Context = ApplicationProvider.getApplicationContext()
-
- @Test
- fun getUnitDisplayName_megaByte() {
- val displayName = context.resources.getBytesDisplayUnit(ONE_MEGA_BYTE_IN_BYTES)
-
- assertThat(displayName).isEqualTo("MB")
- }
-
- @Test
- fun getUnitDisplayName_gigaByte() {
- val displayName = context.resources.getBytesDisplayUnit(ONE_GIGA_BYTE_IN_BYTES)
-
- assertThat(displayName).isEqualTo("GB")
- }
-
- private companion object {
- const val ONE_MEGA_BYTE_IN_BYTES = 1024L * 1024
- const val ONE_GIGA_BYTE_IN_BYTES = 1024L * 1024 * 1024
- }
-}
\ No newline at end of file
diff --git a/tests/spa_unit/src/com/android/settings/datausage/lib/BillingCycleRepositoryTest.kt b/tests/spa_unit/src/com/android/settings/datausage/lib/BillingCycleRepositoryTest.kt
index deaaf2d..22e5dfe 100644
--- a/tests/spa_unit/src/com/android/settings/datausage/lib/BillingCycleRepositoryTest.kt
+++ b/tests/spa_unit/src/com/android/settings/datausage/lib/BillingCycleRepositoryTest.kt
@@ -22,8 +22,10 @@
import android.telephony.TelephonyManager
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settingslib.spa.testutils.firstWithTimeoutOrNull
import com.android.settingslib.spaprivileged.framework.common.userManager
import com.google.common.truth.Truth.assertThat
+import kotlinx.coroutines.runBlocking
import org.junit.Test
import org.junit.runner.RunWith
import org.mockito.kotlin.doReturn
@@ -55,43 +57,43 @@
private val repository = BillingCycleRepository(context, mockNetworkManagementService)
@Test
- fun isModifiable_bandwidthControlDisabled_returnFalse() {
+ fun isModifiable_bandwidthControlDisabled_returnFalse() = runBlocking {
whenever(mockNetworkManagementService.isBandwidthControlEnabled).thenReturn(false)
- val modifiable = repository.isModifiable(SUB_ID)
+ val modifiable = repository.isModifiableFlow(SUB_ID).firstWithTimeoutOrNull()
assertThat(modifiable).isFalse()
}
@Test
- fun isModifiable_notAdminUser_returnFalse() {
+ fun isModifiable_notAdminUser_returnFalse() = runBlocking {
whenever(mockUserManager.isAdminUser).thenReturn(false)
- val modifiable = repository.isModifiable(SUB_ID)
+ val modifiable = repository.isModifiableFlow(SUB_ID).firstWithTimeoutOrNull()
assertThat(modifiable).isFalse()
}
@Test
- fun isModifiable_dataDisabled_returnFalse() {
+ fun isModifiable_dataDisabled_returnFalse() = runBlocking {
whenever(
mockTelephonyManager.isDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER)
).thenReturn(false)
- val modifiable = repository.isModifiable(SUB_ID)
+ val modifiable = repository.isModifiableFlow(SUB_ID).firstWithTimeoutOrNull()
assertThat(modifiable).isFalse()
}
@Test
- fun isModifiable_meetAllRequirements_returnTrue() {
+ fun isModifiable_meetAllRequirements_returnTrue() = runBlocking {
whenever(mockNetworkManagementService.isBandwidthControlEnabled).thenReturn(true)
whenever(mockUserManager.isAdminUser).thenReturn(true)
whenever(
mockTelephonyManager.isDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER)
).thenReturn(true)
- val modifiable = repository.isModifiable(SUB_ID)
+ val modifiable = repository.isModifiableFlow(SUB_ID).firstWithTimeoutOrNull()
assertThat(modifiable).isTrue()
}
diff --git a/tests/spa_unit/src/com/android/settings/datausage/lib/DataUsageFormatterTest.kt b/tests/spa_unit/src/com/android/settings/datausage/lib/DataUsageFormatterTest.kt
new file mode 100644
index 0000000..071234d
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/datausage/lib/DataUsageFormatterTest.kt
@@ -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.datausage.lib
+
+import android.content.Context
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.datausage.lib.DataUsageFormatter.Companion.getBytesDisplayUnit
+import com.google.common.truth.Truth.assertThat
+
+import org.junit.Test
+import org.junit.runner.RunWith
+
+@RunWith(AndroidJUnit4::class)
+class DataUsageFormatterTest {
+ private val context: Context = ApplicationProvider.getApplicationContext()
+
+ private val dataUsageFormatter = DataUsageFormatter(context)
+
+ @Test
+ fun formatDataUsage_0() {
+ val (displayText, contentDescription) = dataUsageFormatter.formatDataUsage(0)
+
+ assertThat(displayText).isEqualTo("0 B")
+ assertThat(contentDescription).isEqualTo("0 byte")
+ }
+
+ @Test
+ fun formatDataUsage_1000() {
+ val (displayText, contentDescription) = dataUsageFormatter.formatDataUsage(1000)
+
+ assertThat(displayText).isEqualTo("0.98 kB")
+ assertThat(contentDescription).isEqualTo("0.98 kB")
+ }
+
+ @Test
+ fun formatDataUsage_2000000() {
+ val (displayText, contentDescription) = dataUsageFormatter.formatDataUsage(2000000)
+
+ assertThat(displayText).isEqualTo("1.91 MB")
+ assertThat(contentDescription).isEqualTo("1.91 MB")
+ }
+
+ @Test
+ fun getUnitDisplayName_megaByte() {
+ val displayName = context.resources.getBytesDisplayUnit(ONE_MEGA_BYTE_IN_BYTES)
+
+ assertThat(displayName).isEqualTo("MB")
+ }
+
+ @Test
+ fun getUnitDisplayName_gigaByte() {
+ val displayName = context.resources.getBytesDisplayUnit(ONE_GIGA_BYTE_IN_BYTES)
+
+ assertThat(displayName).isEqualTo("GB")
+ }
+
+ private companion object {
+ const val ONE_MEGA_BYTE_IN_BYTES = 1024L * 1024
+ const val ONE_GIGA_BYTE_IN_BYTES = 1024L * 1024 * 1024
+ }
+}
diff --git a/tests/spa_unit/src/com/android/settings/network/MobileDataEnabledFlowTest.kt b/tests/spa_unit/src/com/android/settings/network/MobileDataEnabledFlowTest.kt
index 4862309..c4611ac 100644
--- a/tests/spa_unit/src/com/android/settings/network/MobileDataEnabledFlowTest.kt
+++ b/tests/spa_unit/src/com/android/settings/network/MobileDataEnabledFlowTest.kt
@@ -82,7 +82,7 @@
delay(100)
mobileDataEnabledForSubId = true
- assertThat(listDeferred.await()).hasSize(2)
+ assertThat(listDeferred.await().size).isAtLeast(2)
}
private companion object {
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/DisableSimFooterPreferenceControllerTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/DisableSimFooterPreferenceControllerTest.kt
new file mode 100644
index 0000000..0ddaa52
--- /dev/null
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/DisableSimFooterPreferenceControllerTest.kt
@@ -0,0 +1,102 @@
+/*
+ * 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.telephony.SubscriptionInfo
+import android.telephony.SubscriptionManager.INVALID_SUBSCRIPTION_ID
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.core.BasePreferenceController.AVAILABLE
+import com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE
+import com.google.common.truth.Truth.assertThat
+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 DisableSimFooterPreferenceControllerTest {
+
+ private val subscriptionInfo = mock<SubscriptionInfo> {
+ on { subscriptionId } doReturn SUB_ID
+ }
+
+ private var context: Context = ApplicationProvider.getApplicationContext()
+
+ private val mockSubscriptionRepository = mock<SubscriptionRepository> {
+ on { getSelectableSubscriptionInfoList() } doReturn listOf(subscriptionInfo)
+ }
+
+ private var controller = DisableSimFooterPreferenceController(
+ context = context,
+ preferenceKey = PREFERENCE_KEY,
+ subscriptionRepository = mockSubscriptionRepository,
+ ).apply { init(SUB_ID) }
+
+ @Test
+ fun getAvailabilityStatus_invalidId_notAvailable() {
+ val availabilityStatus = controller.getAvailabilityStatus(INVALID_SUBSCRIPTION_ID)
+
+ assertThat(availabilityStatus).isEqualTo(CONDITIONALLY_UNAVAILABLE)
+ }
+
+ @Test
+ fun getAvailabilityStatus_eSim_notAvailable() {
+ subscriptionInfo.stub {
+ on { isEmbedded } doReturn true
+ }
+
+ val availabilityStatus = controller.getAvailabilityStatus(SUB_ID)
+
+ assertThat(availabilityStatus).isEqualTo(CONDITIONALLY_UNAVAILABLE)
+ }
+
+ @Test
+ fun getAvailabilityStatus_pSimAndCannotDisable_available() {
+ mockSubscriptionRepository.stub {
+ on { canDisablePhysicalSubscription() } doReturn false
+ }
+ subscriptionInfo.stub {
+ on { isEmbedded } doReturn false
+ }
+
+ val availabilityStatus = controller.getAvailabilityStatus(SUB_ID)
+
+ assertThat(availabilityStatus).isEqualTo(AVAILABLE)
+ }
+
+ @Test
+ fun getAvailabilityStatus_pSimAndCanDisable_notAvailable() {
+ mockSubscriptionRepository.stub {
+ on { canDisablePhysicalSubscription() } doReturn true
+ }
+ subscriptionInfo.stub {
+ on { isEmbedded } doReturn false
+ }
+
+ val availabilityStatus = controller.getAvailabilityStatus(SUB_ID)
+
+ assertThat(availabilityStatus).isEqualTo(CONDITIONALLY_UNAVAILABLE)
+ }
+
+ private companion object {
+ const val PREFERENCE_KEY = "preference_key"
+ const val SUB_ID = 111
+ }
+}
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 b394eb2..ce16097 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
@@ -52,13 +52,24 @@
on { subscriptionManager } doReturn mockSubscriptionManager
}
+ private val repository = SubscriptionRepository(context)
+
@Test
- fun isSubscriptionEnabledFlow() = runBlocking {
+ fun isSubscriptionEnabledFlow_invalidSubId() = runBlocking {
+ val isEnabled = repository
+ .isSubscriptionEnabledFlow(SubscriptionManager.INVALID_SUBSCRIPTION_ID)
+ .firstWithTimeoutOrNull()
+
+ assertThat(isEnabled).isFalse()
+ }
+
+ @Test
+ fun isSubscriptionEnabledFlow_enabled() = runBlocking {
mockSubscriptionManager.stub {
on { isSubscriptionEnabled(SUB_ID_1) } doReturn true
}
- val isEnabled = context.isSubscriptionEnabledFlow(SUB_ID_1).firstWithTimeoutOrNull()
+ val isEnabled = repository.isSubscriptionEnabledFlow(SUB_ID_1).firstWithTimeoutOrNull()
assertThat(isEnabled).isTrue()
}
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/TelephonyRepositoryTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/TelephonyRepositoryTest.kt
index 6058935..65e8c47 100644
--- a/tests/spa_unit/src/com/android/settings/network/telephony/TelephonyRepositoryTest.kt
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/TelephonyRepositoryTest.kt
@@ -93,7 +93,7 @@
@Test
fun isDataEnabled_invalidSub_returnFalse() = runBlocking {
- val state = repository.isDataEnabled(
+ val state = repository.isDataEnabledFlow(
subId = SubscriptionManager.INVALID_SUBSCRIPTION_ID,
)
@@ -108,9 +108,7 @@
} doReturn true
}
- val state = repository.isDataEnabled(
- subId = SUB_ID,
- )
+ val state = repository.isDataEnabledFlow(subId = SUB_ID)
assertThat(state.firstWithTimeoutOrNull()).isTrue()
}
diff --git a/tests/spa_unit/src/com/android/settings/network/telephony/scan/NetworkScanRepositoryTest.kt b/tests/spa_unit/src/com/android/settings/network/telephony/scan/NetworkScanRepositoryTest.kt
index 070c779..c0b918f 100644
--- a/tests/spa_unit/src/com/android/settings/network/telephony/scan/NetworkScanRepositoryTest.kt
+++ b/tests/spa_unit/src/com/android/settings/network/telephony/scan/NetworkScanRepositoryTest.kt
@@ -32,9 +32,6 @@
import android.telephony.TelephonyScanManager
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
-import com.android.settings.network.telephony.scan.NetworkScanRepository.NetworkScanCellInfos
-import com.android.settings.network.telephony.scan.NetworkScanRepository.NetworkScanComplete
-import com.android.settings.network.telephony.scan.NetworkScanRepository.NetworkScanError
import com.android.settingslib.spa.testutils.firstWithTimeoutOrNull
import com.android.settingslib.spa.testutils.toListWithTimeout
import com.google.common.truth.Truth.assertThat
@@ -88,7 +85,12 @@
callback?.onResults(cellInfos)
- assertThat(listDeferred.await()).containsExactly(NetworkScanCellInfos(cellInfos))
+ assertThat(listDeferred.await()).containsExactly(
+ NetworkScanRepository.NetworkScanResult(
+ state = NetworkScanRepository.NetworkScanState.ACTIVE,
+ cellInfos = cellInfos,
+ )
+ )
}
@Test
@@ -100,7 +102,12 @@
callback?.onComplete()
- assertThat(listDeferred.await()).containsExactly(NetworkScanComplete)
+ assertThat(listDeferred.await()).containsExactly(
+ NetworkScanRepository.NetworkScanResult(
+ state = NetworkScanRepository.NetworkScanState.COMPLETE,
+ cellInfos = emptyList(),
+ )
+ )
}
@Test
@@ -112,7 +119,12 @@
callback?.onError(1)
- assertThat(listDeferred.await()).containsExactly(NetworkScanError(1))
+ assertThat(listDeferred.await()).containsExactly(
+ NetworkScanRepository.NetworkScanResult(
+ state = NetworkScanRepository.NetworkScanState.ERROR,
+ cellInfos = emptyList(),
+ )
+ )
}
@Test
@@ -133,12 +145,13 @@
callback?.onResults(cellInfos)
assertThat(listDeferred.await()).containsExactly(
- NetworkScanCellInfos(
- listOf(
+ NetworkScanRepository.NetworkScanResult(
+ state = NetworkScanRepository.NetworkScanState.ACTIVE,
+ cellInfos = listOf(
createCellInfoLte("123", false),
createCellInfoLte("124", true),
createCellInfoGsm("123", false),
- )
+ ),
)
)
}
@@ -162,8 +175,9 @@
callback?.onResults(cellInfos)
assertThat(listDeferred.await()).containsExactly(
- NetworkScanCellInfos(
- listOf(
+ NetworkScanRepository.NetworkScanResult(
+ state = NetworkScanRepository.NetworkScanState.ACTIVE,
+ cellInfos = listOf(
createCellInfoLte("123", false),
createCellInfoLte("123", true),
createCellInfoLte("124", false),
diff --git a/tests/unit/src/com/android/settings/LinkifyUtilsTest.java b/tests/unit/src/com/android/settings/LinkifyUtilsTest.java
index 34586d5..5fc98d6 100644
--- a/tests/unit/src/com/android/settings/LinkifyUtilsTest.java
+++ b/tests/unit/src/com/android/settings/LinkifyUtilsTest.java
@@ -25,10 +25,12 @@
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
@RunWith(AndroidJUnit4.class)
+@Ignore("b/340657656")
public class LinkifyUtilsTest {
private static final String TEST_STRING = "to LINK_BEGINscanning settingsLINK_END.";
private static final String WRONG_STRING = "to scanning settingsLINK_END.";
diff --git a/tests/unit/src/com/android/settings/applications/specialaccess/notificationaccess/ApprovalPreferenceControllerTest.java b/tests/unit/src/com/android/settings/applications/specialaccess/notificationaccess/ApprovalPreferenceControllerTest.java
index eb23685..ac86eb0 100644
--- a/tests/unit/src/com/android/settings/applications/specialaccess/notificationaccess/ApprovalPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/applications/specialaccess/notificationaccess/ApprovalPreferenceControllerTest.java
@@ -50,6 +50,7 @@
import org.junit.Assert;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -188,6 +189,7 @@
@Test
@EnableFlags(Flags.FLAG_MODES_API)
+ @Ignore("b/339550695")
public void disable() {
mController.disable(mCn);
verify(mFeatureFactory.metricsFeatureProvider).action(
diff --git a/tests/unit/src/com/android/settings/bluetooth/QrCodeScanModeActivityTest.java b/tests/unit/src/com/android/settings/bluetooth/QrCodeScanModeActivityTest.java
index 56764e3..ab77f2f 100644
--- a/tests/unit/src/com/android/settings/bluetooth/QrCodeScanModeActivityTest.java
+++ b/tests/unit/src/com/android/settings/bluetooth/QrCodeScanModeActivityTest.java
@@ -18,7 +18,6 @@
import static org.mockito.Mockito.doNothing;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
import android.content.Intent;
@@ -28,11 +27,13 @@
import com.android.settingslib.bluetooth.BluetoothBroadcastUtils;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@RunWith(AndroidJUnit4.class)
+@Ignore("b/337418017")
public class QrCodeScanModeActivityTest {
@Mock
diff --git a/tests/unit/src/com/android/settings/communal/CommunalPreferenceControllerTest.java b/tests/unit/src/com/android/settings/communal/CommunalPreferenceControllerTest.java
index 4d84765..6bd84f0 100644
--- a/tests/unit/src/com/android/settings/communal/CommunalPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/communal/CommunalPreferenceControllerTest.java
@@ -32,12 +32,14 @@
import com.android.settings.testutils.ResourcesUtils;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
@RunWith(AndroidJUnit4.class)
+@Ignore("b/337417918")
public class CommunalPreferenceControllerTest {
@Mock
private UserManager mUserManager;
diff --git a/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/ThreadNetworkPreferenceControllerTest.kt b/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/ThreadNetworkPreferenceControllerTest.kt
deleted file mode 100644
index 976096c..0000000
--- a/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/ThreadNetworkPreferenceControllerTest.kt
+++ /dev/null
@@ -1,255 +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.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.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.android.settings.flags.Flags
-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_SETTINGS_ENABLED)
- 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_SETTINGS_ENABLED)
- 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/connecteddevice/threadnetwork/FakeThreadNetworkController.kt b/tests/unit/src/com/android/settings/connecteddevice/threadnetwork/FakeThreadNetworkController.kt
new file mode 100644
index 0000000..e30226e
--- /dev/null
+++ b/tests/unit/src/com/android/settings/connecteddevice/threadnetwork/FakeThreadNetworkController.kt
@@ -0,0 +1,74 @@
+/*
+ * 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.net.thread.ThreadNetworkController
+import android.net.thread.ThreadNetworkException
+import android.os.OutcomeReceiver
+import java.util.concurrent.Executor
+
+/** A fake implementation of [BaseThreadNetworkController] for unit tests. */
+class FakeThreadNetworkController : BaseThreadNetworkController {
+ var isEnabled = false
+ private set
+ var registeredStateCallback: ThreadNetworkController.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(
+ ThreadNetworkController.STATE_DISABLING
+ )
+ }
+ executor.execute {
+ registeredStateCallback!!.onThreadEnableStateChanged(
+ ThreadNetworkController.STATE_DISABLED
+ )
+ }
+ } else {
+ executor.execute {
+ registeredStateCallback!!.onThreadEnableStateChanged(
+ ThreadNetworkController.STATE_ENABLED
+ )
+ }
+ }
+ }
+ executor.execute { receiver.onResult(null) }
+ }
+
+ override fun registerStateCallback(
+ executor: Executor,
+ callback: ThreadNetworkController.StateCallback
+ ) {
+ require(callback !== registeredStateCallback) { "callback is already registered" }
+ registeredStateCallback = callback
+ val enabledState =
+ if (isEnabled) ThreadNetworkController.STATE_ENABLED else ThreadNetworkController.STATE_DISABLED
+ executor.execute { registeredStateCallback!!.onThreadEnableStateChanged(enabledState) }
+ }
+
+ override fun unregisterStateCallback(callback: ThreadNetworkController.StateCallback) {
+ requireNotNull(registeredStateCallback) { "callback is already unregistered" }
+ registeredStateCallback = null
+ }
+}
diff --git a/tests/unit/src/com/android/settings/conecteddevice/threadnetwork/OWNERS b/tests/unit/src/com/android/settings/connecteddevice/threadnetwork/OWNERS
similarity index 100%
rename from tests/unit/src/com/android/settings/conecteddevice/threadnetwork/OWNERS
rename to tests/unit/src/com/android/settings/connecteddevice/threadnetwork/OWNERS
diff --git a/tests/unit/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFragmentControllerTest.kt b/tests/unit/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFragmentControllerTest.kt
new file mode 100644
index 0000000..07bdefc
--- /dev/null
+++ b/tests/unit/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkFragmentControllerTest.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.connecteddevice.threadnetwork
+
+import android.content.Context
+import android.platform.test.flag.junit.SetFlagsRule
+import androidx.lifecycle.Lifecycle
+import androidx.lifecycle.LifecycleOwner
+import androidx.test.core.app.ApplicationProvider
+import androidx.test.ext.junit.runners.AndroidJUnit4
+import com.android.settings.core.BasePreferenceController.AVAILABLE
+import com.android.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE
+import com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE
+import com.android.settings.flags.Flags
+import com.google.common.truth.Truth.assertThat
+import com.google.common.util.concurrent.MoreExecutors
+import org.junit.Before
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.Mockito.mock
+import org.mockito.Mockito.spy
+import java.util.concurrent.Executor
+import org.junit.Ignore
+
+/** Unit tests for [ThreadNetworkFragmentController]. */
+@RunWith(AndroidJUnit4::class)
+class ThreadNetworkFragmentControllerTest {
+ @get:Rule
+ val mSetFlagsRule = SetFlagsRule()
+ private lateinit var context: Context
+ private lateinit var executor: Executor
+ private lateinit var controller: ThreadNetworkFragmentController
+ private lateinit var fakeThreadNetworkController: FakeThreadNetworkController
+
+ @Before
+ fun setUp() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_THREAD_SETTINGS_ENABLED)
+ context = spy(ApplicationProvider.getApplicationContext<Context>())
+ executor = MoreExecutors.directExecutor()
+ fakeThreadNetworkController = FakeThreadNetworkController()
+ controller = newControllerWithThreadFeatureSupported(true)
+ }
+
+ private fun newControllerWithThreadFeatureSupported(
+ present: Boolean
+ ): ThreadNetworkFragmentController {
+ return ThreadNetworkFragmentController(
+ context,
+ "thread_network_settings" /* key */,
+ executor,
+ if (present) fakeThreadNetworkController else null
+ )
+ }
+
+ @Test
+ fun availabilityStatus_flagDisabled_returnsConditionallyUnavailable() {
+ mSetFlagsRule.disableFlags(Flags.FLAG_THREAD_SETTINGS_ENABLED)
+ startController(controller)
+
+ assertThat(controller.availabilityStatus).isEqualTo(CONDITIONALLY_UNAVAILABLE)
+ }
+
+ @Test
+ fun availabilityStatus_threadFeatureNotSupported_returnsUnsupported() {
+ controller = newControllerWithThreadFeatureSupported(false)
+ startController(controller)
+
+ assertThat(fakeThreadNetworkController.registeredStateCallback).isNull()
+ assertThat(controller.availabilityStatus).isEqualTo(UNSUPPORTED_ON_DEVICE)
+ }
+
+ @Test
+ fun availabilityStatus_threadFeatureSupported_returnsAvailable() {
+ controller = newControllerWithThreadFeatureSupported(true)
+ startController(controller)
+
+ assertThat(controller.availabilityStatus).isEqualTo(AVAILABLE)
+ }
+
+ @Test
+ fun getSummary_ThreadIsEnabled_returnsOn() {
+ startController(controller)
+ fakeThreadNetworkController.setEnabled(true, executor) {}
+
+ assertThat(controller.summary).isEqualTo("On")
+ }
+
+ @Test
+ @Ignore("b/339767488")
+ fun getSummary_ThreadIsDisabled_returnsOff() {
+ startController(controller)
+ fakeThreadNetworkController.setEnabled(false, executor) {}
+
+ assertThat(controller.summary).isEqualTo("Off")
+ }
+
+ private fun startController(controller: ThreadNetworkFragmentController) {
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+ }
+}
diff --git a/tests/unit/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkToggleControllerTest.kt b/tests/unit/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkToggleControllerTest.kt
new file mode 100644
index 0000000..c2b3969
--- /dev/null
+++ b/tests/unit/src/com/android/settings/connecteddevice/threadnetwork/ThreadNetworkToggleControllerTest.kt
@@ -0,0 +1,131 @@
+/*
+ * 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.Context
+import android.platform.test.flag.junit.SetFlagsRule
+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.settings.core.BasePreferenceController.CONDITIONALLY_UNAVAILABLE
+import com.android.settings.core.BasePreferenceController.UNSUPPORTED_ON_DEVICE
+import com.android.settings.flags.Flags
+import com.google.common.truth.Truth.assertThat
+import com.google.common.util.concurrent.MoreExecutors
+import org.junit.Before
+import org.junit.Rule
+import org.junit.Test
+import org.junit.runner.RunWith
+import org.mockito.Mockito.mock
+import org.mockito.Mockito.spy
+import java.util.concurrent.Executor
+import org.junit.Ignore
+
+/** Unit tests for [ThreadNetworkToggleController]. */
+@RunWith(AndroidJUnit4::class)
+class ThreadNetworkToggleControllerTest {
+ @get:Rule
+ val mSetFlagsRule = SetFlagsRule()
+ private lateinit var context: Context
+ private lateinit var executor: Executor
+ private lateinit var controller: ThreadNetworkToggleController
+ private lateinit var fakeThreadNetworkController: FakeThreadNetworkController
+ private lateinit var preference: SwitchPreference
+
+ @Before
+ fun setUp() {
+ mSetFlagsRule.enableFlags(Flags.FLAG_THREAD_SETTINGS_ENABLED)
+ context = spy(ApplicationProvider.getApplicationContext<Context>())
+ executor = MoreExecutors.directExecutor()
+ fakeThreadNetworkController = FakeThreadNetworkController()
+ controller = newControllerWithThreadFeatureSupported(true)
+ val preferenceManager = PreferenceManager(context)
+ val preferenceScreen = preferenceManager.createPreferenceScreen(context)
+ preference = SwitchPreference(context)
+ preference.key = "toggle_thread_network"
+ preferenceScreen.addPreference(preference)
+ controller.displayPreference(preferenceScreen)
+ }
+
+ private fun newControllerWithThreadFeatureSupported(
+ present: Boolean
+ ): ThreadNetworkToggleController {
+ return ThreadNetworkToggleController(
+ context,
+ "toggle_thread_network" /* key */,
+ executor,
+ if (present) fakeThreadNetworkController else null
+ )
+ }
+
+ @Test
+ fun availabilityStatus_flagDisabled_returnsConditionallyUnavailable() {
+ mSetFlagsRule.disableFlags(Flags.FLAG_THREAD_SETTINGS_ENABLED)
+ assertThat(controller.availabilityStatus).isEqualTo(CONDITIONALLY_UNAVAILABLE)
+ }
+
+ @Test
+ fun availabilityStatus_threadFeatureNotSupported_returnsUnsupported() {
+ controller = newControllerWithThreadFeatureSupported(false)
+ startController(controller)
+
+ assertThat(fakeThreadNetworkController.registeredStateCallback).isNull()
+ assertThat(controller.availabilityStatus).isEqualTo(UNSUPPORTED_ON_DEVICE)
+ }
+
+ @Test
+ @Ignore("b/339767488")
+ fun isChecked_threadSetEnabled_returnsTrue() {
+ fakeThreadNetworkController.setEnabled(true, executor) { }
+ startController(controller)
+
+ assertThat(controller.isChecked).isTrue()
+ }
+
+ @Test
+ fun isChecked_threadSetDisabled_returnsFalse() {
+ fakeThreadNetworkController.setEnabled(false, executor) { }
+ startController(controller)
+
+ assertThat(controller.isChecked).isFalse()
+ }
+
+ @Test
+ fun setChecked_setChecked_threadIsEnabled() {
+ startController(controller)
+
+ controller.setChecked(true)
+
+ assertThat(fakeThreadNetworkController.isEnabled).isTrue()
+ }
+
+ @Test
+ @Ignore("b/339767488")
+ fun setChecked_setUnchecked_threadIsDisabled() {
+ startController(controller)
+
+ controller.setChecked(false)
+
+ assertThat(fakeThreadNetworkController.isEnabled).isFalse()
+ }
+
+ private fun startController(controller: ThreadNetworkToggleController) {
+ controller.onStateChanged(mock(LifecycleOwner::class.java), Lifecycle.Event.ON_START)
+ }
+}
diff --git a/tests/unit/src/com/android/settings/datausage/CellDataPreferenceTest.java b/tests/unit/src/com/android/settings/datausage/CellDataPreferenceTest.java
index 93ca875..60e09f3 100644
--- a/tests/unit/src/com/android/settings/datausage/CellDataPreferenceTest.java
+++ b/tests/unit/src/com/android/settings/datausage/CellDataPreferenceTest.java
@@ -28,12 +28,14 @@
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
@RunWith(AndroidJUnit4.class)
+@Ignore("b/337417779")
public class CellDataPreferenceTest {
@Mock
diff --git a/tests/unit/src/com/android/settings/development/bluetooth/BluetoothStackLogPreferenceControllerTest.java b/tests/unit/src/com/android/settings/development/bluetooth/BluetoothStackLogPreferenceControllerTest.java
index 0811f04..ab1f469 100644
--- a/tests/unit/src/com/android/settings/development/bluetooth/BluetoothStackLogPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/development/bluetooth/BluetoothStackLogPreferenceControllerTest.java
@@ -37,12 +37,14 @@
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
@RunWith(AndroidJUnit4.class)
+@Ignore("b/339148064")
public class BluetoothStackLogPreferenceControllerTest {
private static final String TAG = "BluetoothStackLogPreferenceControllerTest";
diff --git a/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java b/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
index 1eb670f..556e1a7 100644
--- a/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
+++ b/tests/unit/src/com/android/settings/deviceinfo/simstatus/SimStatusDialogControllerTest.java
@@ -217,6 +217,7 @@
}
@Test
+ @Ignore("b/337417520")
public void initialize_updateServiceStateWithPowerOff_shouldUpdateTextAndResetSignalStrength() {
when(mServiceState.getState()).thenReturn(ServiceState.STATE_POWER_OFF);
@@ -229,6 +230,7 @@
}
@Test
+ @Ignore("b/337417520")
public void initialize_updateVoiceDataOutOfService_shouldUpdateSettingAndResetSignalStrength() {
when(mServiceState.getState()).thenReturn(ServiceState.STATE_OUT_OF_SERVICE);
when(mServiceState.getDataRegistrationState()).thenReturn(
diff --git a/tests/unit/src/com/android/settings/deviceinfo/storage/StorageAsyncLoaderTest.java b/tests/unit/src/com/android/settings/deviceinfo/storage/StorageAsyncLoaderTest.java
index cad68e1..9679275 100644
--- a/tests/unit/src/com/android/settings/deviceinfo/storage/StorageAsyncLoaderTest.java
+++ b/tests/unit/src/com/android/settings/deviceinfo/storage/StorageAsyncLoaderTest.java
@@ -46,6 +46,7 @@
import com.android.settingslib.applications.StorageStatsSource;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -172,6 +173,7 @@
}
@Test
+ @Ignore("b/337417819")
public void testRemovedPackageDoesNotCrash() throws Exception {
ApplicationInfo info = new ApplicationInfo();
info.packageName = PACKAGE_NAME_1;
diff --git a/tests/unit/src/com/android/settings/display/ScreenResolutionControllerTest.java b/tests/unit/src/com/android/settings/display/ScreenResolutionControllerTest.java
index b5df3a2..ff1e137 100644
--- a/tests/unit/src/com/android/settings/display/ScreenResolutionControllerTest.java
+++ b/tests/unit/src/com/android/settings/display/ScreenResolutionControllerTest.java
@@ -30,6 +30,7 @@
import com.android.settings.core.BasePreferenceController;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -49,6 +50,7 @@
}
@Test
+ @Ignore("b/337417619")
public void getAvailabilityStatus_hasFhdAndQhdModes_returnAvailable() {
Display.Mode modeA = new Display.Mode(0, mHighWidth, 0, 0);
Display.Mode modeB = new Display.Mode(0, mFullWidth, 0, 0);
@@ -76,6 +78,7 @@
}
@Test
+ @Ignore("b/337417619")
public void updateState_FullResolution_shouldSetSummaryToFullResolution() {
int width = mFullWidth;
doReturn(width).when(mController).getDisplayWidth();
diff --git a/tests/unit/src/com/android/settings/fuelgauge/batterytip/AppInfoTest.java b/tests/unit/src/com/android/settings/fuelgauge/batterytip/AppInfoTest.java
index 069f123..26288ab 100644
--- a/tests/unit/src/com/android/settings/fuelgauge/batterytip/AppInfoTest.java
+++ b/tests/unit/src/com/android/settings/fuelgauge/batterytip/AppInfoTest.java
@@ -24,6 +24,7 @@
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -32,6 +33,7 @@
import java.util.List;
@RunWith(AndroidJUnit4.class)
+@Ignore("b/337418011")
public class AppInfoTest {
private static final String PACKAGE_NAME = "com.android.app";
diff --git a/tests/unit/src/com/android/settings/homepage/contextualcards/ContextualCardLookupTableTest.java b/tests/unit/src/com/android/settings/homepage/contextualcards/ContextualCardLookupTableTest.java
index a7acffc..ddec83b 100644
--- a/tests/unit/src/com/android/settings/homepage/contextualcards/ContextualCardLookupTableTest.java
+++ b/tests/unit/src/com/android/settings/homepage/contextualcards/ContextualCardLookupTableTest.java
@@ -24,6 +24,7 @@
import org.junit.After;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
@@ -31,6 +32,7 @@
import java.util.List;
@RunWith(AndroidJUnit4.class)
+@Ignore("b/337417898")
public class ContextualCardLookupTableTest {
private static final int UNSUPPORTED_CARD_TYPE = -99999;
diff --git a/tests/unit/src/com/android/settings/localepicker/TermsOfAddressFeminineControllerTest.java b/tests/unit/src/com/android/settings/localepicker/TermsOfAddressFeminineControllerTest.java
index ca39f81..246fad6 100644
--- a/tests/unit/src/com/android/settings/localepicker/TermsOfAddressFeminineControllerTest.java
+++ b/tests/unit/src/com/android/settings/localepicker/TermsOfAddressFeminineControllerTest.java
@@ -34,6 +34,7 @@
import com.android.settings.widget.TickButtonPreference;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
@@ -92,6 +93,7 @@
}
@Test
+ @Ignore("b/339543490")
public void displayPreference_setGrammaticalGenderIsFeminine_FeminineIsSelected() {
TickButtonPreference selectedPreference =
(TickButtonPreference) mPreferenceScreen.getPreference(2);
diff --git a/tests/unit/src/com/android/settings/localepicker/TermsOfAddressMasculineControllerTest.java b/tests/unit/src/com/android/settings/localepicker/TermsOfAddressMasculineControllerTest.java
index c457515..f5ed395 100644
--- a/tests/unit/src/com/android/settings/localepicker/TermsOfAddressMasculineControllerTest.java
+++ b/tests/unit/src/com/android/settings/localepicker/TermsOfAddressMasculineControllerTest.java
@@ -34,6 +34,7 @@
import com.android.settings.widget.TickButtonPreference;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
@@ -92,6 +93,7 @@
}
@Test
+ @Ignore("b/339543490")
public void displayPreference_setGrammaticalGenderIsMasculine_MasculineIsSelected() {
TickButtonPreference selectedPreference =
(TickButtonPreference) mPreferenceScreen.getPreference(3);
diff --git a/tests/unit/src/com/android/settings/localepicker/TermsOfAddressNeutralControllerTest.java b/tests/unit/src/com/android/settings/localepicker/TermsOfAddressNeutralControllerTest.java
index 757eb77..0e53198 100644
--- a/tests/unit/src/com/android/settings/localepicker/TermsOfAddressNeutralControllerTest.java
+++ b/tests/unit/src/com/android/settings/localepicker/TermsOfAddressNeutralControllerTest.java
@@ -34,6 +34,7 @@
import com.android.settings.widget.TickButtonPreference;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
@@ -92,6 +93,7 @@
}
@Test
+ @Ignore("b/339543490")
public void displayPreference_setGrammaticalGenderIsNotSpecified_NeutralIsSelected() {
TickButtonPreference selectedPreference =
(TickButtonPreference) mPreferenceScreen.getPreference(4);
diff --git a/tests/unit/src/com/android/settings/localepicker/TermsOfAddressNotSpecifiedControllerTest.java b/tests/unit/src/com/android/settings/localepicker/TermsOfAddressNotSpecifiedControllerTest.java
index f53c5f6..96bac08 100644
--- a/tests/unit/src/com/android/settings/localepicker/TermsOfAddressNotSpecifiedControllerTest.java
+++ b/tests/unit/src/com/android/settings/localepicker/TermsOfAddressNotSpecifiedControllerTest.java
@@ -34,6 +34,7 @@
import com.android.settings.widget.TickButtonPreference;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.MockitoAnnotations;
@@ -92,6 +93,7 @@
}
@Test
+ @Ignore("b/339543490")
public void displayPreference_setGrammaticalGenderIsNotSpecified_NotSpecifiedIsSelected() {
TickButtonPreference selectedPreference =
(TickButtonPreference) mPreferenceScreen.getPreference(1);
diff --git a/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java b/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java
index 0de0907..f012388 100644
--- a/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java
+++ b/tests/unit/src/com/android/settings/network/SubscriptionUtilTest.java
@@ -572,6 +572,7 @@
}
@Test
+ @Ignore("b/339149463")
public void isSimHardwareVisible_configAsVisible_returnTrue() {
when(mResources.getBoolean(R.bool.config_show_sim_info))
.thenReturn(true);
diff --git a/tests/unit/src/com/android/settings/network/UiccSlotUtilTest.java b/tests/unit/src/com/android/settings/network/UiccSlotUtilTest.java
index 75c49b3..1a895b3 100644
--- a/tests/unit/src/com/android/settings/network/UiccSlotUtilTest.java
+++ b/tests/unit/src/com/android/settings/network/UiccSlotUtilTest.java
@@ -41,6 +41,7 @@
import com.google.common.collect.ImmutableList;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -753,6 +754,7 @@
}
@Test
+ @Ignore("b/337417975")
public void onReceiveSimCardStateChangeReceiver_receiveAction_timerCountDown() {
CountDownLatch latch = spy(new CountDownLatch(1));
UiccSlotUtil.SimCardStateChangeReceiver receive =
diff --git a/tests/unit/src/com/android/settings/network/telephony/CellInfoUtilTest.kt b/tests/unit/src/com/android/settings/network/telephony/CellInfoUtilTest.kt
index c3c6188..d1d4a48 100644
--- a/tests/unit/src/com/android/settings/network/telephony/CellInfoUtilTest.kt
+++ b/tests/unit/src/com/android/settings/network/telephony/CellInfoUtilTest.kt
@@ -25,6 +25,7 @@
import com.android.settings.network.telephony.CellInfoUtil.getNetworkTitle
import com.android.settings.network.telephony.CellInfoUtil.getOperatorNumeric
import com.google.common.truth.Truth.assertThat
+import org.junit.Ignore
import org.junit.Test
import org.junit.runner.RunWith
@@ -96,6 +97,7 @@
}
@Test
+ @Ignore("b/337417936")
fun convertOperatorInfoToCellInfo() {
val operatorInfo = OperatorInfo(LONG, SHORT, "12301")
@@ -108,6 +110,7 @@
}
@Test
+ @Ignore("b/337417222")
fun cellInfoListToString() {
val cellInfoList =
listOf(
diff --git a/tests/unit/src/com/android/settings/network/telephony/DisableSimFooterPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/DisableSimFooterPreferenceControllerTest.java
deleted file mode 100644
index bbbee21..0000000
--- a/tests/unit/src/com/android/settings/network/telephony/DisableSimFooterPreferenceControllerTest.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * Copyright (C) 2020 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.settings.network.telephony;
-
-import static com.google.common.truth.Truth.assertThat;
-
-import static org.mockito.Mockito.doReturn;
-import static org.mockito.Mockito.spy;
-import static org.mockito.Mockito.when;
-
-import android.content.Context;
-import android.telephony.SubscriptionInfo;
-import android.telephony.SubscriptionManager;
-
-import androidx.test.core.app.ApplicationProvider;
-import androidx.test.ext.junit.runners.AndroidJUnit4;
-
-import com.android.settings.network.SubscriptionUtil;
-
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-
-import java.util.Arrays;
-
-@RunWith(AndroidJUnit4.class)
-public class DisableSimFooterPreferenceControllerTest {
- private static final String PREF_KEY = "pref_key";
- private static final int SUB_ID = 111;
-
- @Mock
- private SubscriptionInfo mInfo;
-
- private Context mContext;
- @Mock
- private SubscriptionManager mSubscriptionManager;
- private DisableSimFooterPreferenceController mController;
-
- @Before
- public void setUp() {
- MockitoAnnotations.initMocks(this);
- mContext = spy(ApplicationProvider.getApplicationContext());
- when(mContext.getSystemService(SubscriptionManager.class)).thenReturn(mSubscriptionManager);
- when(mSubscriptionManager.createForAllUserProfiles()).thenReturn(mSubscriptionManager);
-
- when(mInfo.getSubscriptionId()).thenReturn(SUB_ID);
- SubscriptionUtil.setAvailableSubscriptionsForTesting(Arrays.asList(mInfo));
- mController = new DisableSimFooterPreferenceController(mContext, PREF_KEY);
- }
-
- @Test
- public void isAvailable_noInit_notAvailable() {
- assertThat(mController.isAvailable()).isFalse();
- }
-
- @Test
- public void isAvailable_eSIM_notAvailable() {
- when(mInfo.isEmbedded()).thenReturn(true);
- mController.init(SUB_ID);
- assertThat(mController.isAvailable()).isFalse();
- }
-
- @Test
- public void isAvailable_pSIM_available_cannot_disable_pSIM() {
- when(mInfo.isEmbedded()).thenReturn(false);
- mController.init(SUB_ID);
- doReturn(false).when(mSubscriptionManager).canDisablePhysicalSubscription();
- assertThat(mController.isAvailable()).isTrue();
- }
-
- @Test
- public void isAvailable_pSIM_available_can_disable_pSIM() {
- when(mInfo.isEmbedded()).thenReturn(false);
- mController.init(SUB_ID);
- doReturn(true).when(mSubscriptionManager).canDisablePhysicalSubscription();
- assertThat(mController.isAvailable()).isFalse();
- }
-}
diff --git a/tests/unit/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerTest.java
index 1b337ca..85c5c6b 100644
--- a/tests/unit/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/EnabledNetworkModePreferenceControllerTest.java
@@ -60,6 +60,7 @@
import com.android.settingslib.core.lifecycle.Lifecycle;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -346,6 +347,7 @@
@UiThreadTest
@Test
+ @Ignore("b/337418033")
public void updateState_updateByNetworkMode() {
mockEnabledNetworkMode(TelephonyManagerConstants.NETWORK_MODE_TDSCDMA_GSM_WCDMA);
@@ -377,6 +379,7 @@
@UiThreadTest
@Test
+ @Ignore("b/337418033")
public void onPreferenceChange_updateSuccess() {
mockEnabledNetworkMode(TelephonyManagerConstants.NETWORK_MODE_LTE_GSM_WCDMA);
doReturn(true).when(mTelephonyManager).setPreferredNetworkTypeBitmask(
@@ -393,6 +396,7 @@
@UiThreadTest
@Test
+ @Ignore("b/337418033")
public void onPreferenceChange_updateFail() {
mockEnabledNetworkMode(TelephonyManagerConstants.NETWORK_MODE_LTE_GSM_WCDMA);
doReturn(false).when(mTelephonyManager).setPreferredNetworkTypeBitmask(
@@ -408,6 +412,7 @@
@UiThreadTest
@Test
+ @Ignore("b/337418033")
public void preferredNetworkModeNotification_preferenceUpdates() {
final PreferenceManager preferenceManager = new PreferenceManager(mContext);
diff --git a/tests/unit/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java b/tests/unit/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java
index a6f8f2d..5f887de 100644
--- a/tests/unit/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/MobileNetworkUtilsTest.java
@@ -244,6 +244,33 @@
}
@Test
+ public void getActiveSubscriptionIdList_nonActive_returnEmptyArray() {
+ int[] expectedList = new int[0];
+ when(mSubscriptionManager.getActiveSubscriptionInfoList()).thenReturn(new ArrayList<>());
+
+ assertThat(MobileNetworkUtils.getActiveSubscriptionIdList(mContext))
+ .isEqualTo(expectedList);
+ }
+
+ @Test
+ public void getActiveSubscriptionIdList_normalCaseTwoActiveSims_returnValidSubId() {
+ int[] expectedList = {SUB_ID_1, SUB_ID_2};
+
+ assertThat(MobileNetworkUtils.getActiveSubscriptionIdList(mContext))
+ .isEqualTo(expectedList);
+ }
+
+ @Test
+ public void getActiveSubscriptionIdList_TwoActiveSimsAndOneIsNtn_returnOneSubId() {
+ int[] expectedList = {SUB_ID_2};
+ when(mSubscriptionInfo1.isEmbedded()).thenReturn(true);
+ when(mSubscriptionInfo1.isOnlyNonTerrestrialNetwork()).thenReturn(true);
+
+ assertThat(MobileNetworkUtils.getActiveSubscriptionIdList(mContext))
+ .isEqualTo(expectedList);
+ }
+
+ @Test
public void shouldDisplayNetworkSelectOptions_HideCarrierNetwork_returnFalse() {
mCarrierConfig.putBoolean(CarrierConfigManager.KEY_HIDE_CARRIER_NETWORK_SETTINGS_BOOL,
true);
diff --git a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java
index 95f8390..2165bc9 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkProviderWifiCallingGroupTest.java
@@ -48,6 +48,7 @@
import com.android.settingslib.core.lifecycle.Lifecycle;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -176,6 +177,7 @@
}
@Test
+ @Ignore("b/337417499")
public void
shouldShowWifiCallingForSub_wifiCallingEnabledWithActivityHandleIntent_returnTrue() {
buildPhoneAccountConfigureIntent(true);
diff --git a/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java b/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
index a4657ce..d71af84 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NetworkSelectSettingsTest.java
@@ -44,8 +44,12 @@
import androidx.test.annotation.UiThreadTest;
import androidx.test.core.app.ApplicationProvider;
+import com.android.settings.network.telephony.scan.NetworkScanRepository;
+import com.android.settings.network.telephony.scan.NetworkScanRepository.NetworkScanResult;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
+import com.google.common.collect.ImmutableList;
+
import org.junit.Before;
import org.junit.Test;
import org.mockito.Mock;
@@ -163,8 +167,7 @@
}
@Override
- protected NetworkOperatorPreference
- createNetworkOperatorPreference(CellInfo cellInfo) {
+ protected NetworkOperatorPreference createNetworkOperatorPreference(CellInfo cellInfo) {
NetworkOperatorPreference pref = super.createNetworkOperatorPreference(cellInfo);
if (cellInfo == mTestEnv.mCellInfo1) {
pref.updateCell(cellInfo, mTestEnv.mCellId1);
@@ -183,9 +186,14 @@
@Test
@UiThreadTest
public void updateAllPreferenceCategory_correctOrderingPreference() {
+ NetworkScanResult result = new NetworkScanResult(
+ NetworkScanRepository.NetworkScanState.COMPLETE,
+ ImmutableList.of(mCellInfo1, mCellInfo2));
mNetworkSelectSettings.onCreateInitialization();
mNetworkSelectSettings.enablePreferenceScreen(true);
- mNetworkSelectSettings.scanResultHandler(Arrays.asList(mCellInfo1, mCellInfo2));
+
+ mNetworkSelectSettings.scanResultHandler(result);
+
assertThat(mPreferenceCategory.getPreferenceCount()).isEqualTo(2);
final NetworkOperatorPreference preference =
(NetworkOperatorPreference) mPreferenceCategory.getPreference(1);
diff --git a/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java
index bed8ef1..e4c486f 100644
--- a/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/NrAdvancedCallingPreferenceControllerTest.java
@@ -38,6 +38,7 @@
import com.android.settingslib.RestrictedSwitchPreference;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -180,6 +181,7 @@
}
@Test
+ @Ignore("b/339542743")
public void updateState_configOn_prefChecked() {
doReturn(TelephonyManager.ENABLE_VONR_SUCCESS).when(
mTelephonyManager).setVoNrEnabled(anyBoolean());
diff --git a/tests/unit/src/com/android/settings/network/telephony/cdma/CdmaSystemSelectPreferenceControllerTest.java b/tests/unit/src/com/android/settings/network/telephony/cdma/CdmaSystemSelectPreferenceControllerTest.java
index 8cff38e..2b886c1 100644
--- a/tests/unit/src/com/android/settings/network/telephony/cdma/CdmaSystemSelectPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/network/telephony/cdma/CdmaSystemSelectPreferenceControllerTest.java
@@ -38,6 +38,7 @@
import org.junit.After;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
@@ -99,6 +100,7 @@
}
@Test
+ @Ignore("b/337417544")
public void updateState_stateHome_displayHome() {
doReturn(TelephonyManager.CDMA_ROAMING_MODE_HOME).when(
mTelephonyManager).getCdmaRoamingMode();
@@ -110,6 +112,7 @@
}
@Test
+ @Ignore("b/337417897")
public void updateState_LteGSMWcdma_disabled() {
doReturn(TelephonyManager.CDMA_ROAMING_MODE_HOME).when(
mTelephonyManager).getCdmaRoamingMode();
@@ -123,6 +126,7 @@
}
@Test
+ @Ignore("b/337417917")
public void updateState_stateOther_resetToDefault() {
Settings.Global.putInt(mContext.getContentResolver(),
Settings.Global.CDMA_ROAMING_MODE,
diff --git a/tests/unit/src/com/android/settings/panel/PanelSlicesLoaderCountdownLatchTest.java b/tests/unit/src/com/android/settings/panel/PanelSlicesLoaderCountdownLatchTest.java
index 3794e00..e201f42 100644
--- a/tests/unit/src/com/android/settings/panel/PanelSlicesLoaderCountdownLatchTest.java
+++ b/tests/unit/src/com/android/settings/panel/PanelSlicesLoaderCountdownLatchTest.java
@@ -29,6 +29,7 @@
import org.junit.Test;
import org.junit.runner.RunWith;
+@Deprecated(forRemoval = true)
@RunWith(AndroidJUnit4.class)
public class PanelSlicesLoaderCountdownLatchTest {
diff --git a/tests/unit/src/com/android/settings/privacy/PrivacyDashboardActivityTest.java b/tests/unit/src/com/android/settings/privacy/PrivacyDashboardActivityTest.java
index ae42c84..99e9ab9 100644
--- a/tests/unit/src/com/android/settings/privacy/PrivacyDashboardActivityTest.java
+++ b/tests/unit/src/com/android/settings/privacy/PrivacyDashboardActivityTest.java
@@ -36,6 +36,7 @@
import com.android.settings.safetycenter.SafetyCenterManagerWrapper;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.ArgumentCaptor;
@@ -58,6 +59,7 @@
}
@Test
+ @Ignore("b/339544085")
public void onCreate_whenSafetyCenterEnabled_redirectsToSafetyCenter() throws Exception {
startActivityUsingIntent(android.provider.Settings.ACTION_PRIVACY_SETTINGS);
when(mSafetyCenterManagerWrapper.isEnabled(any(Context.class))).thenReturn(true);
diff --git a/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java b/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java
index 9806540..6250540 100644
--- a/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java
+++ b/tests/unit/src/com/android/settings/privatespace/delete/PrivateSpaceDeletionProgressFragmentTest.java
@@ -64,6 +64,11 @@
public void setup() {
MockitoAnnotations.initMocks(this);
mContext = ApplicationProvider.getApplicationContext();
+ final FakeFeatureFactory featureFactory = FakeFeatureFactory.setupForTest();
+ when(featureFactory.securityFeatureProvider.getLockPatternUtils(mContext))
+ .thenReturn(mLockPatternUtils);
+ doReturn(true).when(mLockPatternUtils).isSecure(anyInt());
+
mFragment = new PrivateSpaceDeletionProgressFragment();
PrivateSpaceDeletionProgressFragment.Injector injector =
new PrivateSpaceDeletionProgressFragment.Injector() {
@@ -74,10 +79,6 @@
};
mPrivateSpaceMaintainer = PrivateSpaceMaintainer.getInstance(mContext);
mFragment.setPrivateSpaceMaintainer(injector);
- final FakeFeatureFactory featureFactory = FakeFeatureFactory.setupForTest();
- when(featureFactory.securityFeatureProvider.getLockPatternUtils(mContext))
- .thenReturn(mLockPatternUtils);
- doReturn(true).when(mLockPatternUtils).isSecure(anyInt());
}
@After