Merge "Fix ClassCastException at NetworkSelectSettings" into udc-qpr-dev
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 1387580..fa4b27a 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -3279,6 +3279,7 @@
android:name="Settings$DataUsageSummaryActivity"
android:label="@string/data_usage_summary_title"
android:exported="true"
+ android:enabled="@bool/config_show_sim_info"
android:icon="@drawable/ic_homepage_data_usage">
<intent-filter android:priority="1">
<action android:name="android.settings.DATA_USAGE_SETTINGS" />
diff --git a/res/layout/battery_tips_card.xml b/res/layout/battery_tips_card.xml
index dde559d..3eb2eb2 100644
--- a/res/layout/battery_tips_card.xml
+++ b/res/layout/battery_tips_card.xml
@@ -49,8 +49,7 @@
android:layout_marginEnd="8dp"
android:text="@string/battery_tips_card_dismiss_button"
android:textAppearance="?android:attr/textAppearanceSmall"
- android:textColor="?android:attr/colorAccent"
- android:textStyle="bold" />
+ android:textColor="?android:attr/textColorPrimary" />
<com.google.android.material.button.MaterialButton
android:id="@+id/main_button"
@@ -62,7 +61,6 @@
android:text="@string/battery_tips_card_action_button"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="?android:attr/textColorPrimary"
- android:textStyle="bold"
app:strokeColor="?android:attr/colorAccent"
app:strokeWidth="1dp" />
</LinearLayout>
diff --git a/res/values-af/arrays.xml b/res/values-af/arrays.xml
index 042468e..d6d8361 100644
--- a/res/values-af/arrays.xml
+++ b/res/values-af/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Ná 1 minuut"</item>
<item msgid="1574040255478150028">"Ná 5 minute"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Skakel aanpasbare helderheid aan om die batterylewe te verleng"</item>
+ <item msgid="2256666063790193306">"Verkort skermuitteltyd om die batterylewe te verleng"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-af/strings.xml b/res/values-af/strings.xml
index 486c01d..b32aa90 100644
--- a/res/values-af/strings.xml
+++ b/res/values-af/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"As jou voorkeurfrekwensie nie beskikbaar is nie, kan jou warmkol ’n ander een gebruik. Warmkolsekuriteitinstellings kan verander as jy die frekwensie verander."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nie met 6 GHz beskikbaar nie"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Sekuriteitinstellings kan verander as jy die warmkol se frekwensie verander"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Skakel tans Wi-Fi-warmkol aan..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Skakel tans Wi-Fi-warmkol af..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Verbinding is nie beskikbaar nie"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Oudio vanaf versoenbare media word meer meesleurend"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Kopnasporing"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Oudio verander wanneer jy jou kop beweeg om natuurliker te klink"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Oudiotoesteltipe"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Onbekend"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Luidspreker"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Oorfone"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Motortoebehore"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Ander"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Netwerkaflaaikoerslimiet"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Stel netwerkbandwydte se binnedringingkoerslimiet op wat op alle netwerke wat \'n internetverbinding verskaf, toegepas word."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Stel netwerkaflaaikoerslimiet op"</string>
diff --git a/res/values-am/arrays.xml b/res/values-am/arrays.xml
index ba6582a..37d4a62 100644
--- a/res/values-am/arrays.xml
+++ b/res/values-am/arrays.xml
@@ -210,7 +210,7 @@
<item msgid="6454031639780101439">"VPN አግብር"</item>
<item msgid="2441327072846850561">"ልጣፍ ይጻፉ"</item>
<item msgid="2162456889277589861">"የረዳት መዋቅር"</item>
- <item msgid="4644645617399271070">"የረዳት ቅጽበታዊ ገፅ እይታ"</item>
+ <item msgid="4644645617399271070">"የረዳት ቅጽበታዊ ገፅ ዕይታ"</item>
<item msgid="8321845997769724385">"የስልክ ግዛት ያንብቡ"</item>
<item msgid="8319500905789302082">"የድምፅ መልዕክት ያክሉ"</item>
<item msgid="1745447762712473288">"sip ይጠቀሙ"</item>
@@ -277,7 +277,7 @@
<item msgid="3904996949561946108">"VPN አግብር"</item>
<item msgid="504052124101832515">"ልጣፍ ይጻፉ"</item>
<item msgid="1657182386933187909">"የረዳት መዋቅር"</item>
- <item msgid="437655393941385937">"የረዳት ቅጽበታዊ ገፅ እይታ"</item>
+ <item msgid="437655393941385937">"የረዳት ቅጽበታዊ ገፅ ዕይታ"</item>
<item msgid="973363520315356844">"የስልክ ግዛት ያንብቡ"</item>
<item msgid="1203157739257425062">"የድምጽ መልዕክት ያክሉ"</item>
<item msgid="9143978647977300187">"sip ይጠቀሙ"</item>
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"ከ1 ደቂቃ በኋላ"</item>
<item msgid="1574040255478150028">"ከ5 ደቂቃዎች በኋላ"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"የባትሪ ዕድሜን ለማራዘም ተለዋዋጭ ብሩህነትን ያብሩ"</item>
+ <item msgid="2256666063790193306">"የባትሪ ዕድሜ ለማራዘም ማያ ጊዜው ማብቂያን ይቀንሱ"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-am/strings.xml b/res/values-am/strings.xml
index 59f8082..db2e8ee 100644
--- a/res/values-am/strings.xml
+++ b/res/values-am/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"ተመራጭ ሞገድዎ ካልተገኘ መገናኛ ነጥብዎ ሌላ ሊጠቀም ይችላል። ሞገዱን ከለወጡት የመገናኛ ነጥብ የደህንነት ቅንብሮች ሊለወጡ ይችላሉ።"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"በ6 ጊኸ አይገኝም"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"የመገናኛ ነጥቡን ሞገድ ከለወጡ የደህነነት ቅንብሮች ሊለወጡ ይችላሉ"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"የመገናኛ ነጥብን በማብራት ላይ…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"የመገናኛ ነጥብን በማጥፋት ላይ…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"እንደ ሞደም መሰካት አይገኝም"</string>
@@ -1818,7 +1824,7 @@
<string name="accessibility_screen_magnification_about_title" msgid="8857919020223505415">"ስለማጉላት"</string>
<string name="accessibility_screen_magnification_footer_learn_more_content_description" msgid="924848332575978463">"ስለማጉላት የበለጠ ይወቁ"</string>
<string name="accessibility_magnification_mode_title" msgid="8446475127807168063">"የማጉላት ዓይነት"</string>
- <string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"የእርስዎን ሙሉ ገፅ እይታ፣ አንድ የተወሰነ ቦታ ያጉሉ ወይም በሁለቱም አማራጮች መካከል ይቀያይሩ"</string>
+ <string name="accessibility_magnification_area_settings_message" msgid="8498648925928109462">"የእርስዎን ሙሉ ገፅ ዕይታ፣ አንድ የተወሰነ ቦታ ያጉሉ ወይም በሁለቱም አማራጮች መካከል ይቀያይሩ"</string>
<string name="accessibility_magnification_area_settings_full_screen_summary" msgid="2728962784113713010">"ሙሉ ማያ ገፅ"</string>
<string name="accessibility_magnification_area_settings_window_screen_summary" msgid="9191632962955877019">"ከፊል ማያ ገፅ"</string>
<string name="accessibility_magnification_area_settings_all_summary" msgid="8107511976748799455">"በሙሉ እና በከፊል ማያ ገፅ መካከል ይቀያይሩ"</string>
@@ -3638,10 +3644,10 @@
<string name="background_check_pref" msgid="5304564658578987535">"የዳራ ፍተሻ"</string>
<string name="assist_access_context_title" msgid="5201495523514096201">"ከማያ ገፅ ላይ ጽሁፍ ተጠቀም"</string>
<string name="assist_access_context_summary" msgid="6951814413185646275">"ረዳት መተግበሪያው የማያ ገጹን ይዘቶች እንደ ጽሁፍ እንዲደርሳባቸው ይፍቀዱ"</string>
- <string name="assist_access_screenshot_title" msgid="4395902231753643633">"ቅጽበታዊ ገፅ እይታ ይጠቀሙ"</string>
+ <string name="assist_access_screenshot_title" msgid="4395902231753643633">"ቅጽበታዊ ገፅ ዕይታ ይጠቀሙ"</string>
<string name="assist_access_screenshot_summary" msgid="5276593070956201863">"ረዳት መተግበሪያው የማያ ገጹን ምስል እንዲደርስበት ይፍቀዱ"</string>
<string name="assist_flash_title" msgid="5449512572885550108">"ማያ ገጽን አብራ"</string>
- <string name="assist_flash_summary" msgid="3032289860177784594">"የረዳት መተግበሪያ ጽሁፍ ከማያ ገፅ ወይም ቅጽበታዊ ገፅ እይታ ሲደርስ የማያ ገፅ ጠርዞችን አብራ"</string>
+ <string name="assist_flash_summary" msgid="3032289860177784594">"የረዳት መተግበሪያ ጽሁፍ ከማያ ገፅ ወይም ቅጽበታዊ ገፅ ዕይታ ሲደርስ የማያ ገፅ ጠርዞችን አብራ"</string>
<string name="assist_footer" msgid="8248015363806299068">"ረዳት መተግበሪያዎች በሚያዩት ማያ ገፅ ላይ ባለ መረጃ ላይ ተመስርቶ ሊያግዘዎት ይችላል። አንዳንድ መተግበሪያዎች የተዋሃደ እርዳታ ለእርስዎ ለመስጠት ሁለቱንም ማስጀመሪያ እና የድምጽ ግቤት አገልግሎቶችን ይደግፋሉ።"</string>
<string name="average_memory_use" msgid="717313706368825388">"አማካይ የማህደረ ትውስታ አጠቃቀም"</string>
<string name="maximum_memory_use" msgid="2171779724001152933">"ከፍተኛ ማህደረ ትውስታ አጠቃቀም"</string>
@@ -3707,7 +3713,7 @@
<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_preview_title" msgid="5288355628444562735">"ቅድመ-እይታ"</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>
<string name="disconnected" msgid="3469373726996129247">"አልተያያዘም"</string>
@@ -3854,7 +3860,7 @@
<string name="notification_log_details_actions" msgid="2269605330470905236">"እርምጃዎች"</string>
<string name="notification_log_details_title" msgid="8365761340979164197">"አርዕስት"</string>
<string name="notification_log_details_remoteinput" msgid="264204203044885921">"የርቀት ግቤቶች"</string>
- <string name="notification_log_details_content_view" msgid="7193602999512479112">"ብጁ እይታ"</string>
+ <string name="notification_log_details_content_view" msgid="7193602999512479112">"ብጁ ዕይታ"</string>
<string name="notification_log_details_extras" msgid="8602887256103970989">"ተጨማሪ ነገሮች"</string>
<string name="notification_log_details_icon" msgid="6728710746466389675">"አዶ"</string>
<string name="notification_log_details_parcel" msgid="2098454650154230531">"የእሽግ መጠን"</string>
@@ -4589,7 +4595,7 @@
<string name="mic_toggle_description" msgid="484139688645092237">"ለመተግበሪያዎች እና አገልግሎቶች። ይህ ቅንብር ከጠፋ እርስዎ ወደ አንድ የአደጋ ጊዜ ቁጥር ሲደውሉ የማይክሮፎን ውሂብ አሁንም ሊጋራ ይችላል።"</string>
<string name="previous_page_content_description" msgid="6438292457923282991">"ቀዳሚ"</string>
<string name="next_page_content_description" msgid="1641835099813416294">"ቀጣይ"</string>
- <string name="colors_viewpager_content_description" msgid="2591751086138259565">"የቀለም ቅድመ-እይታ"</string>
+ <string name="colors_viewpager_content_description" msgid="2591751086138259565">"የቀለም ቅድመ-ዕይታ"</string>
<string name="bluetooth_sim_card_access_notification_title" msgid="7351015416346359536">"የሲም መዳረሻ ጥያቄ"</string>
<string name="bluetooth_sim_card_access_notification_content" msgid="8685623260103018309">"አንድ መሣሪያ ሲምዎን መድረስ ይፈልጋል። ዝርዝሮችን ለማግኘት መታ ያድርጉ።"</string>
<string name="bluetooth_sim_card_access_dialog_title" msgid="5616323725563125179">"የሲም መዳረሻ ይፈቀድ?"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"ከተኳኋኝ ሚዲያ የሚመጣው ድምፅ ይበልጥ መሳጭ ይሆናል"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"የጭንቅላት ክትትል"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"ጭንቅላትዎን ወደ ይበልጥ ተፈጥሯዊ ድምፅ ሲያንቀሳቅሱት ኦዲዮው ይቀየራል"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"የኦዲዮ መሣሪያ ዓይነት"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"ያልታወቀ"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"ድምጽ ማጉያ"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"የራስ ላይ ማዳመጫዎች"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"የመኪና መለዋወጫ"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"ሌላ"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"የአውታረ መረብ የማውረድ ፍጥነት ገደብ"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"የበይነመረብ ግንኙነትን በሚሰጡ ሁሉም አውታረ መረቦች ላይ የሚተገበረውን የአውታረ መረብ መተላለፊያ ይዘት ማስገቢያ ፍጥነት ገደብ ያዋቅሩ።"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"የአውታረ መረብ የማውረድ ፍጥነት ገደብን ያዋቅሩ"</string>
diff --git a/res/values-ar/arrays.xml b/res/values-ar/arrays.xml
index 8cd1e01..156297f 100644
--- a/res/values-ar/arrays.xml
+++ b/res/values-ar/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"بعد دقيقة واحدة"</item>
<item msgid="1574040255478150028">"بعد 5 دقائق"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"تفعيل ميزة \"السطوع التكيُّفي\" لإطالة عمر البطارية"</item>
+ <item msgid="2256666063790193306">"تقليل مهلة غلق الشاشة لإطالة عمر البطارية"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ar/strings.xml b/res/values-ar/strings.xml
index 4bdea5e..07e4830 100644
--- a/res/values-ar/strings.xml
+++ b/res/values-ar/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"إذا كان معدّل التردد المفضّل لديك غير متاح، قد تستخدم نقطة الاتصال معدّل تردد مختلف. قد تتغير إعدادات أمان نقطة الاتصال في حال تغيير معدّل التردد."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"لا تتوفّر إمكانية الاتصال بنطاق تردد 6 غيغاهرتز."</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"قد تتغير إعدادات الأمان في حال تغيير معدّل تردد نقطة الاتصال."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"جارٍ تفعيل نقطة الاتصال…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"جارٍ إيقاف نقطة الاتصال…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"التوصيل غير متاح"</string>
@@ -2766,7 +2772,7 @@
<string name="help_label" msgid="2896538416436125883">"المساعدة والملاحظات"</string>
<string name="user_account_title" msgid="6389636876210834864">"حساب المحتوى"</string>
<string name="user_picture_title" msgid="7176437495107563321">"معرف الصورة"</string>
- <string name="extreme_threats_title" msgid="1098958631519213856">"التهديدات القصوى"</string>
+ <string name="extreme_threats_title" msgid="1098958631519213856">"التهديدات البالغة الخطورة"</string>
<string name="extreme_threats_summary" msgid="3560742429496902008">"تلقي إشعارات بشأن التهديدات القصوى للحياة والممتلكات"</string>
<string name="severe_threats_title" msgid="8962959394373974324">"التهديدات الخطيرة"</string>
<string name="severe_threats_summary" msgid="4982256198071601484">"تلقي تنبيهات بشأن التهديدات الخطيرة للحياة والممتلكات"</string>
@@ -4669,18 +4675,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"الصوت الصادر من الوسائط المتوافقة يصبح أكثر وضوحًا."</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"تتبُّع حركة الرأس"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"يتغيّر الصوت بينما تُحرك رأسك ليبدو طبيعيًا جدًا."</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"نوع الجهاز السماعي"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"غير معروف"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"مكبّر صوت"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"سماعات رأس"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"مجموعة أدوات السيارة"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"غير ذلك"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"الحد الأقصى لمعدّل تنزيل الشبكة"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"يمكنك ضبط الحد الأقصى لحركة البيانات الواردة في معدّل نقل البيانات للشبكة والذي يتم تطبيقه على جميع الشبكات التي توفّر اتصالاً بالإنترنت."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ضبط الحد الأقصى لمعدّل تنزيل الشبكة"</string>
diff --git a/res/values-as/arrays.xml b/res/values-as/arrays.xml
index 003e126..963bd3f 100644
--- a/res/values-as/arrays.xml
+++ b/res/values-as/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"১ মিনিটৰ পাছত"</item>
<item msgid="1574040255478150028">"৫ মিনিটৰ পাছত"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰিবলৈ অভিযোজিত উজ্জ্বলতা অন কৰক"</item>
+ <item msgid="2256666063790193306">"বেটাৰীৰ জীৱনকাল বৃদ্ধি কৰিবলৈ স্ক্ৰীনৰ সময় উকলা হ্ৰাস কৰক"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-as/strings.xml b/res/values-as/strings.xml
index 696819e..9256464 100644
--- a/res/values-as/strings.xml
+++ b/res/values-as/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"যদি আপুনি অগ্ৰাধিকাৰ দিয়া ফ্ৰিকুৱেন্সীটো উপলব্ধ নহয়, আপোনাৰ হ\'টস্প\'টে অন্য এটা ব্যৱহাৰ কৰিব পাৰে। আপুনি ফ্ৰিকুৱেন্সীটো সলনি কৰিলে হ\'টস্প\'টৰ সুৰক্ষাৰ ছেটিংটো সলনি হ\'ব পাৰে।"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"৬ গিগাহাৰ্টজৰ সৈতে উপলব্ধ নহয়"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"আপুনি হ’টস্প’টৰ ফ্ৰিকুৱেন্সীটো সলনি কৰিলে সুৰক্ষাৰ ছেটিংটো সলনি হ’ব পাৰে"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"হটস্পট অন কৰি থকা হৈছে…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"হটস্পট অফ কৰি থকা হৈছে…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"টিথাৰিং উপলব্ধ নহয়"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"সমিল মিডিয়াৰ পৰা অহা অডিঅ’ অধিক ইমাৰ্ছিভ হৈ পৰে"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"হে’ড ট্ৰেকিং"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"আপুনি নিজৰ মূৰটো লৰচৰ কৰিলে শ্ৰৱণৰ অভিজ্ঞতা অধিক স্বতঃস্ফূৰ্ত কৰিবলৈ অডিঅ’ সলনি হয়"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"অডিঅ’ ডিভাইচৰ প্ৰকাৰ"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"অজ্ঞাত"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"স্পীকাৰ"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"হেডফ’ন"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"গাড়ীৰ কিট"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"অন্য"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"নেটৱৰ্কৰ ডাউনল’ডৰ হাৰৰ সীমা"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"নেটৱৰ্কৰ বেণ্ডৱিথ ইনগ্ৰেছৰ হাৰৰ সীমা কনফিগাৰ কৰক, যিটো ইণ্টাৰনেট সংযোগ প্ৰদান কৰা আটাইবোৰ নেটৱৰ্কত প্ৰযোজ্য হয়।"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"নেটৱৰ্কৰ ডাউনল’ডৰ হাৰৰ সীমা কনফিগাৰ কৰক"</string>
diff --git a/res/values-az/arrays.xml b/res/values-az/arrays.xml
index 2464dad..f98c8c9 100644
--- a/res/values-az/arrays.xml
+++ b/res/values-az/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 dəqiqə sonra"</item>
<item msgid="1574040255478150028">"5 dəqiqə sonra"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Adaptiv parlaqlığı aktiv edərək batareya ömrünü uzadın"</item>
+ <item msgid="2256666063790193306">"Ekranın avtomatik sönmə vaxtını azaldaraq batareya ömrünü uzadın"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-az/strings.xml b/res/values-az/strings.xml
index 6c453c6..884027e 100644
--- a/res/values-az/strings.xml
+++ b/res/values-az/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Tərcih etdiyiniz tezlik əlçatan deyilsə, hotspot digərindən istifadə edə bilər. Tezliyi dəyişsəniz, hotspot təhlükəsizlik ayarları dəyişə bilər."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz ilə əlçatan deyil"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Hotspot tezliyini dəyişsəniz, təhlükəsizlik ayarları dəyişə bilər"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Hotspot yandırılır..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Hotspot söndürülür…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Modem rejimi əlçatan deyil"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Uyğun mediadan gələn audio daha immersiv olur"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Baş izləməsi"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Daha təbii səslənmək üçün başınızı hərəkət etdirdikcə səs dəyişir"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Audiocihaz növü"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Naməlum"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Dinamik"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Qulaqlıqlar"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Avtomobil dəsti"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Digər"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Şəbəkə endirmə sürəti limiti"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"İnternet bağlantısı təmin edən bütün şəbəkələrə tətbiq edilən şəbəkə zolaq genişliyi giriş sürəti limitini konfiqurasiya edin."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Şəbəkə endirmə sürəti limitini konfiqurasiya edin"</string>
diff --git a/res/values-b+sr+Latn/arrays.xml b/res/values-b+sr+Latn/arrays.xml
index 83819ee..be79aa7 100644
--- a/res/values-b+sr+Latn/arrays.xml
+++ b/res/values-b+sr+Latn/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Posle 1 minuta"</item>
<item msgid="1574040255478150028">"Posle 5 minuta"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Uključite prilagodljivu osvetljenost da biste produžili trajanje baterije"</item>
+ <item msgid="2256666063790193306">"Smanjite vreme gašenja ekrana da biste produžili trajanje baterije"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-b+sr+Latn/strings.xml b/res/values-b+sr+Latn/strings.xml
index 5875df7..a21bb09 100644
--- a/res/values-b+sr+Latn/strings.xml
+++ b/res/values-b+sr+Latn/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ako željena frekvencija nije dostupna, hotspot može da koristi neku drugu. Podešavanja bezbednosti hotspota mogu da se promene ako promenite frekvenciju."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nije dostupno uz 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Podešavanja bezbednosti mogu da se promene ako promenite frekvenciju hotspota"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Uključivanje hotspota…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Isključivanje hotspota..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Privezivanje je nedostupno"</string>
@@ -4666,18 +4672,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Zvuk 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_summary" msgid="3942238746595985395">"Zvuk se menja kako pomerate glavu da bi delovao prirodnije"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Tip audio uređaja"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Nepoznato"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Zvučnik"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Slušalice"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Oprema za automobil"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Drugo"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ograničenje brzine preuzimanja na mreži"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurišite ograničenje brzine dolaznog propusnog opsega mreže koje se primenjuje na sve mreže koje pružaju internet vezu."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurišite ograničenje brzine preuzimanja na mreži"</string>
diff --git a/res/values-be/arrays.xml b/res/values-be/arrays.xml
index 89a5538..023fa5b 100644
--- a/res/values-be/arrays.xml
+++ b/res/values-be/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Праз 1 хвіліну"</item>
<item msgid="1574040255478150028">"Праз 5 хвілін"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Каб павялічыць час працы ад акумулятара, уключыце адаптыўную яркасць"</item>
+ <item msgid="2256666063790193306">"Каб павялічыць час працы ад акумулятара, зменшыце час да выключэння экрана"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-be/strings.xml b/res/values-be/strings.xml
index 9cd0a86..0178003 100644
--- a/res/values-be/strings.xml
+++ b/res/values-be/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Калі прыярытэтная частата недаступная, ваш хот-спот можа выкарыстаць іншую. Налады прыватнасці хот-спота могуць адрознівацца ад налад прыватнасці прыярытэтнай частаты."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Недаступна на частаце 6 ГГц"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Калі вы зменіце частату на хот-споце, могуць змяніцца налады прыватнасці"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Уключэнне хот-спота..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Выключэнне хот-спота..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Мадэм недаступны"</string>
@@ -4087,7 +4093,7 @@
<string name="autofill_app" msgid="7595308061826307921">"Служба аўтазапаўнення"</string>
<string name="default_autofill_app" msgid="372234803718251606">"Стандартная служба аўтазапаўнення"</string>
<string name="autofill_passwords" msgid="6708057251459761083">"Паролі"</string>
- <string name="credman_chosen_app_title" msgid="4547405511458518096">"Пароль, ключ доступу і служба перадачы даных."</string>
+ <string name="credman_chosen_app_title" msgid="4547405511458518096">"Сэрвісы для захоўвання пароляў, ключоў доступу і даных"</string>
<string name="credman_credentials" msgid="4931371941253324143">"Дадатковыя пастаўшчыкі"</string>
<string name="autofill_passwords_count" msgid="6359289285822955973">"{count,plural, =1{# пароль}one{# пароль}few{# паролі}many{# пароляў}other{# пароля}}"</string>
<string name="autofill_keywords" msgid="8598763328489346438">"аўта, запаўненне, аўтазапаўненне, пароль"</string>
@@ -4095,13 +4101,13 @@
<string name="credman_autofill_keywords" msgid="701180623776848914">"аўта, запаўненне, аўтазапаўненне, даныя, ключ доступу, пароль"</string>
<string name="autofill_confirmation_message" msgid="4888767934273494272">"<b>Упэўніцеся, што давяраеце гэтай праграме</b> <br/> <br/> <xliff:g id=app_name example=Аўтазапаўненне Google>%1$s</xliff:g> выкарыстоўвае тое, што знаходзіцца на вашым экране, каб вызначыць, што можна запоўніць аўтаматычна."</string>
<string name="credman_autofill_confirmation_message" msgid="4951846866327737417">"<b>Скарыстаць <xliff:g id=app_name example=Provider>%1$s</xliff:g>?</b> <br/> <br/> <xliff:g id=app_name example=Provider>%1$s</xliff:g> аналізуе змесціва экрана, каб выявіць палі, якія можна запоўніць аўтаматычна. Цяпер новыя паролі, ключы доступу і іншая інфармацыя будуць захоўвацца тут."</string>
- <string name="credman_picker_title" msgid="2642776965060619988">"Паролі, ключы доступу і службы перадачы даных."</string>
+ <string name="credman_picker_title" msgid="2642776965060619988">"Сэрвісы для захоўвання пароляў, ключоў доступу і даных"</string>
<string name="credman_confirmation_message_title" msgid="8847900085593880729">"Выключыць %1$s?"</string>
<string name="credman_confirmation_message" msgid="2357324543658635239">"<b>Адключыць гэты сэрвіс?</b> <br/> <br/> Паролі, ключы доступу, спосабы аплаты і іншая захаваная інфармацыя не будуць аўтаматычна падстаўляцца пры ўваходзе. Каб выкарыстоўваць захаваную інфармацыю, выберыце пароль, ключ доступу або сэрвіс перадачы даных."</string>
<string name="credman_enable_confirmation_message_title" msgid="1037501792652277829">"Выкарыстоўваць %1$s?"</string>
<string name="credman_enable_confirmation_message" msgid="8407841892310870169">"%1$s выкарыстоўвайце звесткі пра тое, што ў вас на экране, каб вызначыць, да чаго можна прымяніць аўтазапаўненне."</string>
- <string name="credman_error_message_title" msgid="4741457523969373713">"Перавышаны ліміт пароляў, ключоў доступу і служб перадачы даных."</string>
- <string name="credman_error_message" msgid="6793314648458925172">"Праграма дазваляе стварыць да пяці адначасова актыўных пароляў, ключоў доступу і служб перадачы даных. Каб дадаць новую службу, выключыце тую, што ўжо існуе."</string>
+ <string name="credman_error_message_title" msgid="4741457523969373713">"Перавышаны ліміт сэрвісаў для захоўвання пароляў, ключоў доступу і даных"</string>
+ <string name="credman_error_message" msgid="6793314648458925172">"Адначасова можна выкарыстоўваць да пяці сэрвісаў для захоўвання пароляў, ключоў доступу і даных. Каб дадаць новы сэрвіс, адключыце адзін з існуючых."</string>
<string name="credman_confirmation_message_positive_button" msgid="2812613187691345361">"Выключыць"</string>
<string name="debug_autofill_category" msgid="5998163555428196185">"Аўтазапаўненне"</string>
<string name="autofill_logging_level_title" msgid="3733958845861098307">"Узровень запісаў"</string>
@@ -4667,18 +4673,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Гук з сумяшчальных мультымедыйных прылад стварае больш глыбокі эфект прысутнасці"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Адсочванне рухаў галавы"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Калі вы рухаеце галавой, гук змяняецца. Дзякуючы гэтаму вы чуеце больш натуральнае гучанне"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Тып аўдыяпрылады"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Невядома"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Дынамік"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Навушнікі"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Аўтамабільны камплект"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Іншае"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Абмежаванне хуткасці спампоўвання праз сетку"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Наладзьце абмежаванне ўваходнай паласы прапускання для ўсіх сетак, якія забяспечваюць падключэнне да інтэрнэту."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Наладзьце абмежаванне хуткасці спампоўвання праз сетку"</string>
diff --git a/res/values-bg/strings.xml b/res/values-bg/strings.xml
index 13aa563..b004d90 100644
--- a/res/values-bg/strings.xml
+++ b/res/values-bg/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ако предпочитаната от вас честота не е налице, точката ви за достъп може да използва друга. Настройките за сигурност на точката за достъп може да се променят, ако промените честотата."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Не е налице при 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Настройките за сигурност може да се променят, ако зададете друга честота за точката за достъп."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Точката за достъп се включва…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Точката за достъп се изключва…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Функцията за тетъринг не е налице"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Неизвестно"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Високоговорител"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Слушалки"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Комплект за автомобил"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Друго"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ограничение за мрежата за скоростта при изтегляне"</string>
diff --git a/res/values-bn/arrays.xml b/res/values-bn/arrays.xml
index cb8df36..20c64f7 100644
--- a/res/values-bn/arrays.xml
+++ b/res/values-bn/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"১ মিনিট পর"</item>
<item msgid="1574040255478150028">"৫ মিনিট পর"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"ব্যাটারির আয়ু বাড়াতে পরিবেশের আলো অনুযায়ী উজ্জ্বলতা চালু করুন"</item>
+ <item msgid="2256666063790193306">"ব্যাটারির আয়ু বাড়াতে স্ক্রিন টাইমআউট কমান"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-bn/strings.xml b/res/values-bn/strings.xml
index e11e9a8..b9c000a 100644
--- a/res/values-bn/strings.xml
+++ b/res/values-bn/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"আপনার পছন্দমতো ফ্রিকোয়েন্সি উপলভ্য না হলে, আপনার হটস্পট অন্য কিছু ব্যবহার করতে পারবে। ফ্রিকোয়েন্সির পরিবর্তন করা হলে হটস্পটের নিরাপত্তা সেটিংস পরিবর্তিত হতে পারে।"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"৬ গিগাহার্ৎজের জন্য উপলভ্য নেই"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"আপনি হটস্পটের ফ্রিকোয়েন্সি পরিবর্তন করলে নিরাপত্তা সেটিংস পরিবর্তিত হতে পারে"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"হটস্পট চালু হচ্ছে..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"হটস্পট বন্ধ হচ্ছে..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"টেথারিংয়ের সুবিধা উপলভ্য নেই"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"মানানসই মিডিয়ার অডিও আরও বেশি শ্রবণযোগ্য"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"হেড ট্র্যাকিং"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"মাথা নাড়াচাড়া করার সাথে সাথে অডিও পরিবর্তন হয় যাতে আরও স্বাভাবিক শব্দ হয়"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"অডিও ডিভাইসের ধরন"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"অজানা"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"স্পিকার"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"হেডফোন"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"কার কিট"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"অন্যান্য"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"নেটওয়ার্কের জন্য নির্দিষ্ট করা ডাউনলোড করার হার"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"নেটওয়ার্ক ব্যান্ডউইথ ইনগ্রেস নির্দিষ্ট করা ডেটা ট্রাফিকের হারকে কনফিগার করুন। এটি ইন্টারনেট কানেকশন দেয় এমন সব নেটওয়ার্কের ক্ষেত্রে প্রযোজ্য।"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"নেটওয়ার্কের জন্য নির্দিষ্ট করা ডাউনলোড করার হার কনফিগার করুন"</string>
diff --git a/res/values-bs/arrays.xml b/res/values-bs/arrays.xml
index 78ac02b..8d1c193 100644
--- a/res/values-bs/arrays.xml
+++ b/res/values-bs/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Nakon 1 min"</item>
<item msgid="1574040255478150028">"Nakon 5 min"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Uključite prilagodljivu osvijetljenost da produžite vijek trajanja baterije"</item>
+ <item msgid="2256666063790193306">"Smanjite istek vremena ekrana da produžite vijek trajanja baterije"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-bs/strings.xml b/res/values-bs/strings.xml
index 320de3a..76c9e41 100644
--- a/res/values-bs/strings.xml
+++ b/res/values-bs/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ako željena frekvencija nije dostupna, pristupna tačka može koristiti drugu frekvenciju. Postavke privatnosti pristupne tačke se mogu promijeniti ako promijenite frekvenciju."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nije dostupno uz 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Postavke sigurnosti se mogu promijeniti ako promijenite frekvenciju pristupne tačke"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Uključivanje pristupne tačke…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Isključivanje pristupne tačke…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Dijeljenje internetske veze nije dostupno"</string>
@@ -4670,6 +4676,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Nepoznato"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Zvučnik"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Slušalice"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Komplet za automobil"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Drugo"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ograničenje stope preuzimanja mreže"</string>
diff --git a/res/values-ca/arrays.xml b/res/values-ca/arrays.xml
index c29c514..bc13daa 100644
--- a/res/values-ca/arrays.xml
+++ b/res/values-ca/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Després d\'1 minut"</item>
<item msgid="1574040255478150028">"Després de 5 minuts"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Activa la brillantor adaptativa per allargar la durada de la bateria"</item>
+ <item msgid="2256666063790193306">"Redueix el temps d\'espera de la pantalla per allargar la durada de la bateria"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml
index 4a0e406..5674b50 100644
--- a/res/values-ca/strings.xml
+++ b/res/values-ca/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Si la teva freqüència preferida no està disponible, pot ser que el punt d\'accés Wi‑Fi en faci servir una altra. La configuració de seguretat del punt d\'accés Wi‑Fi pot canviar si modifiques la freqüència."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"No està disponible amb 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"La configuració de seguretat pot canviar si modifiques la freqüència del punt d\'accés Wi‑Fi"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"S\'està activant el punt d\'accés Wi-Fi…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"S\'està desactivant el punt d\'accés Wi-Fi…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"La compartició de xarxa no està disponible"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"L\'àudio dels continguts multimèdia compatibles esdevé més immersiu"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Seguiment del cap"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"L\'àudio canvia a mesura que mous el cap per sonar més natural"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Tipus de dispositiu d\'àudio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Desconegut"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Altaveu"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Auriculars"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Equip per a l\'automòbil"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Altres"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Límit de velocitat de baixada de la xarxa"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configura el límit de velocitat d\'entrada de l\'amplada de banda de la xarxa que s\'aplica a totes les xarxes que proporcionen connexió a Internet"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configura el límit de velocitat de baixada de la xarxa"</string>
diff --git a/res/values-cs/strings.xml b/res/values-cs/strings.xml
index 52793a2..44823cf 100644
--- a/res/values-cs/strings.xml
+++ b/res/values-cs/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Pokud vámi preferovaná frekvence nebude k dispozici, hotspot může použít jinou. Pokud frekvenci změníte, může se změnit nastavení zabezpečení hotspotu."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"S frekvencí 6 GHz není k dispozici"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Pokud frekvenci hotspotu změníte, může se změnit nastavení zabezpečení"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Zapínání hotspotu…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Vypínání hotspotu…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering není k dispozici"</string>
@@ -4671,6 +4677,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Neznámé"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Reproduktor"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Sluchátka"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Sada handsfree do auta"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Jiné"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limit rychlosti stahování v síti"</string>
diff --git a/res/values-da/arrays.xml b/res/values-da/arrays.xml
index 078220c..279e474 100644
--- a/res/values-da/arrays.xml
+++ b/res/values-da/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Efter 1 minut"</item>
<item msgid="1574040255478150028">"Efter 5 minutter"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Aktivér automatisk lysstyrke for at forlænge batteritiden"</item>
+ <item msgid="2256666063790193306">"Reducer timeout for skærm for at forlænge batteritiden"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml
index a349e2d..54dc1bd 100644
--- a/res/values-da/strings.xml
+++ b/res/values-da/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Hvis din foretrukne frekvens ikke er tilgængelig, anvender dit hotspot muligvis en anden. Sikkerhedsindstillingerne for hotspottet kan ændres, hvis du justerer frekvensen."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Ikke tilgængeligt med 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Sikkerhedsindstillingerne kan ændres, hvis du justerer frekvensen for hotspottet"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Aktiverer hotspot..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Deaktiverer hotspot..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Netdeling er ikke tilgængeligt"</string>
@@ -1355,7 +1361,7 @@
<string name="mobile_connect_to_internet" msgid="8162654404357069060">"Opret forbindelse til internettet"</string>
<string name="location_category_recent_location_requests" msgid="2205900488782832082">"Seneste lokationsanmodninger"</string>
<string name="managed_profile_location_switch_title" msgid="1265007506385460066">"Lokation for arbejdsprofil"</string>
- <string name="location_app_level_permissions" msgid="907206607664629759">"Adgangstilladelse til lokation for apps"</string>
+ <string name="location_app_level_permissions" msgid="907206607664629759">"Lokationstilladelse for apps"</string>
<string name="location_app_permission_summary_location_off" msgid="2711822936853500335">"Lokation er slået fra"</string>
<string name="location_app_permission_summary_location_on" msgid="7552095451731948984">"{count,plural, =1{# ud af {total} apps har adgang til din lokation}one{# ud af {total} apps har adgang til din lokation}other{# ud af {total} apps har adgang til din lokation}}"</string>
<string name="location_category_recent_location_access" msgid="2558063524482178146">"Seneste adgang"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Lyden fra kompatible medieenheder bliver endnu bedre"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Registrering af hovedbevægelser"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Lyden ændrer sig, når du bevæger dit hoved, for at opnå en mere naturlig lyd"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Type af lydenhed"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Ukendt"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Højttaler"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Høretelefoner"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Bilsæt"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Andet"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Grænse for downloadhastighed på netværket"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurer grænsen for indgående båndbredde på netværket, som vil gælde for alle netværk, der leverer internetforbindelse."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurer grænsen for downloadhastighed på netværket"</string>
diff --git a/res/values-de/arrays.xml b/res/values-de/arrays.xml
index 36d919f..12fbf28 100644
--- a/res/values-de/arrays.xml
+++ b/res/values-de/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Nach 1 Minute"</item>
<item msgid="1574040255478150028">"Nach 5 Minuten"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Automatische Helligkeit aktivieren, um die Akkulaufzeit zu verlängern"</item>
+ <item msgid="2256666063790193306">"Zeit bis zum automatischen Ausschalten des Displays verkürzen, um die Akkulaufzeit zu verlängern"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml
index f86cb0a..18eb5ec 100644
--- a/res/values-de/strings.xml
+++ b/res/values-de/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Wenn die bevorzugte Frequenz nicht verfügbar ist, verwendet dein Hotspot möglicherweise eine andere Frequenz. Die Sicherheitseinstellungen für den Hotspot ändern sich unter Umständen, wenn du die Frequenz änderst."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nicht verfügbar mit 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Die Sicherheitseinstellungen ändern sich unter Umständen, wenn du die Frequenz des Hotspots änderst"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Hotspot wird aktiviert…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Hotspot wird deaktiviert…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering nicht verfügbar"</string>
@@ -1440,14 +1446,10 @@
<string name="lockpassword_forgot_password" msgid="5730587692489737223">"Passwort vergessen?"</string>
<string name="lockpassword_forgot_pattern" msgid="1196116549051927516">"Muster vergessen?"</string>
<string name="lockpassword_forgot_pin" msgid="7164232234705747672">"PIN vergessen?"</string>
- <!-- no translation found for lockpassword_confirm_your_pattern_generic (7401165571170203743) -->
- <skip />
- <!-- no translation found for lockpassword_confirm_your_pin_generic (8990266101852808091) -->
- <skip />
- <!-- no translation found for lockpassword_confirm_your_password_generic (8823867445451497224) -->
- <skip />
- <!-- no translation found for lockpassword_confirm_your_pattern_generic_profile (7003851856761939690) -->
- <skip />
+ <string name="lockpassword_confirm_your_pattern_generic" msgid="7401165571170203743">"Zeichne dein Muster, um fortzufahren"</string>
+ <string name="lockpassword_confirm_your_pin_generic" msgid="8990266101852808091">"Gib deine PIN ein, um fortzufahren"</string>
+ <string name="lockpassword_confirm_your_password_generic" msgid="8823867445451497224">"Gib dein Passwort ein, um fortzufahren"</string>
+ <string name="lockpassword_confirm_your_pattern_generic_profile" msgid="7003851856761939690">"Zeichne das Muster deines Arbeitsprofils, um fortzufahren"</string>
<string name="lockpassword_confirm_your_pin_generic_profile" msgid="6524208128570235127">"Gib zum Fortfahren die PIN deines Arbeitsprofils ein"</string>
<string name="lockpassword_confirm_your_password_generic_profile" msgid="5918738487760814147">"Gib zum Fortfahren das Passwort deines Arbeitsprofils ein"</string>
<string name="lockpassword_strong_auth_required_device_pattern" msgid="113817518413715557">"Verwende das Muster für dein Gerät, um die Sicherheit zu erhöhen"</string>
@@ -4669,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Klang von kompatiblen Medien wird noch voller"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Erfassung von Kopfbewegungen"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Änderungen am Ton, während du deinen Kopf bewegst, damit er natürlicher klingt"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Audiogerätetyp"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Unbekannt"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Lautsprecher"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Kopfhörer"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Freisprechanlage"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Sonstiges"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ratenbegrenzung für Downloads im Netzwerk"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Damit kannst du die Ratenbegrenzung für eingehenden Traffic über die Netzwerkbandbreite konfigurieren, die für alle Netzwerke angewendet wird, die eine Internetverbindung zur Verfügung stellen."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Ratenbegrenzung für Downloads im Netzwerk konfigurieren"</string>
diff --git a/res/values-el/arrays.xml b/res/values-el/arrays.xml
index 51313dd..d6caf0c 100644
--- a/res/values-el/arrays.xml
+++ b/res/values-el/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Μετά από 1 λεπτό"</item>
<item msgid="1574040255478150028">"Μετά από 5 λεπτά"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Ενεργοποιήστε την προσαρμοστική φωτεινότητα για να επεκτείνετε τη διάρκεια ζωής της μπαταρίας"</item>
+ <item msgid="2256666063790193306">"Μειώστε τη λήξη χρονικού ορίου οθόνης για να επεκτείνετε τη διάρκεια ζωής της μπαταρίας"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-el/strings.xml b/res/values-el/strings.xml
index ccc25f9..a2adc8d 100644
--- a/res/values-el/strings.xml
+++ b/res/values-el/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Εάν η προτιμώμενη συχνότητά σας δεν είναι διαθέσιμη, το σημείο πρόσβασης Wi-Fi μπορεί να χρησιμοποιήσει μια άλλη. Οι ρυθμίσεις ασφαλείας του σημείου πρόσβασης Wi-Fi μπορεί να αλλάξουν αν αλλάξετε τη συχνότητα."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Δεν είναι διαθέσιμο στα 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Οι ρυθμίσεις ασφαλείας ενδέχεται να αλλάξουν αν αλλάξετε τη συχνότητα του σημείου πρόσβασης Wi-Fi"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Ενεργοποίηση σημείου πρόσβασης…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Απενεργοποίηση σημείου πρόσβασης…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Δεν είναι διαθέσιμη η σύνδεση"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Ο ήχος από συμβατά μέσα γίνεται πιο καθηλωτικός"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Παρακολούθηση κίνησης κεφαλιού"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Ο ήχος αλλάζει καθώς κινείτε το κεφάλι σας προκειμένου να ακούγεται πιο φυσικός"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Τύπος συσκευής ήχου"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Άγνωστο"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Ηχείο"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Ακουστικά"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Κιτ αυτοκινήτου"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Άλλο"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Όριο ρυθμού λήψης δικτύου"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Διαμορφώστε το όριο του ρυθμού εισόδου εύρους ζώνης του δικτύου που εφαρμόζεται σε όλα τα δίκτυα που παρέχουν συνδεσιμότητα στο διαδίκτυο."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Διαμόρφωση ορίου ρυθμού λήψης δικτύου"</string>
diff --git a/res/values-en-rAU/strings.xml b/res/values-en-rAU/strings.xml
index 5065f45..973a0f9 100644
--- a/res/values-en-rAU/strings.xml
+++ b/res/values-en-rAU/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"If your preferred frequency isn\'t available, your hotspot may use a different one. Hotspot security settings may change if you change the frequency."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Not available with 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Security settings may change if you change the hotspot’s frequency"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Turning hotspot on…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Turning off hotspot…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering unavailable"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Audio from compatible media becomes more immersive"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Head tracking"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Audio changes as you move your head to sound more natural"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Audio Device Type"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Unknown"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Speaker"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Headphones"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Car Kit"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Other"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Network download rate limit"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configure the network bandwidth ingress rate limit which is applied to all networks that provide Internet connectivity."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configure network download rate limit"</string>
diff --git a/res/values-en-rCA/strings.xml b/res/values-en-rCA/strings.xml
index 2cfceb4..780e48d 100644
--- a/res/values-en-rCA/strings.xml
+++ b/res/values-en-rCA/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"If your preferred frequency isn\'t available, your hotspot may use a different one. Hotspot security settings may change if you change the frequency."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Not available with 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Security settings may change if you change the hotspot’s frequency"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Turning hotspot on…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Turning off hotspot…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering unavailable"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Unknown"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Speaker"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Headphones"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Car Kit"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Other"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Network download rate limit"</string>
diff --git a/res/values-en-rGB/strings.xml b/res/values-en-rGB/strings.xml
index 6c07e59..fff6375 100644
--- a/res/values-en-rGB/strings.xml
+++ b/res/values-en-rGB/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"If your preferred frequency isn\'t available, your hotspot may use a different one. Hotspot security settings may change if you change the frequency."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Not available with 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Security settings may change if you change the hotspot’s frequency"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Turning hotspot on…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Turning off hotspot…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering unavailable"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Audio from compatible media becomes more immersive"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Head tracking"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Audio changes as you move your head to sound more natural"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Audio Device Type"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Unknown"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Speaker"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Headphones"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Car Kit"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Other"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Network download rate limit"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configure the network bandwidth ingress rate limit which is applied to all networks that provide Internet connectivity."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configure network download rate limit"</string>
diff --git a/res/values-en-rIN/strings.xml b/res/values-en-rIN/strings.xml
index 3fadc70..1eba4b7 100644
--- a/res/values-en-rIN/strings.xml
+++ b/res/values-en-rIN/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"If your preferred frequency isn\'t available, your hotspot may use a different one. Hotspot security settings may change if you change the frequency."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Not available with 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Security settings may change if you change the hotspot’s frequency"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Turning hotspot on…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Turning off hotspot…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering unavailable"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Audio from compatible media becomes more immersive"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Head tracking"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Audio changes as you move your head to sound more natural"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Audio Device Type"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Unknown"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Speaker"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Headphones"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Car Kit"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Other"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Network download rate limit"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configure the network bandwidth ingress rate limit which is applied to all networks that provide Internet connectivity."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configure network download rate limit"</string>
diff --git a/res/values-en-rXC/strings.xml b/res/values-en-rXC/strings.xml
index f1ad5a7..135d466 100644
--- a/res/values-en-rXC/strings.xml
+++ b/res/values-en-rXC/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"If your preferred frequency isn\'t available, your hotspot may use a different one. Hotspot security settings may change if you change the frequency."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Not available with 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Security settings may change if you change the hotspot’s frequency"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Turning hotspot on…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Turning off hotspot…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering unavailable"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Unknown"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Speaker"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Headphones"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Car Kit"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Other"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Network download rate limit"</string>
diff --git a/res/values-es-rUS/arrays.xml b/res/values-es-rUS/arrays.xml
index f24fd25..f847be5 100644
--- a/res/values-es-rUS/arrays.xml
+++ b/res/values-es-rUS/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Después de 1 minuto"</item>
<item msgid="1574040255478150028">"Después de 5 minutos"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Activa el brillo automático para extender la duración de batería"</item>
+ <item msgid="2256666063790193306">"Reduce el tiempo de espera de la pantalla para extender la duración de batería"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-es-rUS/strings.xml b/res/values-es-rUS/strings.xml
index 6d7b6f9..bd3f4e4 100644
--- a/res/values-es-rUS/strings.xml
+++ b/res/values-es-rUS/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Si tu frecuencia preferida no está disponible, es posible que el hotspot utilice una distinta. Es posible que cambie la configuración de seguridad del hotspot si modificas la frecuencia."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"No disponible con 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Es posible que la configuración de seguridad cambie si cambias la frecuencia del hotspot"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Activando hotspot…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Desactivando hotspot…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Conexión mediante dispositivo móvil no disponible"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Desconocido"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Bocina"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Auriculares"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kit para autos"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Otro"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Límite de tasa de descarga de la red"</string>
diff --git a/res/values-es/arrays.xml b/res/values-es/arrays.xml
index 0768dc2..d2931cf 100644
--- a/res/values-es/arrays.xml
+++ b/res/values-es/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Tras 1 minuto"</item>
<item msgid="1574040255478150028">"Tras 5 minutos"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Activar brillo adaptativo para prolongar la duración de la batería"</item>
+ <item msgid="2256666063790193306">"Reducir tiempo de espera de la pantalla para prolongar la duración de la batería"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml
index b48a2f3..a4a9866 100644
--- a/res/values-es/strings.xml
+++ b/res/values-es/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Si tu frecuencia preferida no está disponible, tu punto de acceso puede usar una diferente. La configuración de seguridad del punto de acceso puede cambiar si modificas la frecuencia."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"No disponible con 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"La configuración de seguridad puede cambiar si modificas la frecuencia del punto de acceso"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Activando Compartir Internet…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Desactivando Compartir Internet…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Conexión compartida no disponible"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"El audio del contenido multimedia compatible se hace más inmersivo"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Seguimiento de cabeza"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"El audio cambia a medida que mueves la cabeza para sonar más natural"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Tipo de dispositivo de audio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Desconocido"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Altavoz"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Auriculares"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Sistema de manos libres"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Otros"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Límite de frecuencia de descarga de la red"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configura el límite de frecuencia de entrada del ancho de banda de la red, que se aplica a todas las redes que ofrecen conexión a Internet"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configura el límite de frecuencia de descarga de la red"</string>
diff --git a/res/values-et/arrays.xml b/res/values-et/arrays.xml
index 0bda7f6..3ed87b7 100644
--- a/res/values-et/arrays.xml
+++ b/res/values-et/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 minuti pärast"</item>
<item msgid="1574040255478150028">"5 minuti pärast"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Lülitage aku tööea pikendamiseks sisse kohanduv eredus"</item>
+ <item msgid="2256666063790193306">"Vähendage aku tööea pikendamiseks ekraani ajalõppu"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-et/strings.xml b/res/values-et/strings.xml
index ba7d3e5..3f9e8af 100644
--- a/res/values-et/strings.xml
+++ b/res/values-et/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Kui teie eelistatud sagedus pole saadaval, võib kuumkoht kasutada muud sagedust. Sageduse muutmisel võivad muutuda kuumkoha turvaseaded."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Pole saadaval sagedusel 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Kuumkoha sageduse muutmise korral võivad muutuda turvaseaded."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Kuumkoha sisselülitamine ..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Kuumkoha väljalülitamine ..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Jagamine pole saadaval"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Ühilduva meedia heli muutub ruumilisemaks"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Pea jälgimine"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Heli muutub pead liigutades, et kõla oleks loomulikum"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Heliseadme tüüp"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Teadmata"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Kõlar"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Kõrvaklapid"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Autokomplekt"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Muu"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Võrgu allalaadimiskiiruse limiit"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Seadistage võrgu ribalaiuse kasutusmäära limiit, mis rakendatakse kõikidele võrkudele, mis võrguühendust pakuvad."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Seadistage võrgu allalaadimiskiiruse limiit"</string>
diff --git a/res/values-eu/arrays.xml b/res/values-eu/arrays.xml
index d0aa35b..a6976a8 100644
--- a/res/values-eu/arrays.xml
+++ b/res/values-eu/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Minutu bat igarotakoan"</item>
<item msgid="1574040255478150028">"Bost minutu igarotakoan"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Aktibatu Distira egokitua bateriaren iraupena luzatzeko"</item>
+ <item msgid="2256666063790193306">"Murriztu pantailaren denbora-muga bateriaren iraupena luzatzeko"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-eu/strings.xml b/res/values-eu/strings.xml
index a6b277c..0e91564 100644
--- a/res/values-eu/strings.xml
+++ b/res/values-eu/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Maiztasun hobetsia erabilgarri ez dagoenean, baliteke wifi-guneak beste bat erabiltzea. Maiztasuna aldatuz gero, wifi-gunearen segurtasun-ezarpenak ere aldatuko dira agian."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Ezin da erabili 6 GHz-ko frekuentzian"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Wifi-gunearen frekuentzia aldatuz gero, baliteke segurtasun-ezarpenak aldatzea"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Wifi-gunea aktibatzen…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Wifi-gunea desaktibatzen…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Ez dago erabilgarri konexioa partekatzeko aukera"</string>
@@ -1367,7 +1373,7 @@
<string name="location_low_battery_use" msgid="5218950289737996431">"Bateria-erabilera txikia"</string>
<string name="location_scanning_wifi_always_scanning_title" msgid="5004781272733434794">"Wifi-sareen bilaketa"</string>
<string name="location_scanning_wifi_always_scanning_description" msgid="6236055656376931306">"Eman wifi-sareak edozein unetan bilatzeko baimena aplikazioei eta zerbitzuei, baita wifi-konexioa desaktibatuta dagoenean ere. Kokapenean oinarritutako eginbideak eta zerbitzuak hobetzeko erabil daiteke hori, besteak beste."</string>
- <string name="location_scanning_bluetooth_always_scanning_title" msgid="1809309545730215891">"Bluetooth bidezko gailuen bilaketa"</string>
+ <string name="location_scanning_bluetooth_always_scanning_title" msgid="1809309545730215891">"Bluetooth bidezko bilaketa"</string>
<string name="location_scanning_bluetooth_always_scanning_description" msgid="5362988856388462841">"Eman inguruko gailuak edozein unetan bilatzeko baimena aplikazioei eta zerbitzuei, baita Bluetootha desaktibatuta dagoenean ere. Kokapenean oinarritutako eginbideak eta zerbitzuak hobetzeko erabil daiteke hori, besteak beste."</string>
<string name="location_services_preference_title" msgid="604317859531782159">"Kokapen-zerbitzuak"</string>
<string name="location_services_screen_title" msgid="5640002489976602476">"Kokapen-zerbitzuak"</string>
@@ -2381,7 +2387,7 @@
<string name="voice_interaction_security_warning" msgid="7962884055885987671">"Aginduak ahoz emateko zerbitzu honek une oro kontrolatuko du ahotsa eta ahozko gaitasuna duten aplikazioak ere kontrolatu ahal izango ditu. <xliff:g id="VOICE_INPUT_SERVICE_APP_NAME">%s</xliff:g> aplikazioarena da. Zerbitzu hau erabiltzeko aukera gaitu nahi duzu?"</string>
<string name="on_device_recognition_settings" msgid="6503160369314598069">"Gailuko hautemate-ezarpenak"</string>
<string name="on_device_recognition_settings_title" msgid="7137599722039096545">"Gailuko hautematea"</string>
- <string name="on_device_recognition_settings_summary" msgid="3292736423223499348">"Gailuko ahots-hautematea"</string>
+ <string name="on_device_recognition_settings_summary" msgid="3292736423223499348">"Gailuko hizketa-hautematea"</string>
<string name="tts_engine_preference_title" msgid="7808775764174571132">"Motor hobetsia"</string>
<string name="tts_engine_settings_title" msgid="1298093555056321577">"Motorraren ezarpenak"</string>
<string name="tts_sliders_title" msgid="6901146958648426181">"Hizketaren abiadura eta tonua"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Euskarri bateragarrietako audioa murgiltzaileagoa da"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Buruaren jarraipena"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Burua mugitu ahala audioa aldatu egiten da, soinua naturalagoa izan dadin"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Audio-gailu mota"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Ezezaguna"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Bozgorailua"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Entzungailuak"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Autorako kita"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Beste bat"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Sarearen deskargatzeko abiaduraren muga"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfiguratu sarearen banda-zabalerari dagokion sarrera-abiaduraren muga, zeina Interneteko konexioa eskaintzen duten sare guztiei aplikatzen baitzaie."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfiguratu sarearen deskargatzeko abiaduraren muga"</string>
diff --git a/res/values-fa/arrays.xml b/res/values-fa/arrays.xml
index 138bcde..9075481 100644
--- a/res/values-fa/arrays.xml
+++ b/res/values-fa/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"پساز ۱ دقیقه"</item>
<item msgid="1574040255478150028">"پساز ۵ دقیقه"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"برای افزایش عمر باتری، «روشنایی تطبیقی» را روشن کنید"</item>
+ <item msgid="2256666063790193306">"برای افزایش عمر باتری، «وقفه صفحهنمایش» را کاهش دهید"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-fa/strings.xml b/res/values-fa/strings.xml
index b9579f4..0bd57e8 100644
--- a/res/values-fa/strings.xml
+++ b/res/values-fa/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"اگر بسامد ترجیحی شما دردسترس نباشد، ممکن است نقطه اتصال از بسامد دیگری استفاده کند. اگر بسامد را تغییر دهید، ممکن است تنظیمات امنیتی نقطه اتصال تغییر کند."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"با ۶ گیگاهرتز دردسترس نیست"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"اگر فرکانس نقطه اتصال را تغییر دهید، ممکن است تنظیمات امنیتی تغییر کند"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"در حال روشن کردن نقطه اتصال…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"در حال خاموش کردن نقطه اتصال…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"اشتراکگذاری اینترنت دردسترس نیست"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"صدای رسانههای سازگار فراگیرتر میشود"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"ردیابی سر"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"با حرکت سرتان، صدا تغییر میکند تا طبیعیتر شنیده شود"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"نوع دستگاه صوتی"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"نامشخص"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"بلندگو"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"هدفون"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"کیت خودرو"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"سایر موارد"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"محدودیت نرخ بارگیری شبکه"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"برای نرخ ورودی پهنای باند شبکه، محدودیت پیکربندی کنید. این محدودیت بر همه شبکههایی که اتصال اینترنت ارائه میدهند اعمال میشود."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"پیکربندی محدودیت نرخ بارگیری شبکه"</string>
diff --git a/res/values-fi/arrays.xml b/res/values-fi/arrays.xml
index b4f3ebe..d218358 100644
--- a/res/values-fi/arrays.xml
+++ b/res/values-fi/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 minuutin kuluttua"</item>
<item msgid="1574040255478150028">"5 minuutin kuluttua"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Laita kirkkauden säätö päälle akunkeston pidentämiseksi"</item>
+ <item msgid="2256666063790193306">"Lyhennä näytön aikakatkaisua akunkeston pidentämiseksi"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml
index c73c79b..d4f9ac6 100644
--- a/res/values-fi/strings.xml
+++ b/res/values-fi/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Jos haluamasi taajuus ei ole saatavilla, hotspot saattaa käyttää eri taajuutta. Hotspotin suojausasetukset saattavat muuttua, jos muutat taajuutta."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Ei ole saatavilla 6 GHz:lle"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Suojausasetukset saattavat muuttua, jos muutat hotspotin taajuutta."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Otetaan yhteyspiste käyttöön..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Poistetaan yhteyspiste käytöstä..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Puhelimen käyttäminen modeemina ei saatavilla"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Median audiosta tulee yhteensopivilla laitteilla immersiivisempää"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Pään liikkeiden seuranta"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Audio muuttuu pääsi liikkeen mukana kuulostaakseen luonnollisemmalta"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Äänilaitetyyppi"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Tuntematon"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Kaiutin"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Kuulokkeet"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Autosarja"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Muu"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Verkon latausnopeuden rajoitus"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Määritä verkon kaistanleveyden sisääntulonopeus, jota sovelletaan kaikkiin verkkoihin, jotka tarjoavat internetyhteyden"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Määritä verkon latausnopeuden rajoitus"</string>
diff --git a/res/values-fr-rCA/arrays.xml b/res/values-fr-rCA/arrays.xml
index 0af0206..001f080 100644
--- a/res/values-fr-rCA/arrays.xml
+++ b/res/values-fr-rCA/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Après 1 minute"</item>
<item msgid="1574040255478150028">"Après 5 minutes"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Activer Luminosité adaptative pour prolonger l\'autonomie de la pile"</item>
+ <item msgid="2256666063790193306">"Réduire la mise en veille de l\'écran pour prolonger l\'autonomie de la pile"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-fr-rCA/strings.xml b/res/values-fr-rCA/strings.xml
index bec33b9..d8a4200 100644
--- a/res/values-fr-rCA/strings.xml
+++ b/res/values-fr-rCA/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Si votre fréquence préférée n\'est pas offerte, votre point d\'accès sans fil peut en utiliser une autre. Les paramètres de sécurité du point d\'accès sans fil peuvent changer si vous modifiez la fréquence."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Non offert pour la fréquence de 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Les paramètres de sécurité peuvent changer si vous modifiez la fréquence du point d\'accès sans fil"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Activation du point d\'accès Wi-Fi en cours…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Désactivation du point d\'accès Wi-Fi en cours…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Le partage de connexion n\'est pas pris en charge"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Le son des supports compatibles devient plus immersif"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Suivi de la tête"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Le son est modifié en fonction des mouvements de votre tête pour produire un son plus naturel"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Type d\'appareil audio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Inconnu"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Haut-parleur"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Écouteurs"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Trousse mains libres"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Autre"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limitation du taux de téléchargement sur le réseau"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configurez la limitation du taux d\'entrée sur la bande passante qui est appliquée à tous les réseaux qui fournissent une connectivité Internet."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurer la limitation du taux de téléchargement sur le réseau"</string>
diff --git a/res/values-fr/arrays.xml b/res/values-fr/arrays.xml
index 1d501e9..87c7699 100644
--- a/res/values-fr/arrays.xml
+++ b/res/values-fr/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Après 1 minute"</item>
<item msgid="1574040255478150028">"Après 5 minutes"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Activer la luminosité adaptative pour prolonger l\'autonomie de la batterie"</item>
+ <item msgid="2256666063790193306">"Réduire le délai de mise en veille de l\'écran pour prolonger l\'autonomie de la batterie"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml
index c6c1d49..ea34e64 100644
--- a/res/values-fr/strings.xml
+++ b/res/values-fr/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Si la fréquence préférée n\'est pas disponible, votre point d\'accès peut en utiliser une autre. Les paramètres de sécurité du point d\'accès peuvent changer si vous modifiez la fréquence."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Non disponible avec 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Les paramètres de sécurité peuvent changer si vous modifiez la fréquence du point d\'accès"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Activation du point d\'accès Wi-Fi en cours…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Désactivation du point d\'accès Wi-Fi en cours…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Partage de connexion non disponible"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Le son des appareils multimédias compatibles devient plus immersif"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Suivi des mouvements de la tête"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Le son change quand vous bougez la tête pour un son plus naturel"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Type d\'appareil audio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Inconnu"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Haut-parleur"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Casque"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kit mains libres"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Autre"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limitation du débit de téléchargement du réseau"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configurer la limite du débit en entrée de la bande passante réseau, qui est appliquée à tous les réseaux offrant une connectivité Internet"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurer la limitation du débit de téléchargement du réseau"</string>
diff --git a/res/values-gl/arrays.xml b/res/values-gl/arrays.xml
index 6eafeda..5cd3f52 100644
--- a/res/values-gl/arrays.xml
+++ b/res/values-gl/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Tras 1 minuto"</item>
<item msgid="1574040255478150028">"Tras 5 minutos"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Activar o brillo intelixente para prolongar a duración da batería"</item>
+ <item msgid="2256666063790193306">"Reducir o tempo de espera da pantalla para prolongar a duración da batería"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-gl/strings.xml b/res/values-gl/strings.xml
index 63636e3..c9fcbf5 100644
--- a/res/values-gl/strings.xml
+++ b/res/values-gl/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Se a túa frecuencia preferida non está dispoñible, é posible que a zona wifi use unha distinta. Pode que a configuración de seguranza da zona wifi cambie se modificas a frecuencia."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Non dispoñible con 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"A configuración de seguranza pode cambiar se modificas a frecuencia da zona wifi"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Activando zona wifi..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Desactivando zona wifi..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Non está dispoñible a conexión compartida"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"O audio dos contidos multimedia compatibles ofréceche unha experiencia máis envolvente"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Seguimento da cabeza"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Para ofrecerche unha experiencia máis natural, o audio cambia a medida que moves a cabeza"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Tipo de dispositivo de audio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Descoñecido"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Altofalante"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Auriculares"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kit para vehículos"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Outro"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Límite de velocidade de descarga da rede"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configura o límite de velocidade de entrada da largura de banda da rede, que se aplica a todas as redes que fornecen conectividade a Internet."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurar o límite de velocidade de descarga da rede"</string>
diff --git a/res/values-gu/arrays.xml b/res/values-gu/arrays.xml
index 92bf8f6..2fe3d3a 100644
--- a/res/values-gu/arrays.xml
+++ b/res/values-gu/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 મિનિટ પછી"</item>
<item msgid="1574040255478150028">"5 મિનિટ પછી"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"બૅટરીની આવરદા વધારવા માટે અડૅપ્ટિવ બ્રાઇટનેસ ચાલુ કરો"</item>
+ <item msgid="2256666063790193306">"બૅટરીની આવરદા વધારવા માટે સ્ક્રીનનો સમાપ્તિ સમય ઘટાડો"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-gu/strings.xml b/res/values-gu/strings.xml
index 287dca9..ebf4b35 100644
--- a/res/values-gu/strings.xml
+++ b/res/values-gu/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"જો તમે પસંદ કરેલી ફ્રિકવન્સી ઉપલબ્ધ ન હોય, તો તમારું હૉટસ્પૉટ કોઈ અલગ ફ્રિકવન્સીનો ઉપયોગ કરી શકે છે. જો તમે ફ્રિકવન્સી બદલો, તો હૉટસ્પૉટના સુરક્ષા સેટિંગ બદલાઈ શકે છે."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz સાથે ઉપલબ્ધ નથી"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"જો તમે હૉટસ્પૉટની ફ્રિકવન્સીને બદલો છો તો સુરક્ષા સેટિંગ બદલાઈ શકે છે"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"હૉટસ્પૉટ ચાલુ કરી રહ્યું છે…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"હૉટસ્પૉટ બંધ કરી રહ્યું છે…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ઇન્ટરનેટ શેર કરવાની સુવિધા ઉપલબ્ધ નથી"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"સુસંગત મીડિયાનો ઑડિયો વધુ ઇમર્સિવ બને છે"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"હેડ ટ્રૅકિંગ"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"વધુ નૈસર્ગિક અવાજ માટે, જેમ તમે તમારું માથું હલાવશો તેમ અવાજમાં ફેરફાર થતો જશે"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"ઑડિયો ડિવાઇસનો પ્રકાર"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"અજાણ"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"સ્પીકર"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"હૅડફોન"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"કાર કિટ"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"અન્ય"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"નેટવર્કની ડાઉનલોડ કરવાના દરની મર્યાદા"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ઇન્ટરનેટ કનેક્ટિવિટી પ્રદાન કરતા બધા નેટવર્ક પર લાગુ થતી નેટવર્ક બૅન્ડવિડ્થના પ્રવેશવાના દરની મર્યાદા ગોઠવો."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"નેટવર્કના ડાઉનલોડ કરવાના દરની મર્યાદા ગોઠવો"</string>
diff --git a/res/values-hi/arrays.xml b/res/values-hi/arrays.xml
index 3639bfe..9141057 100644
--- a/res/values-hi/arrays.xml
+++ b/res/values-hi/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"एक मिनट बाद"</item>
<item msgid="1574040255478150028">"पांच मिनट बाद"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"बैटरी लाइफ़ बढ़ाने के लिए, आस-पास की लाइट के हिसाब से स्क्रीन की रोशनी वाली सुविधा चालू करें"</item>
+ <item msgid="2256666063790193306">"बैटरी लाइफ़ बढ़ाने के लिए, स्क्रीन बंद होने में लगने वाला समय कम करें"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-hi/strings.xml b/res/values-hi/strings.xml
index 2d62415..05f7734 100644
--- a/res/values-hi/strings.xml
+++ b/res/values-hi/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"अगर आपकी पसंद की फ़्रीक्वेंसी उपलब्ध नहीं है, तो आपका हॉटस्पॉट किसी अन्य फ़्रीक्वेंसी का इस्तेमाल कर सकता है. फ़्रीक्वेंसी बदलने पर, हॉटस्पॉट की सुरक्षा की सेटिंग बदल सकती है."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 गीगाहर्ट्ज़ में उपलब्ध नहीं है"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"हॉटस्पॉट की फ़्रीक्वेंसी बदलने पर, सुरक्षा की सेटिंग बदल सकती हैं"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"हॉटस्पॉट को चालू किया जा रहा है…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"हॉटस्पॉट को बंद किया जा रहा है…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"टेदरिंग की सुविधा उपलब्ध नहीं है"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"डिवाइस के साथ काम करने वाले मीडिया पर, ऑडियो का आनंद बेहतर तरीके से लिया जा सकता है"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"सिर के हिलने को ट्रैक करें"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"जब आपका सिर उस तरफ़ घूमता है जहां से आवाज़ आ रही है, तब ऑडियो की आवाज़ ज़्यादा बेहतर सुनाई देती है"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"ऑडियो डिवाइस का टाइप"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"कोई जानकारी नहीं है"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"स्पीकर"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"हेडफ़ोन"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"कार किट"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"अन्य"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"नेटवर्क के लिए तय की गई डाउनलोड करने की दर की सीमा"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"नेटवर्क बैंडविड्थ के इन्ग्रेस डेटा ट्रैफ़िक की दर की सीमा को कॉन्फ़िगर करें. यह उन सभी नेटवर्क पर लागू होती है जो इंटरनेट कनेक्टिविटी देते हैं."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"नेटवर्क के लिए तय की गई डाउनलोड करने की दर की सीमा को कॉन्फ़िगर करें"</string>
diff --git a/res/values-hr/arrays.xml b/res/values-hr/arrays.xml
index 9ce91fe..884df88 100644
--- a/res/values-hr/arrays.xml
+++ b/res/values-hr/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Nakon 1 minute"</item>
<item msgid="1574040255478150028">"Nakon 5 minuta"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Uključite prilagodljivu svjetlinu radi produljenja trajanja baterije"</item>
+ <item msgid="2256666063790193306">"Smanjite automatsko isključivanje zaslona radi produljenja trajanja baterije"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-hr/strings.xml b/res/values-hr/strings.xml
index f60504c..f492415 100644
--- a/res/values-hr/strings.xml
+++ b/res/values-hr/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ako vaša preferirana frekvencija nije dostupna, vaša žarišna točka može upotrebljavati neku drugu. Postavke sigurnosti žarišne točke mogu se promijeniti ako promijenite frekvenciju."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nije dostupno uz 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Postavke sigurnosti mogu se promijeniti ako promijenite frekvenciju žarišne točke"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Uključivanje žarišne točke…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Isključivanje žarišne točke…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Modemsko povezivanje nije dostupno"</string>
@@ -4670,6 +4676,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Nepoznato"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Zvučnik"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Slušalice"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Komplet za auto"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Drugo"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ograničenje brzine preuzimanja s mreže"</string>
diff --git a/res/values-hu/arrays.xml b/res/values-hu/arrays.xml
index c76088e..9ae7f4c 100644
--- a/res/values-hu/arrays.xml
+++ b/res/values-hu/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 perc után"</item>
<item msgid="1574040255478150028">"5 perc után"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Az alkalmazkodó fényerő bekapcsolása az akkumulátor élettartamának növelése érdekében"</item>
+ <item msgid="2256666063790193306">"A képernyő időkorlátjának csökkentése az akkumulátor élettartamának növelése érdekében"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-hu/strings.xml b/res/values-hu/strings.xml
index 9df55c8..7af1b0b 100644
--- a/res/values-hu/strings.xml
+++ b/res/values-hu/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ha a preferált frekvencia nem áll rendelkezésre, a hotspot másikat használhat. A hotspot biztonsági beállításai változhatnak a frekvencia módosítása esetén."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nem áll rendelkezésre 6 GHz-en"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"A biztonsági beállítások változhatnak, ha módosítja a hotspot frekvenciáját"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Hotspot bekapcsolása..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Hotspot kikapcsolása..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Az internetmegosztás nem vehető igénybe"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"A kompatibilis médiatartalmak hangja térhatású"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Fejkövetés"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Feje mozgatásával változik a hang, hogy természetesebbnek tűnjön"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Audioeszköz típusa"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Ismeretlen"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Hangszóró"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Fejhallgató"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Autós készlet"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Egyéb"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Hálózat letöltési sebességére vonatkozó korlátozás"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurálhatja a hálózati sávszélesség beáramlási értékének korlátozását, amely az internetkapcsolatot biztosító minden hálózatra vonatkozik."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Hálózat letöltési sebességére vonatkozó korlátozás konfigurálása"</string>
diff --git a/res/values-hy/arrays.xml b/res/values-hy/arrays.xml
index 7696f74..b1add1d 100644
--- a/res/values-hy/arrays.xml
+++ b/res/values-hy/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 րոպեից"</item>
<item msgid="1574040255478150028">"5 րոպեից"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Միացրեք հարմարվող պայծառությունը՝ մարտկոցի աշխատաժամանակը երկարացնելու համար"</item>
+ <item msgid="2256666063790193306">"Կրճատեք էկրանի անջատման ժամանակը՝ մարտկոցի աշխատաժամանակը երկարացնելու համար"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-hy/strings.xml b/res/values-hy/strings.xml
index 010d9e6..4fd5997 100644
--- a/res/values-hy/strings.xml
+++ b/res/values-hy/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Երբ նախընտրելի հաճախականությունը հասանելի չէ, ձեր թեժ կետը կարող է օգտագործել այլ հաճախականություն։ Եթե փոխեք հաճախականությունը, թեժ կետի անվտանգության կարգավորումները կարող են փոխվել։"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Հասանելի չէ 6 ԳՀց հաճախականությամբ"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Եթե փոխեք թեժ կետի հաճախականությունը, անվտանգության կարգավորումները կարող են փոխվել"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Թեժ կետի միացում…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Թեժ կետերը անջատվում են..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Մոդեմի ռեժիմը հասանելի չէ"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Համատեղելի մեդիա սարքերի ձայնը դառնում է ավելի արտահայտիչ"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Գլխի շարժումների հետագծում"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Երբ դուք շարժում եք ձեր գլուխը, ձայնը դառնում է ավելի բնական"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Աուդիո սարքի տեսակը"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Անհայտ"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Բարձրախոս"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Ականջակալներ"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Մեքենայի լրասարքեր"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Այլ"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Մուտքային թրաֆիկի սահմանաչափ"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Կարգավորեք մուտքային թրաֆիկի թողունակության սահմանաչափ։ Այս կարգավորումը կիրառվում է բոլոր ցանցերի նկատմամբ, որոնք տրամադրում են ինտերնետ կապ։"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Կարգավորեք մուտքային թրաֆիկի սահմանաչափ"</string>
diff --git a/res/values-in/arrays.xml b/res/values-in/arrays.xml
index f7657a5..3417ace 100644
--- a/res/values-in/arrays.xml
+++ b/res/values-in/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Setelah 1 menit"</item>
<item msgid="1574040255478150028">"Setelah 5 menit"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Aktifkan kecerahan adaptif untuk memperpanjang masa pakai baterai"</item>
+ <item msgid="2256666063790193306">"Kurangi waktu tunggu layar untuk memperpanjang masa pakai baterai"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-in/strings.xml b/res/values-in/strings.xml
index 47bf764..7789157 100644
--- a/res/values-in/strings.xml
+++ b/res/values-in/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Jika frekuensi pilihan tidak tersedia, hotspot Anda dapat menggunakan frekuensi yang berbeda. Setelan keamanan hotspot dapat berubah jika Anda mengubah frekuensi."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Tidak tersedia dengan 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Setelan keamanan dapat berubah jika Anda mengubah frekuensi hotspot"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Menyalakan hotspot..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Mematikan hotspot..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering tidak tersedia"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Audio dari perangkat media yang kompatibel menjadi lebih imersif"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Pelacakan gerak kepala"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Audio akan berubah saat Anda menggerakkan kepala agar terdengar lebih alami"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Jenis Perangkat Audio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Tidak diketahui"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Speaker"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Headphone"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kit Mobil"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Lainnya"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Batas kecepatan download jaringan"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurasi batas kecepatan masuk bandwidth jaringan yang diterapkan ke semua jaringan yang menyediakan koneksi internet."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurasi batas kecepatan download jaringan"</string>
diff --git a/res/values-is/arrays.xml b/res/values-is/arrays.xml
index fe71916..3ebbdde 100644
--- a/res/values-is/arrays.xml
+++ b/res/values-is/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Eftir 1 mínútu"</item>
<item msgid="1574040255478150028">"Eftir 5 mínútur"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Kveiktu á aðlögun birtustigs til að bæta rafhlöðuendingu"</item>
+ <item msgid="2256666063790193306">"Styttu tímamörk skjás til að bæta rafhlöðuendingu"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-is/strings.xml b/res/values-is/strings.xml
index 188af27..b449bc6 100644
--- a/res/values-is/strings.xml
+++ b/res/values-is/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ef tíðnin sem þú valdir er ekki í boði gæti heiti reiturinn notað aðra tíðni. Öryggisstillingar fyrir heitan reit gætu breyst ef þú breytir tíðninni."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Ekki í boði með 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Öryggisstillingar gætu breyst ef þú breytir tíðni fyrir heitan reit"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Kveikir á heitum reit…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Slekkur á heitum reit…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tjóðrun er ekki tiltæk"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Hljómgæði samhæfs efnis verða betri"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Rakning höfuðs"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Hljóðið aðlagast höfuðhreyfingum til að allt hljómi sem eðlilegast"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Tegund hljómtækis"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Óþekkt"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Hátalari"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Heyrnartól"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Bílabúnaður"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Annað"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Niðurhalsmörk netkerfis"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Stilla inntaksmörk bandvíddar netkerfis sem notuð eru fyrir öll netkerfi sem veita nettengingu."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Stilla niðurhalsmörk netkerfis"</string>
diff --git a/res/values-it/arrays.xml b/res/values-it/arrays.xml
index 903b71b..7d4ff29 100644
--- a/res/values-it/arrays.xml
+++ b/res/values-it/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Dopo 1 minuto"</item>
<item msgid="1574040255478150028">"Dopo 5 minuti"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Attiva la luminosità adattiva per prolungare la durata della batteria"</item>
+ <item msgid="2256666063790193306">"Riduci lo spegnimento schermo per prolungare la durata della batteria"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-it/strings.xml b/res/values-it/strings.xml
index c62911e..9687ba8 100644
--- a/res/values-it/strings.xml
+++ b/res/values-it/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Se la tua frequenza preferita non è disponibile, l\'hotspot potrebbe utilizzarne una diversa. Le impostazioni di sicurezza dell\'hotspot potrebbero cambiare se modifichi la frequenza."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Non disponibile con 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Le impostazioni di sicurezza potrebbero cambiare se modifichi la frequenza dell\'hotspot"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Attivazione hotspot…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Disattivazione hotspot…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering non disponibile"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"L\'audio dei dispositivi multimediali compatibili diventa più immersivo"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Rilevamento dei movimenti della testa"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"L\'audio cambia in base ai movimenti della testa per sembrare più naturale"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Tipo di dispositivo audio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Sconosciuto"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Altoparlante"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Cuffie"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kit auto"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Altro"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limite di velocità di download della rete"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configura il limite di velocità in entrata della larghezza di banda della rete applicato a tutte le reti che forniscono una connessione a Internet"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configura il limite di velocità di download della rete"</string>
diff --git a/res/values-iw/arrays.xml b/res/values-iw/arrays.xml
index 32727df..ba6fcfd 100644
--- a/res/values-iw/arrays.xml
+++ b/res/values-iw/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"לאחר דקה אחת"</item>
<item msgid="1574040255478150028">"לאחר 5 דקות"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"כדי להאריך את חיי הסוללה, כדאי להפעיל את הבהירות האוטומטית"</item>
+ <item msgid="2256666063790193306">"כדי להאריך את חיי הסוללה, כדאי לצמצם את הזמן הקצוב לכיבוי המסך"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-iw/strings.xml b/res/values-iw/strings.xml
index 4e24907..ea1ef38 100644
--- a/res/values-iw/strings.xml
+++ b/res/values-iw/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"אם התדירות המועדפת לא זמינה, יכול להיות שנקודת האינטרנט תשתמש בתדירות אחרת. הגדרות האבטחה של נקודת האינטרנט עשויות להשתנות כשמשנים את התדירות."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"אין זמינות עם 6GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"הגדרות האבטחה עשויות להשתנות אם משנים את תדירות נקודת האינטרנט (Hotspot)"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"מתבצעת הפעלה של נקודה לשיתוף אינטרנט…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"מתבצע כיבוי של נקודה לשיתוף אינטרנט…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"שיתוף האינטרנט בין מכשירים (tethering) לא זמין"</string>
@@ -1966,8 +1972,8 @@
<string name="accessibility_autoclick_seekbar_desc" msgid="8363959277814621118">"זמן לחיצה אוטומטית"</string>
<string name="accessibility_vibration_settings_title" msgid="936301142478631993">"רטט ומשוב פיזי"</string>
<string name="accessibility_vibration_settings_summary" msgid="3690308537483465527">"שליטה בעוצמת הרטט לשימושים שונים"</string>
- <string name="accessibility_vibration_settings_state_on" msgid="5566026932372832502">"מופעלת"</string>
- <string name="accessibility_vibration_settings_state_off" msgid="7946588741954981703">"כבויה"</string>
+ <string name="accessibility_vibration_settings_state_on" msgid="5566026932372832502">"מופעל"</string>
+ <string name="accessibility_vibration_settings_state_off" msgid="7946588741954981703">"כבוי"</string>
<string name="accessibility_vibration_setting_disabled_for_silent_mode_summary" msgid="3982701772953323190">"ההגדרה הושבתה מפני שהמכשיר מוגדר למצב שקט"</string>
<string name="accessibility_call_vibration_category_title" msgid="2545607568768192318">"שיחות"</string>
<string name="accessibility_notification_alarm_vibration_category_title" msgid="2683635252414849417">"התראות"</string>
@@ -3346,7 +3352,7 @@
<string name="app_notification_override_dnd_title" msgid="3769539356442226691">"התעלמות ממצב \'נא לא להפריע\'"</string>
<string name="app_notification_override_dnd_summary" msgid="4894641191397562920">"ההתראות האלה יוכלו להמשיך ולהפריע כשמצב \'נא לא להפריע\' מופעל"</string>
<string name="app_notification_visibility_override_title" msgid="7778628150022065920">"מסך נעילה"</string>
- <string name="app_notifications_dialog_done" msgid="573716608705273004">"בוצע"</string>
+ <string name="app_notifications_dialog_done" msgid="573716608705273004">"אישור"</string>
<string name="notification_show_lights_title" msgid="5564315979007438583">"אור מהבהב"</string>
<string name="notification_vibrate_title" msgid="1422330728336623351">"רטט"</string>
<string name="notification_channel_sound_title" msgid="9018031231387273476">"צליל"</string>
@@ -4666,18 +4672,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"אודיו שמגיע ממכשירי מדיה תואמים יוצר חוויה עשירה יותר"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"מעקב אחר תנועות הראש"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"האודיו משתנה בהתאם לתנועות הראש כדי שיישמע טבעי יותר"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"סוג של התקן אודיו"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"לא ידוע"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"רמקול"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"אוזניות"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"דיבורית לרכב"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"אחר"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"הגבלה לקצב ההורדה ברשת"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"הגדרת הגבלה לקצב של תעבורת הנתונים הנכנסת ברוחב הפס של הרשת. ההגבלה תחול על כל הרשתות שמאפשרות חיבור לאינטרנט."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"הגדרת הגבלה לקצב ההורדה ברשת"</string>
diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml
index 8ae46d9..b60db0c 100644
--- a/res/values-ja/arrays.xml
+++ b/res/values-ja/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 分後"</item>
<item msgid="1574040255478150028">"5 分後"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"「明るさの自動調節」機能を ON にするとバッテリーを長持ちさせることができます"</item>
+ <item msgid="2256666063790193306">"画面消灯までの時間を短くするとバッテリーを長持ちさせることができます"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml
index c26045a..78f5f37 100644
--- a/res/values-ja/strings.xml
+++ b/res/values-ja/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"優先周波数を利用できない場合、アクセス ポイントは別の周波数を使用する可能性があります。周波数を変更すると、アクセス ポイントのセキュリティ設定が変更される可能性があります。"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz には対応していません"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"アクセス ポイントの周波数を変更すると、セキュリティ設定が変更される可能性があります"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"アクセスポイントをONにしています…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"アクセスポイントをOFFにしています…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"テザリングは利用できません"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"不明"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"スピーカー"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"ヘッドフォン"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"車載キット"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"その他"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ネットワーク ダウンロード速度制限"</string>
diff --git a/res/values-ka/arrays.xml b/res/values-ka/arrays.xml
index 97bddd7..55b9400 100644
--- a/res/values-ka/arrays.xml
+++ b/res/values-ka/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 წუთის შემდეგ"</item>
<item msgid="1574040255478150028">"5 წუთის შემდეგ"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"ჩართეთ მორგებადი სიკაშკაშე, რათა ბატარეის მუშაობის ხანგრძლივობა გაზარდოთ"</item>
+ <item msgid="2256666063790193306">"შეამცირეთ ეკრანის დროის ლიმიტი, რათა ბატარეის მუშაობის ხანგრძლივობა გაზარდოთ"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml
index 77f1f9b..28b24e9 100644
--- a/res/values-ka/strings.xml
+++ b/res/values-ka/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"თუ თქვენი უპირატესი სიხშირე მიუწვდომელია, თქვენმა უსადენო ქსელმა შეიძლება სხვა გამოიყენოს. უსადენო ქსელის უსაფრთხოების პარამეტრები შეიძლება შეიცვალოს, თუ სიხშირეს შეცვლით."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"მიუწვდომელია 6 გჰც-ის შემთხვევაში"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"უსადენო ქსელის სიხშირის შეცვლისას შეიძლება უსაფრთხოების პარამეტრებიც შეიცვალოს"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"უსადენო ქსელი ჩართვა…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"hotspot-ია გამორთვა…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ტეტერინგი მიუწვდომელია"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"უცნობი"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"დინამიკი"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"ყურსასმენები"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"მანქანის ნაკრები"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"სხვა"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ქსელიდან ჩამოტვირთვისას სიჩქარის შეზღუდვა"</string>
diff --git a/res/values-kk/arrays.xml b/res/values-kk/arrays.xml
index 9e39230..57a01f2 100644
--- a/res/values-kk/arrays.xml
+++ b/res/values-kk/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 минуттан кейін"</item>
<item msgid="1574040255478150028">"5 минуттан кейін"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Батарея жұмысының ұзақтығын арттыру үшін жарықтықты бейімдеуді қосыңыз"</item>
+ <item msgid="2256666063790193306">"Батарея жұмысының ұзақтығын арттыру үшін экранның өшу уақытын азайтыңыз"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-kk/strings.xml b/res/values-kk/strings.xml
index 614f3ab..a70847e 100644
--- a/res/values-kk/strings.xml
+++ b/res/values-kk/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Басым жиілік қолжетімсіз болса, хотспот басқасын пайдалануы мүмкін. Жиілікті өзгертсеңіз, хотспоттың қауіпсіздік параметрлері де өзгеруі мүмкін."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 ГГц жиілігімен қолдану мүмкін емес."</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Хотспот жиілігін өзгертсеңіз, қауіпсіздік параметрлері де өзгеруі мүмкін."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Хотспот қосылуда…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Хотспот өшірілуде…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Тетеринг қолжетімсіз"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Дыбыс үйлесімді медиақұрылғылардан иммерсивті болып шығады."</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Бас қимылын қадағалау"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Басыңызды қозғалтқан кезде дыбыс өзгеріп, табиғи шығады."</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Аудио құрылғы түрі"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Белгісіз"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Динамик"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Құлақаспап"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Көлік жинағы"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Басқа"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Желі арқылы жүктеп алу жылдамдығының шегі"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Интернет байланысын қамтамасыз ететін барлық желіге қолданылатын кіріс трафикті өткізу жылдамдығының шегін конфигурациялайды."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Желі арқылы жүктеп алу жылдамдығының шегін конфигурациялау"</string>
diff --git a/res/values-km/arrays.xml b/res/values-km/arrays.xml
index e5537c9..23ffff6 100644
--- a/res/values-km/arrays.xml
+++ b/res/values-km/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"បន្ទាប់ពី 1 នាទី"</item>
<item msgid="1574040255478150028">"បន្ទាប់ពី 5 នាទី"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"បើកពន្លឺមានភាពបត់បែន ដើម្បីពន្យារកម្រិតថាមពលថ្ម"</item>
+ <item msgid="2256666063790193306">"បន្ថយរយៈពេលបិទអេក្រង់ ដើម្បីពន្យារកម្រិតថាមពលថ្ម"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-km/strings.xml b/res/values-km/strings.xml
index 86f0dfc..6b4a684 100644
--- a/res/values-km/strings.xml
+++ b/res/values-km/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"ប្រសិនបើមិនមានហ្វ្រេកង់ដែលចង់បានទេ ហតស្ប៉តរបស់អ្នកអាចប្រើហ្វ្រេកង់ផ្សេង។ ការកំណត់សុវត្ថិភាពហតស្ប៉តអាចផ្លាស់ប្ដូរ ប្រសិនបើអ្នកផ្លាស់ប្ដូរហ្វ្រេកង់។"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"មិនអាចប្រើជាមួយ 6 GHz បានទេ"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"ការកំណត់សុវត្ថិភាពអាចផ្លាស់ប្ដូរ ប្រសិនបើអ្នកផ្លាស់ប្ដូរហ្វ្រេកង់របស់ហតស្ប៉ត"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"កំពុងបើកហតស្ពត..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"កំពុងបិទហតស្ពត..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"មិនអាចភ្ជាប់បានទេ"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"សំឡេងពីមេឌៀដែលត្រូវគ្នាកាន់តែធ្វើឱ្យជក់អារម្មណ៍"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"ការតាមដានក្បាល"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"សំឡេងប្រែប្រួល នៅពេលអ្នកធ្វើចលនាក្បាលរបស់អ្នក ដើម្បីធ្វើឱ្យសំឡេងកាន់តែដូចធម្មជាតិ"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"ប្រភេទឧបករណ៍សំឡេង"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"មិនស្គាល់"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"ឧបករណ៍បំពងសំឡេង"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"កាស"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"ឈុតឧបករណ៍រថយន្ត"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"ផ្សេងទៀត"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ដែនកំណត់នៃអត្រាទាញយកលើបណ្ដាញ"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"កំណត់រចនាសម្ព័ន្ធដែនកំណត់នៃអត្រាចូលរបស់កម្រិតបញ្ជូនលើបណ្ដាញ ដែលត្រូវអនុវត្តចំពោះបណ្ដាញទាំងអស់ដែលផ្ដល់ការតភ្ជាប់អ៊ីនធឺណិត។"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"កំណត់រចនាសម្ព័ន្ធដែនកំណត់នៃអត្រាទាញយកលើបណ្ដាញ"</string>
diff --git a/res/values-kn/arrays.xml b/res/values-kn/arrays.xml
index f83bb44..6fe8a27 100644
--- a/res/values-kn/arrays.xml
+++ b/res/values-kn/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 ನಿಮಿಷದ ನಂತರ"</item>
<item msgid="1574040255478150028">"5 ನಿಮಿಷಗಳ ನಂತರ"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"ಬ್ಯಾಟರಿ ಬಾಳಿಕೆಯನ್ನು ವಿಸ್ತರಿಸಲು ಅಡಾಪ್ಟಿವ್ ಬ್ರೈಟ್ನೆಸ್ ಅನ್ನು ಆನ್ ಮಾಡಿ"</item>
+ <item msgid="2256666063790193306">"ಬ್ಯಾಟರಿ ಬಾಳಿಕೆಯನ್ನು ವಿಸ್ತರಿಸಲು ಸ್ಕ್ರೀನ್ ಟೈಮ್ಔಟ್ ಅವಧಿಯನ್ನು ಕಡಿಮೆ ಮಾಡಿ"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-kn/strings.xml b/res/values-kn/strings.xml
index 857b31b..b6dac6a 100644
--- a/res/values-kn/strings.xml
+++ b/res/values-kn/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"ನಿಮ್ಮ ಆದ್ಯತೆಯ ಆವರ್ತನ ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ, ನಿಮ್ಮ ಹಾಟ್ಸ್ಪಾಟ್ ಬೇರೆಯದೊಂದನ್ನು ಬಳಸಬಹುದು. ನೀವು ಆವರ್ತನವನ್ನು ಬದಲಾಯಿಸಿದರೆ ಹಾಟ್ಸ್ಪಾಟ್ ಭದ್ರತಾ ಸೆಟ್ಟಿಂಗ್ಗಳು ಬದಲಾಗಬಹುದು."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz ನೊಂದಿಗೆ ಲಭ್ಯವಿಲ್ಲ"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"ನೀವು ಹಾಟ್ಸ್ಪಾಟ್ನ ಫ್ರೀಕ್ವೆನ್ಸಿಯನ್ನು ಬದಲಾಯಿಸಿದರೆ ಭದ್ರತಾ ಸೆಟ್ಟಿಂಗ್ಗಳು ಬದಲಾಗಬಹುದು"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"ಹಾಟ್ಸ್ಪಾಟ್ ಆನ್ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"ಹಾಟ್ಸ್ಪಾಟ್ ಆಫ್ ಮಾಡಲಾಗುತ್ತಿದೆ…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ಟೆಥರಿಂಗ್ ಲಭ್ಯವಿಲ್ಲ"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"ಅಪರಿಚಿತ"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"ಸ್ಪೀಕರ್"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"ಹೆಡ್ಫೋನ್ಗಳು"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"ಕಾರ್ ಕಿಟ್"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"ಇತರೆ"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ನೆಟ್ವರ್ಕ್ ಡೌನ್ಲೋಡ್ ದರದ ಮಿತಿ"</string>
diff --git a/res/values-ko/arrays.xml b/res/values-ko/arrays.xml
index 3d1d00d..eb24411 100644
--- a/res/values-ko/arrays.xml
+++ b/res/values-ko/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1분 후"</item>
<item msgid="1574040255478150028">"5분 후"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"밝기 자동 조절을 사용 설정하여 배터리 수명 늘리기"</item>
+ <item msgid="2256666063790193306">"화면 자동 잠금 시간을 줄여 배터리 수명 늘리기"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ko/strings.xml b/res/values-ko/strings.xml
index 1305480..526217e 100644
--- a/res/values-ko/strings.xml
+++ b/res/values-ko/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"선호하는 주파수를 사용할 수 없는 경우 핫스팟에서 다른 주파수를 사용할 수 있습니다. 주파수를 변경하면 핫스팟 보안 설정도 변경될 수 있습니다."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6GHz에서 사용할 수 없음"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"핫스팟 주파수를 변경하면 보안 설정도 변경될 수 있습니다."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"핫스팟 켜는 중…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"핫스팟 끄는 중…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"테더링을 사용할 수 없음"</string>
@@ -2766,7 +2772,7 @@
<string name="help_label" msgid="2896538416436125883">"고객센터"</string>
<string name="user_account_title" msgid="6389636876210834864">"콘텐츠용 계정"</string>
<string name="user_picture_title" msgid="7176437495107563321">"사진 ID"</string>
- <string name="extreme_threats_title" msgid="1098958631519213856">"긴급한 위협"</string>
+ <string name="extreme_threats_title" msgid="1098958631519213856">"극심한 위협"</string>
<string name="extreme_threats_summary" msgid="3560742429496902008">"생명과 재산에 대한 긴급한 위협에 대해 알림을 수신합니다."</string>
<string name="severe_threats_title" msgid="8962959394373974324">"심각한 위협"</string>
<string name="severe_threats_summary" msgid="4982256198071601484">"생명 및 재산에 대한 심각한 위협에 대해 알림을 수신합니다."</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"호환되는 미디어에서 더 몰입감 넘치는 오디오를 경험할 수 있습니다."</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"머리 추적"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"머리를 움직이면 오디오가 변경되어 더 자연스러운 소리를 들을 수 있습니다."</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"오디오 기기 유형"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"알 수 없음"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"스피커"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"헤드폰"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"차량 키트"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"기타"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"네트워크 다운로드 속도 제한"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"인터넷 연결을 제공하는 모든 네트워크에 적용할 네트워크 대역폭 인그레스 속도 제한을 설정합니다."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"네트워크 다운로드 속도 제한 설정"</string>
diff --git a/res/values-ky/arrays.xml b/res/values-ky/arrays.xml
index 8f6fc3f..e2b8dd0 100644
--- a/res/values-ky/arrays.xml
+++ b/res/values-ky/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 мүнөттөн кийин"</item>
<item msgid="1574040255478150028">"5 мүнөттөн кийин"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Батареянын кубатынын мөөнөтүн узартуу үчүн ыңгайлаштырылуучу жарыкты күйгүзүңүз"</item>
+ <item msgid="2256666063790193306">"Батареянын кубатынын мөөнөтүн узартуу үчүн экрандын өчүү убакытын кыскартыңыз"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ky/strings.xml b/res/values-ky/strings.xml
index 3935e8a..b229796 100644
--- a/res/values-ky/strings.xml
+++ b/res/values-ky/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Эгер сиз каалаган жыштык жок болсо, байланыш түйүнүңүз башкасын колдонушу мүмкүн. Жыштыкты өзгөртсөңүз, байланыш түйүнүнүн коопсуздук параметрлери өзгөрүшү мүмкүн."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 ГГц менен жеткиликсиз"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Байланыш түйүнүнүн жыштыгын өзгөртсөңүз, коопсуздук параметрлери өзгөрүшү мүмкүн"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Байланыш түйүнү жандырылууда…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Байланыш түйүнү өчүрүлүүдө…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Байланыш түйүнү жеткиликсиз"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Шайкеш түзмөктөрдөн чыккан үн таасирдүү угулат"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Баштын кыймылына көз салуу"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Үн табигый угулушу үчүн башыңызды кыймылдатканыңызда аудио өзгөрөт"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Аудио түзмөктүн түрү"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Белгисиз"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Динамик"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Гарнитура"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Автоунаа гарнитурасы"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Башка"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Тармактан жүктөп алуу ылдамдыгынын чеги"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Интернет байланышын камсыздаган бардык тармактарга колдонула турган тармактын өткөрүү жөндөмдүүлүгүнүн кирүү жыштыгынын чегин конфигурациялаңыз."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Тармактан жүктөп алуу ылдамдыгынын чегин конфигурациялаңыз"</string>
diff --git a/res/values-lo/arrays.xml b/res/values-lo/arrays.xml
index f143b48..d3b4fc3 100644
--- a/res/values-lo/arrays.xml
+++ b/res/values-lo/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"ຫຼັງຈາກ 1 ນາທີ"</item>
<item msgid="1574040255478150028">"ຫຼັງຈາກ 5 ນາທີ"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"ເປີດຄຸນສົມບັດປັບຄວາມແຈ້ງອັດຕະໂນມັດເພື່ອຍືດອາຍຸແບັດເຕີຣີ"</item>
+ <item msgid="2256666063790193306">"ຫຼຸດໄລຍະໝົດເວລາໜ້າຈໍເພື່ອຍືດອາຍຸແບັດເຕີຣີ"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-lo/strings.xml b/res/values-lo/strings.xml
index eb669c3..c8209f7 100644
--- a/res/values-lo/strings.xml
+++ b/res/values-lo/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"ຫາກບໍ່ມີຄວາມຖີ່ທີ່ທ່ານຕ້ອງການ, ຮັອດສະປອດຂອງທ່ານອາດໃຊ້ຄວາມຖີ່ອື່ນ. ການຕັ້ງຄ່າຄວາມປອດໄພຮັອດສະປອດອາດປ່ຽນແປງຫາກທ່ານປ່ຽນຄວາມຖີ່."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"ບໍ່ສາມາດໃຊ້ໄດ້ກັບ 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"ການຕັ້ງຄ່າຄວາມປອດໄພອາດປ່ຽນ ຫາກທ່ານປ່ຽນຄວາມຖີ່ຂອງຮັອດສະປອດ"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"ກຳລັງເປີດໃຊ້ຮັອດສະປອດ..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"ກຳລັງປິດຮັອດສະປອດ..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ບໍ່ສາມາດໃຊ້ການປ່ອຍສັນຍານໄດ້"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"ສຽງຈາກມີເດຍທີ່ເຂົ້າກັນໄດ້ຈະມີຄວາມສົມຈິງຍິ່ງຂຶ້ນ"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"ການຕິດຕາມຫົວ"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"ສຽງຈະປ່ຽນເມື່ອທ່ານຍັບຫົວຂອງທ່ານເພື່ອໃຫ້ສຽງເປັນທຳມະຊາດຍິ່ງຂຶ້ນ"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"ປະເພດເຄື່ອງສຽງ"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"ບໍ່ຮູ້ຈັກ"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"ລຳໂພງ"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"ຫູຟັງ"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"ຊຸດເຄື່ອງມືສຳລັບລົດ"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"ອື່ນໆ"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ຂີດຈຳກັດອັດຕາດາວໂຫຼດເຄືອຂ່າຍ"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ຕັ້ງຄ່າຂີດຈຳກັດອັດຕາການເຂົ້າແບນວິດເຄືອຂ່າຍເຊິ່ງນຳໃຊ້ກັບເຄືອຂ່າຍທັງໝົດທີ່ສະໜອງການເຊື່ອມຕໍ່ອິນເຕີເນັດ."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ຕັ້ງຄ່າຂີດຈຳກັດອັດຕາການດາວໂຫຼດເຄືອຂ່າຍ"</string>
diff --git a/res/values-lt/arrays.xml b/res/values-lt/arrays.xml
index a0ed830..5eaa696 100644
--- a/res/values-lt/arrays.xml
+++ b/res/values-lt/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Po vienos minutės"</item>
<item msgid="1574040255478150028">"Po penkių minučių"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Įjunkite prisitaikantį šviesumą, kad pailgintumėte akumuliatoriaus veikimo laiką"</item>
+ <item msgid="2256666063790193306">"Sumažinkite ekrano skirtąjį laiką, kad pailgintumėte akumuliatoriaus veikimo laiką"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-lt/strings.xml b/res/values-lt/strings.xml
index 190c8a2..e4a19a1 100644
--- a/res/values-lt/strings.xml
+++ b/res/values-lt/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Jei pageidaujamas dažnis nepasiekiamas, viešosios interneto prieigos taškas gali naudoti kitą dažnį. Pakeitus dažnį gali pasikeisti viešosios interneto prieigos taško saugos nustatymai."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nepasiekiama su 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Saugos nustatymai gali pasikeisti, jei pakeisite viešosios interneto prieigos taško dažnį"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Įjungiamas viešosios interneto prieigos taškas…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Išjungiamas viešosios interneto prieigos taškas…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Įrenginio kaip modemo naudojimas nepasiekiamas"</string>
@@ -4667,18 +4673,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Kokybiškesnis suderinamos medijos garsas"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Galvos stebėjimas"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Garso pakeitimai, kad garsas skambėtų natūraliau judinant galvą"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Garso įrenginio tipas"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Nežinoma"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Garsiakalbis"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Ausinės"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Automobilinė įranga"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Kita"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Tinklo atsisiuntimo rodiklio apribojimas"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigūruokite tinklo pralaidumo įvesties rodiklio apribojimą, kuris taikomas visiems tinklams, teikiantiems interneto ryšį."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigūruokite tinklo atsisiuntimo rodiklio apribojimą"</string>
diff --git a/res/values-lv/arrays.xml b/res/values-lv/arrays.xml
index 72cfea4..c4e83a3 100644
--- a/res/values-lv/arrays.xml
+++ b/res/values-lv/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Pēc 1 minūtes"</item>
<item msgid="1574040255478150028">"Pēc 5 minūtēm"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Lai paildzinātu akumulatora darbību, ieslēdziet adaptīvo spilgtumu"</item>
+ <item msgid="2256666063790193306">"Lai paildzinātu akumulatora darbību, samaziniet ekrāna noildzes laiku"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-lv/strings.xml b/res/values-lv/strings.xml
index de85b50..09715be 100644
--- a/res/values-lv/strings.xml
+++ b/res/values-lv/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ja vēlamā frekvence nav pieejama, tīklājā varat izmantot citu frekvenci. Ja mainīsiet frekvenci, var tikt mainīti tīklāja drošības iestatījumi."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nav pieejama, izmantojot šādu frekvenci: 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Ja mainīsiet tīklāja frekvenci, var tikt mainīti drošības iestatījumi."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Notiek tīklāja ieslēgšana…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Notiek tīklāja izslēgšana…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Piesaiste nav pieejama"</string>
@@ -4666,18 +4672,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Audio no saderīga multivides satura kļūst iekļaujošāks"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Galvas izsekošana"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Kustinot galvu, audio mainīsies, lai izklausītos dabiskāk"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Audio ierīces veids"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Nezināma ierīce"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Skaļrunis"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Austiņas"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Automašīnas komplekts"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Cita veida ierīce"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Tīkla lejupielādes ātruma ierobežojums"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Varat konfigurēt tīkla joslas platuma ātruma ierobežojumu ienākošajiem datiem. Tas tiks piemērots visiem tīkliem, kas nodrošina interneta savienojumu."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Tīkla lejupielādes ātruma ierobežojuma konfigurēšana"</string>
diff --git a/res/values-mk/strings.xml b/res/values-mk/strings.xml
index 38365f1..4574caf 100644
--- a/res/values-mk/strings.xml
+++ b/res/values-mk/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ако вашата претпочитана фреквенција не е достапна, вашата точка на пристап може да користи друга. Поставките за безбедност на точка на пристап може да се променат ако ја промените фреквенцијата."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Не е достапно со 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Поставките за безбедност може да се променат ако ја промените фреквенцијата на точката за пристап"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Вклучување точка на пристап..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Исклучување точка на пристап..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Интернет преку мобилен не е достапен"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Звукот од компатибилните аудиовизуелни содржини е пореалистичен"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Следење на главата"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Звукот се менува како што ја движите главата за да звучи поприродно"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Тип аудиоуред"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Непознато"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Звучник"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Слушалки"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Комплет за автомобил"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Друго"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ограничување за мрежна брзина на преземање"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Конфигурирајте го ограничувањето за брзина на пристап до мрежата што ќе се примени на сите мрежи што овозможуваат поврзување на интернет."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Конфигурирајте го ограничувањето за мрежна брзина на преземање"</string>
diff --git a/res/values-ml/arrays.xml b/res/values-ml/arrays.xml
index 4b3bad6..0dadd1c 100644
--- a/res/values-ml/arrays.xml
+++ b/res/values-ml/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"ഒരു മിനിറ്റിന് ശേഷം"</item>
<item msgid="1574040255478150028">"5 മിനിറ്റിന് ശേഷം"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"ബാറ്ററി ലെെഫ് വർദ്ധിപ്പിക്കുന്നതിന് അനുയോജ്യമായ തെളിച്ചം ഓണാക്കുക"</item>
+ <item msgid="2256666063790193306">"ബാറ്ററി ലൈഫ് വർദ്ധിപ്പിക്കുന്നതിന് സ്ക്രീനിന്റെ സമയപരിധി കുറയ്ക്കുക"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ml/strings.xml b/res/values-ml/strings.xml
index e48865b..b823219 100644
--- a/res/values-ml/strings.xml
+++ b/res/values-ml/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"മുൻഗണന നൽകുന്ന ഫ്രീക്വൻസി ലഭ്യമല്ലെങ്കിൽ, നിങ്ങളുടെ ഹോട്ട്സ്പോട്ട് മറ്റൊരെണ്ണം ഉപയോഗിച്ചേക്കാം. നിങ്ങൾ ഫ്രീക്വൻസി മാറ്റിയാൽ, ഹോട്ട്സ്പോട്ട് സുരക്ഷാ ക്രമീകരണം മാറിയേക്കാം."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz-ൽ ലഭ്യമല്ല"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"നിങ്ങൾ ഹോട്ട്സ്പോട്ടിന്റ് ഫ്രീക്വൻസി മാറ്റിയാൽ സുരക്ഷാ ക്രമീകരണം മാറിയേക്കാം"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"ഹോട്ട്സ്പോട്ട് ഓണാക്കുന്നു…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"ഹോട്ട്സ്പോട്ട് ഓഫാക്കുന്നു…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ടെതറിംഗ് ലഭ്യമല്ല"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"അജ്ഞാതം"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"സ്പീക്കർ"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"ഹെഡ്ഫോണുകൾ"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"കാർ കിറ്റ്"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"മറ്റുള്ളവ"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"നെറ്റ്വർക്ക് ഡൗൺലോഡ് നിരക്ക് പരിധി"</string>
diff --git a/res/values-mn/strings.xml b/res/values-mn/strings.xml
index f61689b..46743d4 100644
--- a/res/values-mn/strings.xml
+++ b/res/values-mn/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Хэрэв таны сонгосон давтамж боломжгүй бол таны сүлжээний цэг өөрийг ашиглаж магадгүй. Хэрэв та давтамжийг өөрчилбөл сүлжээний цэгийн аюулгүй байдлын тохиргоо өөрчлөгдөж магадгүй."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 ГГц-ээр боломжгүй"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Хэрэв та сүлжээний цэгийн давтамжийг өөрчилбөл аюулгүй байдлын тохиргоо өөрчлөгдөж магадгүй"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Сүлжээний цэгийг асааж байна…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Сүлжээний цэгийг унтрааж байна…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Модем хийх боломжгүй байна"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Тохиромжтой медианы аудио илүү гайхалтай болно"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Толгой хянах"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Таныг толгойгоо хөдөлгөх үед илүү бодит мэт сонсогдохын тулд аудио өөрчлөгдөнө"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Аудио төхөөрөмжийн төрөл"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Тодорхойгүй"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Чанга яригч"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Чихэвч"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Автомашины хэрэгсэл"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Бусад"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Сүлжээг татаж авах үнэлгээний хязгаар"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Интернэт холболтоор хангадаг бүх сүлжээнд хэрэглэх сүлжээний зурвасын өргөн нэвтрэх хурдны хязгаарыг тохируулна уу."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Тохируулах сүлжээг татаж авах үнэлгээний хязгаар"</string>
diff --git a/res/values-mr/arrays.xml b/res/values-mr/arrays.xml
index 5b322ba..f51c0fa 100644
--- a/res/values-mr/arrays.xml
+++ b/res/values-mr/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"एका मिनिटानंतर"</item>
<item msgid="1574040255478150028">"पाच मिनिटांनंतर"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"बॅटरी लाइफ वाढवण्यासाठी अडॅप्टिव्ह ब्राइटनेस सुरू करा"</item>
+ <item msgid="2256666063790193306">"बॅटरी लाइफ वाढवण्यासाठी स्क्रीन टाइमआउट कमी करा"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-mr/strings.xml b/res/values-mr/strings.xml
index c27db95..1d61ec98 100644
--- a/res/values-mr/strings.xml
+++ b/res/values-mr/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"तुमची प्राधान्य असलेली वारंवारता उपलब्ध नसल्यास, तुमचे हॉटस्पॉट वेगळी वारंवारता वापरू शकते. तुम्ही वारंवारता बदलल्यास हॉटस्पॉट सुरक्षा सेटिंग्ज बदलू शकतात."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz सह उपलब्ध नाही"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"तुम्ही हॉटस्पॉटची वारंवारता बदलल्यास सुरक्षा सेटिंग्ज बदलू शकतात"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"हॉटस्पॉट सुरू करत आहे…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"हॉटस्पॉट बंद करत आहे…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"टेदरिंग उपलब्ध नाही"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"कंपॅटिबल मीडियामधील ऑडिओ हा आणखी वेधक होतो"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"हेड ट्रॅकिंग"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"अधिक नैसर्गिक वाटावे यासाठी, तुम्ही डोके हलवता तसा आवाज बदलतो"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"ऑडिओ डिव्हाइस प्रकार"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"अज्ञात"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"स्पीकर"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"हेडफोन"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"कार किट"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"इतर"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"नेटवर्कच्या डाउनलोड रेटची मर्यादा"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"इंटरनेट कनेक्टिव्हिटी पुरवणाऱ्या सर्व नेटवर्कना लागू होणारी नेटवर्क बँडविड्थ प्रवेश रेट मर्यादा कॉंफिगर करा."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"नेटवर्कच्या डाउनलोड रेटची मर्यादा कॉंफिगर करा"</string>
diff --git a/res/values-ms/strings.xml b/res/values-ms/strings.xml
index 097b412..80f7012 100644
--- a/res/values-ms/strings.xml
+++ b/res/values-ms/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Jika frekuensi pilihan anda tidak tersedia, tempat liputan anda boleh menggunakan frekuensi lain. Tetapan keselamatan tempat liputan mungkin berubah jika anda mengubah frekuensi."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Tidak tersedia dengan 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Tetapan keselamatan mungkin berubah jika anda menukar kekerapan tempat liputan"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Menghidupkan tempat liputan..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Mematikan tempat liputan..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Penambatan tidak tersedia"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Tidak diketahui"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Pembesar suara"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Fon kepala"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kit Kereta"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Lain-lain"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Had kadar muat turun rangkaian"</string>
diff --git a/res/values-my/arrays.xml b/res/values-my/arrays.xml
index 65c1e19..53420f0 100644
--- a/res/values-my/arrays.xml
+++ b/res/values-my/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"၁ မိနစ်နောက်ပိုင်း"</item>
<item msgid="1574040255478150028">"၅ မိနစ်နောက်ပိုင်း"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"ဘက်ထရီ သက်တမ်းရှည်စေရန် အလိုက်သင့် တောက်ပမှုကို ဖွင့်ပါ"</item>
+ <item msgid="2256666063790193306">"ဘက်ထရီ သက်တမ်းရှည်စေရန် ဖန်သားပြင် အချိန်ကုန်သွားခြင်းကို လျှော့ပါ"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-my/strings.xml b/res/values-my/strings.xml
index 4f97273..4b50d99 100644
--- a/res/values-my/strings.xml
+++ b/res/values-my/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"သင်၏ ဦးစားပေးကြိမ်နှုန်း မရနိုင်ပါက ဟော့စပေါ့သည် အခြားတစ်ခုကို သုံးနိုင်သည်။ ကြိမ်နှုန်းပြောင်းပါက ဟော့စပေါ့လုံခြုံရေးဆက်တင်များ ပြောင်းနိုင်သည်။"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz ဖြင့် မရနိုင်ပါ"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"ဟော့စပေါ့၏ကြိမ်နှုန်းကို ပြောင်းပါက လုံခြုံရေးဆက်တင်များ ပြောင်းနိုင်သည်"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"ဟော့စပေါ့ ဖွင့်နေသည် …"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"ဟော့စပေါ့ ပိတ်နေသည် …"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"မိုဘိုင်းသုံး၍ ချိတ်ဆက်ခြင်း မရနိုင်ပါ"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"မသိ"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"စပီကာ"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"နားကြပ်"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"ကားပစ္စည်းအစုံ"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"အခြား"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ကွန်ရက်ဒေါင်းလုဒ်လုပ်နှုန်း ကန့်သတ်ချက်"</string>
diff --git a/res/values-nb/strings.xml b/res/values-nb/strings.xml
index 9448d3f..f6ed65b 100644
--- a/res/values-nb/strings.xml
+++ b/res/values-nb/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Hvis frekvensen du foretrekker, ikke er tilgjengelig, kan wifi-sonen bruke en annen. Sikkerhetsinnstillingene for wifi-sonen kan endres hvis du bytter frekvensen."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Ikke tilgjengelig med 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Sikkerhetsinnstillingene kan endres hvis du forandrer frekvensen for wifi-sonen"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Slår på wifi-sone …"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Slår av trådløs sone …"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Internettdeling er utilgjengelig"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Lyd fra kompatible enheter blir mer omsluttende"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Hodesporing"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Lyden endres når du beveger hodet, slik at den høres mer naturlig ut"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Type lydenhet"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Ukjent"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Høyttaler"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Hodetelefoner"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Bilsett"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Annet"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Grense for nedlastingshastighet for nettverket"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurer grensen for innkommende båndbredde i nettverket, som benyttes for alle nettverk som gir internettilkobling."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurer grensen for nedlastingshastighet for nettverket"</string>
diff --git a/res/values-ne/arrays.xml b/res/values-ne/arrays.xml
index 894d2d7..bacfaf4 100644
--- a/res/values-ne/arrays.xml
+++ b/res/values-ne/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"१ मिनेटपछि"</item>
<item msgid="1574040255478150028">"५ मिनेटपछि"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"ब्याट्रीको आयु बढाउन अनुकूलनयोग्य चमक अन गर्नुहोस्"</item>
+ <item msgid="2256666063790193306">"ब्याट्रीको आयु बढाउन स्क्रिन टाइमआउट घटाउनुहोस्"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ne/strings.xml b/res/values-ne/strings.xml
index 9e0c10a..463ad93 100644
--- a/res/values-ne/strings.xml
+++ b/res/values-ne/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"तपाईंको रोजाइको फ्रिक्वेन्सी उपलब्ध छैन भने हटस्पटले अर्कै फ्रिक्वेन्सी प्रयोग गर्न सक्छ। तपाईंले फ्रिक्वेन्सी परिवर्तन गर्नुभयो भने हटस्पटको सुरक्षासम्बन्धी सेटिङ पनि परिवर्तन हुन सक्छ।"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"६ GHz मा उपलब्ध छैन"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"तपाईंले हटस्पटको फ्रिक्वेन्सी बदल्नुभयो भने सुरक्षासम्बन्धी सेटिङ पनि बदलिन सक्छ"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"हटस्पट खुल्दै..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"हटस्पट बन्द गरिँदै..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"टेदरिङ उपलब्ध छैन"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"कम्प्याटिबल मिडियाको अडियो अझै इमर्सिभ हुन्छ"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"हेड ट्र्याकिङ"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"तपाईंले थप स्वाभाविक देखिनका लागि टाउको हल्लाउँदा अडियो बदलिन्छ"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"अडियो डिभाइसको प्रकार"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"अज्ञात"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"स्पिकर"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"हेडफोनहरू"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"कार किट"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"अन्य"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"इन्टरनेटबाट सामग्री डाउनलोड गर्ने स्पिडको सीमा"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"इन्टरनेटबाट सामग्री डाउनलोड गर्ने स्पिडको सीमा तोक्नुहोस्। इन्टरनेट सेवा प्रदान गर्ने जुनसुकै सेवाहरूमा यस्तो सीमा तोक्न सकिन्छ।"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"इन्टरनेटबाट सामग्री डाउनलोड गर्ने स्पिडको सीमा तोक्नुहोस्"</string>
diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml
index 11583cf..53961c8 100644
--- a/res/values-nl/strings.xml
+++ b/res/values-nl/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Als je voorkeursfrequentie niet beschikbaar is, kan je hotspot een andere gebruiken. Als je de frequentie wijzigt, kunnen de hotspot-beveiligingsinstellingen veranderen."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Niet beschikbaar met 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Als je de frequentie van de hotspot wijzigt, kunnen de beveiligingsinstellingen veranderen"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Hotspot aanzetten…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Hotspot uitzetten…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering niet beschikbaar"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Onbekend"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Speaker"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Hoofdtelefoon"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Carkit"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Anders"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limiet voor downloadsnelheid van netwerk"</string>
diff --git a/res/values-or/arrays.xml b/res/values-or/arrays.xml
index 74e95e2..c4faee2 100644
--- a/res/values-or/arrays.xml
+++ b/res/values-or/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 ମିନିଟ ପରେ"</item>
<item msgid="1574040255478150028">"5 ମିନିଟ ପରେ"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"ବେଟେରୀ ଲାଇଫକୁ ବଢ଼ାଇବା ପାଇଁ ଆଡେପ୍ଟିଭ ଉଜ୍ଜ୍ୱଳତା ଚାଲୁ କରନ୍ତୁ"</item>
+ <item msgid="2256666063790193306">"ବେଟେରୀ ଲାଇଫକୁ ବଢ଼ାଇବା ପାଇଁ ସ୍କ୍ରିନ ଟାଇମଆଉଟ କମ କରନ୍ତୁ"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-or/strings.xml b/res/values-or/strings.xml
index 27383df..1e7ce56 100644
--- a/res/values-or/strings.xml
+++ b/res/values-or/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"ଯଦି ଆପଣଙ୍କ ପସନ୍ଦର ଫ୍ରିକ୍ୱେନ୍ସି ଉପଲବ୍ଧ ନାହିଁ, ତେବେ ଆପଣଙ୍କ ହଟସ୍ପଟ ଏକ ଭିନ୍ନ ଫ୍ରିକ୍ୱେନ୍ସି ବ୍ୟବହାର କରିପାରେ। ଯଦି ଆପଣ ଫ୍ରିକ୍ୱେନ୍ସି ବଦଳାନ୍ତି ତେବେ ହଟସ୍ପଟ ସୁରକ୍ଷା ସେଟିଂସ ପରିବର୍ତ୍ତନ ହୋଇପାରେ।"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz ସହ ଉପଲବ୍ଧ ନାହିଁ"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"ଯଦି ଆପଣ ହଟସ୍ପଟର ଫ୍ରିକ୍ୱେନ୍ସି ବଦଳାନ୍ତି ତେବେ ସୁରକ୍ଷା ସେଟିଂସ ପରିବର୍ତ୍ତନ ହୋଇପାରେ"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"ହଟସ୍ପଟ ଅନ କରୁଛି…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"ହଟସ୍ପଟ୍ ଅଫ୍ କରାଯାଉଛି…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ଟିଥରିଂ ଉପଲବ୍ଧ ନାହିଁ"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"କମ୍ପାଟିବଲ ମିଡିଆରୁ ଆସିଥିବା ଅଡିଓ ଅଧିକ ଇମର୍ସିଭ ହୋଇଥାଏ"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"ହେଡ ଟ୍ରାକିଂ"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"ସାଉଣ୍ଡକୁ ଅଧିକ ସ୍ୱାଭାବିକ କରିବା ପାଇଁ ଆପଣ ଆପଣଙ୍କ ମୁଣ୍ଡକୁ ମୁଭ କରିବା ସମୟରେ ଅଡିଓ ପରିବର୍ତ୍ତନ ହୁଏ"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"ଅଡିଓ ଡିଭାଇସ ପ୍ରକାର"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"ଅଜଣା"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"ସ୍ପିକର"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"ହେଡଫୋନଗୁଡ଼ିକ"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"କାର କିଟ"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"ଅନ୍ୟ"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ନେଟୱାର୍କ ଡାଉନଲୋଡ ରେଟ ସୀମା"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ଇଣ୍ଟରନେଟ ସଂଯୋଗ ପ୍ରଦାନ କରୁଥିବା ସମସ୍ତ ନେଟୱାର୍କରେ ଲାଗୁ ହେଉଥିବା ନେଟୱାର୍କ ବ୍ୟାଣ୍ଡୱିଡଥ ଇନଗ୍ରେସ ରେଟ ସୀମାକୁ କନଫିଗର କରନ୍ତୁ।"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ନେଟୱାର୍କ ଡାଉନଲୋଡ ରେଟ ସୀମାକୁ କନଫିଗର କରନ୍ତୁ"</string>
diff --git a/res/values-pa/arrays.xml b/res/values-pa/arrays.xml
index 8a5d48f..0e9b469 100644
--- a/res/values-pa/arrays.xml
+++ b/res/values-pa/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 ਮਿੰਟ ਬਾਅਦ"</item>
<item msgid="1574040255478150028">"5 ਮਿੰਟਾਂ ਬਾਅਦ"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"ਬੈਟਰੀ ਲਾਈਫ਼ ਵਧਾਉਣ ਲਈ ਅਡੈਪਟਿਵ ਬ੍ਰਾਈਟਨੈੱਸ ਚਾਲੂ ਕਰੋ"</item>
+ <item msgid="2256666063790193306">"ਬੈਟਰੀ ਲਾਈਫ਼ ਵਧਾਉਣ ਲਈ ਸਕ੍ਰੀਨ ਦੇ ਬੰਦ ਹੋਣ ਦਾ ਸਮਾਂ ਘਟਾਓ"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-pa/strings.xml b/res/values-pa/strings.xml
index 5f81b8e..a6991d0 100644
--- a/res/values-pa/strings.xml
+++ b/res/values-pa/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"ਜੇ ਤੁਹਾਡੀ ਤਰਜੀਹੀ ਵਾਰਵਾਰਤਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ, ਤਾਂ ਤੁਹਾਡਾ ਹੌਟਸਪੌਟ ਕਿਸੇ ਵੱਖਰੀ ਵਾਰਵਾਰਤਾ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦਾ ਹੈ। ਜੇ ਤੁਸੀਂ ਵਾਰਵਾਰਤਾ ਨੂੰ ਬਦਲਦੇ ਹੋ, ਤਾਂ ਹੌਟਸਪੌਟ ਸੁਰੱਖਿਆ ਸੈਟਿੰਗਾਂ ਬਦਲ ਸਕਦੀਆਂ ਹਨ।"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz ਨਾਲ ਉਪਲਬਧ ਨਹੀਂ ਹੈ"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"ਜੇ ਤੁਸੀਂ ਹੌਟਸਪੌਟ ਦੀ ਵਾਰਵਾਰਤਾ ਨੂੰ ਬਦਲਦੇ ਹੋ, ਤਾਂ ਸੁਰੱਖਿਆ ਸੈਟਿੰਗਾਂ ਬਦਲ ਸਕਦੀਆਂ ਹਨ"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"ਹੌਟਸਪੌਟ ਚਾਲੂ ਕਰ ਰਿਹਾ ਹੈ..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"ਹੌਟਸਪੌਟ ਬੰਦ ਕਰ ਰਿਹਾ ਹੈ…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ਟੈਦਰਿੰਗ ਅਣਉਪਲਬਧ ਹੈ"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"ਅਨੁਰੂਪ ਮੀਡੀਆ ਤੋਂ ਆਡੀਓ ਵਧੇਰੇ ਇਮਰਸਿਵ ਬਣ ਜਾਂਦੀ ਹੈ"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"ਹੈੱਡ ਟਰੈਕਿੰਗ"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"ਜਦੋਂ ਤੁਸੀਂ ਆਪਣਾ ਸਿਰ ਉਸ ਦਿਸ਼ਾ ਵੱਲ ਹਿਲਾਉਂਦੇ ਹੋ ਜਿੱਥੋਂ ਧੁਨੀ ਆ ਰਹੀ ਹੈ ਤਾਂ ਆਡੀਓ ਹੋਰ ਕੁਦਰਤੀ ਸੁਣਾਈ ਦਿੰਦੀ ਹੈ"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"ਆਡੀਓ ਡੀਵਾਈਸ ਦੀ ਕਿਸਮ"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"ਅਗਿਆਤ"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"ਸਪੀਕਰ"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"ਹੈੱਡਫ਼ੋਨ"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"ਕਾਰ ਕਿੱਟ"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"ਹੋਰ"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ਨੈੱਟਵਰਕ ਡਾਊਨਲੋਡ ਦਰ ਸੀਮਾ"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"ਨੈੱਟਵਰਕ ਬੈਂਡਵਿਡਥ ਪ੍ਰਵੇਸ਼ ਦਰ ਸੀਮਾ ਦਾ ਸੰਰੂਪਣ ਕਰੋ ਜੋ ਇੰਟਰਨੈੱਟ ਕਨੈਕਟੀਵਿਟੀ ਮੁਹੱਈਆ ਕਰਵਾਉਣ ਵਾਲੇ ਸਾਰੇ ਨੈੱਟਵਰਕਾਂ \'ਤੇ ਲਾਗੂ ਹੁੰਦੀ ਹੈ।"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ਨੈੱਟਵਰਕ ਡਾਊਨਲੋਡ ਦਰ ਸੀਮਾ ਦਾ ਸੰਰੂਪਣ ਕਰੋ"</string>
diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml
index d60ec1e..70dc739 100644
--- a/res/values-pl/strings.xml
+++ b/res/values-pl/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Jeśli preferowana częstotliwość nie jest dostępna, hotspot może użyć innej. Zmiana częstotliwości może wpłynąć na ustawienia zabezpieczeń na hotspocie."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Niedostępne przy 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Zmiana częstotliwości na hotspocie może wpłynąć na ustawienia zabezpieczeń."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Włączam punktu dostępu…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Wyłączam punkt dostępu…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering niedostępny"</string>
@@ -4667,18 +4673,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Jeszcze lepsza jakość dźwięku z kompatybilnych multimediów"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Monitorowanie ruchów głowy"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Dźwięk zmienia się, kiedy poruszasz głową, aby brzmieć bardziej naturalnie"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Typ urządzenia audio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Brak informacji"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Głośnik"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Słuchawki"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Zestaw samochodowy"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Inne"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ograniczenie liczby żądań pobierania w sieci"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Skonfiguruj ograniczenie liczby żądań ruchu przychodzącego dla przepustowości sieci we wszystkich sieciach, które zapewniają połączenie z internetem"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Skonfiguruj ograniczenie liczby żądań pobierania w sieci"</string>
diff --git a/res/values-pt-rBR/arrays.xml b/res/values-pt-rBR/arrays.xml
index 8658ff9..9c116f8 100644
--- a/res/values-pt-rBR/arrays.xml
+++ b/res/values-pt-rBR/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Depois de um minuto"</item>
<item msgid="1574040255478150028">"Depois de cinco minutos"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Ativa o brilho adaptável para prolongar a duração da bateria"</item>
+ <item msgid="2256666063790193306">"Reduz o tempo limite da tela para prolongar a duração da bateria"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml
index be83639..30259ce 100644
--- a/res/values-pt-rBR/strings.xml
+++ b/res/values-pt-rBR/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Caso sua frequência preferida não esteja disponível, o ponto de acesso pode usar outra. As configurações de segurança do ponto de acesso poderão mudar se você modificar a frequência."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Indisponível com 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"As configurações de segurança poderão mudar se você modificar a frequência do ponto de acesso"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Ativando o ponto de acesso..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Desativando o ponto de acesso..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering indisponível"</string>
@@ -3919,7 +3925,7 @@
<string name="swipe_up_to_switch_apps_title" msgid="6677266952021118342">"Navegação com dois botões"</string>
<string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"Para mudar de app, deslize o botão home para cima. Para ver todos os apps, deslize para cima novamente. Para retornar, toque no botão \"Voltar\"."</string>
<string name="emergency_settings_preference_title" msgid="6183455153241187148">"Segurança e emergência"</string>
- <string name="emergency_dashboard_summary" msgid="401033951074039302">"SOS de emergência, informações médicas, alertas"</string>
+ <string name="emergency_dashboard_summary" msgid="401033951074039302">"SOS de emergência, informações de saúde, alertas"</string>
<string name="edge_to_edge_navigation_title" msgid="714427081306043819">"Navegação por gestos"</string>
<string name="edge_to_edge_navigation_summary" msgid="8497033810637690561">"Para ir para a tela inicial, deslize da parte de baixo da tela para cima. Para mudar de app, deslize de baixo para cima, mantenha a tela pressionada e depois solte. Para voltar, deslize de um dos lados da tela para o outro."</string>
<string name="legacy_navigation_title" msgid="7877402855994423727">"Navegação com três botões"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Desconhecido"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Alto-falante"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Fones de ouvido"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kit do carro"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Outro"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limitação da velocidade de download da rede"</string>
diff --git a/res/values-pt-rPT/arrays.xml b/res/values-pt-rPT/arrays.xml
index c11b6e2..254647a 100644
--- a/res/values-pt-rPT/arrays.xml
+++ b/res/values-pt-rPT/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Após 1 minuto"</item>
<item msgid="1574040255478150028">"Após 5 minutos"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Ativar luminosidade adaptável para prolongar a autonomia da bateria"</item>
+ <item msgid="2256666063790193306">"Reduzir limite de tempo do ecrã para prolongar a autonomia da bateria"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-pt-rPT/strings.xml b/res/values-pt-rPT/strings.xml
index b7f4438..510f289 100644
--- a/res/values-pt-rPT/strings.xml
+++ b/res/values-pt-rPT/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Se a sua frequência preferida não estiver disponível, a zona Wi-Fi pode usar outra. As definições de segurança da zona Wi-Fi podem mudar se alterar a frequência."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Não disponível com 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"As definições de segurança podem mudar se alterar a frequência da zona Wi-Fi"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"A ativar zona Wi-Fi..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"A desativar zona Wi-Fi..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Ligação (à Internet) via telemóvel indisponível"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Desconhecido"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Altifalante"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Auscultadores"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kit para carro"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Outro"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limitação de velocidade de transferência da rede"</string>
diff --git a/res/values-pt/arrays.xml b/res/values-pt/arrays.xml
index 8658ff9..9c116f8 100644
--- a/res/values-pt/arrays.xml
+++ b/res/values-pt/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Depois de um minuto"</item>
<item msgid="1574040255478150028">"Depois de cinco minutos"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Ativa o brilho adaptável para prolongar a duração da bateria"</item>
+ <item msgid="2256666063790193306">"Reduz o tempo limite da tela para prolongar a duração da bateria"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-pt/strings.xml b/res/values-pt/strings.xml
index be83639..30259ce 100644
--- a/res/values-pt/strings.xml
+++ b/res/values-pt/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Caso sua frequência preferida não esteja disponível, o ponto de acesso pode usar outra. As configurações de segurança do ponto de acesso poderão mudar se você modificar a frequência."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Indisponível com 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"As configurações de segurança poderão mudar se você modificar a frequência do ponto de acesso"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Ativando o ponto de acesso..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Desativando o ponto de acesso..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering indisponível"</string>
@@ -3919,7 +3925,7 @@
<string name="swipe_up_to_switch_apps_title" msgid="6677266952021118342">"Navegação com dois botões"</string>
<string name="swipe_up_to_switch_apps_summary" msgid="1415457307836359560">"Para mudar de app, deslize o botão home para cima. Para ver todos os apps, deslize para cima novamente. Para retornar, toque no botão \"Voltar\"."</string>
<string name="emergency_settings_preference_title" msgid="6183455153241187148">"Segurança e emergência"</string>
- <string name="emergency_dashboard_summary" msgid="401033951074039302">"SOS de emergência, informações médicas, alertas"</string>
+ <string name="emergency_dashboard_summary" msgid="401033951074039302">"SOS de emergência, informações de saúde, alertas"</string>
<string name="edge_to_edge_navigation_title" msgid="714427081306043819">"Navegação por gestos"</string>
<string name="edge_to_edge_navigation_summary" msgid="8497033810637690561">"Para ir para a tela inicial, deslize da parte de baixo da tela para cima. Para mudar de app, deslize de baixo para cima, mantenha a tela pressionada e depois solte. Para voltar, deslize de um dos lados da tela para o outro."</string>
<string name="legacy_navigation_title" msgid="7877402855994423727">"Navegação com três botões"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Desconhecido"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Alto-falante"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Fones de ouvido"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kit do carro"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Outro"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limitação da velocidade de download da rede"</string>
diff --git a/res/values-ro/arrays.xml b/res/values-ro/arrays.xml
index 372159c..d8c7cdf 100644
--- a/res/values-ro/arrays.xml
+++ b/res/values-ro/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"După un minut"</item>
<item msgid="1574040255478150028">"După cinci minute"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Activează luminozitatea adaptivă pentru a prelungi autonomia bateriei"</item>
+ <item msgid="2256666063790193306">"Redu durata până la dezactivarea ecranului pentru a prelungi autonomia bateriei"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ro/strings.xml b/res/values-ro/strings.xml
index bc05875..6178539 100644
--- a/res/values-ro/strings.xml
+++ b/res/values-ro/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Dacă frecvența preferată nu este disponibilă, hotspotul poate folosi alta. Setările de securitate ale hotspotului se pot modifica dacă schimbi frecvența."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nu este disponibilă cu 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Setările de securitate se pot schimba dacă schimbi frecvența hotspotului"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Se activează hotspotul..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Se dezactivează hotspotul..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tetheringul nu este disponibil"</string>
@@ -4666,18 +4672,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Sunetul de la dispozitivele media compatibile devine mai captivant"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Urmărirea mișcărilor capului"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Sunetul se modifică pe măsură ce miști capul, pentru o experiență mai naturală"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Tipul de dispozitiv audio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Necunoscut"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Difuzor"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Căști"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Set auto"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Altele"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limita vitezei de descărcare a rețelei"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Configurează limita lățimii de bandă de intrare a rețelei, care se aplică tuturor rețelelor care asigură conexiune la internet."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Configurează limita vitezei de descărcare a rețelei"</string>
diff --git a/res/values-ru/arrays.xml b/res/values-ru/arrays.xml
index 985de52..312f74e 100644
--- a/res/values-ru/arrays.xml
+++ b/res/values-ru/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Через 1 минуту"</item>
<item msgid="1574040255478150028">"Через 5 минут"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Чтобы продлить время работы от батареи, включите адаптивную яркость"</item>
+ <item msgid="2256666063790193306">"Чтобы продлить время работы от батареи, настройте отключение экрана"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml
index 6aed94f..e8c29dc 100644
--- a/res/values-ru/strings.xml
+++ b/res/values-ru/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Когда предпочтительная частота недоступна, точка доступа может использовать другую. Если вы измените частоту, то для точки могут быть выбраны другие настройки безопасности."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Недоступно на частоте 6 ГГц"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Если вы поменяете частоту точки доступа, настройки безопасности могут измениться."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Включение точки доступа…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Выключение точки доступа…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Режим модема недоступен"</string>
@@ -2766,7 +2772,7 @@
<string name="help_label" msgid="2896538416436125883">"Справка/отзыв"</string>
<string name="user_account_title" msgid="6389636876210834864">"Аккаунт для контента"</string>
<string name="user_picture_title" msgid="7176437495107563321">"Документ с фото"</string>
- <string name="extreme_threats_title" msgid="1098958631519213856">"Серьезные угрозы"</string>
+ <string name="extreme_threats_title" msgid="1098958631519213856">"Критические угрозы"</string>
<string name="extreme_threats_summary" msgid="3560742429496902008">"Получать уведомления о серьезных угрозах жизни и имуществу"</string>
<string name="severe_threats_title" msgid="8962959394373974324">"Серьезные угрозы"</string>
<string name="severe_threats_summary" msgid="4982256198071601484">"Получать уведомления о серьезных угрозах жизни и имуществу"</string>
@@ -4667,18 +4673,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Звук из поддерживаемых источников становится более выразительным"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Отслеживание движений головы"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Звук меняется, когда вы двигаете головой, и становится более естественным."</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Тип аудиоустройства"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Неизвестно"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Колонка"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Наушники"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Устройство связи в автомобиле"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Другое"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ограничение скорости скачивания"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Ограничить пропускную способность входящего трафика. Эта настройка применяется ко всем сетям, подключенным к интернету."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Настроить ограничение скорости скачивания"</string>
diff --git a/res/values-si/arrays.xml b/res/values-si/arrays.xml
index 2935fbc..4da4055 100644
--- a/res/values-si/arrays.xml
+++ b/res/values-si/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"මිනිත්තු 1කට පසුව"</item>
<item msgid="1574040255478150028">"මිනිත්තු 5කට පසුව"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"බැටරි ආයු කාලය දීර්ඝ කිරීමට අනුවර්තන දීප්තිය ක්රියාත්මක කරන්න"</item>
+ <item msgid="2256666063790193306">"බැටරි ආයු කාලය දීර්ඝ කිරීමට තිර කල් ඉකුත්වීම අඩු කරන්න"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-si/strings.xml b/res/values-si/strings.xml
index 5e86a56..7e8b387 100644
--- a/res/values-si/strings.xml
+++ b/res/values-si/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"ඔබ කැමති සංඛ්යාතය නොමැති නම්, ඔබේ හොට්ස්පොට් වෙනස් එකක් භාවිතා කළ හැක. ඔබ සංඛ්යාතය වෙනස් කරන්නේ නම් හොට්ස්පොට් ආරක්ෂක සැකසීම් වෙනස් විය හැක."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz සමග ලබා ගත නොහැක"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"ඔබ හොට්ස්පොට් සංඛ්යාතය වෙනස් කරන්නේ නම් ආරක්ෂක සැකසීම් වෙනස් විය හැක"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"හොට්ස්පොට් සක්රිය කරමින්..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"හොට්ස්පොට් අක්රිය කරමින්…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ටෙදරින් නොමැත"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"ගැළපෙන මාධ්යවලින් ශ්රව්ය වඩාත් ගිලී යයි"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"හිස සටහන් තබා ගැනීම"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"ඔබ ඔබගේ හිස වඩාත් ස්වභාවික ශබ්ද වීමට ගෙන යන විට ශ්රව්ය වෙනස් වේ"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"ශ්රව්ය උපාංග වර්ගය"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"නොදනී"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"ස්පීකරය"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"හෙඩ්ෆෝන්"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"මෝටර් රථ කට්ටලය"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"වෙනත්"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ජාල බාගැනීම් අනුපාත සීමාව"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"අන්තර්ජාල සබැඳුම සපයන සියලු ජාල සඳහා යෙදෙන ජාල කලාප පළල ඇතුළු වීමේ අනුපාත සීමාව වින්යාස කරන්න."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"ජාල බාගැනීම් අනුපාත සීමාව වින්යාස කරන්න"</string>
diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml
index d51285c..51c227d 100644
--- a/res/values-sk/arrays.xml
+++ b/res/values-sk/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Po 1 minúte"</item>
<item msgid="1574040255478150028">"Po 5 minútach"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Ak chcete predĺžiť výdrž batérie, zapnite adaptáciu jasu"</item>
+ <item msgid="2256666063790193306">"Ak chcete predĺžiť výdrž batérie, znížte časový limit obrazovky"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-sk/strings.xml b/res/values-sk/strings.xml
index 91deb3f..0a78ad5 100644
--- a/res/values-sk/strings.xml
+++ b/res/values-sk/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ak vaša preferovaná frekvencia nie je k dispozícii, hotspot môže použiť inú. Keď zmeníte frekvenciu, môžu sa zmeniť aj nastavenia zabezpečenia hotspotu."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nie je k dispozícii v pásme 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Keď zmeníte frekvenciu hotspotu, môžu sa zmeniť aj nastavenia zabezpečenia"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Prebieha zapínanie hotspotu..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Prebieha vypínanie hotspotu..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Zdieľanie dátového pripojenia nie je k dispozícii"</string>
@@ -4667,18 +4673,14 @@
<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_summary" msgid="3942238746595985395">"Zmeny zvuku pri pohybe hlavou budú prirodzenejšie"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Typ audio zariadenia"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Neznáme"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Reproduktor"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Slúchadlá"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Súprava do auta"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Iné"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limit rýchlosti sťahovania v sieti"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Nakonfigurujte limit rýchlosti sťahovania v sieti, ktorý sa bude vzťahovať na všetky siete umožňujúce pripojenie k internetu."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurácia limitu rýchlosti sťahovania v sieti"</string>
diff --git a/res/values-sl/arrays.xml b/res/values-sl/arrays.xml
index 0a9ed00..795d02d 100644
--- a/res/values-sl/arrays.xml
+++ b/res/values-sl/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Po 1 minuti"</item>
<item msgid="1574040255478150028">"Po 5 minutah"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Vklopite prilagodljivo svetlost, da podaljšate čas delovanja baterije"</item>
+ <item msgid="2256666063790193306">"Skrajšajte časovno omejitev za zaslon, da podaljšate čas delovanja baterije"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-sl/strings.xml b/res/values-sl/strings.xml
index efd3bd6..0d7346d 100644
--- a/res/values-sl/strings.xml
+++ b/res/values-sl/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Če prednostna frekvenca ni na voljo, dostopna točka morda uporablja drugo. Če spremenite frekvenco, se varnostne nastavitve dostopne točke lahko spremenijo."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Ni na voljo s 6 GHz."</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Če spremenite frekvenco dostopne točke, se varnostne nastavitve lahko spremenijo."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Vklop dostopne točke ..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Izklop dostopne točke ..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Internetna povezava prek mobilnega telefona ni na voljo"</string>
@@ -4667,18 +4673,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Zvok iz združljivih predstavnosti dobi prostornejšo razsežnost."</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Spremljanje premikov glave"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Zvok se med premikanjem glave spreminja za naravnejšo izkušnjo."</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Vrsta naprave za zvok"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Neznano"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Zvočnik"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Slušalke"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Avtokomplet"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Drugo"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Omejitev hitrosti prenosa omrežja"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurirajte omejitev dohodne pasovne širine omrežja, ki velja za vsa omrežja, ki zagotavljajo internetno povezljivost."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfiguriranje omejitve hitrosti prenosa omrežja"</string>
diff --git a/res/values-sq/arrays.xml b/res/values-sq/arrays.xml
index ab89cca..fda4f5e 100644
--- a/res/values-sq/arrays.xml
+++ b/res/values-sq/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Pas 1 minute"</item>
<item msgid="1574040255478150028">"Pas 5 minutash"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Aktivizo ndriçimin me përshtatje për të rritur kohëzgjatjen e baterisë"</item>
+ <item msgid="2256666063790193306">"Zvogëlo kohën e pritjes të ekranit për të rritur kohëzgjatjen e baterisë"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-sq/strings.xml b/res/values-sq/strings.xml
index c1c54eb..e800a3b 100644
--- a/res/values-sq/strings.xml
+++ b/res/values-sq/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Nëse frekuenca jote e preferuar nuk ofrohet, zona e qasjes për internet mund të përdorë një tjetër. Cilësimet e sigurisë së zonës së qasjes për internet mund të ndryshojnë nëse ndryshon frekuencën."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Nuk ofrohet me 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Cilësimet e sigurisë mund të ndryshojnë nëse ndryshon frekuencën e zonës së qasjes për internet"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Po aktivizon zonën e qasjes..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Po çaktivizon zonën e qasjes..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Ndarja e internetit nuk ofrohet"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Audioja nga media e përputhshme bëhet më përfshirëse"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Monitorimi i lëvizjes së kokës"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Audioja ndryshon ndërsa ti lëviz kokën për të tingëlluar më e natyrshme"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Lloji i pajisjes audio"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"E panjohur"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Altoparlant"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Kufje"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Seti pa përdorur duart"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Tjetër"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Kufiri i shpejtësisë së shkarkimit në rrjet"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfiguro kufirin e shpejtësisë së daljes së bandës së gjerë të rrjetit që zbatohet për të gjitha rrjetet që ofrojnë lidhje me internetin."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfiguro kufirin e shpejtësisë së shkarkimit në rrjet"</string>
diff --git a/res/values-sr/arrays.xml b/res/values-sr/arrays.xml
index 802880e..0b5d007 100644
--- a/res/values-sr/arrays.xml
+++ b/res/values-sr/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"После 1 минута"</item>
<item msgid="1574040255478150028">"После 5 минута"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Укључите прилагодљиву осветљеност да бисте продужили трајање батерије"</item>
+ <item msgid="2256666063790193306">"Смањите време гашења екрана да бисте продужили трајање батерије"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml
index e113b79..b9d2e69 100644
--- a/res/values-sr/strings.xml
+++ b/res/values-sr/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Ако жељена фреквенција није доступна, хотспот може да користи неку другу. Подешавања безбедности хотспота могу да се промене ако промените фреквенцију."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Није доступно уз 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Подешавања безбедности могу да се промене ако промените фреквенцију хотспота"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Укључивање хотспота…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Искључивање хотспота..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Привезивање је недоступно"</string>
@@ -4666,18 +4672,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Звук компатибилних медија постаје реалистичнији"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Праћење главе"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Звук се мења како померате главу да би деловао природније"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Тип аудио уређаја"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Непознато"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Звучник"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Слушалице"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Опрема за аутомобил"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Друго"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ограничење брзине преузимања на мрежи"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Конфигуришите ограничење брзине долазног пропусног опсега мреже које се примењује на све мреже које пружају интернет везу."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Конфигуришите ограничење брзине преузимања на мрежи"</string>
diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml
index 5585c62..244a681 100644
--- a/res/values-sv/strings.xml
+++ b/res/values-sv/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Om den föredragna frekvensen inte är tillgänglig kan surfzonen använda en annan. Säkerhetsinställningarna för surfzonen kan ändras om du ändrar frekvens."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Inte tillgängligt för 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Säkerhetsinställningar kan ändras om du ändrar surfzonens frekvens"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Aktiverar surfzon ..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Surfzon inaktiveras ..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Internetdelning är inte tillgängligt"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Ljud från kompatibel media blir mer omgivande"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Huvudspårning"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Ljudet ändras när du rör på huvudet för att låta mer naturligt"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Ljudenhetstyp"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Okänd"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Högtalare"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Hörlurar"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Bilsats"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Annan"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Gräns för nedladdningshastighet i nätverket"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Konfigurera den inkommande bandbredden i nätverket som ska gälla för alla nätverk med internetanslutning."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Konfigurera gräns för nedladdningshastighet i nätverket"</string>
diff --git a/res/values-sw/arrays.xml b/res/values-sw/arrays.xml
index 4ac48a9..4f07cb0 100644
--- a/res/values-sw/arrays.xml
+++ b/res/values-sw/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Baada ya dakika 1"</item>
<item msgid="1574040255478150028">"Baada ya dakika 5"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Washa kipengele cha mwangaza unaojirekebisha ili uongeze muda wa matumizi ya betri"</item>
+ <item msgid="2256666063790193306">"Punguza muda wa skrini kujizima ili uongeze muda wa matumizi ya betri"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-sw/strings.xml b/res/values-sw/strings.xml
index e6ad8a0..727d71a 100644
--- a/res/values-sw/strings.xml
+++ b/res/values-sw/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Iwapo masafa unayopendelea hayapatikani, mtandao wako pepe unaweza kutumia masafa tofauti. Mipangilio ya usalama wa mtandao pepe inaweza kubadilika ukibadilisha masafa."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Haitumii GHz 6"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Mipangilio ya usalama huenda ikabadilika ukibadilisha masafa ya mtandao pepe"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Inawezesha mtandaopepe…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Inazima intaneti..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Kipengele cha kusambaza mtandao hakipatikani"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Sauti kutoka kwenye maudhui yanayooana huwa murua zaidi"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Ufuatiliaji wa kichwa"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Sauti hubadilika kadiri unavyosogeza kichwa chako ili isikike kuwa ya asili zaidi"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Aina ya Kifaa cha Sauti"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Haijulikani"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Spika"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Vipokea sauti vya kichwani"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Kifaa cha Gari"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Mengineyo"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Kiwango cha kikomo cha upakuaji wa mtandao"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Weka mipangilio ya kiwango cha kikomo cha uingiaji kipimo data cha mtandao ambacho kinatumika katika mitandao yote inayotoa muunganisho wa intaneti."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Weka mipangilio ya kiwango cha kikomo cha upakuaji wa mtandao"</string>
diff --git a/res/values-ta/arrays.xml b/res/values-ta/arrays.xml
index e9ded7b..6ae1747 100644
--- a/res/values-ta/arrays.xml
+++ b/res/values-ta/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 நிமிடத்திற்குப் பிறகு"</item>
<item msgid="1574040255478150028">"5 நிமிடங்களுக்குப் பிறகு"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"பேட்டரி ஆயுளை நீட்டிக்க, சூழலுக்கேற்ற ஒளிர்வை இயக்குங்கள்"</item>
+ <item msgid="2256666063790193306">"பேட்டரி ஆயுளை நீட்டிக்க, திரை அணைவு நேரத்தைக் குறையுங்கள்"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-ta/strings.xml b/res/values-ta/strings.xml
index 18c6001..95448a4 100644
--- a/res/values-ta/strings.xml
+++ b/res/values-ta/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"உங்களுக்கு வேண்டிய அதிர்வெண் இல்லையென்றால் உங்கள் ஹாட்ஸ்பாட் வேறொரு இணைப்பைப் பயன்படுத்தலாம். அதிர்வெண்ணை மாற்றினால் ஹாட்ஸ்பாட்டின் பாதுகாப்பு அமைப்புகள் மாறலாம்."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz உடன் கிடைக்கவில்லை"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"ஹாட்ஸ்பாட்டின் அலைவரிசையை நீங்கள் மாற்றினால் பாதுகாப்பு அமைப்புகள் மாறக்கூடும்"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"ஹாட்ஸ்பாட்டை இயக்குகிறது…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"ஹாட்ஸ்பாட்டை முடக்குகிறது…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"இணைப்பு முறை கிடைக்கவில்லை"</string>
@@ -1440,14 +1446,10 @@
<string name="lockpassword_forgot_password" msgid="5730587692489737223">"கடவுச்சொல்லை மறந்துவிட்டீர்களா?"</string>
<string name="lockpassword_forgot_pattern" msgid="1196116549051927516">"பேட்டர்னை மறந்துவிட்டீர்களா?"</string>
<string name="lockpassword_forgot_pin" msgid="7164232234705747672">"பின்னை மறந்துவிட்டீர்களா?"</string>
- <!-- no translation found for lockpassword_confirm_your_pattern_generic (7401165571170203743) -->
- <skip />
- <!-- no translation found for lockpassword_confirm_your_pin_generic (8990266101852808091) -->
- <skip />
- <!-- no translation found for lockpassword_confirm_your_password_generic (8823867445451497224) -->
- <skip />
- <!-- no translation found for lockpassword_confirm_your_pattern_generic_profile (7003851856761939690) -->
- <skip />
+ <string name="lockpassword_confirm_your_pattern_generic" msgid="7401165571170203743">"தொடர, உங்கள் பேட்டர்னை வரையவும்"</string>
+ <string name="lockpassword_confirm_your_pin_generic" msgid="8990266101852808091">"தொடர, உங்கள் பின்னை உள்ளிடவும்"</string>
+ <string name="lockpassword_confirm_your_password_generic" msgid="8823867445451497224">"தொடர, உங்கள் கடவுச்சொல்லை உள்ளிடவும்"</string>
+ <string name="lockpassword_confirm_your_pattern_generic_profile" msgid="7003851856761939690">"தொடர, உங்கள் பணிக்கான பேட்டர்னை வரையவும்"</string>
<string name="lockpassword_confirm_your_pin_generic_profile" msgid="6524208128570235127">"தொடர, பணிப் பின்னை உள்ளிடவும்"</string>
<string name="lockpassword_confirm_your_password_generic_profile" msgid="5918738487760814147">"தொடர, பணிக் கடவுச்சொல்லை உள்ளிடவும்"</string>
<string name="lockpassword_strong_auth_required_device_pattern" msgid="113817518413715557">"கூடுதல் பாதுகாப்பிற்கு, சாதனப் பேட்டர்னை வரையவும்"</string>
@@ -4669,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"இணக்கமான மீடியாவிலிருந்து வரும் ஆடியோ இன்னும் ஆழ்ந்த இசை அனுபவத்தைத் தரும்"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"ஹெட் டிராக்கிங்"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"ஒலிக்கு ஏற்றாற்போல உங்கள் தலையை மிக இயல்பாக நகர்த்தும்போது ஆடியோவும் மாறும்"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"ஆடியோ சாதனத்தின் வகை"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"தெரியாதவை"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"ஸ்பீக்கர்"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"ஹெட்ஃபோன்கள்"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"கார் கிட்"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"மற்றவை"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"நெட்வொர்க் பதிவிறக்க விகிதத்திற்கான வரம்பு"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"இணைய இணைப்பை வழங்கும் அனைத்து நெட்வொர்க்குகளுக்கும் பொருந்தக்கூடிய நெட்வொர்க் இணைய வேகப் பதிவிறக்க விகிதத்திற்கான வரம்பை உள்ளமையுங்கள்."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"நெட்வொர்க் பதிவிறக்க விகிதத்திற்கான வரம்பை உள்ளமையுங்கள்"</string>
diff --git a/res/values-te/arrays.xml b/res/values-te/arrays.xml
index c88cdcbc..e96d381 100644
--- a/res/values-te/arrays.xml
+++ b/res/values-te/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 నిమిషం తర్వాత"</item>
<item msgid="1574040255478150028">"5 నిమిషాల తర్వాత"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"బ్యాటరీ లైఫ్ను పొడిగించడానికి పరిసర అనుకూల ప్రకాశం ఫీచర్ను ఆన్ చేయండి"</item>
+ <item msgid="2256666063790193306">"బ్యాటరీ లైఫ్ను పొడిగించడానికి స్క్రీన్ గడువు ముగింపు మయాన్ని తగ్గించండి"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-te/strings.xml b/res/values-te/strings.xml
index a828d41..ff4d167 100644
--- a/res/values-te/strings.xml
+++ b/res/values-te/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"మీ ప్రాధాన్య ఫ్రీక్వెన్సీ అందుబాటులో లేకుంటే, మీ హాట్స్పాట్ వేరొక దానిని ఉపయోగించవచ్చు. మీరు ఫ్రీక్వెన్సీని మార్చినట్లయితే, హాట్స్పాట్ సెక్యూరిటీ సెట్టింగ్లు మారవచ్చు."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHzతో అందుబాటులో లేదు"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"మీరు హాట్స్పాట్ ఫ్రీక్వెన్సీని మార్చినట్లయితే, సెక్యూరిటీ సెట్టింగ్లు మారవచ్చు"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"హాట్స్పాట్ను ప్రారంభిస్తోంది…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"హాట్స్పాట్ను ఆపివేస్తోంది…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"టెథరింగ్ అందుబాటులో లేదు"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"తెలియనిది"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"స్పీకర్"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"హెడ్ఫోన్స్"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"కార్ కిట్"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"ఇతరం"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"నెట్వర్క్ డౌన్లోడ్ రేట్ పరిమితి"</string>
diff --git a/res/values-th/arrays.xml b/res/values-th/arrays.xml
index 89ac5ab..cf4a250 100644
--- a/res/values-th/arrays.xml
+++ b/res/values-th/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"หลังจาก 1 นาที"</item>
<item msgid="1574040255478150028">"หลังจาก 5 นาที"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"เปิดฟีเจอร์ปรับความสว่างอัตโนมัติเพื่อยืดอายุการใช้งานแบตเตอรี่"</item>
+ <item msgid="2256666063790193306">"ลดระยะหมดเวลาหน้าจอเพื่อยืดอายุการใช้งานแบตเตอรี่"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-th/strings.xml b/res/values-th/strings.xml
index 016827a..0f0f702 100644
--- a/res/values-th/strings.xml
+++ b/res/values-th/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"หากไม่มีความถี่ที่ต้องการ ฮอตสปอตอาจใช้ความถี่อื่น การตั้งค่าความปลอดภัยฮอตสปอตอาจเปลี่ยนแปลงหากคุณเปลี่ยนความถี่"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"ไม่พร้อมใช้งานคลื่นความถี่ 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"การตั้งค่าความปลอดภัยอาจเปลี่ยนแปลงหากคุณเปลี่ยนคลื่นความถี่ของฮอตสปอต"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"กำลังเปิดฮอตสปอต…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"กำลังปิดฮอตสปอต…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ไม่มีบริการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือ"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"ไม่ทราบ"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"ลำโพง"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"หูฟัง"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"ชุดอุปกรณ์ในรถยนต์"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"อื่นๆ"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"ขีดจำกัดอัตราการดาวน์โหลดของเครือข่าย"</string>
diff --git a/res/values-tl/arrays.xml b/res/values-tl/arrays.xml
index 14c407c..887a9cb 100644
--- a/res/values-tl/arrays.xml
+++ b/res/values-tl/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Pagkalipas ng 1 minuto"</item>
<item msgid="1574040255478150028">"Pagkalipas ng 5 minuto"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"I-on ang adaptive brightness para pahabain ang tagal ng baterya"</item>
+ <item msgid="2256666063790193306">"Bawasan ang timeout ng screen para pahabain ang tagal ng baterya"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-tl/strings.xml b/res/values-tl/strings.xml
index 5930be2..c500d5f 100644
--- a/res/values-tl/strings.xml
+++ b/res/values-tl/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Kung hindi available ang mas gusto mong frequency, posibleng iba ang gamitin ng iyong hotspot. Posibleng magbago ang mga setting ng seguridad ng hotspot kung babaguhin mo ang frequency."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Hindi available sa 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Puwedeng magbago ang mga setting ng seguridad kung babaguhin mo ang frequency ng hotspot"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Pag-on sa hotspot…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Pag-off sa hotspot…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Hindi available ang pag-tether"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Nagiging mas immersive ang audio mula sa compatible na media"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Pag-track ng ulo"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Nagbabago ang audio habang iginagalaw mo ang iyong ulo para maging mas natural ang tunog"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Uri ng Audio Device"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Hindi alam"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Speaker"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Headphones"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Car Kit"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Iba pa"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Limitasyon sa rate ng pag-download ng network"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"I-configure ang limitasyon sa rate ng ingress ng bandwith ng network na inilalapat sa lahat ng network na nagbibigay ng koneksyon sa internet."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"I-configure ang limitasyon sa rate ng pag-download ng network"</string>
diff --git a/res/values-tr/arrays.xml b/res/values-tr/arrays.xml
index 083b923..9c1daf1 100644
--- a/res/values-tr/arrays.xml
+++ b/res/values-tr/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 dakika sonra"</item>
<item msgid="1574040255478150028">"5 dakika sonra"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Pil ömrünü uzatmak için otomatik parlaklığı açın"</item>
+ <item msgid="2256666063790193306">"Pil ömrünü uzatmak için ekran zaman aşımını azaltın"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml
index 3fb5369..8aca19a 100644
--- a/res/values-tr/strings.xml
+++ b/res/values-tr/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Tercih ettiğiniz sıklık mevcut değilse hotspot\'unuz farklı bir sıklık kullanabilir. Sıklığı değiştirirseniz Hotspot güvenlik ayarları değişebilir."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz\'de kullanılamaz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Hotspot\'un sıklığını değiştirirseniz güvenlik ayarları değişebilir"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Hotspot açılıyor…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Hotspot kapatılıyor…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Tethering kullanılamıyor"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Uyumlu medyadaki sesler daha yoğun gelir"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Kafa hareketi izleme"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Ses, kulağa daha doğal gelmesi için kafanızı hareket ettirdikçe değişir"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Ses Cihazı Türü"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Bilinmiyor"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Hoparlör"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Kulaklık"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Araç Kiti"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Diğer"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ağ indirme hızı sınırı"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"İnternet bağlantısı sağlayan tüm ağlarda geçerli ağ bant genişliği indirme hızı sınırını yapılandırın."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Ağ indirme hızı sınırını yapılandır"</string>
diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml
index 350ade7..78efb3a 100644
--- a/res/values-uk/arrays.xml
+++ b/res/values-uk/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Через 1 хвилину"</item>
<item msgid="1574040255478150028">"Через 5 хвилин"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Увімкніть адаптивну яскравість, щоб збільшити час роботи акумулятора"</item>
+ <item msgid="2256666063790193306">"Зменште час вимкнення екрана, щоб збільшити час роботи акумулятора"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-uk/strings.xml b/res/values-uk/strings.xml
index 7c4fd30..eb0c891 100644
--- a/res/values-uk/strings.xml
+++ b/res/values-uk/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Якщо бажана частота недоступна, ваша точка доступу може використовувати іншу. Якщо ви зміните частоту, налаштування безпеки точки доступу також можуть змінитися."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Недоступно на частоті 6 ГГц"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Якщо ви зміните частоту точки доступу, налаштування безпеки також можуть змінитися."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Увімкнення точки доступу…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Вимкнення точки доступу…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Використання телефона як модема недоступне"</string>
@@ -4667,18 +4673,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Звук із сумісних носіїв стає реалістичнішим"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Відстеження рухів голови"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Коли ви рухаєте головою, звучання стає природнішим"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Тип аудіопристрою"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Невідомо"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Колонка"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Навушники"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Гарнітура для автомобіля"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Інше"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Ліміт швидкості завантаження в мережі"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Налаштуйте ліміт вхідної пропускної спроможності мережі, який застосовуватиметься до всіх мереж, що забезпечують інтернет-з’єднання."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Налаштувати ліміт швидкості завантаження в мережі"</string>
diff --git a/res/values-ur/strings.xml b/res/values-ur/strings.xml
index 4fa0d5c..9126a54 100644
--- a/res/values-ur/strings.xml
+++ b/res/values-ur/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"اگر آپ کی ترجیحی فریکوئنسی دستیاب نہیں ہے تو ہاٹ اسپاٹ مختلف فریکوئنسی استعمال کر سکتا ہے اگر آپ فریکوئنسی تبدیل کرتے ہیں تو ہاٹ اسپاٹ سیکیورٹی کی ترتیبات تبدیل ہو سکتی ہیں۔"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz کے ساتھ دستیاب نہیں ہے"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"اگر آپ ہاٹ اسپاٹ کی فریکوئنسی تبدیل کرتے ہیں تو سیکیورٹی کی ترتیبات تبدیل ہو سکتی ہیں"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"ہاٹ اسپاٹ آن ہو رہا ہے…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"ہاٹ اسپاٹ آف ہو رہا ہے…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"ٹیدرنگ دستیاب نہیں ہے"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"موافق میڈیا سے آڈیو کا مزید دلچسپ تجربہ فراہم ہوتا ہے"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"سر کی ٹریکنگ"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"خود کو زیادہ فطری دکھانے کے لیے اپنے سر کو حرکت دیتے ہی آڈیو تبدیل ہو جاتی ہے"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"آڈیو آلہ کی قسم"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"نامعلوم"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"اسپیکر"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"ہیڈ فونز"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"کار کٹ"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"دیگر"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"نیٹ ورک ڈاؤن لوڈ کرنے کی شرح کی حد"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"نیٹ ورک بینڈ وڈتھ انگریس کی شرح کی حد کو کنفیگر کریں جو انٹرنیٹ کنیکٹویٹی فراہم کرنے والے تمام نیٹ ورکس پر لاگو ہوتی ہے۔"</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"نیٹ ورک ڈاؤن لوڈ کرنے کی شرح کی حد کو کنفیگر کریں"</string>
diff --git a/res/values-uz/arrays.xml b/res/values-uz/arrays.xml
index e0531ea..4d9ee1d 100644
--- a/res/values-uz/arrays.xml
+++ b/res/values-uz/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 daqiqadan keyin"</item>
<item msgid="1574040255478150028">"5 daqiqadan keyin"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Batareya quvvatini tejash uchun moslashuvchan yorqinlik yoqildi"</item>
+ <item msgid="2256666063790193306">"Batareya quvvatini tejash uchun ekranning kutish vaqti kamaytirildi"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-uz/strings.xml b/res/values-uz/strings.xml
index 3d836a8..a698e59 100644
--- a/res/values-uz/strings.xml
+++ b/res/values-uz/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Afzal chastota mavjud boʻlmasa, hotspot boshqa boshasidan foydalanishi mumkin. Chastotani oʻzgartirsangiz, hotspot boshqa xavfsizlik sozlamalarini tanlashi mumkin."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"6 GHz bilan ishlamaydi"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Hotspot chastotani oʻzgartirsangiz, xavfsizlik sozlamalari ham oʻzgarishi mumkin."</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Ulanish nuqtasi yoqilmoqda…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Ulanish nuqtasi o‘chirilmoqda…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Modem rejimi ishlamaydi"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Mos mediadan olingan audio yanada qiziqarli chiqadi"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Boshni kuzatish"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Ovoz tabiiyroq chiqishi uchun boshingizni harakatlantirganda oʻzgaradi"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Audio qurilma turi"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Noaniq"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Karnay"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Quloqliklar"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Avto-toʻplam"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Boshqa"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Tarmoq uchun yuklab olish tezligi limiti"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Tarmoq uchun kiruvchi tezlik limitini internet aloqasini taʼminlovchi barcha tarmoqlar uchun belgilash mumkin."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Tarmoq uchun yuklab olish tezligi limitini sozlash"</string>
diff --git a/res/values-vi/arrays.xml b/res/values-vi/arrays.xml
index 389e29c..c6991ad 100644
--- a/res/values-vi/arrays.xml
+++ b/res/values-vi/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Sau 1 phút"</item>
<item msgid="1574040255478150028">"Sau 5 phút"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Bật tính năng độ sáng thích ứng để kéo dài thời lượng pin"</item>
+ <item msgid="2256666063790193306">"Giảm thời gian chờ khoá màn hình để kéo dài thời lượng pin"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-vi/strings.xml b/res/values-vi/strings.xml
index 32d61df..1026bc1 100644
--- a/res/values-vi/strings.xml
+++ b/res/values-vi/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Nếu bạn không chọn tần số ưu tiên, thì có thể điểm phát sóng của bạn sử dụng một tần số khác. Nếu bạn thay đổi tần số, thì có thể chế độ cài đặt bảo mật của điểm phát sóng đó sẽ thay đổi."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Không dùng được với 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Các chế độ cài đặt bảo mật có thể thay đổi nếu bạn thay đổi tần số của điểm phát sóng"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Đang bật điểm phát sóng…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Đang tắt điểm phát sóng…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Không dùng được tính năng chia sẻ Internet"</string>
@@ -4665,18 +4671,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Âm thanh của nội dung nghe nhìn tương thích sẽ trở nên sống động hơn"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Theo dõi chuyển động của đầu"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Âm thanh sẽ thay đổi khi bạn di chuyển đầu nhằm mang lại trải nghiệm nghe tự nhiên hơn"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Loại thiết bị âm thanh"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Không xác định"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Loa"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Tai nghe"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Bộ công cụ dành cho ô tô"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Khác"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Giới hạn tốc độ tải xuống của mạng"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Định cấu hình giới hạn tốc độ truy cập băng thông mạng để áp dụng cho tất cả các mạng cung cấp khả năng kết nối Internet."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Định cấu hình giới hạn tốc độ tải xuống của mạng"</string>
diff --git a/res/values-zh-rCN/arrays.xml b/res/values-zh-rCN/arrays.xml
index 195ebe1..277348f 100644
--- a/res/values-zh-rCN/arrays.xml
+++ b/res/values-zh-rCN/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 分钟后"</item>
<item msgid="1574040255478150028">"5 分钟后"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"开启自适应亮度可延长电池续航时间"</item>
+ <item msgid="2256666063790193306">"缩短屏幕超时时间可延长电池续航时间"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml
index b254be8..a350a07 100644
--- a/res/values-zh-rCN/strings.xml
+++ b/res/values-zh-rCN/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"如果首选频率不可用,热点可能会使用其他频率。如果您更改频率,热点的安全设置可能也会改变。"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"不适用于 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"如果您更改热点频率,安全设置可能也会改变"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"正在打开热点..."</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"正在关闭热点..."</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"网络共享不可用"</string>
@@ -3881,7 +3887,7 @@
<string name="page_tab_title_support" msgid="3235725053332345773">"提示和支持"</string>
<string name="developer_smallest_width" msgid="632354817870920911">"最小宽度"</string>
<string name="premium_sms_none" msgid="8737045049886416739">"没有任何已安装的应用申请付费短信权限"</string>
- <string name="premium_sms_warning" msgid="2192300872411073324">"“付费短信”可能会产生费用,而且相关费用将计入您的运营商帐单。如果您为某个应用启用该权限,那么您将能够使用该应用发送付费短信。"</string>
+ <string name="premium_sms_warning" msgid="2192300872411073324">"“付费短信”可能会产生费用,而且相关费用将计入您的运营商账单。如果您为某个应用启用该权限,那么您将能够使用该应用发送付费短信。"</string>
<string name="premium_sms_access" msgid="5605970342699013212">"付费短信权限"</string>
<string name="bluetooth_disabled" msgid="835838280837359514">"已关闭"</string>
<string name="bluetooth_connected_summary" msgid="8043167194934315712">"已连接到“<xliff:g id="ID_1">%1$s</xliff:g>”"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"未知"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"扬声器"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"耳机"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"车载套件"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"其他"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"网络下载速率限制"</string>
diff --git a/res/values-zh-rHK/arrays.xml b/res/values-zh-rHK/arrays.xml
index 0dcb7ba..052cbc7 100644
--- a/res/values-zh-rHK/arrays.xml
+++ b/res/values-zh-rHK/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 分鐘後"</item>
<item msgid="1574040255478150028">"5 分鐘後"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"開啟自動調校光暗功能以延長電池壽命"</item>
+ <item msgid="2256666063790193306">"縮短螢幕逾時時間以延長電池壽命"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-zh-rHK/strings.xml b/res/values-zh-rHK/strings.xml
index 117e464..65e14ba 100644
--- a/res/values-zh-rHK/strings.xml
+++ b/res/values-zh-rHK/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"如果偏好的頻率無法使用,熱點可能會改用其他頻率。如果變更頻率,熱點的安全設定亦可能隨之改變。"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"不適用於 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"如果變更熱點頻率,安全設定亦可能隨之改變"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"正在開啟熱點…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"正在關閉熱點…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"不支援網絡共享功能"</string>
@@ -4665,10 +4671,12 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"兼容媒體的音效更逼真,讓你身歷其境"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"頭部追蹤"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"音訊會隨著你轉動頭部而變化,因此聽起來更自然"</string>
- <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"音訊裝置類型"</string>
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"音響裝置類型"</string>
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"不明"</string>
- <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"揚聲器"</string>
- <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"耳罩式耳機"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"喇叭"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"耳機"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"車用套件"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"其他"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"網絡下載頻率限制"</string>
diff --git a/res/values-zh-rTW/arrays.xml b/res/values-zh-rTW/arrays.xml
index 9ef12e7..8f0ff81 100644
--- a/res/values-zh-rTW/arrays.xml
+++ b/res/values-zh-rTW/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"1 分鐘後"</item>
<item msgid="1574040255478150028">"5 分鐘後"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"開啟自動調整亮度功能可延長電池續航力"</item>
+ <item msgid="2256666063790193306">"縮短螢幕自動關閉時間可延長電池續航力"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml
index 13c4d9c..d391530 100644
--- a/res/values-zh-rTW/strings.xml
+++ b/res/values-zh-rTW/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"如果偏好的頻率無法使用,無線基地台可能會改用其他頻率。如果變更頻率,無線基地台的安全性設定也可能跟著改變。"</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"不適用於 6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"如果變更無線基地台的頻率,安全性設定可能會一併改變"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"正在開啟無線基地台…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"正在關閉無線基地台…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"不支援網路共用功能"</string>
@@ -4669,6 +4675,8 @@
<string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"不明"</string>
<string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"揚聲器"</string>
<string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"耳罩式耳機"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
+ <skip />
<string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"車用套件"</string>
<string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"其他"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"網路下載頻率限制"</string>
diff --git a/res/values-zu/arrays.xml b/res/values-zu/arrays.xml
index 217d0a3..49d65c9 100644
--- a/res/values-zu/arrays.xml
+++ b/res/values-zu/arrays.xml
@@ -479,8 +479,10 @@
<item msgid="7025253383416830453">"Ngemuva komzuzu o-1"</item>
<item msgid="1574040255478150028">"Ngemuva kwemizuzu emi-5"</item>
</string-array>
- <!-- no translation found for power_anomaly_titles:0 (805430591383293145) -->
- <!-- no translation found for power_anomaly_titles:1 (2256666063790193306) -->
+ <string-array name="power_anomaly_titles">
+ <item msgid="805430591383293145">"Vula ukukhanya okuguqukayo ukuze unwebe impilo yebhethri"</item>
+ <item msgid="2256666063790193306">"Nciphisa ukuphelelwa isikhathi kwesikrini ukuze unwebe impilo yebhethri"</item>
+ </string-array>
<!-- no translation found for power_anomaly_main_btn_strings:0 (5186429841915650103) -->
<!-- no translation found for power_anomaly_main_btn_strings:1 (7740268746892551460) -->
<!-- no translation found for power_anomaly_dismiss_btn_strings:0 (5850316108275484448) -->
diff --git a/res/values-zu/strings.xml b/res/values-zu/strings.xml
index 6a89593..b802a6e 100644
--- a/res/values-zu/strings.xml
+++ b/res/values-zu/strings.xml
@@ -915,6 +915,12 @@
<string name="wifi_hotspot_speed_footer" msgid="8846939503916795002">"Uma imvamisa oyincamelayo ingatholakali, i-hotspot yakho ingase isebenzise ehlukile. Amasethingi okuphepha kwe-hotspot angashintsha uma ushintsha imvamisa."</string>
<string name="wifi_hotspot_security_summary_unavailable" msgid="117582979310345853">"Ayitholakali nge-6 GHz"</string>
<string name="wifi_hotspot_security_footer" msgid="4608329688744949796">"Amasethingi okuphepha angashintsha uma ushintsha imvamisa ye-hotspot"</string>
+ <!-- no translation found for wifi_hotspot_instant_title (7052526695338853703) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_on (3142749148673081288) -->
+ <skip />
+ <!-- no translation found for wifi_hotspot_instant_summary_off (8594065628453795615) -->
+ <skip />
<string name="wifi_tether_starting" msgid="8879874184033857814">"Ivula i-hotspot…"</string>
<string name="wifi_tether_stopping" msgid="4416492968019409188">"Ivala i-hotspot…"</string>
<string name="wifi_tether_carrier_unsupport_dialog_title" msgid="3089432578433978073">"Ukusebenzisa ifoni njengemodemu akutholakali"</string>
@@ -4666,18 +4672,14 @@
<string name="bluetooth_details_spatial_audio_summary" msgid="5026859623681482668">"Umsindo ovela kumidiya ehambisanayo uba ogxile kakhulu"</string>
<string name="bluetooth_details_head_tracking_title" msgid="5416972521040337799">"Ukulandelela ikhanda"</string>
<string name="bluetooth_details_head_tracking_summary" msgid="3942238746595985395">"Umsindo uyashintsha njengoba uhambisa ikhanda lakho ukuze lizwakale ngokwemvelo"</string>
- <!-- no translation found for bluetooth_details_audio_device_types_title (3381941189346781614) -->
+ <string name="bluetooth_details_audio_device_types_title" msgid="3381941189346781614">"Uhlobo Lwedivayisi Yokulalelwayo"</string>
+ <string name="bluetooth_details_audio_device_type_unknown" msgid="839337391037998014">"Akwaziwa"</string>
+ <string name="bluetooth_details_audio_device_type_speaker" msgid="3706227767994792124">"Isipikha"</string>
+ <string name="bluetooth_details_audio_device_type_headphones" msgid="7644588291215033798">"Ama-headphone"</string>
+ <!-- no translation found for bluetooth_details_audio_device_type_hearing_aid (1310631131071939859) -->
<skip />
- <!-- no translation found for bluetooth_details_audio_device_type_unknown (839337391037998014) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_speaker (3706227767994792124) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_headphones (7644588291215033798) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_carkit (4439017600454703229) -->
- <skip />
- <!-- no translation found for bluetooth_details_audio_device_type_other (7019481234617207563) -->
- <skip />
+ <string name="bluetooth_details_audio_device_type_carkit" msgid="4439017600454703229">"Ikhithi Yemoto"</string>
+ <string name="bluetooth_details_audio_device_type_other" msgid="7019481234617207563">"Okunye"</string>
<string name="ingress_rate_limit_title" msgid="2106694002836274350">"Umkhawulo wesilinganiso sokudawuniloda kwenethiwekhi"</string>
<string name="ingress_rate_limit_summary" msgid="1097811019742438371">"Lungiselela umkhawulo wezinga lokungena komkhawulokudonsa wenethiwekhi osetshenziswa kuwo wonke amanethiwekhi ahlinzeka ngoxhumano lwe-inthanethi."</string>
<string name="ingress_rate_limit_dialog_title" msgid="5359461052422633789">"Lungiselela umkhawulo wesilinganiso sokudawuniloda kwenethiwekhi"</string>
diff --git a/res/values/arrays.xml b/res/values/arrays.xml
index 552ca3f..47cf21f 100644
--- a/res/values/arrays.xml
+++ b/res/values/arrays.xml
@@ -1415,12 +1415,12 @@
<item>Reduce screen timeout to extend battery life</item>
</string-array>
- <string-array name="power_anomaly_main_btn_strings">
+ <string-array name="power_anomaly_main_btn_strings" translatable="false">
<item>@string/battery_tips_card_action_button</item>
<item>@string/battery_tips_card_action_button</item>
</string-array>
- <string-array name="power_anomaly_dismiss_btn_strings">
+ <string-array name="power_anomaly_dismiss_btn_strings" translatable="false">
<item>@string/battery_tips_card_dismiss_button</item>
<item>@string/battery_tips_card_dismiss_button</item>
</string-array>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 9a4812f..d4bbdb2 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -2098,6 +2098,13 @@
<!-- The footer message for Wi-Fi hotspot security settings [CHAR LIMIT=NONE] -->
<string name="wifi_hotspot_security_footer">Security settings may change if you change the hotspot’s frequency</string>
+ <!-- Title for the instant hotspot state [CHAR LIMIT=NONE]-->
+ <string name="wifi_hotspot_instant_title">Instant hotspot</string>
+ <!-- Summary text when instant hotspot is turned on -->
+ <string name="wifi_hotspot_instant_summary_on">On</string>
+ <!-- Summary text when instant hotspot is turned off -->
+ <string name="wifi_hotspot_instant_summary_off">Off</string>
+
<!-- Summary text when turning hotspot on -->
<string name="wifi_tether_starting">Turning hotspot on\u2026</string>
<!-- Summary text when turning hotspot off -->
@@ -9650,14 +9657,14 @@
<!-- Preference summary for battery usage list page[CHAR_LIMIT=50]-->
<string name="app_battery_usage_summary">Set battery usage for apps</string>
- <!-- Label of action button in battery tips card [CHAR LIMIT=NONE] -->
- <string name="battery_tips_card_action_button" translatable="false">View Settings</string>
+ <!-- Label of action button in battery tips card [CHAR LIMIT=50] -->
+ <string name="battery_tips_card_action_button">View Settings</string>
- <!-- Label of dismiss button in battery tips card [CHAR LIMIT=NONE] -->
- <string name="battery_tips_card_dismiss_button" translatable="false">Got it</string>
+ <!-- Label of dismiss button in battery tips card [CHAR LIMIT=50] -->
+ <string name="battery_tips_card_dismiss_button">Got it</string>
<!-- Feedback card message in battery tips card [CHAR LIMIT=NONE] -->
- <string name="battery_tips_card_feedback_info" translatable="false">Is this message helpful?</string>
+ <string name="battery_tips_card_feedback_info">Is this message helpful?</string>
<!-- Filter title for battery unrestricted[CHAR_LIMIT=50]-->
<string name="filter_battery_unrestricted_title">Unrestricted</string>
@@ -12001,12 +12008,14 @@
<!-- 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 selected [CHAR LIMIT=none] -->
+ <!-- The audio device type corresponding to unknown device type [CHAR LIMIT=none] -->
<string name="bluetooth_details_audio_device_type_unknown">Unknown</string>
- <!-- The audio device type corresponding to none selected [CHAR LIMIT=none] -->
- <string name="bluetooth_details_audio_device_type_speaker">Speaker</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 car kit [CHAR LIMIT=none] -->
<string name="bluetooth_details_audio_device_type_carkit">Car Kit</string>
<!-- The audio device type corresponding to other device type [CHAR LIMIT=none] -->
diff --git a/res/xml/shortcuts.xml b/res/xml/shortcuts.xml
index afb2104..058d22e 100644
--- a/res/xml/shortcuts.xml
+++ b/res/xml/shortcuts.xml
@@ -24,6 +24,7 @@
<shortcut
android:shortcutId="manifest-shortcut-data-usage"
android:icon="@drawable/ic_shortcut_data_usage"
+ android:enabled="@bool/config_show_sim_info"
android:shortcutShortLabel="@string/data_usage_summary_title">
<intent
android:action="android.intent.action.MAIN"
diff --git a/res/xml/wifi_tether_settings.xml b/res/xml/wifi_tether_settings.xml
index a85d9ea..b8b810f 100644
--- a/res/xml/wifi_tether_settings.xml
+++ b/res/xml/wifi_tether_settings.xml
@@ -59,4 +59,10 @@
android:summary="@string/summary_placeholder"
android:fragment="com.android.settings.wifi.tether.WifiHotspotSpeedSettings"
settings:isPreferenceVisible="@bool/config_show_wifi_hotspot_speed"/>
+
+ <Preference
+ android:key="wifi_hotspot_instant"
+ android:title="@string/wifi_hotspot_instant_title"
+ android:summary="@string/summary_placeholder"
+ settings:isPreferenceVisible="false"/>
</PreferenceScreen>
diff --git a/src/com/android/settings/Utils.java b/src/com/android/settings/Utils.java
index dda5b24..910ab81 100644
--- a/src/com/android/settings/Utils.java
+++ b/src/com/android/settings/Utils.java
@@ -66,7 +66,6 @@
import android.os.Binder;
import android.os.Build;
import android.os.Bundle;
-import android.os.Environment;
import android.os.IBinder;
import android.os.INetworkManagementService;
import android.os.RemoteException;
@@ -1354,14 +1353,4 @@
return dreamsSupported && (!dreamsOnlyEnabledForDockUser || canCurrentUserDream(context));
}
- /**
- * Get private total size directly.
- * Referred from StorageManager
- */
- public static long getPrimaryStorageSize() {
- // TODO(b/288103116): remove this method once support by StorageManager.
- return Environment.getDataDirectory().getTotalSpace()
- + Environment.getRootDirectory().getTotalSpace();
- }
-
}
diff --git a/src/com/android/settings/bluetooth/BluetoothDetailsAudioDeviceTypeController.java b/src/com/android/settings/bluetooth/BluetoothDetailsAudioDeviceTypeController.java
index ba5f465..fe0d141 100644
--- a/src/com/android/settings/bluetooth/BluetoothDetailsAudioDeviceTypeController.java
+++ b/src/com/android/settings/bluetooth/BluetoothDetailsAudioDeviceTypeController.java
@@ -19,6 +19,7 @@
import static android.bluetooth.BluetoothDevice.DEVICE_TYPE_LE;
import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_CARKIT;
import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_HEADPHONES;
+import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_HEARING_AID;
import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_OTHER;
import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_SPEAKER;
import static android.media.AudioManager.AUDIO_DEVICE_CATEGORY_UNKNOWN;
@@ -149,6 +150,7 @@
mContext.getString(R.string.bluetooth_details_audio_device_type_speaker),
mContext.getString(R.string.bluetooth_details_audio_device_type_headphones),
mContext.getString(R.string.bluetooth_details_audio_device_type_carkit),
+ mContext.getString(R.string.bluetooth_details_audio_device_type_hearing_aid),
mContext.getString(R.string.bluetooth_details_audio_device_type_other),
});
mAudioDeviceTypePreference.setEntryValues(new CharSequence[]{
@@ -156,6 +158,7 @@
Integer.toString(AUDIO_DEVICE_CATEGORY_SPEAKER),
Integer.toString(AUDIO_DEVICE_CATEGORY_HEADPHONES),
Integer.toString(AUDIO_DEVICE_CATEGORY_CARKIT),
+ Integer.toString(AUDIO_DEVICE_CATEGORY_HEARING_AID),
Integer.toString(AUDIO_DEVICE_CATEGORY_OTHER),
});
diff --git a/src/com/android/settings/core/FeatureFlags.java b/src/com/android/settings/core/FeatureFlags.java
index 1a97ca9..fb552d7 100644
--- a/src/com/android/settings/core/FeatureFlags.java
+++ b/src/com/android/settings/core/FeatureFlags.java
@@ -30,4 +30,6 @@
public static final String CONTEXTUAL_HOME = "settings_contextual_home";
public static final String SETTINGS_SEARCH_ALWAYS_EXPAND =
"settings_search_always_expand";
+ public static final String PRESS_HOLD_NAV_HANDLE_TO_SEARCH =
+ "settings_press_hold_nav_handle_to_search";
}
diff --git a/src/com/android/settings/deviceinfo/StorageCategoryFragment.java b/src/com/android/settings/deviceinfo/StorageCategoryFragment.java
index d1d4cbe..52f453d 100644
--- a/src/com/android/settings/deviceinfo/StorageCategoryFragment.java
+++ b/src/com/android/settings/deviceinfo/StorageCategoryFragment.java
@@ -211,9 +211,7 @@
setLoading(false /* loading */, false /* animate */);
- // TODO(b/288103116): replace with new API to get TotalBytes before rounding
- // once support by StorageManager.
- final long privateUsedBytes = Utils.getPrimaryStorageSize() - mStorageInfo.freeBytes;
+ final long privateUsedBytes = mStorageInfo.totalBytes - mStorageInfo.freeBytes;
mPreferenceController.setVolume(mSelectedStorageEntry.getVolumeInfo());
mPreferenceController.setUsedSize(privateUsedBytes);
mPreferenceController.setTotalSize(mStorageInfo.totalBytes);
diff --git a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
index 4138057..f31f2be 100644
--- a/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
+++ b/src/com/android/settings/deviceinfo/StorageDashboardFragment.java
@@ -387,9 +387,7 @@
setLoading(false /* loading */, false /* animate */);
- // TODO(b/288103116): replace with new API to get TotalBytes before rounding
- // once support by StorageManager.
- final long privateUsedBytes = Utils.getPrimaryStorageSize() - mStorageInfo.freeBytes;
+ final long privateUsedBytes = mStorageInfo.totalBytes - mStorageInfo.freeBytes;
mPreferenceController.setVolume(mSelectedStorageEntry.getVolumeInfo());
mPreferenceController.setUsedSize(privateUsedBytes);
mPreferenceController.setTotalSize(mStorageInfo.totalBytes);
diff --git a/src/com/android/settings/deviceinfo/TopLevelStoragePreferenceController.java b/src/com/android/settings/deviceinfo/TopLevelStoragePreferenceController.java
index 43dc9dd..ccae7e9 100644
--- a/src/com/android/settings/deviceinfo/TopLevelStoragePreferenceController.java
+++ b/src/com/android/settings/deviceinfo/TopLevelStoragePreferenceController.java
@@ -75,9 +75,7 @@
final PrivateStorageInfo info = PrivateStorageInfo.getPrivateStorageInfo(
getStorageManagerVolumeProvider());
- // TODO(b/288103116): replace with new API to get TotalBytes before rounding
- // once support by StorageManager.
- long usedBytes = Utils.getPrimaryStorageSize() - info.freeBytes;
+ long usedBytes = info.totalBytes - info.freeBytes;
storageCacheHelper.cacheUsedSize(usedBytes);
ThreadUtils.postOnMainThread(() -> {
preference.setSummary(
diff --git a/src/com/android/settings/deviceinfo/storage/StorageUsageProgressBarPreferenceController.java b/src/com/android/settings/deviceinfo/storage/StorageUsageProgressBarPreferenceController.java
index 23559d4..be2a64a 100644
--- a/src/com/android/settings/deviceinfo/storage/StorageUsageProgressBarPreferenceController.java
+++ b/src/com/android/settings/deviceinfo/storage/StorageUsageProgressBarPreferenceController.java
@@ -26,7 +26,6 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
-import com.android.settings.Utils;
import com.android.settings.core.BasePreferenceController;
import com.android.settingslib.utils.ThreadUtils;
import com.android.settingslib.widget.UsageProgressBarPreference;
@@ -93,9 +92,7 @@
if (mStorageEntry.isPrivate()) {
// StorageStatsManager can only query private storages.
mTotalBytes = mStorageStatsManager.getTotalBytes(mStorageEntry.getFsUuid());
- // TODO(b/288103116): replace with new API to get TotalBytes before rounding
- // once support by StorageManager.
- mUsedBytes = Utils.getPrimaryStorageSize()
+ mUsedBytes = mTotalBytes
- mStorageStatsManager.getFreeBytes(mStorageEntry.getFsUuid());
} else {
final File rootFile = mStorageEntry.getPath();
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java
index e926f79..1720f0d 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceController.java
@@ -52,10 +52,10 @@
import java.util.ArrayList;
import java.util.Calendar;
-import java.util.Collections;
import java.util.Comparator;
import java.util.List;
import java.util.Map;
+import java.util.Set;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicBoolean;
@@ -397,12 +397,23 @@
return true;
}
- private PowerAnomalyEvent getHighestScoreAnomalyEvent(PowerAnomalyEventList anomalyEventList) {
+ @VisibleForTesting
+ PowerAnomalyEvent getHighestScoreAnomalyEvent(PowerAnomalyEventList anomalyEventList) {
if (anomalyEventList == null || anomalyEventList.getPowerAnomalyEventsCount() == 0) {
return null;
}
- return Collections.max(anomalyEventList.getPowerAnomalyEventsList(),
- Comparator.comparing(PowerAnomalyEvent::getScore));
+ final Set<String> dismissedPowerAnomalyKeys =
+ DatabaseUtils.getDismissedPowerAnomalyKeys(mContext);
+ Log.d(TAG, "dismissedPowerAnomalyKeys = " + dismissedPowerAnomalyKeys);
+
+ final PowerAnomalyEvent highestScoreEvent = anomalyEventList.getPowerAnomalyEventsList()
+ .stream()
+ .filter(event -> event.hasKey()
+ && !dismissedPowerAnomalyKeys.contains(event.getKey().name()))
+ .max(Comparator.comparing(PowerAnomalyEvent::getScore))
+ .orElse(null);
+ Log.d(TAG, "highestScoreAnomalyEvent = " + highestScoreEvent);
+ return highestScoreEvent;
}
private boolean refreshUiWithNoLevelDataCase() {
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreference.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreference.java
index 5857d62..075b706 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreference.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreference.java
@@ -16,7 +16,9 @@
package com.android.settings.fuelgauge.batteryusage;
+import android.app.settings.SettingsEnums;
import android.content.Context;
+import android.os.Bundle;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.View;
@@ -29,9 +31,11 @@
import androidx.preference.PreferenceViewHolder;
import com.android.settings.R;
+import com.android.settings.SettingsActivity;
import com.android.settings.core.SubSettingLauncher;
import com.android.settings.fuelgauge.PowerUsageFeatureProvider;
import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.google.android.material.button.MaterialButton;
@@ -43,6 +47,10 @@
private static final String TAG = "BatteryTipsCardPreference";
private final PowerUsageFeatureProvider mPowerUsageFeatureProvider;
+ private final MetricsFeatureProvider mMetricsFeatureProvider;
+
+ private String mAnomalyEventId;
+ private PowerAnomalyKey mPowerAnomalyKey;
@VisibleForTesting
CharSequence mMainButtonLabel;
@@ -51,18 +59,29 @@
@VisibleForTesting
String mDestinationComponentName;
@VisibleForTesting
- int mSourceMetricsCategory;
+ String mPreferenceHighlightKey;
+ @VisibleForTesting
+ Integer mSourceMetricsCategory;
public BatteryTipsCardPreference(Context context, AttributeSet attrs) {
super(context, attrs);
setLayoutResource(R.layout.battery_tips_card);
setSelectable(false);
- mPowerUsageFeatureProvider = FeatureFactory.getFactory(context)
- .getPowerUsageFeatureProvider(context);
+ final FeatureFactory featureFactory = FeatureFactory.getFactory(context);
+ mPowerUsageFeatureProvider = featureFactory.getPowerUsageFeatureProvider(context);
+ mMetricsFeatureProvider = featureFactory.getMetricsFeatureProvider();
+ mPowerAnomalyKey = null;
}
/**
- * Update the label of main button in tips card.
+ * Sets the anomaly event id which is used in metrics.
+ */
+ public void setAnomalyEventId(final String anomalyEventId) {
+ mAnomalyEventId = anomalyEventId;
+ }
+
+ /**
+ * Sets the label of main button in tips card.
*/
public void setMainButtonLabel(CharSequence label) {
if (!TextUtils.equals(mMainButtonLabel, label)) {
@@ -72,7 +91,7 @@
}
/**
- * Update the label of dismiss button in tips card.
+ * Sets the label of dismiss button in tips card.
*/
public void setDismissButtonLabel(CharSequence label) {
if (!TextUtils.equals(mDismissButtonLabel, label)) {
@@ -82,12 +101,20 @@
}
/**
- * Update the info of target fragment launched by main button.
+ * Sets the power anomaly key of battery tips card.
+ */
+ public void setPowerAnomalyKey(final PowerAnomalyKey powerAnomalyKey) {
+ mPowerAnomalyKey = powerAnomalyKey;
+ }
+
+ /**
+ * Sets the info of target fragment launched by main button.
*/
public void setMainButtonLauncherInfo(final String destinationClassName,
- final Integer sourceMetricsCategory) {
+ final Integer sourceMetricsCategory, final String highlightKey) {
mDestinationComponentName = destinationClassName;
mSourceMetricsCategory = sourceMetricsCategory;
+ mPreferenceHighlightKey = highlightKey;
}
@Override
@@ -97,13 +124,27 @@
if (TextUtils.isEmpty(mDestinationComponentName)) {
return;
}
+ Bundle arguments = Bundle.EMPTY;
+ if (!TextUtils.isEmpty(mPreferenceHighlightKey)) {
+ arguments = new Bundle(1);
+ arguments.putString(SettingsActivity.EXTRA_FRAGMENT_ARG_KEY,
+ mPreferenceHighlightKey);
+ }
new SubSettingLauncher(getContext())
.setDestination(mDestinationComponentName)
.setSourceMetricsCategory(mSourceMetricsCategory)
+ .setArguments(arguments)
.launch();
setVisible(false);
+ mMetricsFeatureProvider.action(
+ getContext(), SettingsEnums.ACTION_BATTERY_TIPS_CARD_ACCEPT, mAnomalyEventId);
} else if (viewId == R.id.dismiss_button) {
setVisible(false);
+ mMetricsFeatureProvider.action(
+ getContext(), SettingsEnums.ACTION_BATTERY_TIPS_CARD_DISMISS, mAnomalyEventId);
+ if (mPowerAnomalyKey != null) {
+ DatabaseUtils.setDismissedPowerAnomalyKeys(getContext(), mPowerAnomalyKey.name());
+ }
}
}
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java
index 42604f5..9e46f90 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsController.java
@@ -16,6 +16,7 @@
package com.android.settings.fuelgauge.batteryusage;
+import android.app.settings.SettingsEnums;
import android.content.Context;
import android.text.TextUtils;
@@ -26,6 +27,7 @@
import com.android.settings.core.BasePreferenceController;
import com.android.settings.fuelgauge.PowerUsageFeatureProvider;
import com.android.settings.overlay.FeatureFactory;
+import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import java.util.function.Function;
@@ -36,19 +38,20 @@
private static final String ROOT_PREFERENCE_KEY = "battery_tips_category";
private static final String CARD_PREFERENCE_KEY = "battery_tips_card";
+ private final PowerUsageFeatureProvider mPowerUsageFeatureProvider;
+ private final MetricsFeatureProvider mMetricsFeatureProvider;
+
@VisibleForTesting
BatteryTipsCardPreference mCardPreference;
- @VisibleForTesting
- PowerUsageFeatureProvider mPowerUsageFeatureProvider;
public BatteryTipsController(Context context) {
super(context, ROOT_PREFERENCE_KEY);
- mPowerUsageFeatureProvider = FeatureFactory.getFactory(context)
- .getPowerUsageFeatureProvider(context);
+ final FeatureFactory featureFactory = FeatureFactory.getFactory(context);
+ mPowerUsageFeatureProvider = featureFactory.getPowerUsageFeatureProvider(context);
+ mMetricsFeatureProvider = featureFactory.getMetricsFeatureProvider();
}
private boolean isTipsCardVisible() {
- // TODO: compared with the timestamp of last user dismiss action in sharedPreference.
return mPowerUsageFeatureProvider.isBatteryTipsEnabled();
}
@@ -66,9 +69,9 @@
private <T> T getInfo(PowerAnomalyEvent powerAnomalyEvent,
Function<WarningBannerInfo, T> warningBannerInfoSupplier,
Function<WarningItemInfo, T> warningItemInfoSupplier) {
- if (powerAnomalyEvent.hasWarningBannerInfo() && warningBannerInfoSupplier != null) {
+ if (warningBannerInfoSupplier != null && powerAnomalyEvent.hasWarningBannerInfo()) {
return warningBannerInfoSupplier.apply(powerAnomalyEvent.getWarningBannerInfo());
- } else if (powerAnomalyEvent.hasWarningItemInfo() && warningItemInfoSupplier != null) {
+ } else if (warningItemInfoSupplier != null && powerAnomalyEvent.hasWarningItemInfo()) {
return warningItemInfoSupplier.apply(powerAnomalyEvent.getWarningItemInfo());
}
return null;
@@ -105,8 +108,9 @@
}
// Get card preference strings and navigate fragment info
- final int resourceIndex = powerAnomalyEvent.hasKey()
- ? powerAnomalyEvent.getKey().getNumber() : -1;
+ final PowerAnomalyKey powerAnomalyKey = powerAnomalyEvent.hasKey()
+ ? powerAnomalyEvent.getKey() : null;
+ final int resourceIndex = powerAnomalyKey != null ? powerAnomalyKey.getNumber() : -1;
String titleString = getString(powerAnomalyEvent, WarningBannerInfo::getTitleString,
WarningItemInfo::getTitleString, R.array.power_anomaly_titles, resourceIndex);
@@ -122,19 +126,24 @@
WarningBannerInfo::getCancelButtonString, WarningItemInfo::getCancelButtonString,
R.array.power_anomaly_dismiss_btn_strings, resourceIndex);
- String destinationClassName = getString(powerAnomalyEvent,
- WarningBannerInfo::getMainButtonDestination,
- WarningItemInfo::getMainButtonDestination,
- -1, -1);
+ String destinationClassName = getInfo(powerAnomalyEvent,
+ WarningBannerInfo::getMainButtonDestination, null);
Integer sourceMetricsCategory = getInfo(powerAnomalyEvent,
- WarningBannerInfo::getMainButtonSourceMetricsCategory,
- WarningItemInfo::getMainButtonSourceMetricsCategory);
+ WarningBannerInfo::getMainButtonSourceMetricsCategory, null);
+ String preferenceHighlightKey = getInfo(powerAnomalyEvent,
+ WarningBannerInfo::getMainButtonSourceHighlightKey, null);
// Updated card preference and main button fragment launcher
+ mCardPreference.setAnomalyEventId(powerAnomalyEvent.getEventId());
+ mCardPreference.setPowerAnomalyKey(powerAnomalyKey);
mCardPreference.setTitle(titleString);
mCardPreference.setMainButtonLabel(mainBtnString);
mCardPreference.setDismissButtonLabel(dismissBtnString);
- mCardPreference.setMainButtonLauncherInfo(destinationClassName, sourceMetricsCategory);
+ mCardPreference.setMainButtonLauncherInfo(
+ destinationClassName, sourceMetricsCategory, preferenceHighlightKey);
mCardPreference.setVisible(true);
+
+ mMetricsFeatureProvider.action(mContext,
+ SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, powerAnomalyEvent.getEventId());
}
}
diff --git a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java
index 48a39f4..ece9960 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/BatteryUsageDataLoader.java
@@ -74,6 +74,7 @@
context, DatabaseUtils.KEY_LAST_LOAD_FULL_CHARGE_TIME);
DatabaseUtils.sendBatteryEventData(context, ConvertUtils.convertToBatteryEvent(
currentTime, BatteryEventType.FULL_CHARGED, 100));
+ DatabaseUtils.removeDismissedPowerAnomalyKeys(context);
}
// Uploads the BatteryEntry data into database.
diff --git a/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java b/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java
index 465afbe..e78d25c 100644
--- a/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java
+++ b/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtils.java
@@ -35,6 +35,8 @@
import android.os.RemoteException;
import android.os.SystemClock;
import android.os.UserManager;
+import android.util.ArrayMap;
+import android.util.ArraySet;
import android.util.Log;
import androidx.annotation.VisibleForTesting;
@@ -50,9 +52,10 @@
import java.time.Duration;
import java.util.ArrayList;
import java.util.Calendar;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
+import java.util.Set;
+import java.util.function.Function;
import java.util.function.Supplier;
import java.util.stream.Collectors;
@@ -64,11 +67,13 @@
/** Clear memory threshold for device booting phase. **/
private static final long CLEAR_MEMORY_THRESHOLD_MS = Duration.ofMinutes(5).toMillis();
private static final long CLEAR_MEMORY_DELAYED_MS = Duration.ofSeconds(2).toMillis();
+ private static final long INVALID_TIMESTAMP = 0L;
static final int DATA_RETENTION_INTERVAL_DAY = 9;
static final String KEY_LAST_LOAD_FULL_CHARGE_TIME = "last_load_full_charge_time";
static final String KEY_LAST_UPLOAD_FULL_CHARGE_TIME = "last_upload_full_charge_time";
static final String KEY_LAST_USAGE_SOURCE = "last_usage_source";
+ static final String KEY_DISMISSED_POWER_ANOMALY_KEYS = "dismissed_power_anomaly_keys";
/** An authority name of the battery content provider. */
public static final String AUTHORITY = "com.android.settings.battery.usage.provider";
@@ -155,8 +160,8 @@
.appendQueryParameter(
QUERY_KEY_USERID, Long.toString(userId))
.build();
- final long latestTimestamp =
- loadAppUsageLatestTimestampFromContentProvider(context, appUsageLatestTimestampUri);
+ final long latestTimestamp = loadLongFromContentProvider(
+ context, appUsageLatestTimestampUri, /*defaultValue=*/ INVALID_TIMESTAMP);
final String latestTimestampString = utcToLocalTimeForLogging(latestTimestamp);
Log.d(TAG, String.format(
"getAppUsageStartTimestampOfUser() userId=%d latestTimestamp=%s in %d/ms",
@@ -193,8 +198,8 @@
.appendQueryParameter(QUERY_KEY_USERID, queryUserIdString)
.build();
- final List<AppUsageEvent> appUsageEventList =
- loadAppUsageEventsFromContentProvider(context, appUsageEventUri);
+ final List<AppUsageEvent> appUsageEventList = loadListFromContentProvider(
+ context, appUsageEventUri, ConvertUtils::convertToAppUsageEvent);
Log.d(TAG, String.format("getAppUsageEventForUser userId=%s size=%d in %d/ms",
queryUserIdString, appUsageEventList.size(),
(System.currentTimeMillis() - startTime)));
@@ -226,8 +231,8 @@
QUERY_BATTERY_EVENT_TYPE, queryBatteryEventTypesString)
.build();
- final List<BatteryEvent> batteryEventList =
- loadBatteryEventsFromContentProvider(context, batteryEventUri);
+ final List<BatteryEvent> batteryEventList = loadListFromContentProvider(
+ context, batteryEventUri, ConvertUtils::convertToBatteryEvent);
Log.d(TAG, String.format("getBatteryEvents size=%d in %d/ms", batteryEventList.size(),
(System.currentTimeMillis() - startTime)));
return batteryEventList;
@@ -254,8 +259,8 @@
QUERY_KEY_TIMESTAMP, Long.toString(queryTimestamp))
.build();
- final List<BatteryUsageSlot> batteryUsageSlotList =
- loadBatteryUsageSlotsFromContentProvider(context, batteryUsageSlotUri);
+ final List<BatteryUsageSlot> batteryUsageSlotList = loadListFromContentProvider(
+ context, batteryUsageSlotUri, ConvertUtils::convertToBatteryUsageSlot);
Log.d(TAG, String.format("getBatteryUsageSlots size=%d in %d/ms",
batteryUsageSlotList.size(), (System.currentTimeMillis() - startTime)));
return batteryUsageSlotList;
@@ -271,8 +276,8 @@
.authority(AUTHORITY)
.appendPath(LAST_FULL_CHARGE_TIMESTAMP_PATH)
.build();
- final long lastFullChargeTime = loadLastFullChargeTimeFromContentProvider(
- context, lastFullChargeTimeUri);
+ final long lastFullChargeTime = loadLongFromContentProvider(
+ context, lastFullChargeTimeUri, /*defaultValue=*/ INVALID_TIMESTAMP);
final String lastFullChargeTimeString = utcToLocalTimeForLogging(lastFullChargeTime);
Log.d(TAG, String.format(
"getLastFullChargeTime() lastFullChargeTime=%s in %d/ms",
@@ -294,8 +299,8 @@
.appendQueryParameter(
QUERY_KEY_TIMESTAMP, Long.toString(queryTimestamp))
.build();
- final long batteryStateLatestTimestamp = loadBatteryStateLatestTimestampFromContentProvider(
- context, batteryStateLatestTimestampUri);
+ final long batteryStateLatestTimestamp = loadLongFromContentProvider(
+ context, batteryStateLatestTimestampUri, /*defaultValue=*/ INVALID_TIMESTAMP);
final String batteryStateLatestTimestampString =
utcToLocalTimeForLogging(batteryStateLatestTimestamp);
Log.d(TAG, String.format(
@@ -319,8 +324,21 @@
QUERY_KEY_TIMESTAMP, Long.toString(queryTimestamp))
.build();
- final Map<Long, Map<String, BatteryHistEntry>> resultMap =
- loadHistoryMapFromContentProvider(context, batteryStateUri);
+ final List<BatteryHistEntry> batteryHistEntryList = loadListFromContentProvider(
+ context, batteryStateUri, cursor -> new BatteryHistEntry(cursor));
+ final Map<Long, Map<String, BatteryHistEntry>> resultMap = new ArrayMap();
+ for (final BatteryHistEntry entry : batteryHistEntryList) {
+ final long timestamp = entry.mTimestamp;
+ final String key = entry.getKey();
+ Map batteryHistEntryMap = resultMap.get(timestamp);
+ // Creates new one if there is no corresponding map.
+ if (batteryHistEntryMap == null) {
+ batteryHistEntryMap = new ArrayMap();
+ resultMap.put(timestamp, batteryHistEntryMap);
+ }
+ batteryHistEntryMap.put(key, entry);
+ }
+
if (resultMap == null || resultMap.isEmpty()) {
Log.d(TAG, "getBatteryHistoryMap() returns empty or null");
} else {
@@ -636,6 +654,8 @@
KEY_LAST_LOAD_FULL_CHARGE_TIME);
writeString(context, writer, "LastUploadFullChargeTime",
KEY_LAST_UPLOAD_FULL_CHARGE_TIME);
+ writeString(context, writer, "DismissedPowerAnomalyKeys",
+ KEY_DISMISSED_POWER_ANOMALY_KEYS);
}
static SharedPreferences getSharedPreferences(Context context) {
@@ -674,6 +694,32 @@
return usageSource;
}
+ static void removeDismissedPowerAnomalyKeys(Context context) {
+ final SharedPreferences sharedPreferences = getSharedPreferences(context);
+ if (sharedPreferences != null
+ && sharedPreferences.contains(KEY_DISMISSED_POWER_ANOMALY_KEYS)) {
+ sharedPreferences.edit().remove(KEY_DISMISSED_POWER_ANOMALY_KEYS).apply();
+ }
+ }
+
+ static Set<String> getDismissedPowerAnomalyKeys(Context context) {
+ final SharedPreferences sharedPreferences = getSharedPreferences(context);
+ return sharedPreferences != null
+ ? sharedPreferences.getStringSet(KEY_DISMISSED_POWER_ANOMALY_KEYS, new ArraySet<>())
+ : new ArraySet<>();
+ }
+
+ static void setDismissedPowerAnomalyKeys(Context context, String dismissedPowerAnomalyKey) {
+ final SharedPreferences sharedPreferences = getSharedPreferences(context);
+ if (sharedPreferences != null) {
+ final Set<String> dismissedPowerAnomalyKeys = getDismissedPowerAnomalyKeys(context);
+ dismissedPowerAnomalyKeys.add(dismissedPowerAnomalyKey);
+ sharedPreferences.edit()
+ .putStringSet(KEY_DISMISSED_POWER_ANOMALY_KEYS, dismissedPowerAnomalyKeys)
+ .apply();
+ }
+ }
+
static void recordDateTime(Context context, String preferenceKey) {
final SharedPreferences sharedPreferences = getSharedPreferences(context);
if (sharedPreferences != null) {
@@ -682,6 +728,39 @@
}
}
+ @VisibleForTesting
+ static <T> T loadFromContentProvider(
+ Context context, Uri uri, T defaultValue, Function<Cursor, T> cursorReader) {
+ // Transfer work profile to user profile. Please see b/297036263.
+ context = getParentContext(context);
+ if (context == null) {
+ return defaultValue;
+ }
+ try (Cursor cursor = sFakeSupplier != null ? sFakeSupplier.get() :
+ context.getContentResolver().query(uri, null, null, null)) {
+ return (cursor == null || cursor.getCount() == 0)
+ ? defaultValue : cursorReader.apply(cursor);
+ }
+ }
+
+ private static long loadLongFromContentProvider(
+ Context context, Uri uri, final long defaultValue) {
+ return loadFromContentProvider(context, uri, defaultValue,
+ cursor -> cursor.moveToFirst() ? cursor.getLong(/*columnIndex=*/ 0) : defaultValue);
+ }
+
+ private static <E> List<E> loadListFromContentProvider(
+ Context context, Uri uri, Function<Cursor, E> converter) {
+ return loadFromContentProvider(context, uri, new ArrayList<>(),
+ cursor -> {
+ final List<E> list = new ArrayList<>();
+ while (cursor.moveToNext()) {
+ list.add(converter.apply(cursor));
+ }
+ return list;
+ });
+ }
+
private static void writeString(
Context context, PrintWriter writer, String prefix, String key) {
final SharedPreferences sharedPreferences = getSharedPreferences(context);
@@ -691,153 +770,6 @@
}
}
- private static long loadAppUsageLatestTimestampFromContentProvider(
- Context context, final Uri appUsageLatestTimestampUri) {
- // We have already make sure the context here is with profile parent's user identity. Don't
- // need to check whether current user is work profile.
- try (Cursor cursor = sFakeSupplier != null
- ? sFakeSupplier.get()
- : context.getContentResolver().query(
- appUsageLatestTimestampUri, null, null, null)) {
- if (cursor == null || cursor.getCount() == 0) {
- return INVALID_USER_ID;
- }
- cursor.moveToFirst();
- // There is only one column returned so use the index 0 directly.
- final long latestTimestamp = cursor.getLong(/*columnIndex=*/ 0);
- // If there is no data for this user, 0 will be returned from the database.
- return latestTimestamp == 0 ? INVALID_USER_ID : latestTimestamp;
- }
- }
-
- private static List<AppUsageEvent> loadAppUsageEventsFromContentProvider(
- Context context, Uri appUsageEventUri) {
- final List<AppUsageEvent> appUsageEventList = new ArrayList<>();
- context = getParentContext(context);
- if (context == null) {
- return appUsageEventList;
- }
- try (Cursor cursor = sFakeSupplier != null
- ? sFakeSupplier.get()
- : context.getContentResolver().query(appUsageEventUri, null, null, null)) {
- if (cursor == null || cursor.getCount() == 0) {
- return appUsageEventList;
- }
- // Loads and converts all AppUsageEvent data from cursor.
- while (cursor.moveToNext()) {
- appUsageEventList.add(ConvertUtils.convertToAppUsageEvent(cursor));
- }
- }
- return appUsageEventList;
- }
-
- private static List<BatteryEvent> loadBatteryEventsFromContentProvider(
- Context context, Uri batteryEventUri) {
- final List<BatteryEvent> batteryEventList = new ArrayList<>();
- context = getParentContext(context);
- if (context == null) {
- return batteryEventList;
- }
- try (Cursor cursor = sFakeSupplier != null
- ? sFakeSupplier.get()
- : context.getContentResolver().query(batteryEventUri, null, null, null)) {
- if (cursor == null || cursor.getCount() == 0) {
- return batteryEventList;
- }
- // Loads and converts all AppUsageEvent data from cursor.
- while (cursor.moveToNext()) {
- batteryEventList.add(ConvertUtils.convertToBatteryEvent(cursor));
- }
- }
- return batteryEventList;
- }
-
- private static List<BatteryUsageSlot> loadBatteryUsageSlotsFromContentProvider(
- Context context, Uri batteryUsageSlotUri) {
- final List<BatteryUsageSlot> batteryUsageSlotList = new ArrayList<>();
- context = getParentContext(context);
- if (context == null) {
- return batteryUsageSlotList;
- }
- try (Cursor cursor = sFakeSupplier != null
- ? sFakeSupplier.get()
- : context.getContentResolver().query(batteryUsageSlotUri, null, null, null)) {
- if (cursor == null || cursor.getCount() == 0) {
- return batteryUsageSlotList;
- }
- // Loads and converts all AppUsageEvent data from cursor.
- while (cursor.moveToNext()) {
- batteryUsageSlotList.add(ConvertUtils.convertToBatteryUsageSlot(cursor));
- }
- }
- return batteryUsageSlotList;
- }
-
- private static long loadLastFullChargeTimeFromContentProvider(
- Context context, final Uri lastFullChargeTimeUri) {
- // We have already make sure the context here is with profile parent's user identity. Don't
- // need to check whether current user is work profile.
- try (Cursor cursor = sFakeSupplier != null
- ? sFakeSupplier.get()
- : context.getContentResolver().query(
- lastFullChargeTimeUri, null, null, null)) {
- if (cursor == null || cursor.getCount() == 0) {
- return 0L;
- }
- cursor.moveToFirst();
- // There is only one column returned so use the index 0 directly.
- final long lastFullChargeTime = cursor.getLong(/*columnIndex=*/ 0);
- return lastFullChargeTime;
- }
- }
-
- private static long loadBatteryStateLatestTimestampFromContentProvider(
- Context context, final Uri batteryStateLatestTimestampUri) {
- // We have already make sure the context here is with profile parent's user identity. Don't
- // need to check whether current user is work profile.
- try (Cursor cursor = sFakeSupplier != null
- ? sFakeSupplier.get()
- : context.getContentResolver().query(
- batteryStateLatestTimestampUri, null, null, null)) {
- if (cursor == null || cursor.getCount() == 0) {
- return 0L;
- }
- cursor.moveToFirst();
- // There is only one column returned so use the index 0 directly.
- final long batteryStateLatestTimestamp = cursor.getLong(/*columnIndex=*/ 0);
- return batteryStateLatestTimestamp;
- }
- }
-
- private static Map<Long, Map<String, BatteryHistEntry>> loadHistoryMapFromContentProvider(
- Context context, Uri batteryStateUri) {
- context = getParentContext(context);
- if (context == null) {
- return null;
- }
- final Map<Long, Map<String, BatteryHistEntry>> resultMap = new HashMap();
- try (Cursor cursor = sFakeSupplier != null ? sFakeSupplier.get() :
- context.getContentResolver().query(batteryStateUri, null, null, null)) {
- if (cursor == null || cursor.getCount() == 0) {
- return resultMap;
- }
- // Loads and converts all BatteryHistEntry data from cursor.
- while (cursor.moveToNext()) {
- final BatteryHistEntry entry = new BatteryHistEntry(cursor);
- final long timestamp = entry.mTimestamp;
- final String key = entry.getKey();
- Map batteryHistEntryMap = resultMap.get(timestamp);
- // Creates new one if there is no corresponding map.
- if (batteryHistEntryMap == null) {
- batteryHistEntryMap = new HashMap<>();
- resultMap.put(timestamp, batteryHistEntryMap);
- }
- batteryHistEntryMap.put(key, entry);
- }
- }
- return resultMap;
- }
-
private static void clearMemory() {
if (SystemClock.uptimeMillis() > CLEAR_MEMORY_THRESHOLD_MS) {
return;
diff --git a/src/com/android/settings/fuelgauge/protos/power_anomaly_event.proto b/src/com/android/settings/fuelgauge/protos/power_anomaly_event.proto
index c799d7a..644ab9e 100644
--- a/src/com/android/settings/fuelgauge/protos/power_anomaly_event.proto
+++ b/src/com/android/settings/fuelgauge/protos/power_anomaly_event.proto
@@ -47,7 +47,9 @@
optional string main_button_destination = 4;
// Used in the SubSettingLauncher.setSourceMetricsCategory().
optional int32 main_button_source_metrics_category = 5;
- optional string cancel_button_string = 6;
+ // Used in the SubSettingLauncher.setArguments().
+ optional string main_button_source_highlight_key = 6;
+ optional string cancel_button_string = 7;
}
message WarningItemInfo {
@@ -57,9 +59,5 @@
optional string title_string = 4;
optional string description_string = 5;
optional string main_button_string = 6;
- // Used in the SubSettingLauncher.setDestination().
- optional string main_button_destination = 7;
- // Used in the SubSettingLauncher.setSourceMetricsCategory().
- optional int32 main_button_source_metrics_category = 8;
- optional string cancel_button_string = 9;
+ optional string cancel_button_string = 7;
}
diff --git a/src/com/android/settings/gestures/SystemNavigationPreferenceController.java b/src/com/android/settings/gestures/SystemNavigationPreferenceController.java
index ab83a9d..ccdb257 100644
--- a/src/com/android/settings/gestures/SystemNavigationPreferenceController.java
+++ b/src/com/android/settings/gestures/SystemNavigationPreferenceController.java
@@ -52,7 +52,8 @@
}
}
- static boolean isGestureAvailable(Context context) {
+ /** Returns {@code true} if gesture is available. */
+ public static boolean isGestureAvailable(Context context) {
// Skip if the swipe up settings are not available
if (!context.getResources().getBoolean(
com.android.internal.R.bool.config_swipe_up_gesture_setting_available)) {
diff --git a/src/com/android/settings/inputmethod/ModifierKeysPickerDialogFragment.java b/src/com/android/settings/inputmethod/ModifierKeysPickerDialogFragment.java
index 28ead89..076173a 100644
--- a/src/com/android/settings/inputmethod/ModifierKeysPickerDialogFragment.java
+++ b/src/com/android/settings/inputmethod/ModifierKeysPickerDialogFragment.java
@@ -21,7 +21,6 @@
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.hardware.input.InputManager;
@@ -48,7 +47,6 @@
import com.android.settings.R;
import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.Utils;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import java.util.ArrayList;
import java.util.Arrays;
@@ -70,7 +68,6 @@
private TextView mLeftBracket;
private TextView mRightBracket;
private ImageView mActionKeyIcon;
- private MetricsFeatureProvider mMetricsFeatureProvider;
private List<int[]> mRemappableKeyList =
new ArrayList<>(Arrays.asList(
@@ -94,7 +91,6 @@
super.onCreateDialog(savedInstanceState);
mActivity = getActivity();
- mMetricsFeatureProvider = FeatureFactory.getFactory(mActivity).getMetricsFeatureProvider();
FeatureFactory featureFactory = FeatureFactory.getFactory(mActivity);
mFeatureProvider = featureFactory.getKeyboardSettingsFeatureProvider();
InputManager inputManager = mActivity.getSystemService(InputManager.class);
@@ -143,7 +139,6 @@
doneButton.setOnClickListener(v -> {
String selectedItem = modifierKeys.get(adapter.getCurrentItem());
Spannable itemSummary;
- logMetricsForRemapping(selectedItem);
if (selectedItem.equals(mKeyDefaultName)) {
itemSummary = new SpannableString(
mActivity.getString(R.string.modifier_keys_default_summary));
@@ -194,28 +189,6 @@
return modifierKeyDialog;
}
- private void logMetricsForRemapping(String selectedItem) {
- if (mKeyDefaultName.equals("Caps lock")) {
- mMetricsFeatureProvider.action(
- mActivity, SettingsEnums.ACTION_FROM_CAPS_LOCK_TO, selectedItem);
- }
-
- if (mKeyDefaultName.equals("Ctrl")) {
- mMetricsFeatureProvider.action(
- mActivity, SettingsEnums.ACTION_FROM_CTRL_TO, selectedItem);
- }
-
- if (mKeyDefaultName.equals("Action key")) {
- mMetricsFeatureProvider.action(
- mActivity, SettingsEnums.ACTION_FROM_ACTION_KEY_TO, selectedItem);
- }
-
- if (mKeyDefaultName.equals("Alt")) {
- mMetricsFeatureProvider.action(
- mActivity, SettingsEnums.ACTION_FROM_ALT_TO, selectedItem);
- }
- }
-
private void setInitialFocusItem(
List<String> modifierKeys, ModifierKeyAdapter adapter) {
if (modifierKeys.indexOf(mKeyFocus) == -1) {
diff --git a/src/com/android/settings/inputmethod/ModifierKeysResetDialogFragment.java b/src/com/android/settings/inputmethod/ModifierKeysResetDialogFragment.java
index fea6e65..070968c 100644
--- a/src/com/android/settings/inputmethod/ModifierKeysResetDialogFragment.java
+++ b/src/com/android/settings/inputmethod/ModifierKeysResetDialogFragment.java
@@ -21,7 +21,6 @@
import android.app.Activity;
import android.app.AlertDialog;
import android.app.Dialog;
-import android.app.settings.SettingsEnums;
import android.hardware.input.InputManager;
import android.os.Bundle;
import android.view.LayoutInflater;
@@ -32,8 +31,6 @@
import androidx.fragment.app.DialogFragment;
import com.android.settings.R;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class ModifierKeysResetDialogFragment extends DialogFragment {
@@ -42,8 +39,6 @@
private static final String MODIFIER_KEYS_META = "modifier_keys_meta";
private static final String MODIFIER_KEYS_ALT = "modifier_keys_alt";
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
private String[] mKeys = {
MODIFIER_KEYS_CAPS_LOCK,
MODIFIER_KEYS_CTRL,
@@ -57,7 +52,6 @@
super.onCreateDialog(savedInstanceState);
Activity activity = getActivity();
- mMetricsFeatureProvider = FeatureFactory.getFactory(activity).getMetricsFeatureProvider();
InputManager inputManager = activity.getSystemService(InputManager.class);
View dialoglayout =
LayoutInflater.from(activity).inflate(R.layout.modifier_key_reset_dialog, null);
@@ -67,7 +61,6 @@
Button restoreButton = dialoglayout.findViewById(R.id.modifier_key_reset_restore_button);
restoreButton.setOnClickListener(v -> {
- mMetricsFeatureProvider.action(activity, SettingsEnums.ACTION_CLEAR_REMAPPINGS);
inputManager.clearAllModifierKeyRemappings();
dismiss();
activity.recreate();
diff --git a/src/com/android/settings/inputmethod/NewKeyboardLayoutPickerController.java b/src/com/android/settings/inputmethod/NewKeyboardLayoutPickerController.java
index 65b1c62..e63d7d1 100644
--- a/src/com/android/settings/inputmethod/NewKeyboardLayoutPickerController.java
+++ b/src/com/android/settings/inputmethod/NewKeyboardLayoutPickerController.java
@@ -16,7 +16,6 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.hardware.input.InputDeviceIdentifier;
import android.hardware.input.InputManager;
@@ -31,9 +30,7 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.TickButtonPreference;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.core.lifecycle.LifecycleObserver;
import com.android.settingslib.core.lifecycle.events.OnStart;
import com.android.settingslib.core.lifecycle.events.OnStop;
@@ -56,16 +53,13 @@
private KeyboardLayout[] mKeyboardLayouts;
private PreferenceScreen mScreen;
private String mPreviousSelection;
- private String mFinalSelectedLayout;
private String mLayout;
- private MetricsFeatureProvider mMetricsFeatureProvider;
public NewKeyboardLayoutPickerController(Context context, String key) {
super(context, key);
mIm = context.getSystemService(InputManager.class);
mInputDeviceId = -1;
mPreferenceMap = new HashMap<>();
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
public void initialize(Fragment parent) {
@@ -80,7 +74,6 @@
mInputMethodSubtype =
arguments.getParcelable(NewKeyboardSettingsUtils.EXTRA_INPUT_METHOD_SUBTYPE);
mLayout = getSelectedLayoutLabel();
- mFinalSelectedLayout = mLayout;
mKeyboardLayouts = mIm.getKeyboardLayoutListForInputDevice(
mInputDeviceIdentifier, mUserId, mInputMethodInfo, mInputMethodSubtype);
parent.getActivity().setTitle(mTitle);
@@ -99,11 +92,6 @@
@Override
public void onStop() {
- if (!mLayout.equals(mFinalSelectedLayout)) {
- String change = "From:" + mLayout + ", to:" + mFinalSelectedLayout;
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_PK_LAYOUT_CHANGED, change);
- }
mIm.unregisterInputDeviceListener(this);
mInputDeviceId = -1;
}
@@ -134,7 +122,6 @@
}
setLayout(pref);
mPreviousSelection = preference.getKey();
- mFinalSelectedLayout = pref.getTitle().toString();
return true;
}
diff --git a/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java b/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
index 289d7c1..9cfa4cd 100644
--- a/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
+++ b/src/com/android/settings/inputmethod/PhysicalKeyboardFragment.java
@@ -108,7 +108,6 @@
SHOW_VIRTUAL_KEYBOARD_SWITCH));
FeatureFactory featureFactory = FeatureFactory.getFactory(getContext());
- mMetricsFeatureProvider = featureFactory.getMetricsFeatureProvider();
mFeatureProvider = featureFactory.getKeyboardSettingsFeatureProvider();
mSupportsFirmwareUpdate = mFeatureProvider.supportsFirmwareUpdate();
if (mSupportsFirmwareUpdate) {
@@ -125,10 +124,6 @@
KeyboardLayoutPickerFragment.EXTRA_INPUT_DEVICE_IDENTIFIER);
int intentFromWhere =
activity.getIntent().getIntExtra(android.provider.Settings.EXTRA_ENTRYPOINT, -1);
- if (intentFromWhere != -1) {
- mMetricsFeatureProvider.action(
- getContext(), SettingsEnums.ACTION_OPEN_PK_SETTINGS_FROM, intentFromWhere);
- }
if (inputDeviceIdentifier != null) {
mAutoInputDeviceIdentifier = inputDeviceIdentifier;
}
@@ -259,10 +254,6 @@
});
}
category.addPreference(pref);
- mMetricsFeatureProvider.action(
- getContext(),
- SettingsEnums.ACTION_USE_SPECIFIC_KEYBOARD,
- hardKeyboardDeviceInfo.mDeviceName);
}
mKeyboardAssistanceCategory.setOrder(1);
preferenceScreen.addPreference(mKeyboardAssistanceCategory);
diff --git a/src/com/android/settings/inputmethod/TouchGesturesButtonPreferenceController.java b/src/com/android/settings/inputmethod/TouchGesturesButtonPreferenceController.java
index f0ee1fd..bbe65c1 100644
--- a/src/com/android/settings/inputmethod/TouchGesturesButtonPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TouchGesturesButtonPreferenceController.java
@@ -16,7 +16,6 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.util.FeatureFlagUtils;
@@ -24,8 +23,6 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.widget.ButtonPreference;
public class TouchGesturesButtonPreferenceController extends BasePreferenceController {
@@ -36,11 +33,9 @@
private static final String GESTURE_DIALOG_TAG = "GESTURE_DIALOG_TAG";
private Fragment mParent;
- private MetricsFeatureProvider mMetricsFeatureProvider;
public TouchGesturesButtonPreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
public void setFragment(Fragment parent) {
@@ -72,7 +67,6 @@
}
private void showTouchpadGestureEducation() {
- mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_LEARN_TOUCHPAD_GESTURE_CLICK);
TrackpadGestureDialogFragment fragment = new TrackpadGestureDialogFragment();
fragment.setTargetFragment(mParent, 0);
fragment.show(mParent.getActivity().getSupportFragmentManager(), GESTURE_DIALOG_TAG);
diff --git a/src/com/android/settings/inputmethod/TrackpadBottomPreferenceController.java b/src/com/android/settings/inputmethod/TrackpadBottomPreferenceController.java
index 1cf1f6f..5133d04 100644
--- a/src/com/android/settings/inputmethod/TrackpadBottomPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TrackpadBottomPreferenceController.java
@@ -16,22 +16,16 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.hardware.input.InputSettings;
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class TrackpadBottomPreferenceController extends TogglePreferenceController {
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
public TrackpadBottomPreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -42,8 +36,6 @@
@Override
public boolean setChecked(boolean isChecked) {
InputSettings.setTouchpadRightClickZone(mContext, isChecked);
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_GESTURE_BOTTOM_RIGHT_TAP_CHANGED, isChecked);
return true;
}
diff --git a/src/com/android/settings/inputmethod/TrackpadGoBackPreferenceController.java b/src/com/android/settings/inputmethod/TrackpadGoBackPreferenceController.java
index 11d7cf3..017689d 100644
--- a/src/com/android/settings/inputmethod/TrackpadGoBackPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TrackpadGoBackPreferenceController.java
@@ -16,24 +16,18 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class TrackpadGoBackPreferenceController extends TogglePreferenceController {
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_BACK_ENABLED;
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
public TrackpadGoBackPreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -44,8 +38,6 @@
@Override
public boolean setChecked(boolean isChecked) {
Settings.Secure.putInt(mContext.getContentResolver(), SETTING_KEY, isChecked ? 1 : 0);
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_GESTURE_GO_BACK_CHANGED, isChecked);
return true;
}
diff --git a/src/com/android/settings/inputmethod/TrackpadGoHomePreferenceController.java b/src/com/android/settings/inputmethod/TrackpadGoHomePreferenceController.java
index 5027e2f..18699e3 100644
--- a/src/com/android/settings/inputmethod/TrackpadGoHomePreferenceController.java
+++ b/src/com/android/settings/inputmethod/TrackpadGoHomePreferenceController.java
@@ -16,24 +16,18 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class TrackpadGoHomePreferenceController extends TogglePreferenceController {
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_HOME_ENABLED;
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
public TrackpadGoHomePreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -44,8 +38,6 @@
@Override
public boolean setChecked(boolean isChecked) {
Settings.Secure.putInt(mContext.getContentResolver(), SETTING_KEY, isChecked ? 1 : 0);
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_GESTURE_GO_HOME_CHANGED, isChecked);
return true;
}
diff --git a/src/com/android/settings/inputmethod/TrackpadNotificationsPreferenceController.java b/src/com/android/settings/inputmethod/TrackpadNotificationsPreferenceController.java
index 0fb28d7..21f04a3 100644
--- a/src/com/android/settings/inputmethod/TrackpadNotificationsPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TrackpadNotificationsPreferenceController.java
@@ -16,24 +16,18 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class TrackpadNotificationsPreferenceController extends TogglePreferenceController {
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_NOTIFICATION_ENABLED;
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
public TrackpadNotificationsPreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -44,8 +38,6 @@
@Override
public boolean setChecked(boolean isChecked) {
Settings.Secure.putInt(mContext.getContentResolver(), SETTING_KEY, isChecked ? 1 : 0);
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_GESTURE_NOTIFICATION_CHANGED, isChecked);
return true;
}
diff --git a/src/com/android/settings/inputmethod/TrackpadPointerSpeedPreferenceController.java b/src/com/android/settings/inputmethod/TrackpadPointerSpeedPreferenceController.java
index 58b4772..71b4119 100644
--- a/src/com/android/settings/inputmethod/TrackpadPointerSpeedPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TrackpadPointerSpeedPreferenceController.java
@@ -16,25 +16,20 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.hardware.input.InputSettings;
import androidx.preference.PreferenceScreen;
import com.android.settings.core.SliderPreferenceController;
-import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.SeekBarPreference;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class TrackpadPointerSpeedPreferenceController extends SliderPreferenceController {
private SeekBarPreference mPreference;
- private MetricsFeatureProvider mMetricsFeatureProvider;
public TrackpadPointerSpeedPreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -58,8 +53,6 @@
return false;
}
InputSettings.setTouchpadPointerSpeed(mContext, position);
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_GESTURE_POINTER_SPEED_CHANGED, position);
return true;
}
diff --git a/src/com/android/settings/inputmethod/TrackpadRecentAppsPreferenceController.java b/src/com/android/settings/inputmethod/TrackpadRecentAppsPreferenceController.java
index 878cbe3..eab2b33 100644
--- a/src/com/android/settings/inputmethod/TrackpadRecentAppsPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TrackpadRecentAppsPreferenceController.java
@@ -16,24 +16,18 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class TrackpadRecentAppsPreferenceController extends TogglePreferenceController {
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_OVERVIEW_ENABLED;
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
public TrackpadRecentAppsPreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -44,8 +38,6 @@
@Override
public boolean setChecked(boolean isChecked) {
Settings.Secure.putInt(mContext.getContentResolver(), SETTING_KEY, isChecked ? 1 : 0);
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_GESTURE_RECENT_APPS_CHANGED, isChecked);
return true;
}
diff --git a/src/com/android/settings/inputmethod/TrackpadReverseScrollingPreferenceController.java b/src/com/android/settings/inputmethod/TrackpadReverseScrollingPreferenceController.java
index 2b74c74..10d3013 100644
--- a/src/com/android/settings/inputmethod/TrackpadReverseScrollingPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TrackpadReverseScrollingPreferenceController.java
@@ -16,22 +16,16 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.hardware.input.InputSettings;
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class TrackpadReverseScrollingPreferenceController extends TogglePreferenceController {
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
public TrackpadReverseScrollingPreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -42,8 +36,6 @@
@Override
public boolean setChecked(boolean isChecked) {
InputSettings.setTouchpadNaturalScrolling(mContext, !isChecked);
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_GESTURE_REVERSE_SCROLLING_CHANGED, isChecked);
return true;
}
diff --git a/src/com/android/settings/inputmethod/TrackpadSwitchAppsPreferenceController.java b/src/com/android/settings/inputmethod/TrackpadSwitchAppsPreferenceController.java
index cfca856..84de64e 100644
--- a/src/com/android/settings/inputmethod/TrackpadSwitchAppsPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TrackpadSwitchAppsPreferenceController.java
@@ -16,24 +16,18 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class TrackpadSwitchAppsPreferenceController extends TogglePreferenceController {
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_QUICK_SWITCH_ENABLED;
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
public TrackpadSwitchAppsPreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -44,8 +38,6 @@
@Override
public boolean setChecked(boolean isChecked) {
Settings.Secure.putInt(mContext.getContentResolver(), SETTING_KEY, isChecked ? 1 : 0);
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_GESTURE_SWITCH_APPS_CHANGED, isChecked);
return true;
}
diff --git a/src/com/android/settings/inputmethod/TrackpadTapToClickPreferenceController.java b/src/com/android/settings/inputmethod/TrackpadTapToClickPreferenceController.java
index 9ee446b..8655307 100644
--- a/src/com/android/settings/inputmethod/TrackpadTapToClickPreferenceController.java
+++ b/src/com/android/settings/inputmethod/TrackpadTapToClickPreferenceController.java
@@ -16,22 +16,16 @@
package com.android.settings.inputmethod;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.hardware.input.InputSettings;
import com.android.settings.R;
import com.android.settings.core.TogglePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class TrackpadTapToClickPreferenceController extends TogglePreferenceController {
- private MetricsFeatureProvider mMetricsFeatureProvider;
-
public TrackpadTapToClickPreferenceController(Context context, String key) {
super(context, key);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -42,8 +36,6 @@
@Override
public boolean setChecked(boolean isChecked) {
InputSettings.setTouchpadTapToClick(mContext, isChecked);
- mMetricsFeatureProvider.action(
- mContext, SettingsEnums.ACTION_GESTURE_TAP_TO_CLICK_CHANGED, isChecked);
return true;
}
diff --git a/src/com/android/settings/localepicker/AppLocalePickerActivity.java b/src/com/android/settings/localepicker/AppLocalePickerActivity.java
index d1e1137..092207b 100644
--- a/src/com/android/settings/localepicker/AppLocalePickerActivity.java
+++ b/src/com/android/settings/localepicker/AppLocalePickerActivity.java
@@ -18,7 +18,6 @@
import android.app.FragmentTransaction;
import android.app.LocaleManager;
-import android.app.settings.SettingsEnums;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Bundle;
@@ -38,22 +37,15 @@
import com.android.settings.applications.AppLocaleUtil;
import com.android.settings.applications.appinfo.AppLocaleDetails;
import com.android.settings.core.SettingsBaseActivity;
-import com.android.settings.overlay.FeatureFactory;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
public class AppLocalePickerActivity extends SettingsBaseActivity
implements LocalePickerWithRegion.LocaleSelectedListener, MenuItem.OnActionExpandListener {
private static final String TAG = AppLocalePickerActivity.class.getSimpleName();
- private static final int SIM_LOCALE = 1 << 0;
- private static final int SYSTEM_LOCALE = 1 << 1;
- private static final int APP_LOCALE = 1 << 2;
- private static final int IME_LOCALE = 1 << 3;
private String mPackageName;
private LocalePickerWithRegion mLocalePickerWithRegion;
private AppLocaleDetails mAppLocaleDetails;
private View mAppLocaleDetailContainer;
- private MetricsFeatureProvider mMetricsFeatureProvider;
@Override
public void onCreate(Bundle savedInstanceState) {
@@ -79,7 +71,6 @@
setTitle(R.string.app_locale_picker_title);
getActionBar().setDisplayHomeAsUpEnabled(true);
- mMetricsFeatureProvider = FeatureFactory.getFactory(this).getMetricsFeatureProvider();
mLocalePickerWithRegion = LocalePickerWithRegion.createLanguagePicker(
this,
@@ -108,7 +99,6 @@
if (localeInfo == null || localeInfo.getLocale() == null || localeInfo.isSystemLocale()) {
setAppDefaultLocale("");
} else {
- logLocaleSource(localeInfo);
setAppDefaultLocale(localeInfo.getLocale().toLanguageTag());
}
finish();
@@ -187,32 +177,4 @@
return false;
}
-
- private void logLocaleSource(LocaleStore.LocaleInfo localeInfo) {
- if (!localeInfo.isSuggested() || localeInfo.isAppCurrentLocale()) {
- return;
- }
- int localeSource = 0;
- if (hasSuggestionType(localeInfo,
- LocaleStore.LocaleInfo.SUGGESTION_TYPE_SYSTEM_AVAILABLE_LANGUAGE)) {
- localeSource |= SYSTEM_LOCALE;
- }
- if (hasSuggestionType(localeInfo,
- LocaleStore.LocaleInfo.SUGGESTION_TYPE_OTHER_APP_LANGUAGE)) {
- localeSource |= APP_LOCALE;
- }
- if (hasSuggestionType(localeInfo, LocaleStore.LocaleInfo.SUGGESTION_TYPE_IME_LANGUAGE)) {
- localeSource |= IME_LOCALE;
- }
- if (hasSuggestionType(localeInfo, LocaleStore.LocaleInfo.SUGGESTION_TYPE_SIM)) {
- localeSource |= SIM_LOCALE;
- }
- mMetricsFeatureProvider.action(this,
- SettingsEnums.ACTION_CHANGE_APP_LANGUAGE_FROM_SUGGESTED, localeSource);
- }
-
- private static boolean hasSuggestionType(LocaleStore.LocaleInfo localeInfo,
- int suggestionType) {
- return localeInfo.isSuggestionOfType(suggestionType);
- }
}
diff --git a/src/com/android/settings/localepicker/LocaleDialogFragment.java b/src/com/android/settings/localepicker/LocaleDialogFragment.java
index 6c37e38..2457e79 100644
--- a/src/com/android/settings/localepicker/LocaleDialogFragment.java
+++ b/src/com/android/settings/localepicker/LocaleDialogFragment.java
@@ -204,8 +204,6 @@
bundle.putInt(ARG_DIALOG_TYPE, DIALOG_CONFIRM_SYSTEM_DEFAULT);
intent.putExtras(bundle);
mParent.onActivityResult(DIALOG_CONFIRM_SYSTEM_DEFAULT, result, intent);
- mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_CHANGE_LANGUAGE,
- changed);
}
mShouldKeepDialog = false;
}
diff --git a/src/com/android/settings/localepicker/LocaleDragAndDropAdapter.java b/src/com/android/settings/localepicker/LocaleDragAndDropAdapter.java
index 6054c59..bfe0749 100644
--- a/src/com/android/settings/localepicker/LocaleDragAndDropAdapter.java
+++ b/src/com/android/settings/localepicker/LocaleDragAndDropAdapter.java
@@ -16,7 +16,6 @@
package com.android.settings.localepicker;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.graphics.Canvas;
import android.os.Bundle;
@@ -39,7 +38,6 @@
import com.android.internal.app.LocalePicker;
import com.android.internal.app.LocaleStore;
import com.android.settings.R;
-import com.android.settings.overlay.FeatureFactory;
import com.android.settings.shortcut.ShortcutsUpdateTask;
import java.text.NumberFormat;
@@ -53,7 +51,6 @@
private static final String TAG = "LocaleDragAndDropAdapter";
private static final String CFGKEY_SELECTED_LOCALES = "selectedLocales";
private static final String CFGKEY_DRAG_LOCALE = "dragLocales";
- private static final String CFGKEY_DRAG_LOCALES_TO_POSITION = "dragLocales_end";
private final Context mContext;
private final ItemTouchHelper mItemTouchHelper;
@@ -61,7 +58,6 @@
private List<LocaleStore.LocaleInfo> mFeedItemList;
private List<LocaleStore.LocaleInfo> mCacheItemList;
private RecyclerView mParentView = null;
- private LocaleListEditor mParent;
private boolean mRemoveMode = false;
private boolean mDragEnabled = true;
private NumberFormat mNumberFormatter = NumberFormat.getNumberInstance();
@@ -94,7 +90,6 @@
LocaleDragAndDropAdapter(LocaleListEditor parent, List<LocaleStore.LocaleInfo> feedItemList) {
mFeedItemList = feedItemList;
- mParent = parent;
mCacheItemList = new ArrayList<>(feedItemList);
mContext = parent.getContext();
@@ -230,12 +225,6 @@
"Negative position in onItemMove %d -> %d", fromPosition, toPosition));
}
- if (fromPosition != toPosition) {
- FeatureFactory.getFactory(mContext).getMetricsFeatureProvider()
- .action(mContext, SettingsEnums.ACTION_REORDER_LANGUAGE,
- mDragLocale.getLocale().toLanguageTag() + " move to " + toPosition);
- }
-
notifyItemChanged(fromPosition); // to update the numbers
notifyItemChanged(toPosition);
notifyItemMoved(fromPosition, toPosition);
@@ -274,9 +263,6 @@
for (int i = itemCount - 1; i >= 0; i--) {
localeInfo = mFeedItemList.get(i);
if (localeInfo.getChecked()) {
- FeatureFactory.getFactory(mContext).getMetricsFeatureProvider()
- .action(mContext, SettingsEnums.ACTION_REMOVE_LANGUAGE,
- localeInfo.getLocale().toLanguageTag());
mFeedItemList.remove(i);
}
}
diff --git a/src/com/android/settings/localepicker/LocaleHelperPreferenceController.java b/src/com/android/settings/localepicker/LocaleHelperPreferenceController.java
index 1227683..a639c9d 100644
--- a/src/com/android/settings/localepicker/LocaleHelperPreferenceController.java
+++ b/src/com/android/settings/localepicker/LocaleHelperPreferenceController.java
@@ -16,7 +16,6 @@
package com.android.settings.localepicker;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
import android.util.Log;
@@ -25,10 +24,8 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
-import com.android.settings.overlay.FeatureFactory;
import com.android.settingslib.HelpUtils;
import com.android.settingslib.core.AbstractPreferenceController;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import com.android.settingslib.widget.FooterPreference;
/**
@@ -39,11 +36,8 @@
private static final String KEY_FOOTER_LANGUAGE_PICKER = "footer_languages_picker";
- private final MetricsFeatureProvider mMetricsFeatureProvider;
-
public LocaleHelperPreferenceController(Context context) {
super(context);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -78,7 +72,6 @@
mContext.getString(R.string.link_locale_picker_footer_learn_more),
mContext.getClass().getName());
if (intent != null) {
- mMetricsFeatureProvider.action(mContext, SettingsEnums.ACTION_LANGUAGES_LEARN_MORE);
mContext.startActivity(intent);
} else {
Log.w(TAG, "HelpIntent is null");
diff --git a/src/com/android/settings/localepicker/LocaleListEditor.java b/src/com/android/settings/localepicker/LocaleListEditor.java
index 65563ad..a9ea42c 100644
--- a/src/com/android/settings/localepicker/LocaleListEditor.java
+++ b/src/com/android/settings/localepicker/LocaleListEditor.java
@@ -202,8 +202,6 @@
localeInfo = mayAppendUnicodeTags(localeInfo, preferencesTags);
mAdapter.addLocale(localeInfo);
updateVisibilityOfRemoveMenu();
- mMetricsFeatureProvider.action(getContext(), SettingsEnums.ACTION_ADD_LANGUAGE,
- localeInfo.getLocale().toLanguageTag());
} else if (requestCode == DIALOG_CONFIRM_SYSTEM_DEFAULT) {
localeInfo = mAdapter.getFeedItemList().get(0);
if (resultCode == Activity.RESULT_OK) {
diff --git a/src/com/android/settings/media/MediaOutputIndicatorWorker.java b/src/com/android/settings/media/MediaOutputIndicatorWorker.java
index bf1e06e..159efa0 100644
--- a/src/com/android/settings/media/MediaOutputIndicatorWorker.java
+++ b/src/com/android/settings/media/MediaOutputIndicatorWorker.java
@@ -167,12 +167,20 @@
/** Check if this device supports LE Audio Broadcast feature */
public boolean isBroadcastSupported() {
+ if (mLocalBluetoothManager == null) {
+ Log.e(TAG, "isBroadcastSupported: Bluetooth is not supported on this device");
+ return false;
+ }
LocalBluetoothLeBroadcast broadcast =
mLocalBluetoothManager.getProfileManager().getLeAudioBroadcastProfile();
return broadcast != null ? true : false;
}
public boolean isDeviceBroadcasting() {
+ if (mLocalBluetoothManager == null) {
+ Log.e(TAG, "isDeviceBroadcasting: Bluetooth is not supported on this device");
+ return false;
+ }
LocalBluetoothLeBroadcast broadcast =
mLocalBluetoothManager.getProfileManager().getLeAudioBroadcastProfile();
if (broadcast == null) {
diff --git a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java
index e3e83dc..400d261 100644
--- a/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java
+++ b/src/com/android/settings/network/telephony/gsm/AutoSelectPreferenceController.java
@@ -16,6 +16,7 @@
package com.android.settings.network.telephony.gsm;
+import static androidx.lifecycle.Lifecycle.Event.ON_RESUME;
import static androidx.lifecycle.Lifecycle.Event.ON_START;
import static androidx.lifecycle.Lifecycle.Event.ON_STOP;
@@ -36,10 +37,11 @@
import android.telephony.TelephonyManager;
import android.util.Log;
+import androidx.annotation.NonNull;
import androidx.annotation.VisibleForTesting;
import androidx.lifecycle.Lifecycle;
-import androidx.lifecycle.LifecycleObserver;
-import androidx.lifecycle.OnLifecycleEvent;
+import androidx.lifecycle.LifecycleEventObserver;
+import androidx.lifecycle.LifecycleOwner;
import androidx.preference.Preference;
import androidx.preference.PreferenceScreen;
import androidx.preference.SwitchPreference;
@@ -63,10 +65,10 @@
* Preference controller for "Auto Select Network"
*/
public class AutoSelectPreferenceController extends TelephonyTogglePreferenceController
- implements LifecycleObserver{
+ implements LifecycleEventObserver{
private static final long MINIMUM_DIALOG_TIME_MILLIS = TimeUnit.SECONDS.toMillis(1);
private static final String LOG_TAG = "AutoSelectPreferenceController";
- private static final String INTERNAL_LOG_TAG_INIT = "Init";
+ private static final String INTERNAL_LOG_TAG_ONRESUME = "OnResume";
private static final String INTERNAL_LOG_TAG_AFTERSET = "AfterSet";
private final Handler mUiHandler;
@@ -110,14 +112,37 @@
}
}
- @OnLifecycleEvent(ON_START)
- public void onStart() {
- mAllowedNetworkTypesListener.register(mContext, mSubId);
- }
-
- @OnLifecycleEvent(ON_STOP)
- public void onStop() {
- mAllowedNetworkTypesListener.unregister(mContext, mSubId);
+ /**
+ * Implementation of LifecycleEventObserver.
+ */
+ @SuppressWarnings("FutureReturnValueIgnored")
+ public void onStateChanged(@NonNull LifecycleOwner lifecycleOwner,
+ @NonNull Lifecycle.Event event) {
+ switch (event) {
+ case ON_START:
+ mAllowedNetworkTypesListener.register(mContext, mSubId);
+ break;
+ case ON_RESUME:
+ ThreadUtils.postOnBackgroundThread(() -> {
+ queryNetworkSelectionMode(INTERNAL_LOG_TAG_ONRESUME);
+ //Update UI in UI thread
+ mUiHandler.post(() -> {
+ if (mSwitchPreference != null) {
+ mRecursiveUpdate.getAndIncrement();
+ mSwitchPreference.setChecked(isChecked());
+ mRecursiveUpdate.decrementAndGet();
+ updateListenerValue();
+ }
+ });
+ });
+ break;
+ case ON_STOP:
+ mAllowedNetworkTypesListener.unregister(mContext, mSubId);
+ break;
+ default:
+ // Do nothing
+ break;
+ }
}
@Override
@@ -243,19 +268,6 @@
updateUiAutoSelectValue(status);
}
};
-
- ThreadUtils.postOnBackgroundThread(() -> {
- queryNetworkSelectionMode(INTERNAL_LOG_TAG_INIT);
- //Update UI in UI thread
- mUiHandler.post(() -> {
- if (mSwitchPreference != null) {
- mRecursiveUpdate.getAndIncrement();
- mSwitchPreference.setChecked(isChecked());
- mRecursiveUpdate.decrementAndGet();
- updateListenerValue();
- }
- });
- });
return this;
}
diff --git a/src/com/android/settings/regionalpreferences/FirstDayOfWeekItemListController.java b/src/com/android/settings/regionalpreferences/FirstDayOfWeekItemListController.java
index d509d2e..03a59de 100644
--- a/src/com/android/settings/regionalpreferences/FirstDayOfWeekItemListController.java
+++ b/src/com/android/settings/regionalpreferences/FirstDayOfWeekItemListController.java
@@ -16,7 +16,6 @@
package com.android.settings.regionalpreferences;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import com.android.settings.R;
@@ -58,9 +57,4 @@
protected String[] getUnitValues() {
return mContext.getResources().getStringArray(R.array.first_day_of_week);
}
-
- @Override
- protected int getMetricsActionKey() {
- return SettingsEnums.ACTION_SET_FIRST_DAY_OF_WEEK;
- }
}
diff --git a/src/com/android/settings/regionalpreferences/NumberingSystemItemController.java b/src/com/android/settings/regionalpreferences/NumberingSystemItemController.java
index 2a99e99..c1e77ab 100644
--- a/src/com/android/settings/regionalpreferences/NumberingSystemItemController.java
+++ b/src/com/android/settings/regionalpreferences/NumberingSystemItemController.java
@@ -152,8 +152,6 @@
private void handleLanguageSelect(Preference preference) {
String selectedLanguage = preference.getKey();
- mMetricsFeatureProvider.action(mContext,
- SettingsEnums.ACTION_CHOOSE_LANGUAGE_FOR_NUMBERS_PREFERENCES, selectedLanguage);
final Bundle extra = new Bundle();
extra.putString(RegionalPreferencesEntriesFragment.ARG_KEY_REGIONAL_PREFERENCE,
ARG_VALUE_NUMBERING_SYSTEM_SELECT);
@@ -176,9 +174,6 @@
Locale updatedLocale =
saveNumberingSystemToLocale(Locale.forLanguageTag(mSelectedLanguage),
numberingSystem);
- mMetricsFeatureProvider.action(mContext,
- SettingsEnums.ACTION_SET_NUMBERS_PREFERENCES,
- updatedLocale.getDisplayName() + ": " + numberingSystem);
// After updated locale to framework, this fragment will recreate,
// so it needs to update the argument of selected language.
Bundle bundle = new Bundle();
diff --git a/src/com/android/settings/regionalpreferences/RegionalPreferenceListBasePreferenceController.java b/src/com/android/settings/regionalpreferences/RegionalPreferenceListBasePreferenceController.java
index 432ce0e..0608b0c 100644
--- a/src/com/android/settings/regionalpreferences/RegionalPreferenceListBasePreferenceController.java
+++ b/src/com/android/settings/regionalpreferences/RegionalPreferenceListBasePreferenceController.java
@@ -16,7 +16,6 @@
package com.android.settings.regionalpreferences;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.util.Log;
@@ -25,20 +24,16 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.overlay.FeatureFactory;
import com.android.settings.widget.TickButtonPreference;
-import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
/** A base controller for handling all regional preferences controllers. */
public abstract class RegionalPreferenceListBasePreferenceController extends
BasePreferenceController {
- private final MetricsFeatureProvider mMetricsFeatureProvider;
private PreferenceCategory mPreferenceCategory;
public RegionalPreferenceListBasePreferenceController(Context context, String preferenceKey) {
super(context, preferenceKey);
- mMetricsFeatureProvider = FeatureFactory.getFactory(context).getMetricsFeatureProvider();
}
@Override
@@ -68,8 +63,6 @@
RegionalPreferencesDataUtils.savePreference(mContext, getExtensionTypes(),
item.equals(RegionalPreferencesDataUtils.DEFAULT_VALUE)
? null : item);
- mMetricsFeatureProvider.action(mContext, getMetricsActionKey(),
- getPreferenceTitle(value) + " > " + getPreferenceTitle(item));
return true;
});
pref.setSelected(!value.isEmpty() && item.equals(value));
@@ -99,8 +92,4 @@
protected abstract String getExtensionTypes();
protected abstract String[] getUnitValues();
-
- protected abstract int getMetricsActionKey();
-
-
}
diff --git a/src/com/android/settings/regionalpreferences/TemperatureUnitListController.java b/src/com/android/settings/regionalpreferences/TemperatureUnitListController.java
index 91ab1a2..c51ca71 100644
--- a/src/com/android/settings/regionalpreferences/TemperatureUnitListController.java
+++ b/src/com/android/settings/regionalpreferences/TemperatureUnitListController.java
@@ -16,7 +16,6 @@
package com.android.settings.regionalpreferences;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import com.android.settings.R;
@@ -56,9 +55,4 @@
protected String[] getUnitValues() {
return mContext.getResources().getStringArray(R.array.temperature_units);
}
-
- @Override
- protected int getMetricsActionKey() {
- return SettingsEnums.ACTION_SET_TEMPERATURE_UNIT;
- }
}
diff --git a/src/com/android/settings/widget/RadioButtonPickerFragment.java b/src/com/android/settings/widget/RadioButtonPickerFragment.java
index 0b59714..9450bb9 100644
--- a/src/com/android/settings/widget/RadioButtonPickerFragment.java
+++ b/src/com/android/settings/widget/RadioButtonPickerFragment.java
@@ -33,8 +33,8 @@
import androidx.preference.PreferenceScreen;
import com.android.settings.R;
+import com.android.settings.SettingsPreferenceFragment;
import com.android.settings.Utils;
-import com.android.settings.core.InstrumentedPreferenceFragment;
import com.android.settings.core.PreferenceXmlParserUtils;
import com.android.settings.core.PreferenceXmlParserUtils.MetadataFlag;
import com.android.settingslib.widget.CandidateInfo;
@@ -46,7 +46,10 @@
import java.util.List;
import java.util.Map;
-public abstract class RadioButtonPickerFragment extends InstrumentedPreferenceFragment implements
+/**
+ * A fragment to handle general radio button picker
+ */
+public abstract class RadioButtonPickerFragment extends SettingsPreferenceFragment implements
SelectorWithWidgetPreference.OnClickListener {
@VisibleForTesting
diff --git a/src/com/android/settings/wifi/factory/WifiFeatureProvider.java b/src/com/android/settings/wifi/factory/WifiFeatureProvider.java
index c61cf51..3f0d62f 100644
--- a/src/com/android/settings/wifi/factory/WifiFeatureProvider.java
+++ b/src/com/android/settings/wifi/factory/WifiFeatureProvider.java
@@ -26,6 +26,7 @@
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStoreOwner;
+import com.android.settings.wifi.repository.SharedConnectivityRepository;
import com.android.settings.wifi.repository.WifiHotspotRepository;
import com.android.settings.wifi.tether.WifiHotspotSecurityViewModel;
import com.android.settings.wifi.tether.WifiHotspotSpeedViewModel;
@@ -44,6 +45,7 @@
private TetheringManager mTetheringManager;
private WifiVerboseLogging mWifiVerboseLogging;
private WifiHotspotRepository mWifiHotspotRepository;
+ private SharedConnectivityRepository mSharedConnectivityRepository;
public WifiFeatureProvider(@NonNull Context appContext) {
mAppContext = appContext;
@@ -93,6 +95,17 @@
}
/**
+ * Gets SharedConnectivityRepository
+ */
+ public SharedConnectivityRepository getSharedConnectivityRepository() {
+ if (mSharedConnectivityRepository == null) {
+ mSharedConnectivityRepository = new SharedConnectivityRepository(mAppContext);
+ verboseLog(TAG, "getSharedConnectivityRepository():" + mSharedConnectivityRepository);
+ }
+ return mSharedConnectivityRepository;
+ }
+
+ /**
* Gets WifiTetherViewModel
*/
public WifiTetherViewModel getWifiTetherViewModel(@NotNull ViewModelStoreOwner owner) {
diff --git a/src/com/android/settings/wifi/repository/SharedConnectivityRepository.java b/src/com/android/settings/wifi/repository/SharedConnectivityRepository.java
new file mode 100644
index 0000000..5daa5f3
--- /dev/null
+++ b/src/com/android/settings/wifi/repository/SharedConnectivityRepository.java
@@ -0,0 +1,184 @@
+/*
+ * 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.wifi.repository;
+
+import android.app.PendingIntent;
+import android.content.Context;
+import android.net.wifi.sharedconnectivity.app.HotspotNetwork;
+import android.net.wifi.sharedconnectivity.app.HotspotNetworkConnectionStatus;
+import android.net.wifi.sharedconnectivity.app.KnownNetwork;
+import android.net.wifi.sharedconnectivity.app.KnownNetworkConnectionStatus;
+import android.net.wifi.sharedconnectivity.app.SharedConnectivityClientCallback;
+import android.net.wifi.sharedconnectivity.app.SharedConnectivityManager;
+import android.net.wifi.sharedconnectivity.app.SharedConnectivitySettingsState;
+import android.os.HandlerThread;
+import android.provider.DeviceConfig;
+import android.util.Log;
+
+import androidx.annotation.NonNull;
+import androidx.annotation.VisibleForTesting;
+import androidx.annotation.WorkerThread;
+import androidx.lifecycle.LiveData;
+import androidx.lifecycle.MutableLiveData;
+
+import com.android.settings.overlay.FeatureFactory;
+
+import java.util.List;
+import java.util.concurrent.Executor;
+
+/**
+ * Shared Connectivity Repository for {@link SharedConnectivityManager}
+ */
+public class SharedConnectivityRepository {
+ private static final String TAG = "SharedConnectivityRepository";
+ private static final String DEVICE_CONFIG_NAMESPACE = "wifi";
+ private static final String DEVICE_CONFIG_KEY = "shared_connectivity_enabled";
+
+ private Context mAppContext;
+ private SharedConnectivityManager mManager;
+ private ClientCallback mClientCallback = new ClientCallback();
+ private HandlerThread mWorkerThread = new HandlerThread(TAG);
+ private Executor mWorkerExecutor = cmd -> mWorkerThread.getThreadHandler().post(cmd);
+ private Runnable mLaunchSettingsRunnable = () -> handleLaunchSettings();
+ @VisibleForTesting
+ MutableLiveData<SharedConnectivitySettingsState> mSettingsState = new MutableLiveData<>();
+
+ public SharedConnectivityRepository(@NonNull Context appContext) {
+ this(appContext,
+ DeviceConfig.getBoolean(DEVICE_CONFIG_NAMESPACE, DEVICE_CONFIG_KEY, false));
+ }
+
+ @VisibleForTesting
+ SharedConnectivityRepository(@NonNull Context appContext, boolean isConfigEnabled) {
+ mAppContext = appContext;
+ if (!isConfigEnabled) {
+ return;
+ }
+ mManager = mAppContext.getSystemService(SharedConnectivityManager.class);
+ if (mManager == null) {
+ Log.w(TAG, "Failed to get SharedConnectivityManager");
+ return;
+ }
+ mWorkerThread.start();
+ mManager.registerCallback(mWorkerExecutor, mClientCallback);
+ }
+
+ /**
+ * Return whether Wi-Fi Shared Connectivity service is available or not.
+ *
+ * @return {@code true} if Wi-Fi Shared Connectivity service is available
+ */
+ public boolean isServiceAvailable() {
+ return mManager != null;
+ }
+
+ /**
+ * Gets SharedConnectivitySettingsState LiveData
+ */
+ public LiveData<SharedConnectivitySettingsState> getSettingsState() {
+ return mSettingsState;
+ }
+
+ /**
+ * Launch Instant Hotspot Settings
+ */
+ public void launchSettings() {
+ mWorkerExecutor.execute(mLaunchSettingsRunnable);
+ }
+
+ @WorkerThread
+ @VisibleForTesting
+ void handleLaunchSettings() {
+ if (mManager == null) {
+ return;
+ }
+ SharedConnectivitySettingsState state = mManager.getSettingsState();
+ log("handleLaunchSettings(), state:" + state);
+ if (state == null) {
+ Log.e(TAG, "No SettingsState to launch Instant Hotspot settings");
+ return;
+ }
+ PendingIntent intent = state.getInstantTetherSettingsPendingIntent();
+ if (intent == null) {
+ Log.e(TAG, "No PendingIntent to launch Instant Hotspot settings");
+ return;
+ }
+ sendSettingsIntent(intent);
+ }
+
+ @WorkerThread
+ @VisibleForTesting
+ void sendSettingsIntent(@NonNull PendingIntent intent) {
+ try {
+ log("sendSettingsIntent(), sent intent:" + intent);
+ intent.send();
+ } catch (PendingIntent.CanceledException e) {
+ Log.e(TAG, "Failed to launch Instant Hotspot settings", e);
+ }
+ }
+
+ @WorkerThread
+ class ClientCallback implements SharedConnectivityClientCallback {
+
+ @Override
+ public void onHotspotNetworkConnectionStatusChanged(HotspotNetworkConnectionStatus status) {
+ log("onHotspotNetworkConnectionStatusChanged(), status:" + status);
+ }
+
+ @Override
+ public void onHotspotNetworksUpdated(List<HotspotNetwork> networks) {
+ log("onHotspotNetworksUpdated(), networks:" + networks);
+ }
+
+ @Override
+ public void onKnownNetworkConnectionStatusChanged(KnownNetworkConnectionStatus status) {
+ log("onKnownNetworkConnectionStatusChanged(), status:" + status);
+ }
+
+ @Override
+ public void onKnownNetworksUpdated(List<KnownNetwork> networks) {
+ log("onKnownNetworksUpdated(), networks:" + networks);
+ }
+
+ @Override
+ public void onRegisterCallbackFailed(Exception e) {
+ Log.e(TAG, "onRegisterCallbackFailed(), e:" + e);
+ }
+
+ @Override
+ public void onServiceConnected() {
+ SharedConnectivitySettingsState state = mManager.getSettingsState();
+ Log.d(TAG, "onServiceConnected(), Manager#getSettingsState:" + state);
+ mSettingsState.postValue(state);
+ }
+
+ @Override
+ public void onServiceDisconnected() {
+ log("onServiceDisconnected()");
+ }
+
+ @Override
+ public void onSharedConnectivitySettingsChanged(SharedConnectivitySettingsState state) {
+ Log.d(TAG, "onSharedConnectivitySettingsChanged(), state:" + state);
+ mSettingsState.postValue(state);
+ }
+ }
+
+ private void log(String msg) {
+ FeatureFactory.getFactory(mAppContext).getWifiFeatureProvider().verboseLog(TAG, msg);
+ }
+}
diff --git a/src/com/android/settings/wifi/slice/WifiSlice.java b/src/com/android/settings/wifi/slice/WifiSlice.java
index c06e869..f75fe11 100644
--- a/src/com/android/settings/wifi/slice/WifiSlice.java
+++ b/src/com/android/settings/wifi/slice/WifiSlice.java
@@ -20,6 +20,7 @@
import static android.provider.SettingsSlicesContract.KEY_WIFI;
import static com.android.settings.slices.CustomSliceRegistry.WIFI_SLICE_URI;
+import static com.android.settingslib.wifi.WifiUtils.getHotspotIconResource;
import android.annotation.ColorInt;
import android.app.PendingIntent;
@@ -264,13 +265,19 @@
android.R.attr.colorControlNormal));
}
- final Drawable drawable = mContext.getDrawable(
- WifiUtils.getInternetIconResource(wifiSliceItem.getLevel(),
- wifiSliceItem.shouldShowXLevelIcon()));
+ Drawable drawable = mContext.getDrawable(getWifiIconResId(wifiSliceItem));
drawable.setTint(tint);
return Utils.createIconWithDrawable(drawable);
}
+ @VisibleForTesting
+ int getWifiIconResId(WifiSliceItem wifiSliceItem) {
+ return (wifiSliceItem.isInstantHotspotNetwork())
+ ? getHotspotIconResource(wifiSliceItem.getInstantHotspotDeviceType())
+ : WifiUtils.getInternetIconResource(wifiSliceItem.getLevel(),
+ wifiSliceItem.shouldShowXLevelIcon());
+ }
+
protected IconCompat getEndIcon(WifiSliceItem wifiSliceItem) {
if (wifiSliceItem.getConnectedState() != WifiEntry.CONNECTED_STATE_DISCONNECTED) {
return IconCompat.createWithResource(mContext, R.drawable.ic_settings_24dp);
diff --git a/src/com/android/settings/wifi/slice/WifiSliceItem.java b/src/com/android/settings/wifi/slice/WifiSliceItem.java
index 5028a06..c6f85e5 100644
--- a/src/com/android/settings/wifi/slice/WifiSliceItem.java
+++ b/src/com/android/settings/wifi/slice/WifiSliceItem.java
@@ -20,6 +20,7 @@
import android.text.TextUtils;
import com.android.settingslib.R;
+import com.android.wifitrackerlib.HotspotNetworkEntry;
import com.android.wifitrackerlib.WifiEntry;
/**
@@ -39,6 +40,9 @@
private final boolean mHasInternetAccess;
private final String mSummary;
+ private boolean mIsInstantHotspotNetwork;
+ private int mInstantHotspotDeviceType;
+
// These values must be kept within [WifiEntry.WIFI_LEVEL_MIN, WifiEntry.WIFI_LEVEL_MAX]
private static final int[] WIFI_CONNECTION_STRENGTH = {
R.string.accessibility_no_wifi,
@@ -59,6 +63,10 @@
mShouldEditBeforeConnect = wifiEntry.shouldEditBeforeConnect();
mHasInternetAccess = wifiEntry.hasInternetAccess();
mSummary = wifiEntry.getSummary(false /* concise */);
+ mIsInstantHotspotNetwork = wifiEntry instanceof HotspotNetworkEntry;
+ if (mIsInstantHotspotNetwork) {
+ mInstantHotspotDeviceType = ((HotspotNetworkEntry) wifiEntry).getDeviceType();
+ }
}
@Override
@@ -83,6 +91,12 @@
if (!TextUtils.equals(getSummary(), otherItem.getSummary())) {
return false;
}
+ if (isInstantHotspotNetwork() != otherItem.isInstantHotspotNetwork()) {
+ return false;
+ }
+ if (getInstantHotspotDeviceType() != otherItem.getInstantHotspotDeviceType()) {
+ return false;
+ }
return true;
}
@@ -137,6 +151,20 @@
}
/**
+ * Returns true if this is a Instant Hotspot network.
+ */
+ public boolean isInstantHotspotNetwork() {
+ return mIsInstantHotspotNetwork;
+ }
+
+ /**
+ * Returns DeviceType of Instant Hotspot network.
+ */
+ public int getInstantHotspotDeviceType() {
+ return mInstantHotspotDeviceType;
+ }
+
+ /**
* This method has similar code as WifiEntryPreference#buildContentDescription().
* TODO(b/154191825): Adds WifiEntry#getContentDescription() to replace the duplicate code.
*/
diff --git a/src/com/android/settings/wifi/tether/WifiTetherSettings.java b/src/com/android/settings/wifi/tether/WifiTetherSettings.java
index d8c3908..fa897b7 100644
--- a/src/com/android/settings/wifi/tether/WifiTetherSettings.java
+++ b/src/com/android/settings/wifi/tether/WifiTetherSettings.java
@@ -76,6 +76,8 @@
static final String KEY_WIFI_HOTSPOT_SECURITY = "wifi_hotspot_security";
@VisibleForTesting
static final String KEY_WIFI_HOTSPOT_SPEED = "wifi_hotspot_speed";
+ @VisibleForTesting
+ static final String KEY_INSTANT_HOTSPOT = "wifi_hotspot_instant";
@VisibleForTesting
SettingsMainSwitchBar mMainSwitchBar;
@@ -103,6 +105,8 @@
Preference mWifiHotspotSecurity;
@VisibleForTesting
Preference mWifiHotspotSpeed;
+ @VisibleForTesting
+ Preference mInstantHotspot;
static {
TETHER_STATE_CHANGE_FILTER = new IntentFilter(WIFI_AP_STATE_CHANGED_ACTION);
@@ -148,6 +152,7 @@
.getWifiTetherViewModel(this);
if (mWifiTetherViewModel != null) {
setupSpeedFeature(mWifiTetherViewModel.isSpeedFeatureAvailable());
+ setupInstantHotspot(mWifiTetherViewModel.isInstantHotspotFeatureAvailable());
mWifiTetherViewModel.getRestarting().observe(this, this::onRestartingChanged);
}
}
@@ -167,6 +172,24 @@
}
}
+ @VisibleForTesting
+ void setupInstantHotspot(boolean isFeatureAvailable) {
+ if (!isFeatureAvailable) {
+ return;
+ }
+ mInstantHotspot = findPreference(KEY_INSTANT_HOTSPOT);
+ if (mInstantHotspot == null) {
+ Log.e(TAG, "Failed to find Instant Hotspot preference:" + KEY_INSTANT_HOTSPOT);
+ return;
+ }
+ mWifiTetherViewModel.getInstantHotspotSummary()
+ .observe(this, this::onInstantHotspotChanged);
+ mInstantHotspot.setOnPreferenceClickListener(p -> {
+ mWifiTetherViewModel.launchInstantHotspotSettings();
+ return true;
+ });
+ }
+
@Override
public void onAttach(Context context) {
super.onAttach(context);
@@ -279,6 +302,16 @@
}
@VisibleForTesting
+ void onInstantHotspotChanged(String summary) {
+ if (summary == null) {
+ mInstantHotspot.setVisible(false);
+ return;
+ }
+ mInstantHotspot.setVisible(true);
+ mInstantHotspot.setSummary(summary);
+ }
+
+ @VisibleForTesting
SoftApConfiguration buildNewConfig() {
SoftApConfiguration currentConfig = mWifiTetherViewModel.getSoftApConfiguration();
SoftApConfiguration.Builder configBuilder = new SoftApConfiguration.Builder(currentConfig);
diff --git a/src/com/android/settings/wifi/tether/WifiTetherViewModel.java b/src/com/android/settings/wifi/tether/WifiTetherViewModel.java
index fb2160f..b0a18a8 100644
--- a/src/com/android/settings/wifi/tether/WifiTetherViewModel.java
+++ b/src/com/android/settings/wifi/tether/WifiTetherViewModel.java
@@ -28,7 +28,9 @@
import android.app.Application;
import android.net.wifi.SoftApConfiguration;
+import android.net.wifi.sharedconnectivity.app.SharedConnectivitySettingsState;
+import androidx.annotation.VisibleForTesting;
import androidx.lifecycle.AndroidViewModel;
import androidx.lifecycle.LiveData;
import androidx.lifecycle.MutableLiveData;
@@ -36,6 +38,8 @@
import com.android.settings.R;
import com.android.settings.overlay.FeatureFactory;
+import com.android.settings.wifi.factory.WifiFeatureProvider;
+import com.android.settings.wifi.repository.SharedConnectivityRepository;
import com.android.settings.wifi.repository.WifiHotspotRepository;
import org.jetbrains.annotations.NotNull;
@@ -48,6 +52,8 @@
*/
public class WifiTetherViewModel extends AndroidViewModel {
private static final String TAG = "WifiTetherViewModel";
+ static final int RES_INSTANT_HOTSPOT_SUMMARY_ON = R.string.wifi_hotspot_instant_summary_on;
+ static final int RES_INSTANT_HOTSPOT_SUMMARY_OFF = R.string.wifi_hotspot_instant_summary_off;
static Map<Integer, Integer> sSecuritySummaryResMap = new HashMap<>();
@@ -75,10 +81,23 @@
protected final Observer<Integer> mSecurityTypeObserver = st -> onSecurityTypeChanged(st);
protected final Observer<Integer> mSpeedTypeObserver = st -> onSpeedTypeChanged(st);
+ private SharedConnectivityRepository mSharedConnectivityRepository;
+ @VisibleForTesting
+ MutableLiveData<String> mInstantHotspotSummary = new MutableLiveData<>();
+ @VisibleForTesting
+ Observer<SharedConnectivitySettingsState> mInstantHotspotStateObserver =
+ state -> onInstantHotspotStateChanged(state);
+
public WifiTetherViewModel(@NotNull Application application) {
super(application);
- mWifiHotspotRepository = FeatureFactory.getFactory(application).getWifiFeatureProvider()
- .getWifiHotspotRepository();
+ WifiFeatureProvider featureProvider = FeatureFactory.getFactory(application)
+ .getWifiFeatureProvider();
+ mWifiHotspotRepository = featureProvider.getWifiHotspotRepository();
+ mSharedConnectivityRepository = featureProvider.getSharedConnectivityRepository();
+ if (mSharedConnectivityRepository.isServiceAvailable()) {
+ mSharedConnectivityRepository.getSettingsState()
+ .observeForever(mInstantHotspotStateObserver);
+ }
}
@Override
@@ -89,6 +108,10 @@
if (mSpeedSummary != null) {
mWifiHotspotRepository.getSpeedType().removeObserver(mSpeedTypeObserver);
}
+ if (mSharedConnectivityRepository.isServiceAvailable()) {
+ mSharedConnectivityRepository.getSettingsState()
+ .removeObserver(mInstantHotspotStateObserver);
+ }
}
/**
@@ -169,4 +192,47 @@
public LiveData<Boolean> getRestarting() {
return mWifiHotspotRepository.getRestarting();
}
+
+ /**
+ * Return whether Wi-Fi Instant Hotspot feature is available or not.
+ *
+ * @return {@code true} if Wi-Fi Instant Hotspot feature is available
+ */
+ public boolean isInstantHotspotFeatureAvailable() {
+ return mSharedConnectivityRepository.isServiceAvailable();
+ }
+
+ /**
+ * Gets InstantHotspotSummary
+ */
+ public LiveData<String> getInstantHotspotSummary() {
+ return mInstantHotspotSummary;
+ }
+
+ @VisibleForTesting
+ void onInstantHotspotStateChanged(SharedConnectivitySettingsState state) {
+ log("onInstantHotspotStateChanged(), state:" + state);
+ if (state == null) {
+ mInstantHotspotSummary.setValue(null);
+ return;
+ }
+ mInstantHotspotSummary.setValue(getInstantHotspotSummary(state.isInstantTetherEnabled()));
+ }
+
+ private String getInstantHotspotSummary(boolean enabled) {
+ return getApplication().getString(
+ enabled ? RES_INSTANT_HOTSPOT_SUMMARY_ON : RES_INSTANT_HOTSPOT_SUMMARY_OFF);
+ }
+
+ /**
+ * Launch Instant Hotspot Settings
+ */
+ public void launchInstantHotspotSettings() {
+ mSharedConnectivityRepository.launchSettings();
+ }
+
+ private void log(String msg) {
+ FeatureFactory.getFactory(getApplication().getApplicationContext()).getWifiFeatureProvider()
+ .verboseLog(TAG, msg);
+ }
}
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 a54d4c1..786a529 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryChartPreferenceControllerTest.java
@@ -46,6 +46,7 @@
import android.widget.LinearLayout;
import com.android.settings.SettingsActivity;
+import com.android.settings.testutils.BatteryTestUtils;
import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
@@ -407,6 +408,57 @@
assertThat(totalHour).isEqualTo(59);
}
+ @Test
+ public void getHighestScoreAnomalyEvent_withEmptyOrNullList_getNull() {
+ assertThat(mBatteryChartPreferenceController.getHighestScoreAnomalyEvent(null))
+ .isEqualTo(null);
+ assertThat(mBatteryChartPreferenceController.getHighestScoreAnomalyEvent(
+ BatteryTestUtils.createEmptyPowerAnomalyEventList()))
+ .isEqualTo(null);
+ }
+
+ @Test
+ public void getHighestScoreAnomalyEvent_withoutDismissed_getHighestScoreEvent() {
+ final PowerAnomalyEventList eventList =
+ BatteryTestUtils.createNonEmptyPowerAnomalyEventList();
+
+ final PowerAnomalyEvent highestScoreEvent =
+ mBatteryChartPreferenceController.getHighestScoreAnomalyEvent(eventList);
+
+ assertThat(highestScoreEvent)
+ .isEqualTo(BatteryTestUtils.createAdaptiveBrightnessAnomalyEvent());
+ }
+
+ @Test
+ public void getHighestScoreAnomalyEvent_withBrightnessDismissed_getScreenTimeout() {
+ final PowerAnomalyEventList eventList =
+ BatteryTestUtils.createNonEmptyPowerAnomalyEventList();
+ DatabaseUtils.removeDismissedPowerAnomalyKeys(mContext);
+ DatabaseUtils.setDismissedPowerAnomalyKeys(mContext, PowerAnomalyKey.KEY_BRIGHTNESS.name());
+
+ final PowerAnomalyEvent highestScoreEvent =
+ mBatteryChartPreferenceController.getHighestScoreAnomalyEvent(eventList);
+
+ assertThat(highestScoreEvent)
+ .isEqualTo(BatteryTestUtils.createScreenTimeoutAnomalyEvent());
+ }
+
+ @Test
+ public void getHighestScoreAnomalyEvent_withAllDismissed_getNull() {
+ final PowerAnomalyEventList eventList =
+ BatteryTestUtils.createNonEmptyPowerAnomalyEventList();
+ DatabaseUtils.removeDismissedPowerAnomalyKeys(mContext);
+ for (PowerAnomalyKey key : PowerAnomalyKey.values()) {
+ DatabaseUtils.setDismissedPowerAnomalyKeys(mContext, key.name());
+ }
+
+ final PowerAnomalyEvent highestScoreEvent =
+ mBatteryChartPreferenceController.getHighestScoreAnomalyEvent(eventList);
+
+ assertThat(highestScoreEvent).isEqualTo(null);
+ }
+
+
private static Long generateTimestamp(int index) {
// "2021-04-23 07:00:00 UTC" + index hours
return 1619247600000L + index * DateUtils.HOUR_IN_MILLIS;
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreferenceTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreferenceTest.java
index ed2b315..ac67dfd 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreferenceTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsCardPreferenceTest.java
@@ -29,11 +29,11 @@
import android.content.Intent;
import android.view.View;
+import com.android.settings.DisplaySettings;
import com.android.settings.R;
import com.android.settings.SettingsActivity;
-import com.android.settings.display.AutoBrightnessSettings;
-import com.android.settings.fuelgauge.PowerUsageFeatureProvider;
import com.android.settings.testutils.BatteryTestUtils;
+import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settingslib.core.instrumentation.MetricsFeatureProvider;
import org.junit.Before;
@@ -49,21 +49,21 @@
public final class BatteryTipsCardPreferenceTest {
private Context mContext;
+ private FakeFeatureFactory mFeatureFactory;
private BatteryTipsCardPreference mBatteryTipsCardPreference;
private BatteryTipsController mBatteryTipsController;
+
@Mock
private View mFakeView;
- @Mock
- private PowerUsageFeatureProvider mPowerUsageFeatureProvider;
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
mContext = spy(RuntimeEnvironment.application);
+ mFeatureFactory = FakeFeatureFactory.setupForTest();
mBatteryTipsCardPreference = new BatteryTipsCardPreference(mContext, /*attrs=*/ null);
mBatteryTipsController = new BatteryTipsController(mContext);
mBatteryTipsController.mCardPreference = mBatteryTipsCardPreference;
- mBatteryTipsController.mPowerUsageFeatureProvider = mPowerUsageFeatureProvider;
}
@Test
@@ -72,22 +72,45 @@
R.layout.battery_tips_card);
}
@Test
- public void onClick_actionBtn_getAdaptiveBrightnessLauncher() {
+ public void onClick_mainBtn_getAdaptiveBrightnessLauncher() {
final ArgumentCaptor<Intent> captor = ArgumentCaptor.forClass(Intent.class);
PowerAnomalyEvent adaptiveBrightnessAnomaly =
BatteryTestUtils.createAdaptiveBrightnessAnomalyEvent();
- when(mPowerUsageFeatureProvider.isBatteryTipsEnabled()).thenReturn(true);
+ when(mFeatureFactory.powerUsageFeatureProvider.isBatteryTipsEnabled()).thenReturn(true);
when(mFakeView.getId()).thenReturn(R.id.main_button);
doNothing().when(mContext).startActivity(captor.capture());
mBatteryTipsController.handleBatteryTipsCardUpdated(adaptiveBrightnessAnomaly);
mBatteryTipsCardPreference.onClick(mFakeView);
+ assertThat(mBatteryTipsCardPreference.isVisible()).isEqualTo(false);
verify(mContext).startActivity(any(Intent.class));
final Intent intent = captor.getValue();
assertThat(intent.getStringExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT))
- .isEqualTo(AutoBrightnessSettings.class.getName());
+ .isEqualTo(DisplaySettings.class.getName());
assertThat(intent.getIntExtra(MetricsFeatureProvider.EXTRA_SOURCE_METRICS_CATEGORY, -1))
- .isEqualTo(SettingsEnums.SETTINGS_AUTO_BRIGHTNESS);
+ .isEqualTo(SettingsEnums.DISPLAY);
+ verify(mFeatureFactory.metricsFeatureProvider).action(
+ mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_ACCEPT, "BrightnessAnomaly");
+ }
+
+ @Test
+ public void onClick_dismissBtn_cardDismissAndLogged() {
+ PowerAnomalyEvent screenTimeoutAnomaly =
+ BatteryTestUtils.createScreenTimeoutAnomalyEvent();
+ DatabaseUtils.removeDismissedPowerAnomalyKeys(mContext);
+ when(mFeatureFactory.powerUsageFeatureProvider.isBatteryTipsEnabled()).thenReturn(true);
+ when(mFakeView.getId()).thenReturn(R.id.dismiss_button);
+
+ mBatteryTipsController.handleBatteryTipsCardUpdated(screenTimeoutAnomaly);
+ mBatteryTipsCardPreference.onClick(mFakeView);
+
+ assertThat(mBatteryTipsCardPreference.isVisible()).isEqualTo(false);
+ assertThat(DatabaseUtils.getDismissedPowerAnomalyKeys(mContext).size())
+ .isEqualTo(1);
+ assertThat(DatabaseUtils.getDismissedPowerAnomalyKeys(mContext))
+ .contains(PowerAnomalyKey.KEY_SCREEN_TIMEOUT.name());
+ verify(mFeatureFactory.metricsFeatureProvider).action(
+ mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_DISMISS, "ScreenTimeoutAnomaly");
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsControllerTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsControllerTest.java
index ffb200d..e1ba84e 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsControllerTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/BatteryTipsControllerTest.java
@@ -21,12 +21,13 @@
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
+import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.res.Resources;
import android.os.LocaleList;
-import com.android.settings.fuelgauge.PowerUsageFeatureProvider;
import com.android.settings.testutils.BatteryTestUtils;
+import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
import org.junit.Test;
@@ -43,14 +44,12 @@
public final class BatteryTipsControllerTest {
private Context mContext;
+ private FakeFeatureFactory mFeatureFactory;
private BatteryTipsController mBatteryTipsController;
@Mock
private BatteryTipsCardPreference mBatteryTipsCardPreference;
- @Mock
- private PowerUsageFeatureProvider mPowerUsageFeatureProvider;
-
@Before
public void setUp() {
MockitoAnnotations.initMocks(this);
@@ -61,9 +60,9 @@
final Resources resources = spy(mContext.getResources());
resources.getConfiguration().setLocales(new LocaleList(new Locale("en_US")));
doReturn(resources).when(mContext).getResources();
+ mFeatureFactory = FakeFeatureFactory.setupForTest();
mBatteryTipsController = new BatteryTipsController(mContext);
mBatteryTipsController.mCardPreference = mBatteryTipsCardPreference;
- mBatteryTipsController.mPowerUsageFeatureProvider = mPowerUsageFeatureProvider;
}
@Test
@@ -76,10 +75,11 @@
@Test
public void handleBatteryTipsCardUpdated_adaptiveBrightnessAnomaly_showAnomaly() {
PowerAnomalyEvent event = BatteryTestUtils.createAdaptiveBrightnessAnomalyEvent();
- when(mPowerUsageFeatureProvider.isBatteryTipsEnabled()).thenReturn(true);
+ when(mFeatureFactory.powerUsageFeatureProvider.isBatteryTipsEnabled()).thenReturn(true);
mBatteryTipsController.handleBatteryTipsCardUpdated(event);
+ verify(mBatteryTipsCardPreference).setAnomalyEventId("BrightnessAnomaly");
// Check pre-defined string
verify(mBatteryTipsCardPreference).setTitle(
"Turn on adaptive brightness to extend battery life");
@@ -87,26 +87,32 @@
verify(mBatteryTipsCardPreference).setDismissButtonLabel("Got it");
// Check proto info
verify(mBatteryTipsCardPreference).setMainButtonLauncherInfo(
- "com.android.settings.display.AutoBrightnessSettings",
- 1381);
+ "com.android.settings.DisplaySettings",
+ 46, "auto_brightness_entry");
verify(mBatteryTipsCardPreference).setVisible(true);
+ verify(mFeatureFactory.metricsFeatureProvider).action(
+ mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, "BrightnessAnomaly");
}
@Test
public void handleBatteryTipsCardUpdated_screenTimeoutAnomaly_showAnomaly() {
PowerAnomalyEvent event = BatteryTestUtils.createScreenTimeoutAnomalyEvent();
- when(mPowerUsageFeatureProvider.isBatteryTipsEnabled()).thenReturn(true);
+ when(mFeatureFactory.powerUsageFeatureProvider.isBatteryTipsEnabled()).thenReturn(true);
mBatteryTipsController.handleBatteryTipsCardUpdated(event);
+ verify(mBatteryTipsCardPreference).setAnomalyEventId("ScreenTimeoutAnomaly");
verify(mBatteryTipsCardPreference).setTitle("Reduce screen timeout to extend battery life");
verify(mBatteryTipsCardPreference).setMainButtonLabel("View Settings");
verify(mBatteryTipsCardPreference).setDismissButtonLabel("Got it");
verify(mBatteryTipsCardPreference).setMainButtonLauncherInfo(
"com.android.settings.display.ScreenTimeoutSettings",
- 1852);
+ 1852, "60000");
verify(mBatteryTipsCardPreference).setVisible(true);
+ verify(mFeatureFactory.metricsFeatureProvider).action(
+ mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, "ScreenTimeoutAnomaly");
}
+
@Test
public void handleBatteryTipsCardUpdated_screenTimeoutAnomalyHasTitle_showAnomaly() {
PowerAnomalyEvent event = BatteryTestUtils.createScreenTimeoutAnomalyEvent();
@@ -117,16 +123,19 @@
.setTitleString(testTitle)
.build())
.build();
- when(mPowerUsageFeatureProvider.isBatteryTipsEnabled()).thenReturn(true);
+ when(mFeatureFactory.powerUsageFeatureProvider.isBatteryTipsEnabled()).thenReturn(true);
mBatteryTipsController.handleBatteryTipsCardUpdated(event);
+ verify(mBatteryTipsCardPreference).setAnomalyEventId("ScreenTimeoutAnomaly");
verify(mBatteryTipsCardPreference).setTitle(testTitle);
verify(mBatteryTipsCardPreference).setMainButtonLabel("View Settings");
verify(mBatteryTipsCardPreference).setDismissButtonLabel("Got it");
verify(mBatteryTipsCardPreference).setMainButtonLauncherInfo(
"com.android.settings.display.ScreenTimeoutSettings",
- 1852);
+ 1852, "60000");
verify(mBatteryTipsCardPreference).setVisible(true);
+ verify(mFeatureFactory.metricsFeatureProvider).action(
+ mContext, SettingsEnums.ACTION_BATTERY_TIPS_CARD_SHOW, "ScreenTimeoutAnomaly");
}
}
diff --git a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtilsTest.java b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtilsTest.java
index f72b333..12bd457 100644
--- a/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtilsTest.java
+++ b/tests/robotests/src/com/android/settings/fuelgauge/batteryusage/DatabaseUtilsTest.java
@@ -22,6 +22,8 @@
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.anyInt;
+import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.Mockito.doReturn;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
@@ -36,6 +38,7 @@
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.database.MatrixCursor;
+import android.net.Uri;
import android.os.BatteryManager;
import android.os.BatteryUsageStats;
import android.os.RemoteException;
@@ -530,6 +533,19 @@
assertThat(dumpContent.contains("LastUploadFullChargeTime")).isTrue();
}
+ @Test
+ public void loadFromContentProvider_workProfile_transferToUserProfile() throws Exception {
+ // Test to verify b/297036263
+ doReturn(mUserManager).when(mContext).getSystemService(UserManager.class);
+ doReturn(true).when(mUserManager).isManagedProfile();
+ doReturn(UserHandle.CURRENT).when(mContext).getUser();
+ doReturn(UserHandle.SYSTEM).when(mUserManager).getProfileParent(UserHandle.CURRENT);
+
+ DatabaseUtils.loadFromContentProvider(mContext, Uri.EMPTY, null, cursor -> 1);
+
+ verify(mContext).createPackageContextAsUser(anyString(), anyInt(), any());
+ }
+
private static void verifyBatteryEntryContentValues(
double consumedPower, ContentValues values) {
final BatteryInformation batteryInformation =
diff --git a/tests/robotests/src/com/android/settings/inputmethod/TrackpadBottomPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/inputmethod/TrackpadBottomPreferenceControllerTest.java
index 3c51cf3..1b061ec 100644
--- a/tests/robotests/src/com/android/settings/inputmethod/TrackpadBottomPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/inputmethod/TrackpadBottomPreferenceControllerTest.java
@@ -18,11 +18,6 @@
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.verify;
-
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.os.UserHandle;
import android.provider.Settings;
@@ -31,33 +26,25 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
/** Tests for {@link TrackpadBottomPreferenceController} */
@RunWith(RobolectricTestRunner.class)
public class TrackpadBottomPreferenceControllerTest {
- @Rule
- public MockitoRule rule = MockitoJUnit.rule();
private static final String PREFERENCE_KEY = "trackpad_bottom_right_tap";
private static final String SETTING_KEY = Settings.System.TOUCHPAD_RIGHT_CLICK_ZONE;
private Context mContext;
private TrackpadBottomPreferenceController mController;
- private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mController = new TrackpadBottomPreferenceController(mContext, PREFERENCE_KEY);
}
@@ -83,10 +70,6 @@
UserHandle.USER_CURRENT);
assertThat(result).isEqualTo(1);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_BOTTOM_RIGHT_TAP_CHANGED),
- eq(true));
}
@Test
@@ -100,10 +83,6 @@
UserHandle.USER_CURRENT);
assertThat(result).isEqualTo(0);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_BOTTOM_RIGHT_TAP_CHANGED),
- eq(false));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/inputmethod/TrackpadGoBackPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/inputmethod/TrackpadGoBackPreferenceControllerTest.java
index 85d56ef..0e1705e 100644
--- a/tests/robotests/src/com/android/settings/inputmethod/TrackpadGoBackPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/inputmethod/TrackpadGoBackPreferenceControllerTest.java
@@ -18,11 +18,6 @@
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.verify;
-
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
@@ -30,33 +25,25 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
/** Tests for {@link TrackpadGoBackPreferenceController} */
@RunWith(RobolectricTestRunner.class)
public class TrackpadGoBackPreferenceControllerTest {
- @Rule
- public MockitoRule rule = MockitoJUnit.rule();
private static final String PREFERENCE_KEY = "gesture_go_back";
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_BACK_ENABLED;
private Context mContext;
private TrackpadGoBackPreferenceController mController;
- private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mController = new TrackpadGoBackPreferenceController(mContext, PREFERENCE_KEY);
}
@@ -78,10 +65,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(1);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_GO_BACK_CHANGED),
- eq(true));
}
@Test
@@ -91,10 +74,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(0);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_GO_BACK_CHANGED),
- eq(false));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/inputmethod/TrackpadGoHomePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/inputmethod/TrackpadGoHomePreferenceControllerTest.java
index 6b3b3f5..3289bcc 100644
--- a/tests/robotests/src/com/android/settings/inputmethod/TrackpadGoHomePreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/inputmethod/TrackpadGoHomePreferenceControllerTest.java
@@ -18,11 +18,6 @@
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.verify;
-
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
@@ -30,33 +25,25 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
/** Tests for {@link TrackpadGoHomePreferenceController} */
@RunWith(RobolectricTestRunner.class)
public class TrackpadGoHomePreferenceControllerTest {
- @Rule
- public MockitoRule rule = MockitoJUnit.rule();
private static final String PREFERENCE_KEY = "gesture_go_home";
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_HOME_ENABLED;
private Context mContext;
private TrackpadGoHomePreferenceController mController;
- private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mController = new TrackpadGoHomePreferenceController(mContext, PREFERENCE_KEY);
}
@@ -78,10 +65,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(1);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_GO_HOME_CHANGED),
- eq(true));
}
@Test
@@ -91,10 +74,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(0);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_GO_HOME_CHANGED),
- eq(false));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/inputmethod/TrackpadNotificationsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/inputmethod/TrackpadNotificationsPreferenceControllerTest.java
index 005bc9f..3df1627 100644
--- a/tests/robotests/src/com/android/settings/inputmethod/TrackpadNotificationsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/inputmethod/TrackpadNotificationsPreferenceControllerTest.java
@@ -18,11 +18,6 @@
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.verify;
-
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
@@ -30,33 +25,25 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
/** Tests for {@link TrackpadNotificationsPreferenceController} */
@RunWith(RobolectricTestRunner.class)
public class TrackpadNotificationsPreferenceControllerTest {
- @Rule
- public MockitoRule rule = MockitoJUnit.rule();
private static final String PREFERENCE_KEY = "gesture_notifications";
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_NOTIFICATION_ENABLED;
private Context mContext;
private TrackpadNotificationsPreferenceController mController;
- private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mController = new TrackpadNotificationsPreferenceController(mContext, PREFERENCE_KEY);
}
@@ -78,10 +65,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(1);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_NOTIFICATION_CHANGED),
- eq(true));
}
@Test
@@ -91,10 +74,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(0);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_NOTIFICATION_CHANGED),
- eq(false));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/inputmethod/TrackpadPointerSpeedPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/inputmethod/TrackpadPointerSpeedPreferenceControllerTest.java
index 1cfda12..daf1773 100644
--- a/tests/robotests/src/com/android/settings/inputmethod/TrackpadPointerSpeedPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/inputmethod/TrackpadPointerSpeedPreferenceControllerTest.java
@@ -18,11 +18,6 @@
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.verify;
-
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.hardware.input.InputSettings;
import android.os.UserHandle;
@@ -31,21 +26,15 @@
import androidx.test.core.app.ApplicationProvider;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
/** Tests for {@link TrackpadPointerSpeedPreferenceController} */
@RunWith(RobolectricTestRunner.class)
public class TrackpadPointerSpeedPreferenceControllerTest {
- @Rule
- public MockitoRule rule = MockitoJUnit.rule();
private static final String PREFERENCE_KEY = "trackpad_pointer_speed";
private static final String SETTING_KEY = Settings.System.TOUCHPAD_POINTER_SPEED;
@@ -53,12 +42,10 @@
private Context mContext;
private TrackpadPointerSpeedPreferenceController mController;
private int mDefaultSpeed;
- private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mController = new TrackpadPointerSpeedPreferenceController(mContext, PREFERENCE_KEY);
mDefaultSpeed = Settings.System.getIntForUser(
mContext.getContentResolver(),
@@ -98,10 +85,6 @@
assertThat(result).isTrue();
assertThat(mController.getSliderPosition()).isEqualTo(inputSpeed);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_POINTER_SPEED_CHANGED),
- eq(1));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/inputmethod/TrackpadRecentAppsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/inputmethod/TrackpadRecentAppsPreferenceControllerTest.java
index 2ef53a6..dbed542 100644
--- a/tests/robotests/src/com/android/settings/inputmethod/TrackpadRecentAppsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/inputmethod/TrackpadRecentAppsPreferenceControllerTest.java
@@ -18,11 +18,6 @@
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.verify;
-
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
@@ -30,33 +25,25 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
/** Tests for {@link TrackpadRecentAppsPreferenceController} */
@RunWith(RobolectricTestRunner.class)
public class TrackpadRecentAppsPreferenceControllerTest {
- @Rule
- public MockitoRule rule = MockitoJUnit.rule();
private static final String PREFERENCE_KEY = "gesture_recent_apps";
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_OVERVIEW_ENABLED;
private Context mContext;
private TrackpadRecentAppsPreferenceController mController;
- private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mController = new TrackpadRecentAppsPreferenceController(mContext, PREFERENCE_KEY);
}
@@ -78,10 +65,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(1);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_RECENT_APPS_CHANGED),
- eq(true));
}
@Test
@@ -91,10 +74,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(0);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_RECENT_APPS_CHANGED),
- eq(false));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/inputmethod/TrackpadReverseScrollingPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/inputmethod/TrackpadReverseScrollingPreferenceControllerTest.java
index e74261e..93c4844 100644
--- a/tests/robotests/src/com/android/settings/inputmethod/TrackpadReverseScrollingPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/inputmethod/TrackpadReverseScrollingPreferenceControllerTest.java
@@ -18,11 +18,6 @@
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.verify;
-
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.os.UserHandle;
import android.provider.Settings;
@@ -31,33 +26,25 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
/** Tests for {@link TrackpadReverseScrollingPreferenceController} */
@RunWith(RobolectricTestRunner.class)
public class TrackpadReverseScrollingPreferenceControllerTest {
- @Rule
- public MockitoRule rule = MockitoJUnit.rule();
private static final String PREFERENCE_KEY = "trackpad_reverse_scrolling";
private static final String SETTING_KEY = Settings.System.TOUCHPAD_NATURAL_SCROLLING;
private Context mContext;
private TrackpadReverseScrollingPreferenceController mController;
- private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mController = new TrackpadReverseScrollingPreferenceController(mContext, PREFERENCE_KEY);
}
@@ -83,10 +70,6 @@
UserHandle.USER_CURRENT);
assertThat(result).isEqualTo(0);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_REVERSE_SCROLLING_CHANGED),
- eq(true));
}
@Test
@@ -100,10 +83,6 @@
UserHandle.USER_CURRENT);
assertThat(result).isEqualTo(1);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_REVERSE_SCROLLING_CHANGED),
- eq(false));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/inputmethod/TrackpadSwitchAppsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/inputmethod/TrackpadSwitchAppsPreferenceControllerTest.java
index 5e354d2..3f16025 100644
--- a/tests/robotests/src/com/android/settings/inputmethod/TrackpadSwitchAppsPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/inputmethod/TrackpadSwitchAppsPreferenceControllerTest.java
@@ -18,11 +18,6 @@
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.verify;
-
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.provider.Settings;
@@ -30,33 +25,25 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
/** Tests for {@link TrackpadSwitchAppsPreferenceController} */
@RunWith(RobolectricTestRunner.class)
public class TrackpadSwitchAppsPreferenceControllerTest {
- @Rule
- public MockitoRule rule = MockitoJUnit.rule();
private static final String PREFERENCE_KEY = "gesture_switch_apps";
private static final String SETTING_KEY = Settings.Secure.TRACKPAD_GESTURE_QUICK_SWITCH_ENABLED;
private Context mContext;
private TrackpadSwitchAppsPreferenceController mController;
- private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mController = new TrackpadSwitchAppsPreferenceController(mContext, PREFERENCE_KEY);
}
@@ -78,10 +65,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(1);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_SWITCH_APPS_CHANGED),
- eq(true));
}
@Test
@@ -91,10 +74,6 @@
int result = Settings.Secure.getInt(mContext.getContentResolver(), SETTING_KEY, 1);
assertThat(result).isEqualTo(0);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_SWITCH_APPS_CHANGED),
- eq(false));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/inputmethod/TrackpadTapToClickPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/inputmethod/TrackpadTapToClickPreferenceControllerTest.java
index 3784cc7..b4b8921 100644
--- a/tests/robotests/src/com/android/settings/inputmethod/TrackpadTapToClickPreferenceControllerTest.java
+++ b/tests/robotests/src/com/android/settings/inputmethod/TrackpadTapToClickPreferenceControllerTest.java
@@ -18,11 +18,6 @@
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.verify;
-
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.os.UserHandle;
import android.provider.Settings;
@@ -31,33 +26,25 @@
import com.android.settings.R;
import com.android.settings.core.BasePreferenceController;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.Before;
-import org.junit.Rule;
import org.junit.Test;
import org.junit.runner.RunWith;
-import org.mockito.junit.MockitoJUnit;
-import org.mockito.junit.MockitoRule;
import org.robolectric.RobolectricTestRunner;
/** Tests for {@link TrackpadTapToClickPreferenceController} */
@RunWith(RobolectricTestRunner.class)
public class TrackpadTapToClickPreferenceControllerTest {
- @Rule
- public MockitoRule rule = MockitoJUnit.rule();
private static final String PREFERENCE_KEY = "trackpad_tap_to_click";
private static final String SETTING_KEY = Settings.System.TOUCHPAD_TAP_TO_CLICK;
private Context mContext;
private TrackpadTapToClickPreferenceController mController;
- private FakeFeatureFactory mFeatureFactory;
@Before
public void setUp() {
mContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mController = new TrackpadTapToClickPreferenceController(mContext, PREFERENCE_KEY);
}
@@ -83,10 +70,6 @@
UserHandle.USER_CURRENT);
assertThat(result).isEqualTo(1);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_TAP_TO_CLICK_CHANGED),
- eq(true));
}
@Test
@@ -100,10 +83,6 @@
UserHandle.USER_CURRENT);
assertThat(result).isEqualTo(0);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(),
- eq(SettingsEnums.ACTION_GESTURE_TAP_TO_CLICK_CHANGED),
- eq(false));
}
@Test
diff --git a/tests/robotests/src/com/android/settings/localepicker/AppLocalePickerActivityTest.java b/tests/robotests/src/com/android/settings/localepicker/AppLocalePickerActivityTest.java
index 8fb3a5d..48caecd 100644
--- a/tests/robotests/src/com/android/settings/localepicker/AppLocalePickerActivityTest.java
+++ b/tests/robotests/src/com/android/settings/localepicker/AppLocalePickerActivityTest.java
@@ -18,8 +18,6 @@
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.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.times;
@@ -29,7 +27,6 @@
import android.app.Activity;
import android.app.ApplicationPackageManager;
import android.app.LocaleConfig;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
@@ -48,7 +45,6 @@
import com.android.internal.app.LocaleStore;
import com.android.settings.applications.AppInfoBase;
import com.android.settings.applications.AppLocaleUtil;
-import com.android.settings.testutils.FakeFeatureFactory;
import org.junit.After;
import org.junit.Before;
@@ -83,7 +79,6 @@
public class AppLocalePickerActivityTest {
private static final String TEST_PACKAGE_NAME = "com.android.settings";
private static final Uri TEST_PACKAGE_URI = Uri.parse("package:" + TEST_PACKAGE_NAME);
- private FakeFeatureFactory mFeatureFactory;
@Mock
LocaleStore.LocaleInfo mLocaleInfo;
@@ -104,7 +99,6 @@
when(mLocaleConfig.getStatus()).thenReturn(LocaleConfig.STATUS_SUCCESS);
when(mLocaleConfig.getSupportedLocales()).thenReturn(LocaleList.forLanguageTags("en-US"));
ReflectionHelpers.setStaticField(AppLocaleUtil.class, "sLocaleConfig", mLocaleConfig);
- mFeatureFactory = FakeFeatureFactory.setupForTest();
}
@After
@@ -216,37 +210,6 @@
assertThat(controller.get().isFinishing()).isTrue();
}
- @Test
- public void onLocaleSelected_logLocaleSource() {
- ActivityController<TestAppLocalePickerActivity> controller =
- initActivityController(true);
- LocaleList.setDefault(LocaleList.forLanguageTags("ja-JP,en-CA,en-US"));
- Locale locale = new Locale("en", "US");
- when(mLocaleInfo.getLocale()).thenReturn(locale);
- when(mLocaleInfo.isSystemLocale()).thenReturn(false);
- when(mLocaleInfo.isSuggested()).thenReturn(true);
- when(mLocaleInfo.isSuggestionOfType(LocaleStore.LocaleInfo.SUGGESTION_TYPE_SIM)).thenReturn(
- true);
- when(mLocaleInfo.isSuggestionOfType(
- LocaleStore.LocaleInfo.SUGGESTION_TYPE_SYSTEM_AVAILABLE_LANGUAGE)).thenReturn(
- true);
- when(mLocaleInfo.isSuggestionOfType(
- LocaleStore.LocaleInfo.SUGGESTION_TYPE_OTHER_APP_LANGUAGE)).thenReturn(
- true);
- when(mLocaleInfo.isSuggestionOfType(
- LocaleStore.LocaleInfo.SUGGESTION_TYPE_IME_LANGUAGE)).thenReturn(
- true);
-
- controller.create();
- AppLocalePickerActivity mActivity = controller.get();
- mActivity.onLocaleSelected(mLocaleInfo);
-
- int localeSource = 15; // SIM_LOCALE | SYSTEM_LOCALE |IME_LOCALE|APP_LOCALE
- verify(mFeatureFactory.metricsFeatureProvider).action(
- any(), eq(SettingsEnums.ACTION_CHANGE_APP_LANGUAGE_FROM_SUGGESTED),
- eq(localeSource));
- }
-
private ActivityController<TestAppLocalePickerActivity> initActivityController(
boolean hasPackageName) {
Intent data = new Intent();
diff --git a/tests/robotests/src/com/android/settings/localepicker/LocaleListEditorTest.java b/tests/robotests/src/com/android/settings/localepicker/LocaleListEditorTest.java
index 5ff2baf..985f681 100644
--- a/tests/robotests/src/com/android/settings/localepicker/LocaleListEditorTest.java
+++ b/tests/robotests/src/com/android/settings/localepicker/LocaleListEditorTest.java
@@ -328,7 +328,6 @@
mAdapter = spy(new LocaleDragAndDropAdapter(mLocaleListEditor, mLocaleList));
ReflectionHelpers.setField(mAdapter, "mFeedItemList", mLocaleList);
- ReflectionHelpers.setField(mAdapter, "mParent", mLocaleListEditor);
ReflectionHelpers.setField(mAdapter, "mCacheItemList", new ArrayList<>(mLocaleList));
ReflectionHelpers.setField(mAdapter, "mContext", mContext);
ViewGroup view = new FrameLayout(mContext);
diff --git a/tests/robotests/src/com/android/settings/media/MediaOutputIndicatorWorkerTest.java b/tests/robotests/src/com/android/settings/media/MediaOutputIndicatorWorkerTest.java
index cd06bae..444fa1e 100644
--- a/tests/robotests/src/com/android/settings/media/MediaOutputIndicatorWorkerTest.java
+++ b/tests/robotests/src/com/android/settings/media/MediaOutputIndicatorWorkerTest.java
@@ -313,4 +313,18 @@
assertThat(mMediaOutputIndicatorWorker.isBroadcastSupported()).isTrue();
}
+
+ @Test
+ public void isBroadcastSupported_noLocalMediaManager_returnFalse() {
+ mMediaOutputIndicatorWorker.mLocalMediaManager = null;
+
+ assertThat(mMediaOutputIndicatorWorker.isBroadcastSupported()).isFalse();
+ }
+
+ @Test
+ public void isDeviceBroadcasting_noLocalMediaManager_returnFalse() {
+ mMediaOutputIndicatorWorker.mLocalMediaManager = null;
+
+ assertThat(mMediaOutputIndicatorWorker.isDeviceBroadcasting()).isFalse();
+ }
}
diff --git a/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java b/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java
index 77be038..136431d 100644
--- a/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java
+++ b/tests/robotests/src/com/android/settings/testutils/BatteryTestUtils.java
@@ -29,7 +29,7 @@
import androidx.room.Room;
-import com.android.settings.display.AutoBrightnessSettings;
+import com.android.settings.DisplaySettings;
import com.android.settings.display.ScreenTimeoutSettings;
import com.android.settings.fuelgauge.batteryusage.BatteryInformation;
import com.android.settings.fuelgauge.batteryusage.ConvertUtils;
@@ -208,14 +208,25 @@
return PowerAnomalyEventList.getDefaultInstance();
}
+ /** Create an non-empty power anomaly event list proto. */
+ public static PowerAnomalyEventList createNonEmptyPowerAnomalyEventList() {
+ return PowerAnomalyEventList.newBuilder()
+ .addPowerAnomalyEvents(0, createAdaptiveBrightnessAnomalyEvent())
+ .addPowerAnomalyEvents(1, createScreenTimeoutAnomalyEvent())
+ .build();
+ }
+
/** Create a power anomaly event proto of adaptive brightness. */
public static PowerAnomalyEvent createAdaptiveBrightnessAnomalyEvent() {
return PowerAnomalyEvent.newBuilder()
+ .setEventId("BrightnessAnomaly")
.setType(PowerAnomalyType.TYPE_SETTINGS_BANNER)
.setKey(PowerAnomalyKey.KEY_BRIGHTNESS)
+ .setScore(1.2f)
.setWarningBannerInfo(WarningBannerInfo.newBuilder()
- .setMainButtonDestination(AutoBrightnessSettings.class.getName())
- .setMainButtonSourceMetricsCategory(SettingsEnums.SETTINGS_AUTO_BRIGHTNESS)
+ .setMainButtonDestination(DisplaySettings.class.getName())
+ .setMainButtonSourceMetricsCategory(SettingsEnums.DISPLAY)
+ .setMainButtonSourceHighlightKey("auto_brightness_entry")
.build())
.build();
}
@@ -223,11 +234,14 @@
/** Create a power anomaly event proto of screen timeout. */
public static PowerAnomalyEvent createScreenTimeoutAnomalyEvent() {
return PowerAnomalyEvent.newBuilder()
+ .setEventId("ScreenTimeoutAnomaly")
.setType(PowerAnomalyType.TYPE_SETTINGS_BANNER)
.setKey(PowerAnomalyKey.KEY_SCREEN_TIMEOUT)
+ .setScore(1.1f)
.setWarningBannerInfo(WarningBannerInfo.newBuilder()
.setMainButtonDestination(ScreenTimeoutSettings.class.getName())
.setMainButtonSourceMetricsCategory(SettingsEnums.SCREEN_TIMEOUT)
+ .setMainButtonSourceHighlightKey("60000")
.build())
.build();
}
diff --git a/tests/robotests/src/com/android/settings/wifi/slice/WifiSliceTest.java b/tests/robotests/src/com/android/settings/wifi/slice/WifiSliceTest.java
index 5ed2e8b..5c3f920 100644
--- a/tests/robotests/src/com/android/settings/wifi/slice/WifiSliceTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/slice/WifiSliceTest.java
@@ -18,8 +18,10 @@
import static android.app.slice.Slice.HINT_LIST_ITEM;
import static android.app.slice.SliceItem.FORMAT_SLICE;
+import static android.net.wifi.sharedconnectivity.app.NetworkProviderInfo.DEVICE_TYPE_PHONE;
import static com.android.settings.wifi.slice.WifiSlice.DEFAULT_EXPANDED_ROW_COUNT;
+import static com.android.settingslib.wifi.WifiUtils.getHotspotIconResource;
import static com.google.common.truth.Truth.assertThat;
@@ -49,6 +51,7 @@
import com.android.settings.slices.SliceBackgroundWorker;
import com.android.settings.testutils.SliceTester;
import com.android.settings.testutils.shadow.ShadowWifiSlice;
+import com.android.settings.wifi.WifiUtils;
import com.android.wifitrackerlib.WifiEntry;
import com.android.wifitrackerlib.WifiEntry.ConnectedState;
@@ -335,6 +338,27 @@
assertThat(wifiManager.getWifiState()).isEqualTo(WifiManager.WIFI_STATE_ENABLED);
}
+ @Test
+ public void getWifiIconResId_isInstantHotspotNetwork_returnHotspotIcon() {
+ WifiSliceItem wifiSliceItem = mock(WifiSliceItem.class);
+ when(wifiSliceItem.isInstantHotspotNetwork()).thenReturn(true);
+ when(wifiSliceItem.getInstantHotspotDeviceType()).thenReturn(DEVICE_TYPE_PHONE);
+
+ assertThat(mWifiSlice.getWifiIconResId(wifiSliceItem))
+ .isEqualTo(getHotspotIconResource(DEVICE_TYPE_PHONE));
+ }
+
+ @Test
+ public void getWifiIconResId_notInstantHotspotNetwork_returnInternetIcon() {
+ WifiSliceItem wifiSliceItem = mock(WifiSliceItem.class);
+ when(wifiSliceItem.isInstantHotspotNetwork()).thenReturn(false);
+ when(wifiSliceItem.getLevel()).thenReturn(WifiEntry.WIFI_LEVEL_MAX);
+ when(wifiSliceItem.shouldShowXLevelIcon()).thenReturn(false);
+
+ assertThat(mWifiSlice.getWifiIconResId(wifiSliceItem))
+ .isEqualTo(WifiUtils.getInternetIconResource(WifiEntry.WIFI_LEVEL_MAX, false));
+ }
+
@Implements(SliceBackgroundWorker.class)
public static class ShadowSliceBackgroundWorker {
private static WifiScanWorker mWifiScanWorker = mock(WifiScanWorker.class);
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 75d49fe..e67717d 100644
--- a/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherSettingsTest.java
+++ b/tests/robotests/src/com/android/settings/wifi/tether/WifiTetherSettingsTest.java
@@ -23,6 +23,7 @@
import static com.android.settings.wifi.WifiUtils.setCanShowWifiHotspotCached;
import static com.android.settings.wifi.repository.WifiHotspotRepository.BAND_2GHZ_5GHZ_6GHZ;
+import static com.android.settings.wifi.tether.WifiTetherSettings.KEY_INSTANT_HOTSPOT;
import static com.android.settings.wifi.tether.WifiTetherSettings.KEY_WIFI_HOTSPOT_SECURITY;
import static com.android.settings.wifi.tether.WifiTetherSettings.KEY_WIFI_HOTSPOT_SPEED;
@@ -90,6 +91,7 @@
private static final String[] WIFI_REGEXS = {"wifi_regexs"};
private static final String SSID = "ssid";
private static final String PASSWORD = "password";
+ private static final String SUMMARY = "summary";
@Rule
public final MockitoRule mMockitoRule = MockitoJUnit.rule();
@@ -133,6 +135,10 @@
private WifiTetherAutoOffPreferenceController mWifiTetherAutoOffPreferenceController;
@Mock
private WifiTetherMaximizeCompatibilityPreferenceController mMaxCompatibilityPrefController;
+ @Mock
+ private Preference mInstantHotspot;
+ @Mock
+ private LiveData<String> mInstantHotspotSummary;
private WifiTetherSettings mSettings;
@@ -155,8 +161,10 @@
when(provider.getWifiTetherViewModel(mock(ViewModelStoreOwner.class)))
.thenReturn(mWifiTetherViewModel);
when(mWifiTetherViewModel.isSpeedFeatureAvailable()).thenReturn(false);
+ when(mWifiTetherViewModel.isInstantHotspotFeatureAvailable()).thenReturn(true);
when(mWifiTetherViewModel.getSecuritySummary()).thenReturn(mSecuritySummary);
when(mWifiTetherViewModel.getSpeedSummary()).thenReturn(mSpeedSummary);
+ when(mWifiTetherViewModel.getInstantHotspotSummary()).thenReturn(mInstantHotspotSummary);
mSettings = spy(new WifiTetherSettings(mWifiRestriction));
mSettings.mMainSwitchBar = mMainSwitchBar;
@@ -172,6 +180,8 @@
mSettings.mWifiTetherViewModel = mWifiTetherViewModel;
when(mSettings.findPreference(KEY_WIFI_HOTSPOT_SECURITY)).thenReturn(mWifiHotspotSecurity);
when(mSettings.findPreference(KEY_WIFI_HOTSPOT_SPEED)).thenReturn(mWifiHotspotSpeed);
+ when(mSettings.findPreference(KEY_INSTANT_HOTSPOT)).thenReturn(mInstantHotspot);
+ mSettings.mInstantHotspot = mInstantHotspot;
}
@Test
@@ -373,6 +383,47 @@
}
@Test
+ public void setupInstantHotspot_featureNotAvailable_doNothing() {
+ mSettings.setupInstantHotspot(false /* isFeatureAvailable */);
+
+ verify(mSettings, never()).findPreference(KEY_INSTANT_HOTSPOT);
+ verify(mWifiTetherViewModel, never()).getInstantHotspotSummary();
+ }
+
+ @Test
+ public void setupInstantHotspot_featureAvailable_doSetup() {
+ when(mWifiTetherViewModel.isInstantHotspotFeatureAvailable()).thenReturn(true);
+
+ mSettings.setupInstantHotspot(true /* isFeatureAvailable */);
+
+ verify(mSettings).findPreference(KEY_INSTANT_HOTSPOT);
+ verify(mInstantHotspotSummary).observe(any(), any());
+ verify(mInstantHotspot).setOnPreferenceClickListener(any());
+ }
+
+ @Test
+ public void onInstantHotspotChanged_nullRecord_setVisibleFalse() {
+ mSettings.onInstantHotspotChanged(null);
+
+ verify(mInstantHotspot).setVisible(false);
+ }
+
+ @Test
+ public void onInstantHotspotChanged_summaryNull_setVisibleFalse() {
+ mSettings.onInstantHotspotChanged(null);
+
+ verify(mInstantHotspot).setVisible(false);
+ }
+
+ @Test
+ public void onInstantHotspotChanged_summaryNotNull_setVisibleAndSummary() {
+ mSettings.onInstantHotspotChanged(SUMMARY);
+
+ verify(mInstantHotspot).setVisible(true);
+ verify(mInstantHotspot).setSummary(SUMMARY);
+ }
+
+ @Test
public void buildNewConfig_speedFeatureIsAvailableAndPasswordChanged_bandShouldNotBeLost() {
String newPassword = "new" + PASSWORD;
SoftApConfiguration currentConfig = new SoftApConfiguration.Builder()
diff --git a/tests/unit/src/com/android/settings/localepicker/LocaleHelperPreferenceControllerTest.java b/tests/unit/src/com/android/settings/localepicker/LocaleHelperPreferenceControllerTest.java
index 5ac367e..31b8e79 100644
--- a/tests/unit/src/com/android/settings/localepicker/LocaleHelperPreferenceControllerTest.java
+++ b/tests/unit/src/com/android/settings/localepicker/LocaleHelperPreferenceControllerTest.java
@@ -19,14 +19,12 @@
import static org.mockito.Mockito.anyString;
import static org.mockito.Mockito.verify;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.os.Looper;
import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4;
-import com.android.settings.testutils.FakeFeatureFactory;
import com.android.settingslib.widget.FooterPreference;
import org.junit.Before;
@@ -39,7 +37,6 @@
public class LocaleHelperPreferenceControllerTest {
private Context mContext;
private LocaleHelperPreferenceController mLocaleHelperPreferenceController;
- private FakeFeatureFactory mFeatureFactory;
@Mock
private FooterPreference mMockFooterPreference;
@@ -52,16 +49,11 @@
}
mContext = ApplicationProvider.getApplicationContext();
mLocaleHelperPreferenceController = new LocaleHelperPreferenceController(mContext);
- mFeatureFactory = FakeFeatureFactory.setupForTest();
}
@Test
public void updateFooterPreference_setFooterPreference_hasClickAction() {
mLocaleHelperPreferenceController.updateFooterPreference(mMockFooterPreference);
verify(mMockFooterPreference).setLearnMoreText(anyString());
- mMockFooterPreference.setLearnMoreAction(v -> {
- verify(mFeatureFactory.metricsFeatureProvider).action(
- mContext, SettingsEnums.ACTION_LANGUAGES_LEARN_MORE);
- });
}
}
diff --git a/tests/unit/src/com/android/settings/regionalpreferences/NumberingSystemItemControllerTest.java b/tests/unit/src/com/android/settings/regionalpreferences/NumberingSystemItemControllerTest.java
index 5c42ad9..0a67824 100644
--- a/tests/unit/src/com/android/settings/regionalpreferences/NumberingSystemItemControllerTest.java
+++ b/tests/unit/src/com/android/settings/regionalpreferences/NumberingSystemItemControllerTest.java
@@ -24,7 +24,6 @@
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
-import android.app.settings.SettingsEnums;
import android.content.Context;
import android.os.Bundle;
import android.os.LocaleList;
@@ -52,7 +51,6 @@
private NumberingPreferencesFragment mFragment;
private PreferenceScreen mPreferenceScreen;
private LocaleList mCacheLocale;
- private FakeFeatureFactory mFeatureFactory;
@Before
@UiThreadTest
@@ -61,7 +59,6 @@
Looper.prepare();
}
mApplicationContext = ApplicationProvider.getApplicationContext();
- mFeatureFactory = FakeFeatureFactory.setupForTest();
mFragment = spy(new NumberingPreferencesFragment());
PreferenceManager preferenceManager = new PreferenceManager(mApplicationContext);
mPreferenceScreen = preferenceManager.createPreferenceScreen(mApplicationContext);
@@ -97,10 +94,6 @@
}
assertTrue(isCallingStartActivity);
- verify(mFeatureFactory.metricsFeatureProvider).action(
- mApplicationContext,
- SettingsEnums.ACTION_CHOOSE_LANGUAGE_FOR_NUMBERS_PREFERENCES,
- "I_am_the_key");
}
@Test
@@ -121,9 +114,6 @@
mController.handlePreferenceTreeClick(preference);
verify(mFragment).setArguments(any());
- verify(mFeatureFactory.metricsFeatureProvider).action(
- mApplicationContext, SettingsEnums.ACTION_SET_NUMBERS_PREFERENCES,
- "test_key");
}
@Test
diff --git a/tests/unit/src/com/android/settings/wifi/repository/SharedConnectivityRepositoryTest.java b/tests/unit/src/com/android/settings/wifi/repository/SharedConnectivityRepositoryTest.java
new file mode 100644
index 0000000..4aef552
--- /dev/null
+++ b/tests/unit/src/com/android/settings/wifi/repository/SharedConnectivityRepositoryTest.java
@@ -0,0 +1,139 @@
+/*
+ * 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.wifi.repository;
+
+import static android.app.PendingIntent.FLAG_IMMUTABLE;
+
+import static com.google.common.truth.Truth.assertThat;
+
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.when;
+
+import android.app.PendingIntent;
+import android.content.Context;
+import android.content.Intent;
+import android.net.wifi.sharedconnectivity.app.SharedConnectivityManager;
+import android.net.wifi.sharedconnectivity.app.SharedConnectivitySettingsState;
+
+import androidx.test.core.app.ApplicationProvider;
+
+import org.junit.Before;
+import org.junit.Rule;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.Spy;
+import org.mockito.junit.MockitoJUnit;
+import org.mockito.junit.MockitoRule;
+
+public class SharedConnectivityRepositoryTest {
+
+ @Rule
+ public final MockitoRule mMockitoRule = MockitoJUnit.rule();
+ @Spy
+ private Context mContext = ApplicationProvider.getApplicationContext();
+ @Mock
+ private SharedConnectivityManager mManager;
+
+ private SharedConnectivityRepository mRepository;
+ private PendingIntent mIntent = PendingIntent
+ .getActivity(mContext, 0, new Intent("test"), FLAG_IMMUTABLE);
+ private SharedConnectivitySettingsState mState = new SharedConnectivitySettingsState.Builder()
+ .setInstantTetherSettingsPendingIntent(mIntent).build();
+
+ @Before
+ public void setUp() {
+ when(mContext.getSystemService(SharedConnectivityManager.class)).thenReturn(mManager);
+ when(mManager.getSettingsState()).thenReturn(mState);
+
+ mRepository = spy(new SharedConnectivityRepository(mContext, true /* isConfigEnabled */));
+ }
+
+ @Test
+ public void constructor_configEnabled_registerCallback() {
+ verify(mManager).registerCallback(any(), any());
+ }
+
+ @Test
+ public void constructor_configNotEnabled_doNotRegisterCallback() {
+ SharedConnectivityManager manager = mock(SharedConnectivityManager.class);
+ when(mContext.getSystemService(SharedConnectivityManager.class)).thenReturn(manager);
+
+ mRepository = new SharedConnectivityRepository(mContext, false /* isConfigEnabled */);
+
+ verify(manager, never()).registerCallback(any(), any());
+ }
+
+ @Test
+ public void isServiceAvailable_configEnabled_returnTrue() {
+ mRepository = new SharedConnectivityRepository(mContext, true /* isConfigEnabled */);
+
+ assertThat(mRepository.isServiceAvailable()).isTrue();
+ }
+
+ @Test
+ public void isServiceAvailable_configNotEnabled_returnFalse() {
+ mRepository = new SharedConnectivityRepository(mContext, false /* isConfigEnabled */);
+
+ assertThat(mRepository.isServiceAvailable()).isFalse();
+ }
+
+ @Test
+ public void getSettingsState_isNotNull() {
+ assertThat(mRepository.getSettingsState()).isNotNull();
+ }
+
+ @Test
+ public void handleLaunchSettings_managerNull_doNothing() {
+ when(mContext.getSystemService(SharedConnectivityManager.class)).thenReturn(null);
+ mRepository = spy(new SharedConnectivityRepository(mContext, true /* isConfigEnabled */));
+
+ mRepository.handleLaunchSettings();
+
+ verify(mRepository, never()).sendSettingsIntent(mIntent);
+ }
+
+ @Test
+ public void handleLaunchSettings_stageNull_doNothing() {
+ when(mManager.getSettingsState()).thenReturn(null);
+
+ mRepository.handleLaunchSettings();
+
+ verify(mRepository, never()).sendSettingsIntent(mIntent);
+ }
+
+ @Test
+ public void handleLaunchSettings_intentNull_doNothing() {
+ mState = new SharedConnectivitySettingsState.Builder()
+ .setInstantTetherSettingsPendingIntent(null).build();
+ when(mManager.getSettingsState()).thenReturn(mState);
+
+ mRepository.handleLaunchSettings();
+
+ verify(mRepository, never()).sendSettingsIntent(mIntent);
+ }
+
+ @Test
+ public void handleLaunchSettings_allReady_sendSettingsIntent() {
+ mRepository.handleLaunchSettings();
+
+ verify(mRepository).sendSettingsIntent(mIntent);
+ }
+}
diff --git a/tests/unit/src/com/android/settings/wifi/tether/WifiTetherViewModelTest.java b/tests/unit/src/com/android/settings/wifi/tether/WifiTetherViewModelTest.java
index af1f62b..1c1473f 100644
--- a/tests/unit/src/com/android/settings/wifi/tether/WifiTetherViewModelTest.java
+++ b/tests/unit/src/com/android/settings/wifi/tether/WifiTetherViewModelTest.java
@@ -16,6 +16,9 @@
package com.android.settings.wifi.tether;
+import static com.android.settings.wifi.tether.WifiTetherViewModel.RES_INSTANT_HOTSPOT_SUMMARY_OFF;
+import static com.android.settings.wifi.tether.WifiTetherViewModel.RES_INSTANT_HOTSPOT_SUMMARY_ON;
+
import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.verify;
@@ -23,12 +26,15 @@
import android.app.Application;
import android.net.wifi.SoftApConfiguration;
+import android.net.wifi.sharedconnectivity.app.SharedConnectivitySettingsState;
import androidx.lifecycle.MutableLiveData;
import androidx.test.annotation.UiThreadTest;
+import androidx.test.core.app.ApplicationProvider;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import com.android.settings.testutils.FakeFeatureFactory;
+import com.android.settings.wifi.repository.SharedConnectivityRepository;
import com.android.settings.wifi.repository.WifiHotspotRepository;
import org.junit.Before;
@@ -36,6 +42,7 @@
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;
@@ -45,8 +52,8 @@
public class WifiTetherViewModelTest {
@Rule
public final MockitoRule mMockitoRule = MockitoJUnit.rule();
- @Mock
- Application mApplication;
+ @Spy
+ Application mApplication = ApplicationProvider.getApplicationContext();
@Mock
Executor mExecutor;
@Mock
@@ -57,6 +64,12 @@
MutableLiveData<Integer> mSpeedType;
@Mock
private MutableLiveData<Boolean> mRestarting;
+ @Mock
+ private SharedConnectivityRepository mSharedConnectivityRepository;
+ @Mock
+ private MutableLiveData<SharedConnectivitySettingsState> mSettingsState;
+ @Mock
+ private MutableLiveData<String> mInstantHotspotSummary;
WifiTetherViewModel mViewModel;
@@ -70,8 +83,18 @@
when(mWifiHotspotRepository.getSecurityType()).thenReturn(mSecurityType);
when(mWifiHotspotRepository.getSpeedType()).thenReturn(mSpeedType);
when(mWifiHotspotRepository.getRestarting()).thenReturn(mRestarting);
+ when(featureFactory.getWifiFeatureProvider().getSharedConnectivityRepository())
+ .thenReturn(mSharedConnectivityRepository);
+ when(mSharedConnectivityRepository.isServiceAvailable()).thenReturn(true);
+ when(mSharedConnectivityRepository.getSettingsState()).thenReturn(mSettingsState);
mViewModel = new WifiTetherViewModel(mApplication);
+ mViewModel.mInstantHotspotSummary = mInstantHotspotSummary;
+ }
+
+ @Test
+ public void constructor_observeData() {
+ verify(mSettingsState).observeForever(mViewModel.mInstantHotspotStateObserver);
}
@Test
@@ -83,6 +106,7 @@
verify(mSecurityType).removeObserver(mViewModel.mSecurityTypeObserver);
verify(mSpeedType).removeObserver(mViewModel.mSpeedTypeObserver);
+ verify(mSettingsState).removeObserver(mViewModel.mInstantHotspotStateObserver);
}
@Test
@@ -141,4 +165,59 @@
public void getRestarting_shouldNotReturnNull() {
assertThat(mViewModel.getRestarting()).isNotNull();
}
+
+ @Test
+ public void isInstantHotspotFeatureAvailable_serviceAvailable_returnTrue() {
+ when(mSharedConnectivityRepository.isServiceAvailable()).thenReturn(true);
+
+ assertThat(mViewModel.isInstantHotspotFeatureAvailable()).isTrue();
+ }
+
+ @Test
+ public void isInstantHotspotFeatureAvailable_serviceNotAvailable_returnFalse() {
+ when(mSharedConnectivityRepository.isServiceAvailable()).thenReturn(false);
+
+ assertThat(mViewModel.isInstantHotspotFeatureAvailable()).isFalse();
+ }
+
+ @Test
+ public void getInstantHotspotSummary_isNotNull() {
+ assertThat(mViewModel.getInstantHotspotSummary()).isNotNull();
+ }
+
+ @Test
+ public void onInstantHotspotStateChanged_stageNull_summarySetValueNull() {
+ mViewModel.onInstantHotspotStateChanged(null);
+
+ verify(mInstantHotspotSummary).setValue(null);
+ }
+
+ @Test
+ public void onInstantHotspotStateChanged_stateEnabled_summarySetValueOn() {
+ SharedConnectivitySettingsState state = new SharedConnectivitySettingsState.Builder()
+ .setInstantTetherEnabled(true).build();
+
+ mViewModel.onInstantHotspotStateChanged(state);
+
+ verify(mInstantHotspotSummary)
+ .setValue(mApplication.getString(RES_INSTANT_HOTSPOT_SUMMARY_ON));
+ }
+
+ @Test
+ public void onInstantHotspotStateChanged_stateNotEnabled_recordVisibleSummaryOff() {
+ SharedConnectivitySettingsState state = new SharedConnectivitySettingsState.Builder()
+ .setInstantTetherEnabled(false).build();
+
+ mViewModel.onInstantHotspotStateChanged(state);
+
+ verify(mInstantHotspotSummary)
+ .setValue(mApplication.getString(RES_INSTANT_HOTSPOT_SUMMARY_OFF));
+ }
+
+ @Test
+ public void launchInstantHotspotSettings_launchSettingsByRepository() {
+ mViewModel.launchInstantHotspotSettings();
+
+ verify(mSharedConnectivityRepository).launchSettings();
+ }
}