Merge "Remove extra newline in AndroidManifest." am: 8aeb69396d
am: 9d30592308

Change-Id: I2b4480c0d1a98ce4bb87d6fa30f347b929703fe9
diff --git a/res/values-ar/arrays.xml b/res/values-ar/arrays.xml
index d8029fa..67094a0 100644
--- a/res/values-ar/arrays.xml
+++ b/res/values-ar/arrays.xml
@@ -33,7 +33,7 @@
     <item msgid="3342301044271143016">"١٥ ثانية"</item>
     <item msgid="8881760709354815449">"۳۰ ثانية"</item>
     <item msgid="7589406073232279088">"دقيقة واحدة"</item>
-    <item msgid="7001195990902244174">"دقيقتان"</item>
+    <item msgid="7001195990902244174">"۲ دقائق"</item>
     <item msgid="7489864775127957179">"٥ دقائق"</item>
     <item msgid="2314124409517439288">"۱۰ دقائق"</item>
     <item msgid="6864027152847611413">"۳۰ دقيقة"</item>
@@ -61,7 +61,7 @@
   </string-array>
   <string-array name="entries_font_size">
     <item msgid="8166647333858618801">"صغير"</item>
-    <item msgid="6986443533756848935">"الإعداد التلقائي"</item>
+    <item msgid="6986443533756848935">"الإعداد الافتراضي"</item>
     <item msgid="38373998008112077">"كبير"</item>
     <item msgid="7635254317531872272">"الأكبر"</item>
   </string-array>
@@ -376,7 +376,7 @@
     <item msgid="2372711992605524591">"طويلة"</item>
   </string-array>
   <string-array name="captioning_typeface_selector_titles">
-    <item msgid="1319652728542138112">"تلقائي"</item>
+    <item msgid="1319652728542138112">"افتراضي"</item>
     <item msgid="1016452621833735880">"Sans-serif"</item>
     <item msgid="2496277987934654454">"‏Sans-serif مكثف"</item>
     <item msgid="7247838127505318669">"Sans-serif monospace"</item>
diff --git a/res/values-bg/arrays.xml b/res/values-bg/arrays.xml
index b47a8a1..40d14ba 100644
--- a/res/values-bg/arrays.xml
+++ b/res/values-bg/arrays.xml
@@ -476,6 +476,6 @@
   <string-array name="automatic_storage_management_days">
     <item msgid="687318592238852312">"На повече от 30 дни"</item>
     <item msgid="2900554746706302178">"На повече от 60 дни"</item>
-    <item msgid="5692284879054004388">"По-стари от 90 дни"</item>
+    <item msgid="5692284879054004388">"На повече от 90 дни"</item>
   </string-array>
 </resources>
diff --git a/res/values-bn/arrays.xml b/res/values-bn/arrays.xml
index 46f8502..cca163c 100644
--- a/res/values-bn/arrays.xml
+++ b/res/values-bn/arrays.xml
@@ -69,7 +69,7 @@
     <item msgid="1922181315419294640"></item>
     <item msgid="8934131797783724664">"স্ক্যান করা হচ্ছে…"</item>
     <item msgid="8513729475867537913">"সংযুক্ত হচ্ছে..."</item>
-    <item msgid="515055375277271756">"যাচাইকরণ হচ্ছে..."</item>
+    <item msgid="515055375277271756">"প্রমাণীকরণ হচ্ছে..."</item>
     <item msgid="1943354004029184381">"IP ঠিকানা প্রাপ্ত করা হচ্ছে..."</item>
     <item msgid="4221763391123233270">"সংযুক্ত হয়েছে"</item>
     <item msgid="624838831631122137">"স্থগিত করা হয়েছে"</item>
@@ -83,7 +83,7 @@
     <item msgid="7714855332363650812"></item>
     <item msgid="8878186979715711006">"স্ক্যান করা হচ্ছে…"</item>
     <item msgid="355508996603873860">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> এর সাথে সংযুক্ত হচ্ছে…"</item>
-    <item msgid="554971459996405634">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> দিয়ে যাচাইকরণ করা হচ্ছে..."</item>
+    <item msgid="554971459996405634">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> দিয়ে প্রমাণীকরণ করা হচ্ছে..."</item>
     <item msgid="7928343808033020343">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> থেকে IP ঠিকানা জানা হচ্ছে…"</item>
     <item msgid="8937994881315223448">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> তে সংযুক্ত হয়েছে"</item>
     <item msgid="1330262655415760617">"স্থগিত করা হয়েছে"</item>
@@ -122,7 +122,7 @@
     <!-- no translation found for wifi_ap_band_config_2G_only:0 (7006771583217001015) -->
   <string-array name="wifi_p2p_wps_setup">
     <item msgid="5085064298144493867">"পুশ বোতাম"</item>
-    <item msgid="1624323946324499595">"চেনা ডিভাইস থেকে পিন"</item>
+    <item msgid="1624323946324499595">"যুক্ত করা ডিভাইস থেকে পিন"</item>
     <item msgid="5366790421523328066">"এই ডিভাইস থেকে পিন"</item>
   </string-array>
   <string-array name="wifi_p2p_status">
@@ -225,14 +225,14 @@
     <item msgid="2681427309183221543">"GID"</item>
   </string-array>
   <string-array name="app_install_location_entries">
-    <item msgid="8151497958991952759">"ইন্টারনাল ডিভাইসের স্টোরেজ"</item>
+    <item msgid="8151497958991952759">"অভ্যন্তরীণ ডিভাইসের সঞ্চয়স্থান"</item>
     <item msgid="3738430123799803530">"অপসারণযোগ্য SD কার্ড"</item>
     <item msgid="4498124044785815005">"সিস্টেমকে সিদ্ধান্ত নিতে দিন"</item>
   </string-array>
   <string-array name="app_ops_categories">
     <item msgid="6358963769537892925">"অবস্থান"</item>
     <item msgid="255608127647030286">"ব্যক্তিগত"</item>
-    <item msgid="4588829735729884491">"মেসেজিং"</item>
+    <item msgid="4588829735729884491">"বার্তাপ্রেরণ"</item>
     <item msgid="886742181977884584">"মাধ্যম"</item>
     <item msgid="7924928667052300589">"ডিভাইস"</item>
   </string-array>
@@ -240,7 +240,7 @@
     <item msgid="4979188868761515915">"অনির্দিষ্ট অবস্থান"</item>
     <item msgid="5789673140227507995">"সূক্ষ্ম অবস্থান"</item>
     <item msgid="1061584358377390581">"GPS"</item>
-    <item msgid="5387405117297558954">"ভাইব্রেট"</item>
+    <item msgid="5387405117297558954">"কম্পন"</item>
     <item msgid="3434165993711230924">"পরিচিতিগুলি পড়ুন"</item>
     <item msgid="616161687718081936">"পরিচিতি পরিবর্তন করুন"</item>
     <item msgid="7638002295329050091">"কল লগ পড়ুন"</item>
@@ -287,7 +287,7 @@
     <item msgid="485564189219029300">"VPN সক্রিয় করুন"</item>
     <item msgid="7155384795265164395">"ওয়ালপেপারে লিখুন"</item>
     <item msgid="1835836196806147034">"পরিকাঠামোর সহায়তা"</item>
-    <item msgid="5989890403088155055">"স্ক্রিনশটে সহায়তা"</item>
+    <item msgid="5989890403088155055">"স্ক্রীনশটে সহায়তা"</item>
     <item msgid="8582699692765917557">"ফোনে্র অবস্থা পড়ুন"</item>
     <item msgid="1474039653814954902">"ভয়েসমেল যোগ করুন"</item>
     <item msgid="7222837656938871633">"SIP ব্যবহার করুন"</item>
@@ -307,7 +307,7 @@
     <item msgid="6602854600289714121">"অবস্থান"</item>
     <item msgid="8677040780775113033">"অবস্থান"</item>
     <item msgid="1660743989948992916">"অবস্থান"</item>
-    <item msgid="8791172739860195290">"ভাইব্রেট"</item>
+    <item msgid="8791172739860195290">"কম্পন"</item>
     <item msgid="383413555642128046">"পরিচিতিগুলি পড়ুন"</item>
     <item msgid="3654594895269697313">"পরিচিতি পরিবর্তন করুন"</item>
     <item msgid="7928393476362362538">"কল লগ পড়ুন"</item>
@@ -335,7 +335,7 @@
     <item msgid="3493046322001257041">"অডিও প্লে করুন"</item>
     <item msgid="136815868796597058">"ক্লিপবোর্ড পড়ুন"</item>
     <item msgid="5238692940326972503">"ক্লিপবোর্ড সংশোধন করুন"</item>
-    <item msgid="5753789168376302997">"মিডিয়া বোতামগুলি"</item>
+    <item msgid="5753789168376302997">"মিডিয়া বোতাম"</item>
     <item msgid="3265262911688671938">"অডিও ফোকাস"</item>
     <item msgid="2098976479485046797">"মাস্টার ভলিউম"</item>
     <item msgid="5660213838861789350">"ভয়েস ভলিউম"</item>
@@ -354,7 +354,7 @@
     <item msgid="2482631530338029480">"VPN সক্রিয় করুন"</item>
     <item msgid="1662979573471871926">"ওয়ালপেপারে লিখুন"</item>
     <item msgid="5964768335278263478">"পরিকাঠামোর সহায়তা"</item>
-    <item msgid="2657138701132782702">"স্ক্রিনশটে সহায়তা"</item>
+    <item msgid="2657138701132782702">"স্ক্রীনশটে সহায়তা"</item>
     <item msgid="8571369610363539266">"ফোনের অবস্থা পড়ুন"</item>
     <item msgid="4542463358215230845">"ভয়েসমেল যোগ করুন"</item>
     <item msgid="864565065016166003">"SIP ব্যবহার করুন"</item>
@@ -468,8 +468,8 @@
   <string-array name="color_picker">
     <item msgid="7631642672260600032">"টিল"</item>
     <item msgid="8332294763632946560">"নীল"</item>
-    <item msgid="2023216417616991392">"বেগুনী নীলবর্ণ"</item>
-    <item msgid="3170497246594232819">"বেগুনী"</item>
+    <item msgid="2023216417616991392">"বেগুনি নীলবর্ণ"</item>
+    <item msgid="3170497246594232819">"বেগুনি"</item>
     <item msgid="4608643045752965568">"গোলাপী"</item>
     <item msgid="6131821495505931173">"লাল"</item>
   </string-array>
diff --git a/res/values-da/arrays.xml b/res/values-da/arrays.xml
index 284232a..c54b814 100644
--- a/res/values-da/arrays.xml
+++ b/res/values-da/arrays.xml
@@ -413,7 +413,7 @@
     <item msgid="758587126802411846">"Sort på hvidt"</item>
     <item msgid="1495307195241623402">"Gult på sort"</item>
     <item msgid="6039700130994371612">"Gult på blåt"</item>
-    <item msgid="7169235156349580064">"Tilpasset"</item>
+    <item msgid="7169235156349580064">"Brugerdefineret"</item>
   </string-array>
   <string-array name="vpn_types_long">
     <item msgid="2732002039459078847">"PPTP-VPN"</item>
diff --git a/res/values-et/arrays.xml b/res/values-et/arrays.xml
index 9256c39..fdba453 100644
--- a/res/values-et/arrays.xml
+++ b/res/values-et/arrays.xml
@@ -240,7 +240,7 @@
     <item msgid="4979188868761515915">"üldine asukoht"</item>
     <item msgid="5789673140227507995">"täpne asukoht"</item>
     <item msgid="1061584358377390581">"GPS"</item>
-    <item msgid="5387405117297558954">"vibreerimine"</item>
+    <item msgid="5387405117297558954">"vibratsioon"</item>
     <item msgid="3434165993711230924">"kontaktide lugemine"</item>
     <item msgid="616161687718081936">"kontaktide muutmine"</item>
     <item msgid="7638002295329050091">"kõnelogi lugemine"</item>
@@ -307,7 +307,7 @@
     <item msgid="6602854600289714121">"Asukoht"</item>
     <item msgid="8677040780775113033">"Asukoht"</item>
     <item msgid="1660743989948992916">"Asukoht"</item>
-    <item msgid="8791172739860195290">"Vibreerimine"</item>
+    <item msgid="8791172739860195290">"Vibratsioon"</item>
     <item msgid="383413555642128046">"Kontaktide lugemine"</item>
     <item msgid="3654594895269697313">"Kontaktide muutmine"</item>
     <item msgid="7928393476362362538">"Kõnelogi lugemine"</item>
@@ -341,7 +341,7 @@
     <item msgid="5660213838861789350">"Hääle helitugevus"</item>
     <item msgid="7983336752371254444">"Helina helitugevus"</item>
     <item msgid="7878027809189330917">"Meedia helitugevus"</item>
-    <item msgid="7260546305036218513">"Äratuse helitugevus"</item>
+    <item msgid="7260546305036218513">"Alarmi helitugevus"</item>
     <item msgid="9103719301075748925">"Märguande helitugevus"</item>
     <item msgid="7025966722295861512">"Bluetoothi helitugevus"</item>
     <item msgid="4665183401128289653">"Hoia ärkvel"</item>
@@ -476,6 +476,6 @@
   <string-array name="automatic_storage_management_days">
     <item msgid="687318592238852312">"Üle 30 päeva vana"</item>
     <item msgid="2900554746706302178">"Üle 60 päeva vana"</item>
-    <item msgid="5692284879054004388">"Üle 90 päeva vanad"</item>
+    <item msgid="5692284879054004388">"Üle 90 päeva vana"</item>
   </string-array>
 </resources>
diff --git a/res/values-gl/arrays.xml b/res/values-gl/arrays.xml
index ad43c34..99d2d5a 100644
--- a/res/values-gl/arrays.xml
+++ b/res/values-gl/arrays.xml
@@ -67,7 +67,7 @@
   </string-array>
   <string-array name="wifi_status">
     <item msgid="1922181315419294640"></item>
-    <item msgid="8934131797783724664">"Explorando..."</item>
+    <item msgid="8934131797783724664">"Buscando..."</item>
     <item msgid="8513729475867537913">"Conectando..."</item>
     <item msgid="515055375277271756">"Autenticando…"</item>
     <item msgid="1943354004029184381">"Obtendo enderezo IP..."</item>
@@ -81,7 +81,7 @@
   </string-array>
   <string-array name="wifi_status_with_ssid">
     <item msgid="7714855332363650812"></item>
-    <item msgid="8878186979715711006">"Explorando..."</item>
+    <item msgid="8878186979715711006">"Buscando..."</item>
     <item msgid="355508996603873860">"Conectando con <xliff:g id="NETWORK_NAME">%1$s</xliff:g>…"</item>
     <item msgid="554971459996405634">"Autenticando con <xliff:g id="NETWORK_NAME">%1$s</xliff:g>…"</item>
     <item msgid="7928343808033020343">"Obtendo enderezo IP de <xliff:g id="NETWORK_NAME">%1$s</xliff:g>…"</item>
@@ -254,7 +254,7 @@
     <item msgid="8181415497109310680">"ler SMS"</item>
     <item msgid="6816551144382117307">"escribir SMS"</item>
     <item msgid="4600463921908905030">"recibir SMS"</item>
-    <item msgid="5958926493289432745">"recibir SMS de urxencia"</item>
+    <item msgid="5958926493289432745">"recibir SMS de emerxencia"</item>
     <item msgid="4945269495221089540">"recibir MMS"</item>
     <item msgid="5570472453573929087">"recibir WAP push"</item>
     <item msgid="7125408150230860501">"enviar SMS"</item>
@@ -272,7 +272,7 @@
     <item msgid="4547883971364273343">"enfoque de audio"</item>
     <item msgid="2603878814882344450">"volume principal"</item>
     <item msgid="7136963238377062018">"volume da voz"</item>
-    <item msgid="4270236897655923007">"volume do ton"</item>
+    <item msgid="4270236897655923007">"volume do timbre"</item>
     <item msgid="6325739889222559394">"volume multimedia"</item>
     <item msgid="5762123934816216821">"volume da alarma"</item>
     <item msgid="785049718065337473">"volume das notificacións"</item>
@@ -339,7 +339,7 @@
     <item msgid="3265262911688671938">"Enfoque de audio"</item>
     <item msgid="2098976479485046797">"Volume principal"</item>
     <item msgid="5660213838861789350">"Volume da voz"</item>
-    <item msgid="7983336752371254444">"Volume do ton"</item>
+    <item msgid="7983336752371254444">"Volume do timbre"</item>
     <item msgid="7878027809189330917">"Volume multimedia"</item>
     <item msgid="7260546305036218513">"Volume da alarma"</item>
     <item msgid="9103719301075748925">"Volume das notificacións"</item>
diff --git a/res/values-gu/arrays.xml b/res/values-gu/arrays.xml
index efeeda4..525b5c4 100644
--- a/res/values-gu/arrays.xml
+++ b/res/values-gu/arrays.xml
@@ -30,7 +30,7 @@
     <item msgid="8392017019801393511">"તમામ"</item>
   </string-array>
   <string-array name="screen_timeout_entries">
-    <item msgid="3342301044271143016">"15 સેકન્ડ"</item>
+    <item msgid="3342301044271143016">"15 સેકંડ"</item>
     <item msgid="8881760709354815449">"30 સેકન્ડ"</item>
     <item msgid="7589406073232279088">"1 મિનિટ"</item>
     <item msgid="7001195990902244174">"2 મિનિટ"</item>
@@ -40,7 +40,7 @@
   </string-array>
   <string-array name="dream_timeout_entries">
     <item msgid="3149294732238283185">"ક્યારેય નહીં"</item>
-    <item msgid="2194151041885903260">"15 સેકન્ડ"</item>
+    <item msgid="2194151041885903260">"15 સેકંડ"</item>
     <item msgid="5892295237131074341">"30 સેકન્ડ"</item>
     <item msgid="3538441365970038213">"1 મિનિટ"</item>
     <item msgid="412343871668955639">"2 મિનિટ"</item>
@@ -50,8 +50,8 @@
   </string-array>
   <string-array name="lock_after_timeout_entries">
     <item msgid="8929270399652145290">"ત્વરિત"</item>
-    <item msgid="6736512735606834431">"5 સેકન્ડ"</item>
-    <item msgid="8044619388267891375">"15 સેકન્ડ"</item>
+    <item msgid="6736512735606834431">"5 સેકંડ"</item>
+    <item msgid="8044619388267891375">"15 સેકંડ"</item>
     <item msgid="1822002388249545488">"30 સેકન્ડ"</item>
     <item msgid="8538071621211916519">"1 મિનિટ"</item>
     <item msgid="5663439580228932882">"2 મિનિટ"</item>
@@ -107,7 +107,7 @@
     <item msgid="7981731051382306293">"TLS"</item>
     <item msgid="2892994535305020162">"TTLS"</item>
     <item msgid="435667726254379514">"PWD"</item>
-    <item msgid="8549485714107012129">"સિમ"</item>
+    <item msgid="8549485714107012129">"SIM"</item>
     <item msgid="1023893786681286517">"AKA"</item>
     <item msgid="3030483188676375009">"AKA\'"</item>
   </string-array>
@@ -122,8 +122,8 @@
     <!-- no translation found for wifi_ap_band_config_2G_only:0 (7006771583217001015) -->
   <string-array name="wifi_p2p_wps_setup">
     <item msgid="5085064298144493867">"પુશ બટન"</item>
-    <item msgid="1624323946324499595">"પીઅર ઉપકરણ પરથી પિન"</item>
-    <item msgid="5366790421523328066">"આ ઉપકરણ પરથી પિન"</item>
+    <item msgid="1624323946324499595">"પીઅર ઉપકરણ પરથી PIN"</item>
+    <item msgid="5366790421523328066">"આ ઉપકરણ પરથી PIN"</item>
   </string-array>
   <string-array name="wifi_p2p_status">
     <item msgid="1701505390737218306">"કનેક્ટ કર્યું"</item>
@@ -169,7 +169,7 @@
     <item msgid="5760470455461128892">"કોઈ નહીં"</item>
     <item msgid="7480272092408291086">"MSCHAPV2"</item>
     <item msgid="5881794903338319324">"GTC"</item>
-    <item msgid="5610607665198791980">"સિમ"</item>
+    <item msgid="5610607665198791980">"SIM"</item>
     <item msgid="2860798636241124128">"AKA"</item>
     <item msgid="8926455723452645935">"AKA\'"</item>
   </string-array>
@@ -248,7 +248,7 @@
     <item msgid="446877710771379667">"કૅલેન્ડર વાંચો"</item>
     <item msgid="7674458294386319722">"કૅલેન્ડર સંશોધિત કરો"</item>
     <item msgid="8281201165558093009">"wi-fi સ્કેન કરો"</item>
-    <item msgid="8694611243479480497">"નોટિફિકેશન"</item>
+    <item msgid="8694611243479480497">"સૂચના"</item>
     <item msgid="7776439107987345446">"સેલ સ્કેન"</item>
     <item msgid="514615766544675057">"કૉલ કરો"</item>
     <item msgid="8181415497109310680">"SMS વાંચો"</item>
@@ -270,14 +270,14 @@
     <item msgid="3045529469061083747">"ક્લિપબોર્ડ સંશોધિત કરો"</item>
     <item msgid="5124443975763747838">"મીડિયા બટન્સ"</item>
     <item msgid="4547883971364273343">"ઑડિઓ ફોકસ"</item>
-    <item msgid="2603878814882344450">"માસ્ટર વૉલ્યૂમ"</item>
-    <item msgid="7136963238377062018">"વૉઇસ વૉલ્યૂમ"</item>
-    <item msgid="4270236897655923007">"રિંગ વૉલ્યૂમ"</item>
+    <item msgid="2603878814882344450">"માસ્ટર વોલ્યુમ"</item>
+    <item msgid="7136963238377062018">"વૉઇસ વોલ્યુમ"</item>
+    <item msgid="4270236897655923007">"રિંગ વોલ્યુમ"</item>
     <item msgid="6325739889222559394">"મીડિયા વૉલ્યૂમ"</item>
-    <item msgid="5762123934816216821">"એલાર્મ વૉલ્યૂમ"</item>
-    <item msgid="785049718065337473">"નોટિફિકેશન વૉલ્યૂમ"</item>
-    <item msgid="6700305533746877052">"બ્લૂટૂથ વૉલ્યૂમ"</item>
-    <item msgid="2029227495214047094">"સક્રિય રાખો"</item>
+    <item msgid="5762123934816216821">"એલાર્મ વોલ્યુમ"</item>
+    <item msgid="785049718065337473">"સૂચના વૉલ્યૂમ"</item>
+    <item msgid="6700305533746877052">"Bluetooth વૉલ્યૂમ"</item>
+    <item msgid="2029227495214047094">"જાગૃત રહો"</item>
     <item msgid="26109888160231211">"સ્થાનને મૉનિટર કરો"</item>
     <item msgid="5753382310468855812">"હાઇ પાવર સ્થાન મૉનિટર કરો"</item>
     <item msgid="3356591542543137332">"વપરાશ આંકડા મેળવો"</item>
@@ -315,7 +315,7 @@
     <item msgid="6093344633066170692">"કૅલેન્ડર વાંચો"</item>
     <item msgid="1334886368750347692">"કૅલેન્ડર સંશોધિત કરો"</item>
     <item msgid="1638204101698708656">"સ્થાન"</item>
-    <item msgid="2154671955760380322">"પોસ્ટ નોટિફિકેશન"</item>
+    <item msgid="2154671955760380322">"પોસ્ટ સૂચના"</item>
     <item msgid="4282477730595931828">"સ્થાન"</item>
     <item msgid="4891423912898525905">"કૉલ કરો"</item>
     <item msgid="2623604824935968113">"SMS/MMS વાંચો"</item>
@@ -337,14 +337,14 @@
     <item msgid="5238692940326972503">"ક્લિપબોર્ડ સંશોધિત કરો"</item>
     <item msgid="5753789168376302997">"મીડિયા બટન્સ"</item>
     <item msgid="3265262911688671938">"ઑડિઓ ફોકસ"</item>
-    <item msgid="2098976479485046797">"માસ્ટર વૉલ્યૂમ"</item>
-    <item msgid="5660213838861789350">"વૉઇસ વૉલ્યૂમ"</item>
-    <item msgid="7983336752371254444">"રિંગ વૉલ્યૂમ"</item>
+    <item msgid="2098976479485046797">"માસ્ટર વોલ્યુમ"</item>
+    <item msgid="5660213838861789350">"વૉઇસ વોલ્યુમ"</item>
+    <item msgid="7983336752371254444">"રિંગ વોલ્યુમ"</item>
     <item msgid="7878027809189330917">"મીડિયા વૉલ્યૂમ"</item>
-    <item msgid="7260546305036218513">"એલાર્મ વૉલ્યૂમ"</item>
-    <item msgid="9103719301075748925">"નોટિફિકેશન વૉલ્યૂમ"</item>
-    <item msgid="7025966722295861512">"બ્લૂટૂથ વૉલ્યૂમ"</item>
-    <item msgid="4665183401128289653">"સક્રિય રાખો"</item>
+    <item msgid="7260546305036218513">"એલાર્મ વોલ્યુમ"</item>
+    <item msgid="9103719301075748925">"સૂચના વૉલ્યૂમ"</item>
+    <item msgid="7025966722295861512">"Bluetooth વૉલ્યૂમ"</item>
+    <item msgid="4665183401128289653">"જાગૃત રહો"</item>
     <item msgid="8584357129746649222">"સ્થાન"</item>
     <item msgid="7669257279311110599">"સ્થાન"</item>
     <item msgid="3459320345690097795">"ઉપયોગના આંકડા મેળવો"</item>
@@ -453,7 +453,7 @@
     <item msgid="5069825997142785829">"નિરંતર"</item>
     <item msgid="5779398140277006695">"ટોચની પ્રવૃત્તિ"</item>
     <item msgid="1439598363694578255">"મહત્વપૂર્ણ (અગ્રભૂમિ)"</item>
-    <item msgid="3396458970745718652">"મહત્વપૂર્ણ (બૅકગ્રાઉન્ડ)"</item>
+    <item msgid="3396458970745718652">"મહત્વપૂર્ણ (પૃષ્ઠભૂમિ)"</item>
     <item msgid="5214825238247511992">"બેકઅપ"</item>
     <item msgid="311372689168254967">"ભારે વજન"</item>
     <item msgid="7438189122367820362">"સેવા (ચાલે છે)"</item>
@@ -474,8 +474,8 @@
     <item msgid="6131821495505931173">"લાલ"</item>
   </string-array>
   <string-array name="automatic_storage_management_days">
-    <item msgid="687318592238852312">"30 દિવસથી વધુ જૂના"</item>
-    <item msgid="2900554746706302178">"60 દિવસથી વધુ જૂના"</item>
-    <item msgid="5692284879054004388">"90 દિવસથી વધુ જૂના"</item>
+    <item msgid="687318592238852312">"30 દિવસથી વધુ જૂનું"</item>
+    <item msgid="2900554746706302178">"60 દિવસથી વધુ જૂનું"</item>
+    <item msgid="5692284879054004388">"90 દિવસથી વધુ જૂનું"</item>
   </string-array>
 </resources>
diff --git a/res/values-hi/arrays.xml b/res/values-hi/arrays.xml
index 881f4ff..8a2f33c 100644
--- a/res/values-hi/arrays.xml
+++ b/res/values-hi/arrays.xml
@@ -70,7 +70,7 @@
     <item msgid="8934131797783724664">"स्‍कैन कर रहा है…"</item>
     <item msgid="8513729475867537913">"कनेक्ट हो रहा है..."</item>
     <item msgid="515055375277271756">"प्रमाणीकरण कर रहा है…"</item>
-    <item msgid="1943354004029184381">"आईपी पता ले रहा है…"</item>
+    <item msgid="1943354004029184381">"IP पता प्राप्त कर रहा है…"</item>
     <item msgid="4221763391123233270">"कनेक्ट किया गया"</item>
     <item msgid="624838831631122137">"निलंबित"</item>
     <item msgid="7979680559596111948">"डिस्‍कनेक्‍ट हो रहा है..."</item>
@@ -84,7 +84,7 @@
     <item msgid="8878186979715711006">"स्‍कैन कर रहा है…"</item>
     <item msgid="355508996603873860">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> से कनेक्‍ट कर रहा है…"</item>
     <item msgid="554971459996405634">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> के साथ प्रमाणीकरण कर रहा है…"</item>
-    <item msgid="7928343808033020343">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> से आईपी पता ले रहा है..."</item>
+    <item msgid="7928343808033020343">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> से IP पता प्राप्त कर रहा है…"</item>
     <item msgid="8937994881315223448">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> से कनेक्‍ट किया गया"</item>
     <item msgid="1330262655415760617">"निलंबित"</item>
     <item msgid="7698638434317271902">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> से डिस्‍कनेक्‍ट कर रहा है…"</item>
@@ -136,7 +136,7 @@
     <item msgid="8151962652413645395">"2 मिनट"</item>
     <item msgid="8675215713017289017">"5 मिनट"</item>
     <item msgid="477015974247590543">"1 घंटा"</item>
-    <item msgid="5198271470953124739">"कभी टाइम आउट नहीं होगा"</item>
+    <item msgid="5198271470953124739">"कभी समयबाह्य नहीं"</item>
   </string-array>
   <string-array name="wifi_signal">
     <item msgid="2245412278046491293">"कमज़ोर"</item>
@@ -230,17 +230,17 @@
     <item msgid="4498124044785815005">"सिस्‍टम को निर्धारित करने दें"</item>
   </string-array>
   <string-array name="app_ops_categories">
-    <item msgid="6358963769537892925">"जगह"</item>
+    <item msgid="6358963769537892925">"स्थान"</item>
     <item msgid="255608127647030286">"व्यक्तिगत"</item>
     <item msgid="4588829735729884491">"संदेश सेवा"</item>
     <item msgid="886742181977884584">"मीडिया"</item>
     <item msgid="7924928667052300589">"डिवाइस"</item>
   </string-array>
   <string-array name="app_ops_summaries">
-    <item msgid="4979188868761515915">"अस्पष्ट जगह"</item>
-    <item msgid="5789673140227507995">"सटीक जगह"</item>
+    <item msgid="4979188868761515915">"अस्पष्ट स्थान"</item>
+    <item msgid="5789673140227507995">"सटीक स्थान"</item>
     <item msgid="1061584358377390581">"GPS"</item>
-    <item msgid="5387405117297558954">"कंपन (वाइब्रेशन)"</item>
+    <item msgid="5387405117297558954">"कंपन"</item>
     <item msgid="3434165993711230924">"संपर्क पढ़ें"</item>
     <item msgid="616161687718081936">"संपर्कों को बदलें"</item>
     <item msgid="7638002295329050091">"कॉल लॉग पढ़ें"</item>
@@ -248,21 +248,21 @@
     <item msgid="446877710771379667">"कैलेंडर पढ़ें"</item>
     <item msgid="7674458294386319722">"कैलेंडर बदलें"</item>
     <item msgid="8281201165558093009">"वाई-फ़ाई स्कैन"</item>
-    <item msgid="8694611243479480497">"सूचना"</item>
+    <item msgid="8694611243479480497">"नोटिफिकेशन"</item>
     <item msgid="7776439107987345446">"सेल स्कैन"</item>
     <item msgid="514615766544675057">"फ़ोन पर कॉल करें"</item>
-    <item msgid="8181415497109310680">"मैसेज (एसएमएस) पढ़ें"</item>
-    <item msgid="6816551144382117307">"मैसेज (एसएमएस) लिखें"</item>
-    <item msgid="4600463921908905030">"मैसेज (एसएमएस) पाएं"</item>
-    <item msgid="5958926493289432745">"आपातकालीन मैसेज (एसएमएस) पाएं"</item>
-    <item msgid="4945269495221089540">"मल्टीमीडिया मैसेज (एमएमएस) पाएं"</item>
+    <item msgid="8181415497109310680">"SMS पढ़ें"</item>
+    <item msgid="6816551144382117307">"SMS लिखें"</item>
+    <item msgid="4600463921908905030">"SMS प्राप्त करें"</item>
+    <item msgid="5958926493289432745">"आपातकालीन SMS प्राप्त करें"</item>
+    <item msgid="4945269495221089540">"MMS प्राप्त करें"</item>
     <item msgid="5570472453573929087">"WAP पुश प्राप्त करें"</item>
-    <item msgid="7125408150230860501">"मैसेज (एसएमएस) भेजें"</item>
-    <item msgid="7080337936612188061">"ICC मैसेज (एसएमएस) पढ़ें"</item>
-    <item msgid="587124103118495063">"ICC मैसेज (एसएमएस) लिखें"</item>
+    <item msgid="7125408150230860501">"SMS भेजें"</item>
+    <item msgid="7080337936612188061">"ICC SMS पढ़ें"</item>
+    <item msgid="587124103118495063">"ICC SMS लिखें"</item>
     <item msgid="2320577158869025503">"सेटिंग बदलें"</item>
     <item msgid="1545733463471924009">"ऊपर बनाएं"</item>
-    <item msgid="3609046903962454582">"सूचना पाएं"</item>
+    <item msgid="3609046903962454582">"नोटिफिकेशन को एक्सेस करें"</item>
     <item msgid="4671646036128214513">"कैमरा"</item>
     <item msgid="1097324338692486211">"ऑडियो रिकॉर्ड करें"</item>
     <item msgid="5031552983987798163">"ऑडियो चलाएं"</item>
@@ -275,11 +275,11 @@
     <item msgid="4270236897655923007">"रिंग आवाज़"</item>
     <item msgid="6325739889222559394">"मीडिया वॉल्‍यूम"</item>
     <item msgid="5762123934816216821">"अलार्म वॉल्‍यूम"</item>
-    <item msgid="785049718065337473">"सूचना की आवाज़"</item>
+    <item msgid="785049718065337473">"नोटिफिकेशन वॉल्‍यूम"</item>
     <item msgid="6700305533746877052">"bluetooth आवाज़"</item>
     <item msgid="2029227495214047094">"सचेत रखें"</item>
-    <item msgid="26109888160231211">"जगह की निगरानी करें"</item>
-    <item msgid="5753382310468855812">"उच्च पावर वाली जगह की निगरानी करें"</item>
+    <item msgid="26109888160231211">"मॉनिटर का स्थान"</item>
+    <item msgid="5753382310468855812">"उच्च पावर वाले स्थान की निगरानी करें"</item>
     <item msgid="3356591542543137332">"उपयोग के आंकड़े प्राप्त करें"</item>
     <item msgid="3073734345226842233">"माइक्रोफ़ोन म्यूट/अनम्यूट करें"</item>
     <item msgid="2111767435887685265">"टोस्ट दिखाएं"</item>
@@ -291,45 +291,45 @@
     <item msgid="8582699692765917557">"फ़ोन स्‍थिति पढ़ें"</item>
     <item msgid="1474039653814954902">"वॉइसमेल जोड़ें"</item>
     <item msgid="7222837656938871633">"सिप का उपयोग करें"</item>
-    <item msgid="6108267038969274380">"कॉल करें"</item>
+    <item msgid="6108267038969274380">"आउटगोइंग कॉल संसाधित करें"</item>
     <item msgid="4823402479973873358">"फ़िंगरप्रिंट"</item>
     <item msgid="5895843015407713543">"शरीर संवेदक"</item>
-    <item msgid="1436446526955010826">"सेल ब्रॉडकास्ट (CBC) पढ़ें"</item>
-    <item msgid="884172201575690484">"नकली जगह"</item>
+    <item msgid="1436446526955010826">"सेल प्रसारण पढ़ें"</item>
+    <item msgid="884172201575690484">"कृत्रिम स्थान"</item>
     <item msgid="3591971310048485247">"मेमोरी पढ़ें"</item>
     <item msgid="4041187808621866119">"मेमोरी लिखें"</item>
     <item msgid="6628873315024166197">"स्क्रीन चालू करें"</item>
     <item msgid="3253368931113490863">"खाते प्राप्त करें"</item>
     <item msgid="780392378084812901">"पृष्ठभूमि में चलाएं"</item>
-    <item msgid="2629748510881309577">"सुलभता सुविधाओं के लिए वॉल्यूम"</item>
+    <item msgid="2629748510881309577">"एक्सेस-योग्यता वॉल्यूम"</item>
   </string-array>
   <string-array name="app_ops_labels">
-    <item msgid="6602854600289714121">"जगह"</item>
-    <item msgid="8677040780775113033">"जगह"</item>
-    <item msgid="1660743989948992916">"जगह"</item>
-    <item msgid="8791172739860195290">"कंपन (वाइब्रेशन)"</item>
+    <item msgid="6602854600289714121">"स्थान"</item>
+    <item msgid="8677040780775113033">"स्थान"</item>
+    <item msgid="1660743989948992916">"स्थान"</item>
+    <item msgid="8791172739860195290">"कंपन"</item>
     <item msgid="383413555642128046">"संपर्क पढ़ें"</item>
     <item msgid="3654594895269697313">"संपर्कों को बदलें"</item>
     <item msgid="7928393476362362538">"कॉल लॉग पढ़ें"</item>
     <item msgid="6248591205254641116">"कॉल लॉग बदलें"</item>
     <item msgid="6093344633066170692">"कैलेंडर पढ़ें"</item>
     <item msgid="1334886368750347692">"कैलेंडर बदलें"</item>
-    <item msgid="1638204101698708656">"जगह"</item>
-    <item msgid="2154671955760380322">"सूचना पोस्ट करें"</item>
-    <item msgid="4282477730595931828">"जगह"</item>
+    <item msgid="1638204101698708656">"स्थान"</item>
+    <item msgid="2154671955760380322">"नोटिफिकेशन पोस्ट करें"</item>
+    <item msgid="4282477730595931828">"स्थान"</item>
     <item msgid="4891423912898525905">"फ़ोन पर कॉल करें"</item>
-    <item msgid="2623604824935968113">"मैसेज (एसएमएस)/मल्टीमीडिया मैसेज (एमएमएस) पढ़ें"</item>
-    <item msgid="4420177125221176306">"मैसेज (एसएमएस)/मल्टीमीडिया मैसेज (एमएमएस) लिखें"</item>
-    <item msgid="3986142739951490025">"मैसेज (एसएमएस)/मल्टीमीडिया मैसेज (एमएमएस) पाएं"</item>
-    <item msgid="3984213795861739778">"मैसेज (एसएमएस)/मल्टीमीडिया मैसेज (एमएमएस) पाएं"</item>
-    <item msgid="3656243523752472788">"मैसेज (एसएमएस)/मल्टीमीडिया मैसेज (एमएमएस) पाएं"</item>
-    <item msgid="8105802370238551510">"मैसेज (एसएमएस)/मल्टीमीडिया मैसेज (एमएमएस) पाएं"</item>
-    <item msgid="1407766984645388488">"मैसेज (एसएमएस)/मल्टीमीडिया मैसेज (एमएमएस) भेजें"</item>
-    <item msgid="3527273606643794973">"मैसेज (एसएमएस)/मल्टीमीडिया मैसेज (एमएमएस) पढ़ें"</item>
-    <item msgid="4370895547001583812">"मैसेज (एसएमएस)/मल्टीमीडिया मैसेज (एमएमएस) लिखें"</item>
+    <item msgid="2623604824935968113">"SMS/MMS पढ़ें"</item>
+    <item msgid="4420177125221176306">"SMS/MMS लिखें"</item>
+    <item msgid="3986142739951490025">"SMS/MMS प्राप्त करें"</item>
+    <item msgid="3984213795861739778">"SMS/MMS प्राप्त करें"</item>
+    <item msgid="3656243523752472788">"SMS/MMS प्राप्त करें"</item>
+    <item msgid="8105802370238551510">"SMS/MMS प्राप्त करें"</item>
+    <item msgid="1407766984645388488">"SMS/MMS भेजें"</item>
+    <item msgid="3527273606643794973">"SMS/MMS पढ़ें"</item>
+    <item msgid="4370895547001583812">"SMS/MMS लिखें"</item>
     <item msgid="4218544235221631789">"सेटिंग बदलें"</item>
     <item msgid="736541391767350377">"ऊपर बनाएं"</item>
-    <item msgid="5530815681721654194">"सूचना पाएं"</item>
+    <item msgid="5530815681721654194">"नोटिफिकेशन को एक्सेस करें"</item>
     <item msgid="781213371706962767">"कैमरा"</item>
     <item msgid="1720492593061838172">"ऑडियो रिकॉर्ड करें"</item>
     <item msgid="3493046322001257041">"ऑडियो चलाएं"</item>
@@ -342,11 +342,11 @@
     <item msgid="7983336752371254444">"रिंग आवाज़"</item>
     <item msgid="7878027809189330917">"मीडिया वॉल्‍यूम"</item>
     <item msgid="7260546305036218513">"अलार्म वॉल्‍यूम"</item>
-    <item msgid="9103719301075748925">"सूचना की आवाज़"</item>
+    <item msgid="9103719301075748925">"नोटिफिकेशन वॉल्‍यूम"</item>
     <item msgid="7025966722295861512">"ब्लूटूथ वॉल्‍यूम"</item>
     <item msgid="4665183401128289653">"सचेत रखें"</item>
-    <item msgid="8584357129746649222">"जगह"</item>
-    <item msgid="7669257279311110599">"जगह"</item>
+    <item msgid="8584357129746649222">"स्थान"</item>
+    <item msgid="7669257279311110599">"स्थान"</item>
     <item msgid="3459320345690097795">"उपयोग के आंकड़े प्राप्त करें"</item>
     <item msgid="1312534577834048535">"माइक्रोफ़ोन म्यूट/अनम्यूट करें"</item>
     <item msgid="427580389823724225">"टोस्ट दिखाएं"</item>
@@ -358,17 +358,17 @@
     <item msgid="8571369610363539266">"फ़ोन स्‍थिति पढ़ें"</item>
     <item msgid="4542463358215230845">"वॉइसमेल जोड़ें"</item>
     <item msgid="864565065016166003">"सिप का उपयोग करें"</item>
-    <item msgid="1958009349883195116">"कॉल करें"</item>
+    <item msgid="1958009349883195116">"आउटगोइंग कॉल संसाधित करें"</item>
     <item msgid="8526563410140613458">"फ़िंगरप्रिंट"</item>
     <item msgid="7864822459293570891">"शरीर संवेदक"</item>
-    <item msgid="6798698496904810960">"सेल ब्रॉडकास्ट (CBC) पढ़ें"</item>
-    <item msgid="5242052845700875820">"नकली जगह"</item>
+    <item msgid="6798698496904810960">"सेल प्रसारण पढ़ें"</item>
+    <item msgid="5242052845700875820">"कृत्रिम स्थान"</item>
     <item msgid="1246296877820358565">"मेमोरी पढ़ें"</item>
     <item msgid="2404067308793740341">"मेमोरी लिखें"</item>
     <item msgid="5832543806893763620">"स्क्रीन चालू करें"</item>
     <item msgid="5258373962467495905">"खाते प्राप्त करें"</item>
     <item msgid="334625385979270703">"पृष्ठभूमि में चलाएं"</item>
-    <item msgid="9039213578110332702">"सुलभता सुविधाओं के लिए वॉल्यूम"</item>
+    <item msgid="9039213578110332702">"एक्सेस-योग्यता वॉल्यूम"</item>
   </string-array>
   <string-array name="long_press_timeout_selector_titles">
     <item msgid="3511504869290423954">"कम"</item>
@@ -428,7 +428,7 @@
     <item msgid="6692305604213080515">"आरंभ हो रहा है..."</item>
     <item msgid="8001704909356800092">"कनेक्ट हो रहा है..."</item>
     <item msgid="4039737283841672166">"कनेक्ट किया गया"</item>
-    <item msgid="4042143101664725090">"कोई काम खत्म होने से पहले का समय अंतर (टाइम आउट)"</item>
+    <item msgid="4042143101664725090">"समयबाह्य"</item>
     <item msgid="7664124146786465092">"विफल"</item>
   </string-array>
   <string-array name="security_settings_premium_sms_values">
diff --git a/res/values-hy/arrays.xml b/res/values-hy/arrays.xml
index 8212eaf..a09f5d5 100644
--- a/res/values-hy/arrays.xml
+++ b/res/values-hy/arrays.xml
@@ -340,7 +340,7 @@
     <item msgid="2098976479485046797">"Ձայնի հիմնական բարձրություն"</item>
     <item msgid="5660213838861789350">"Ձայնի բարձրություն"</item>
     <item msgid="7983336752371254444">"Զանգի բարձրություն"</item>
-    <item msgid="7878027809189330917">"Մուլտիմեդիայի ձայնը"</item>
+    <item msgid="7878027809189330917">"Մեդիանյութերի ձայնի բարձրություն"</item>
     <item msgid="7260546305036218513">"Զարթուցիչի ձայնի բարձրություն"</item>
     <item msgid="9103719301075748925">"Ծանուցման ձայնի բարձրություն"</item>
     <item msgid="7025966722295861512">"Bluetooth-ի ձայնի բարձրություն"</item>
diff --git a/res/values-ja/arrays.xml b/res/values-ja/arrays.xml
index f846cf9..9076344 100644
--- a/res/values-ja/arrays.xml
+++ b/res/values-ja/arrays.xml
@@ -68,7 +68,7 @@
   <string-array name="wifi_status">
     <item msgid="1922181315419294640"></item>
     <item msgid="8934131797783724664">"スキャン中..."</item>
-    <item msgid="8513729475867537913">"接続処理中..."</item>
+    <item msgid="8513729475867537913">"接続中..."</item>
     <item msgid="515055375277271756">"認証中..."</item>
     <item msgid="1943354004029184381">"IPアドレスを取得中..."</item>
     <item msgid="4221763391123233270">"接続済み"</item>
@@ -426,7 +426,7 @@
   <string-array name="vpn_states">
     <item msgid="8621078286418985762">"切断されました"</item>
     <item msgid="6692305604213080515">"初期化中..."</item>
-    <item msgid="8001704909356800092">"接続処理中..."</item>
+    <item msgid="8001704909356800092">"接続中..."</item>
     <item msgid="4039737283841672166">"接続されました"</item>
     <item msgid="4042143101664725090">"タイムアウト"</item>
     <item msgid="7664124146786465092">"失敗しました"</item>
diff --git a/res/values-ka/arrays.xml b/res/values-ka/arrays.xml
index d93c79d..1cc501a 100644
--- a/res/values-ka/arrays.xml
+++ b/res/values-ka/arrays.xml
@@ -174,7 +174,7 @@
     <item msgid="8926455723452645935">"AKA\'"</item>
   </string-array>
   <string-array name="wifi_phase2_entries">
-    <item msgid="1818786254010764570">"არცერთი"</item>
+    <item msgid="1818786254010764570">"არც ერთი"</item>
     <item msgid="6189918678874123056">"PAP"</item>
     <item msgid="1524112260493662517">"MSCHAP"</item>
     <item msgid="5923246669412752932">"MSCHAPV2"</item>
diff --git a/res/values-km/arrays.xml b/res/values-km/arrays.xml
index 11d8dee..dcdd510 100644
--- a/res/values-km/arrays.xml
+++ b/res/values-km/arrays.xml
@@ -274,7 +274,7 @@
     <item msgid="7136963238377062018">"កម្រិត​សំឡេង​​"</item>
     <item msgid="4270236897655923007">"កម្រិត​សំឡេង​រោទ៍"</item>
     <item msgid="6325739889222559394">"កម្រិត​សំឡេង​មេឌៀ"</item>
-    <item msgid="5762123934816216821">"កម្រិត​សំឡេងម៉ោង​រោទ៍"</item>
+    <item msgid="5762123934816216821">"កម្រិត​សំឡេង​រោទ៍"</item>
     <item msgid="785049718065337473">"កម្រិត​សំឡេង​ការ​ជូន​ដំណឹង"</item>
     <item msgid="6700305533746877052">"កម្រិត​សំឡេង​ប៊្លូធូស"</item>
     <item msgid="2029227495214047094">"មិន​ដេក"</item>
@@ -341,7 +341,7 @@
     <item msgid="5660213838861789350">"កម្រិត​សំឡេង"</item>
     <item msgid="7983336752371254444">"កម្រិត​សំឡេង​រោទ៍"</item>
     <item msgid="7878027809189330917">"កម្រិត​សំឡេង​មេឌៀ"</item>
-    <item msgid="7260546305036218513">"កម្រិត​សំឡេងម៉ោង​រោទ៍"</item>
+    <item msgid="7260546305036218513">"កម្រិត​សំឡេង​រោទ៍"</item>
     <item msgid="9103719301075748925">"កម្រិត​សំឡេង​ការ​ជូន​ដំណឹង"</item>
     <item msgid="7025966722295861512">"កម្រិត​សំឡេង​ប៊្លូធូស"</item>
     <item msgid="4665183401128289653">"មិន​ដេក"</item>
diff --git a/res/values-kn/arrays.xml b/res/values-kn/arrays.xml
index 3dcbee4..9b5a56c 100644
--- a/res/values-kn/arrays.xml
+++ b/res/values-kn/arrays.xml
@@ -21,7 +21,7 @@
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
   <string-array name="timezone_filters">
-    <item msgid="5296756001147094692">"ಅಮೆರಿಕ"</item>
+    <item msgid="5296756001147094692">"ಅಮೆರಿಕಾ"</item>
     <item msgid="3005562397632768392">"ಯೂರೋಪ್"</item>
     <item msgid="5696915123093701218">"ಆಫ್ರಿಕಾ"</item>
     <item msgid="4439789052790868249">"ಏಷ್ಯಾ"</item>
diff --git a/res/values-ky/arrays.xml b/res/values-ky/arrays.xml
index bc9185f..ac99cad 100644
--- a/res/values-ky/arrays.xml
+++ b/res/values-ky/arrays.xml
@@ -273,7 +273,7 @@
     <item msgid="2603878814882344450">"үн башкаргыч"</item>
     <item msgid="7136963238377062018">"үн деңгээли"</item>
     <item msgid="4270236897655923007">"шыңгырактын үнү"</item>
-    <item msgid="6325739889222559394">"мультимедианын үнү"</item>
+    <item msgid="6325739889222559394">"медианын үнү"</item>
     <item msgid="5762123934816216821">"ойготкучтун үнү"</item>
     <item msgid="785049718065337473">"эскерткичтин үнү"</item>
     <item msgid="6700305533746877052">"bluetooth үнү"</item>
@@ -340,7 +340,7 @@
     <item msgid="2098976479485046797">"Үн башкаргыч"</item>
     <item msgid="5660213838861789350">"Үндүн деңгээли"</item>
     <item msgid="7983336752371254444">"Шыңгырактын үнү"</item>
-    <item msgid="7878027809189330917">"Мультимедианын үнү"</item>
+    <item msgid="7878027809189330917">"Медианын үнү"</item>
     <item msgid="7260546305036218513">"Ойготкучтун үнү"</item>
     <item msgid="9103719301075748925">"Эскерткичтин үнү"</item>
     <item msgid="7025966722295861512">"Bluetooth үнү"</item>
diff --git a/res/values-mcc262-mnc02-bn/strings.xml b/res/values-mcc262-mnc02-bn/strings.xml
index 3ed6c9fa..1b66ebf 100644
--- a/res/values-mcc262-mnc02-bn/strings.xml
+++ b/res/values-mcc262-mnc02-bn/strings.xml
@@ -16,5 +16,5 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"ওয়াই-ফাই এর মাধ্যমে জরুরি কল করা যাবে না। জরুরি কল করার চেষ্টা করলে আপনার ডিভাইস নিজে থেকেই মোবাইল নেটওয়ার্ক ব্যবহার করতে শুরু করবে। যেখানে মোবাইল নেটওয়ার্ক কভারেজ আছে, শুধুমাত্র সেখানেই জরুরি কল করা যাবে।"</string>
+    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"ওয়াই-ফাই এর মাধ্যমে জরুরী কল করা যাবে না। জরুরী কল করার চেষ্টা করলে আপনার ডিভাইস নিজে থেকেই মোবাইল নেটওয়ার্ক ব্যবহার করতে শুরু করবে। যেখানে মোবাইল নেটওয়ার্ক কভারেজ আছে, শুধুমাত্র সেখানেই জরুরী কল করা যাবে।"</string>
 </resources>
diff --git a/res/values-mcc262-mnc02-gl/strings.xml b/res/values-mcc262-mnc02-gl/strings.xml
index d67c86f..2c70218 100644
--- a/res/values-mcc262-mnc02-gl/strings.xml
+++ b/res/values-mcc262-mnc02-gl/strings.xml
@@ -16,5 +16,5 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"Non podes facer chamadas de urxencia mediante as chamadas por wifi. Se tentas realizar unha chamada de urxencia, o dispositivo utilizará automaticamente a rede móbil. As chamadas de urxencia só se poden facer en zonas con cobertura de rede de telefonía móbil."</string>
+    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"Non podes facer chamadas de emerxencia mediante as chamadas por wifi. Se tentas realizar unha chamada de emerxencia, o dispositivo utilizará automaticamente a rede móbil. As chamadas de emerxencia só se poden facer en zonas con cobertura de rede de telefonía móbil."</string>
 </resources>
diff --git a/res/values-mcc262-mnc02-gu/strings.xml b/res/values-mcc262-mnc02-gu/strings.xml
index f91f467..ac24429 100644
--- a/res/values-mcc262-mnc02-gu/strings.xml
+++ b/res/values-mcc262-mnc02-gu/strings.xml
@@ -16,5 +16,5 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"તમે વાઇ-ફાઇ કૉલિંગ મારફતે કટોકટીનો કૉલ કરી શકતા નથી. જો તમે કોઈ કટોકટીનો કૉલ કરવાનો પ્રયાસ કરો છો, તો તમારું ઉપકરણ આપમેળે મોબાઇલ નેટવર્કનો ઉપયોગ કરશે. માત્ર મોબાઇલ નેટવર્ક કવરેજવાળા વિસ્તારમાં જ કટોકટીનો કૉલ કરી શકાય છે."</string>
+    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"તમે Wi-Fi કૉલિંગ મારફતે કટોકટીનો કૉલ કરી શકતા નથી. જો તમે કોઈ કટોકટીનો કૉલ કરવાનો પ્રયાસ કરો છો, તો તમારું ઉપકરણ આપમેળે મોબાઇલ નેટવર્કનો ઉપયોગ કરશે. માત્ર મોબાઇલ નેટવર્ક કવરેજવાળા વિસ્તારમાં જ કટોકટીનો કૉલ કરી શકાય છે."</string>
 </resources>
diff --git a/res/values-mcc262-mnc02-pa/strings.xml b/res/values-mcc262-mnc02-pa/strings.xml
index 8c7b2c8..39b1080 100644
--- a/res/values-mcc262-mnc02-pa/strings.xml
+++ b/res/values-mcc262-mnc02-pa/strings.xml
@@ -16,5 +16,5 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"ਤੁਸੀਂ ਵਾਈ-ਫਾਈ ਕਾਲਿੰਗ ਰਾਹੀਂ ਸੰਕਟਕਾਲੀਨ ਕਾਲਾਂ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਕੋਈ ਸੰਕਟਕਾਲੀਨ ਕਾਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡਾ ਡੀਵਾਈਸ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰੇਗਾ। ਸੰਕਟਕਾਲੀਨ ਕਾਲਾਂ ਸਿਰਫ਼ ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਕਵਰੇਜ ਵਾਲੇ ਖੇਤਰਾਂ ਵਿੱਚ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ।"</string>
+    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"ਤੁਸੀਂ Wi-Fi ਕਾਲਿੰਗ ਰਾਹੀਂ ਸੰਕਟਕਾਲੀਨ ਕਾਲਾਂ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ। ਜੇਕਰ ਤੁਸੀਂ ਕੋਈ ਸੰਕਟਕਾਲੀਨ ਕਾਲ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਹਾਡੀ ਡੀਵਾਈਸ ਸਵੈਚਲਿਤ ਤੌਰ \'ਤੇ ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਦੀ ਵਰਤੋਂ ਕਰੇਗੀ। ਸੰਕਟਕਾਲੀਨ ਕਾਲਾਂ ਸਿਰਫ਼ ਮੋਬਾਈਲ ਨੈੱਟਵਰਕ ਕਵਰੇਜ ਵਾਲੇ ਖੇਤਰਾਂ ਵਿੱਚ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ।"</string>
 </resources>
diff --git a/res/values-mcc262-mnc02-sk/strings.xml b/res/values-mcc262-mnc02-sk/strings.xml
index 48abf40..c951070 100644
--- a/res/values-mcc262-mnc02-sk/strings.xml
+++ b/res/values-mcc262-mnc02-sk/strings.xml
@@ -16,5 +16,5 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"Tiesňové volania môžete uskutočniť prostredníctvom funkcie volania cez Wi‑Fi. Ak sa pokúsite uskutočniť tiesňové volanie, zariadenie automaticky použije mobilnú sieť. Tiesňové volania je možné uskutočniť iba v oblastiach s mobilným pokrytím."</string>
+    <string name="wifi_calling_off_explanation_2" msgid="741028819102506783">\n\n"Tiesňové volania môžete uskutočniť prostredníctvom funkcie volania cez Wi-Fi. Ak sa pokúsite uskutočniť tiesňové volanie, zariadenie automaticky použije mobilnú sieť. Tiesňové volania je možné uskutočniť iba v oblastiach s mobilným pokrytím."</string>
 </resources>
diff --git a/res/values-mk/arrays.xml b/res/values-mk/arrays.xml
index a4c22f6..1f76012 100644
--- a/res/values-mk/arrays.xml
+++ b/res/values-mk/arrays.xml
@@ -225,7 +225,7 @@
     <item msgid="2681427309183221543">"GID"</item>
   </string-array>
   <string-array name="app_install_location_entries">
-    <item msgid="8151497958991952759">"Внатрешен капацитет"</item>
+    <item msgid="8151497958991952759">"Внатрешна меморија"</item>
     <item msgid="3738430123799803530">"Пренослива СД картичка"</item>
     <item msgid="4498124044785815005">"Дозволи системот да одлучи"</item>
   </string-array>
@@ -260,7 +260,7 @@
     <item msgid="7125408150230860501">"испрати SMS порака"</item>
     <item msgid="7080337936612188061">"прочитај SMS порака на ICC"</item>
     <item msgid="587124103118495063">"напиши SMS порака на ICC"</item>
-    <item msgid="2320577158869025503">"измени поставки"</item>
+    <item msgid="2320577158869025503">"измени подесувања"</item>
     <item msgid="1545733463471924009">"цртај на врвот"</item>
     <item msgid="3609046903962454582">"пристапи кон известувања"</item>
     <item msgid="4671646036128214513">"фотоапарат"</item>
@@ -327,7 +327,7 @@
     <item msgid="1407766984645388488">"Испрати SMS/MMS порака"</item>
     <item msgid="3527273606643794973">"Прочитај SMS/MMS порака"</item>
     <item msgid="4370895547001583812">"Напиши SMS/MMS порака"</item>
-    <item msgid="4218544235221631789">"Измени поставки"</item>
+    <item msgid="4218544235221631789">"Измени подесувања"</item>
     <item msgid="736541391767350377">"Цртај на врвот"</item>
     <item msgid="5530815681721654194">"Пристапи кон известувања"</item>
     <item msgid="781213371706962767">"Камера"</item>
diff --git a/res/values-ml/arrays.xml b/res/values-ml/arrays.xml
index 48e531c..85d818f 100644
--- a/res/values-ml/arrays.xml
+++ b/res/values-ml/arrays.xml
@@ -243,8 +243,8 @@
     <item msgid="5387405117297558954">"വൈബ്രേറ്റുചെയ്യുക"</item>
     <item msgid="3434165993711230924">"കോൺടാക്റ്റുകൾ റീഡുചെയ്യുക"</item>
     <item msgid="616161687718081936">"കോൺടാക്റ്റുകൾ പരിഷ്‌ക്കരിക്കുക"</item>
-    <item msgid="7638002295329050091">"കോൾ ചരിത്രം റീഡ് ചെയ്യുക"</item>
-    <item msgid="6546959730920410907">"കോൾ ചരിത്രം പരിഷ്‌ക്കരിക്കുക"</item>
+    <item msgid="7638002295329050091">"കോൾ ലോഗ് റീഡുചെയ്യുക"</item>
+    <item msgid="6546959730920410907">"കോൾ ലോഗ് പരിഷ്‌ക്കരിക്കുക"</item>
     <item msgid="446877710771379667">"കലണ്ടർ റീഡുചെയ്യുക"</item>
     <item msgid="7674458294386319722">"കലണ്ടർ പരിഷ്‌ക്കരിക്കുക"</item>
     <item msgid="8281201165558093009">"wi-fi സ്‌കാൻ"</item>
@@ -307,11 +307,11 @@
     <item msgid="6602854600289714121">"ലൊക്കേഷൻ"</item>
     <item msgid="8677040780775113033">"ലൊക്കേഷൻ"</item>
     <item msgid="1660743989948992916">"ലൊക്കേഷൻ"</item>
-    <item msgid="8791172739860195290">"വൈബ്രേറ്റ് ചെയ്യുക"</item>
+    <item msgid="8791172739860195290">"വൈബ്രേറ്റുചെയ്യുക"</item>
     <item msgid="383413555642128046">"കോൺടാക്റ്റുകൾ റീഡുചെയ്യുക"</item>
     <item msgid="3654594895269697313">"കോൺടാക്റ്റുകൾ പരിഷ്‌ക്കരിക്കുക"</item>
-    <item msgid="7928393476362362538">"കോൾ ചരിത്രം റീഡ് ചെയ്യുക"</item>
-    <item msgid="6248591205254641116">"കോൾ ചരിത്രം പരിഷ്‌ക്കരിക്കുക"</item>
+    <item msgid="7928393476362362538">"കോൾ ലോഗ് റീഡുചെയ്യുക"</item>
+    <item msgid="6248591205254641116">"കോൾ ലോഗ് പരിഷ്‌ക്കരിക്കുക"</item>
     <item msgid="6093344633066170692">"കലണ്ടർ റീഡുചെയ്യുക"</item>
     <item msgid="1334886368750347692">"കലണ്ടർ പരിഷ്‌ക്കരിക്കുക"</item>
     <item msgid="1638204101698708656">"ലൊക്കേഷൻ"</item>
diff --git a/res/values-mr-nokeys/strings.xml b/res/values-mr-nokeys/strings.xml
index db0e2ea..3d5a6a8 100644
--- a/res/values-mr-nokeys/strings.xml
+++ b/res/values-mr-nokeys/strings.xml
@@ -16,5 +16,5 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="applications_settings_summary" msgid="6616938758022986257">"अॅप्लिकेशन व्‍यवस्‍थापित करा"</string>
+    <string name="applications_settings_summary" msgid="6616938758022986257">"अनुप्रयोग व्‍यवस्‍थापित करा"</string>
 </resources>
diff --git a/res/values-mr/arrays.xml b/res/values-mr/arrays.xml
index b6b08ae..3940dab 100644
--- a/res/values-mr/arrays.xml
+++ b/res/values-mr/arrays.xml
@@ -70,7 +70,7 @@
     <item msgid="8934131797783724664">"स्कॅन करत आहे…"</item>
     <item msgid="8513729475867537913">"कनेक्ट करत आहे..."</item>
     <item msgid="515055375277271756">"प्रमाणीकरण करत आहे…"</item>
-    <item msgid="1943354004029184381">"IP पत्ता मिळवत आहे…"</item>
+    <item msgid="1943354004029184381">"IP पत्ता प्राप्त करत आहे…"</item>
     <item msgid="4221763391123233270">"कनेक्ट केले"</item>
     <item msgid="624838831631122137">"निलंबित"</item>
     <item msgid="7979680559596111948">"डिस्कनेक्ट करत आहे..."</item>
@@ -84,7 +84,7 @@
     <item msgid="8878186979715711006">"स्कॅन करत आहे…"</item>
     <item msgid="355508996603873860">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> वर कनेक्ट करत आहे…"</item>
     <item msgid="554971459996405634">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> सह प्रमाणीकरण करत आहे…"</item>
-    <item msgid="7928343808033020343">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> वरून IP पत्ता मिळवत आहे…"</item>
+    <item msgid="7928343808033020343">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> वरून IP पत्ता प्राप्त करत आहे…"</item>
     <item msgid="8937994881315223448">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> वर कनेक्ट केले आहे"</item>
     <item msgid="1330262655415760617">"निलंबित"</item>
     <item msgid="7698638434317271902">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> वरून डिस्कनेक्ट करत आहे…"</item>
@@ -136,7 +136,7 @@
     <item msgid="8151962652413645395">"2 मिनिटे"</item>
     <item msgid="8675215713017289017">"5 मिनिटे"</item>
     <item msgid="477015974247590543">"1 तास"</item>
-    <item msgid="5198271470953124739">"कधीही टाइमआउट नाही"</item>
+    <item msgid="5198271470953124739">"कधीही कालबाह्य नाही"</item>
   </string-array>
   <string-array name="wifi_signal">
     <item msgid="2245412278046491293">"खराब"</item>
@@ -225,14 +225,14 @@
     <item msgid="2681427309183221543">"GID"</item>
   </string-array>
   <string-array name="app_install_location_entries">
-    <item msgid="8151497958991952759">"अंतर्गत डिव्हाइस स्टोरेज"</item>
+    <item msgid="8151497958991952759">"अंतर्गत डिव्हाइस संचयन"</item>
     <item msgid="3738430123799803530">"काढण्यायोग्य SD कार्ड"</item>
     <item msgid="4498124044785815005">"सिस्टम ला ठरवू द्या"</item>
   </string-array>
   <string-array name="app_ops_categories">
     <item msgid="6358963769537892925">"स्थान"</item>
     <item msgid="255608127647030286">"वैयक्तिक"</item>
-    <item msgid="4588829735729884491">"मेसेजिंग"</item>
+    <item msgid="4588829735729884491">"संदेशन"</item>
     <item msgid="886742181977884584">"मीडिया"</item>
     <item msgid="7924928667052300589">"डिव्हाइस"</item>
   </string-array>
@@ -262,7 +262,7 @@
     <item msgid="587124103118495063">"ICC SMS लिहा"</item>
     <item msgid="2320577158869025503">"सेटिंग्ज सुधारित करा"</item>
     <item msgid="1545733463471924009">"शीर्षस्थानी रेखांकित करा"</item>
-    <item msgid="3609046903962454582">"सूचना अॅक्सेस करा"</item>
+    <item msgid="3609046903962454582">"सूचनांमध्ये प्रवेश करा"</item>
     <item msgid="4671646036128214513">"कॅमेरा"</item>
     <item msgid="1097324338692486211">"ऑडिओ रेकॉर्ड करा"</item>
     <item msgid="5031552983987798163">"ऑडिओ प्ले करा"</item>
@@ -276,7 +276,7 @@
     <item msgid="6325739889222559394">"मीडिया व्हॉल्यूम"</item>
     <item msgid="5762123934816216821">"अलार्म व्हॉल्यूम"</item>
     <item msgid="785049718065337473">"सूचना व्हॉल्यूम"</item>
-    <item msgid="6700305533746877052">"ब्लूटूथ व्हॉल्यूम"</item>
+    <item msgid="6700305533746877052">"ब्लूटुथ व्हॉल्यूम"</item>
     <item msgid="2029227495214047094">"सक्रिय ठेवा"</item>
     <item msgid="26109888160231211">"स्थानाचे परीक्षण करा"</item>
     <item msgid="5753382310468855812">"उच्च पॉवर स्थानाचे परीक्षण करा"</item>
@@ -329,7 +329,7 @@
     <item msgid="4370895547001583812">"SMS/MMS लिहा"</item>
     <item msgid="4218544235221631789">"सेटिंग्ज सुधारित करा"</item>
     <item msgid="736541391767350377">"शीर्षस्थानी रेखांकित करा"</item>
-    <item msgid="5530815681721654194">"सूचना अॅक्सेस करा"</item>
+    <item msgid="5530815681721654194">"सूचनांमध्ये प्रवेश करा"</item>
     <item msgid="781213371706962767">"कॅमेरा"</item>
     <item msgid="1720492593061838172">"ऑडिओ रेकॉर्ड करा"</item>
     <item msgid="3493046322001257041">"ऑडिओ प्ले करा"</item>
@@ -343,7 +343,7 @@
     <item msgid="7878027809189330917">"मीडिया व्हॉल्यूम"</item>
     <item msgid="7260546305036218513">"अलार्म व्हॉल्यूम"</item>
     <item msgid="9103719301075748925">"सूचना व्हॉल्यूम"</item>
-    <item msgid="7025966722295861512">"ब्लूटूथ व्हॉल्यूम"</item>
+    <item msgid="7025966722295861512">"ब्लूटुथ व्हॉल्यूम"</item>
     <item msgid="4665183401128289653">"सक्रिय ठेवा"</item>
     <item msgid="8584357129746649222">"स्थान"</item>
     <item msgid="7669257279311110599">"स्थान"</item>
@@ -428,7 +428,7 @@
     <item msgid="6692305604213080515">"प्रारंभ करत आहे…"</item>
     <item msgid="8001704909356800092">"कनेक्ट करीत आहे..."</item>
     <item msgid="4039737283841672166">"कनेक्ट केले"</item>
-    <item msgid="4042143101664725090">"टाइमआउट"</item>
+    <item msgid="4042143101664725090">"कालबाह्य"</item>
     <item msgid="7664124146786465092">"अयशस्वी"</item>
   </string-array>
   <string-array name="security_settings_premium_sms_values">
@@ -451,7 +451,7 @@
   </string-array>
   <string-array name="proc_stats_process_states">
     <item msgid="5069825997142785829">"कायम"</item>
-    <item msgid="5779398140277006695">"आघाडीच्या अॅक्टिव्हिटी"</item>
+    <item msgid="5779398140277006695">"शीर्ष क्रियाकलाप"</item>
     <item msgid="1439598363694578255">"महत्त्वाचे (अग्रभाग)"</item>
     <item msgid="3396458970745718652">"महत्त्वाचे (पार्श्वभूमी)"</item>
     <item msgid="5214825238247511992">"बॅकअप घ्‍या"</item>
@@ -459,10 +459,10 @@
     <item msgid="7438189122367820362">"सेवा (चालत आहे)"</item>
     <item msgid="918687422516982498">"सेवा (रीस्टार्ट करत आहे)"</item>
     <item msgid="6807727069641853029">"प्राप्तकर्ता"</item>
-    <item msgid="6782857406100845127">"होम"</item>
-    <item msgid="2860945127596974299">"शेवटच्या अॅक्टिव्हिटी"</item>
-    <item msgid="8610560843693675830">"कॅशे केलेली (अॅक्टिव्हिटी)"</item>
-    <item msgid="4338089220026248848">"कॅशे केलेला (अॅक्टिव्हिटी क्लायंट)"</item>
+    <item msgid="6782857406100845127">"मुख्यपृष्ठ"</item>
+    <item msgid="2860945127596974299">"अंतिम क्रियाकलाप"</item>
+    <item msgid="8610560843693675830">"कॅश   केलेला (क्रियाकलाप)"</item>
+    <item msgid="4338089220026248848">"कॅश   केलेला (क्रियाकलाप क्लायंट)"</item>
     <item msgid="6652164677254579050">"कॅश   केलेला (रिक्त)"</item>
   </string-array>
   <string-array name="color_picker">
diff --git a/res/values-my/arrays.xml b/res/values-my/arrays.xml
index c5d6f50..7a8f67a 100644
--- a/res/values-my/arrays.xml
+++ b/res/values-my/arrays.xml
@@ -413,7 +413,7 @@
     <item msgid="758587126802411846">"အဖြူပေါ်အမည်း"</item>
     <item msgid="1495307195241623402">"အမည်းပေါ်အဝါ"</item>
     <item msgid="6039700130994371612">"အပြာပေါ်အဝါ"</item>
-    <item msgid="7169235156349580064">"စိတ်ကြိုက်"</item>
+    <item msgid="7169235156349580064">"မိမိစိတ်ကြိုက်"</item>
   </string-array>
   <string-array name="vpn_types_long">
     <item msgid="2732002039459078847">"PPTP VPN"</item>
diff --git a/res/values-pa/arrays.xml b/res/values-pa/arrays.xml
index 3fb9662..bc69218 100644
--- a/res/values-pa/arrays.xml
+++ b/res/values-pa/arrays.xml
@@ -84,7 +84,7 @@
     <item msgid="8878186979715711006">"ਸਕੈਨ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ..."</item>
     <item msgid="355508996603873860">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਨਾਲ ਕਨੈਕਟ ਕਰ ਰਿਹਾ ਹੈ…"</item>
     <item msgid="554971459996405634">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਨਾਲ ਪ੍ਰਮਾਣਿਤ ਕਰ ਰਿਹਾ ਹੈ…"</item>
-    <item msgid="7928343808033020343">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਤੋਂ IP ਪਤਾ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…"</item>
+    <item msgid="7928343808033020343">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਤੋਂ IP ਪਤਾ ਪ੍ਰਾਪਤ ਕਰ ਰਿਹਾ ਹੈ…"</item>
     <item msgid="8937994881315223448">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਨਾਲ ਕਨੈਕਟ ਕੀਤਾ"</item>
     <item msgid="1330262655415760617">"ਮੁਅੱਤਲ ਕੀਤਾ"</item>
     <item msgid="7698638434317271902">"<xliff:g id="NETWORK_NAME">%1$s</xliff:g> ਤੋਂ ਡਿਸਕਨੈਕਟ ਕਰ ਰਿਹਾ ਹੈ…"</item>
@@ -122,8 +122,8 @@
     <!-- no translation found for wifi_ap_band_config_2G_only:0 (7006771583217001015) -->
   <string-array name="wifi_p2p_wps_setup">
     <item msgid="5085064298144493867">"ਪੁਸ਼ ਬਟਨ"</item>
-    <item msgid="1624323946324499595">"ਪੀਅਰ ਡੀਵਾਈਸ ਤੋਂ ਪਿੰਨ"</item>
-    <item msgid="5366790421523328066">"ਇਸ ਡੀਵਾਈਸ ਤੋਂ ਪਿੰਨ"</item>
+    <item msgid="1624323946324499595">"ਪੀਅਰ ਡੀਵਾਈਸ ਦਾ PIN"</item>
+    <item msgid="5366790421523328066">"ਇਸ ਡੀਵਾਈਸ ਤੋਂ PIN"</item>
   </string-array>
   <string-array name="wifi_p2p_status">
     <item msgid="1701505390737218306">"ਕਨੈਕਟ ਕੀਤਾ"</item>
@@ -234,7 +234,7 @@
     <item msgid="255608127647030286">"ਨਿੱਜੀ"</item>
     <item msgid="4588829735729884491">"ਮੈਸੇਂਜ਼ਿੰਗ"</item>
     <item msgid="886742181977884584">"ਮੀਡੀਆ"</item>
-    <item msgid="7924928667052300589">"ਡੀਵਾਈਸ"</item>
+    <item msgid="7924928667052300589">"ਡੀਵਾਈਸ:"</item>
   </string-array>
   <string-array name="app_ops_summaries">
     <item msgid="4979188868761515915">"ਕੋਰਸ ਨਿਰਧਾਰਿਤ ਸਥਾਨ"</item>
@@ -247,14 +247,14 @@
     <item msgid="6546959730920410907">"ਕਾਲ ਲੌਗ ਸੰਸ਼ੋਧਿਤ ਕਰੋ"</item>
     <item msgid="446877710771379667">"ਕੈਲੰਡਰ ਪੜ੍ਹੋ"</item>
     <item msgid="7674458294386319722">"ਕੈਲੰਡਰ ਸੰਸ਼ੋਧਿਤ ਕਰੋੇ"</item>
-    <item msgid="8281201165558093009">"ਵਾਈ-ਫਾਈ ਸਕੈਨ"</item>
+    <item msgid="8281201165558093009">"wi-fi ਸਕੈਨ"</item>
     <item msgid="8694611243479480497">"ਸੂਚਨਾ"</item>
     <item msgid="7776439107987345446">"ਸੈਲ ਸਕੈਨ"</item>
-    <item msgid="514615766544675057">"ਫ਼ੋਨ ਤੇ ਕਾਲ ਕਰੋ"</item>
+    <item msgid="514615766544675057">"ਫੋਨ ਤੇ ਕਾਲ ਕਰੋ"</item>
     <item msgid="8181415497109310680">"SMS ਪੜ੍ਹੋ"</item>
     <item msgid="6816551144382117307">"SMS ਲਿਖੋ"</item>
     <item msgid="4600463921908905030">"SMS ਪ੍ਰਾਪਤ ਕਰੋ"</item>
-    <item msgid="5958926493289432745">"ਸੰਕਟਕਾਲੀਨ SMS ਪ੍ਰਾਪਤ ਕਰੋ"</item>
+    <item msgid="5958926493289432745">"ਐਮਰਜੈਂਸੀ SMS ਪ੍ਰਾਪਤ ਕਰੋ"</item>
     <item msgid="4945269495221089540">"MMS ਪ੍ਰਾਪਤ ਕਰੋ"</item>
     <item msgid="5570472453573929087">"WAP ਪੁਸ਼ ਪ੍ਰਾਪਤ ਕਰੋ"</item>
     <item msgid="7125408150230860501">"SMS ਭੇਜੋ"</item>
@@ -264,17 +264,17 @@
     <item msgid="1545733463471924009">"ਟੌਪ ਤੇ ਡ੍ਰਾ ਕਰੋ"</item>
     <item msgid="3609046903962454582">"ਪਹੁੰਚ ਸੂਚਨਾਵਾਂ"</item>
     <item msgid="4671646036128214513">"ਕੈਮਰਾ"</item>
-    <item msgid="1097324338692486211">" ਆਡੀਓ  ਰਿਕਾਰਡ ਕਰੋ"</item>
-    <item msgid="5031552983987798163">" ਆਡੀਓ  ਪਲੇ ਕਰੋ"</item>
+    <item msgid="1097324338692486211">"ਔਡੀਓ ਰਿਕਾਰਡ ਕਰੋ"</item>
+    <item msgid="5031552983987798163">"ਔਡੀਓ ਪਲੇ ਕਰੋ"</item>
     <item msgid="8374996688066472414">"ਕਲਿਪਬੋਰਡ ਪੜ੍ਹੋ"</item>
     <item msgid="3045529469061083747">"ਕਲਿਪਬੋਰਡ ਬਦਲੋ"</item>
     <item msgid="5124443975763747838">"ਮੀਡੀਆ ਬਟਨ"</item>
-    <item msgid="4547883971364273343">" ਆਡੀਓ  ਫੋਕਸ"</item>
+    <item msgid="4547883971364273343">"ਔਡੀਓ ਫੋਕਸ"</item>
     <item msgid="2603878814882344450">"ਮਾਸਟਰ ਵੌਲਿਊਮ"</item>
     <item msgid="7136963238377062018">"ਅਵਾਜ਼ ਵੋਲਯੂਮ"</item>
-    <item msgid="4270236897655923007">"ਰਿੰਗ ਦੀ ਅਵਾਜ਼"</item>
-    <item msgid="6325739889222559394">"ਮੀਡੀਆ ਦੀ ਅਵਾਜ਼"</item>
-    <item msgid="5762123934816216821">"ਅਲਾਰਮ ਦੀ ਅਵਾਜ਼"</item>
+    <item msgid="4270236897655923007">"ਰਿੰਗ ਵੌਲਿਊਮ"</item>
+    <item msgid="6325739889222559394">"ਮੀਡੀਆ ਵੌਲਿਊਮ"</item>
+    <item msgid="5762123934816216821">"ਅਲਾਰਮ ਵੌਲਿਊਮ"</item>
     <item msgid="785049718065337473">"ਸੂਚਨਾ ਵੌਲਿਊਮ"</item>
     <item msgid="6700305533746877052">"bluetooth ਵੌਲਿਊਮ"</item>
     <item msgid="2029227495214047094">"ਸਕਿਰਿਆ ਰੱਖੋ"</item>
@@ -282,13 +282,13 @@
     <item msgid="5753382310468855812">"ਉੱਚ ਪਾਵਰ ਨਿਰਧਾਰਿਤ ਸਥਾਨ ਦਾ ਨਿਰੀਖਣ ਕਰੋ"</item>
     <item msgid="3356591542543137332">"ਵਰਤੋਂ ਸਟੈਟਸ ਪ੍ਰਾਪਤ ਕਰੋ"</item>
     <item msgid="3073734345226842233">"ਮਾਈਕ੍ਰੋਫੋਨ ਨੂੰ ਮਿਊਟ/ਅਨਮਿਊਟ ਕਰੋ"</item>
-    <item msgid="2111767435887685265">"ਟੋਸਟ  ਦਿਖਾਓ"</item>
+    <item msgid="2111767435887685265">"ਟੋਸਟ ਵਿਖਾਓ"</item>
     <item msgid="1091168669714823370">"ਪ੍ਰੋਜੈਕਟ ਮੀਡੀਆ"</item>
     <item msgid="485564189219029300">"VPN ਨੂੰ ਸਰਗਰਮ ਕਰੋ"</item>
     <item msgid="7155384795265164395">"ਵਾਲਪੇਪਰ ਲਿਖੋ"</item>
     <item msgid="1835836196806147034">"ਸਹਾਇਕ ਬਣਤਰ"</item>
     <item msgid="5989890403088155055">"ਸਹਾਇਕ ਸਕਰੀਨਸ਼ਾਟ"</item>
-    <item msgid="8582699692765917557">"ਫ਼ੋਨ ਸਥਿਤੀ ਪੜ੍ਹੋ"</item>
+    <item msgid="8582699692765917557">"ਫੋਨ ਸਥਿਤੀ ਪੜ੍ਹੋ"</item>
     <item msgid="1474039653814954902">"ਵੌਇਸਮੇਲ ਸ਼ਾਮਲ ਕਰੋ"</item>
     <item msgid="7222837656938871633">"SIP ਵਰਤੋ"</item>
     <item msgid="6108267038969274380">"ਆਊਟਗੋਇੰਗ ਕਾਲ \'ਤੇ ਪ੍ਰਕਿਰਿਆ ਕਰੋ"</item>
@@ -301,7 +301,7 @@
     <item msgid="6628873315024166197">"ਸਕਰੀਨ ਚਾਲੂ ਕਰੋ"</item>
     <item msgid="3253368931113490863">"ਖਾਤੇ ਲਓ"</item>
     <item msgid="780392378084812901">"ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਚਲਾਓ"</item>
-    <item msgid="2629748510881309577">"ਪਹੁੰਚਯੋਗਤਾ ਅਵਾਜ਼"</item>
+    <item msgid="2629748510881309577">"ਪਹੁੰਚਯੋਗਤਾ ਵੌਲਿਊਮ"</item>
   </string-array>
   <string-array name="app_ops_labels">
     <item msgid="6602854600289714121">"ਟਿਕਾਣਾ"</item>
@@ -317,7 +317,7 @@
     <item msgid="1638204101698708656">"ਟਿਕਾਣਾ"</item>
     <item msgid="2154671955760380322">"ਸੂਚਨਾ ਪੋਸਟ ਕਰੋ"</item>
     <item msgid="4282477730595931828">"ਟਿਕਾਣਾ"</item>
-    <item msgid="4891423912898525905">"ਫ਼ੋਨ ਤੇ ਕਾਲ ਕਰੋ"</item>
+    <item msgid="4891423912898525905">"ਫੋਨ ਤੇ ਕਾਲ ਕਰੋ"</item>
     <item msgid="2623604824935968113">"SMS/MMS ਪੜ੍ਹੋ"</item>
     <item msgid="4420177125221176306">"SMS/MMS ਲਿਖੋ"</item>
     <item msgid="3986142739951490025">"SMS/MMS ਪ੍ਰਾਪਤ ਕਰੋ"</item>
@@ -331,17 +331,17 @@
     <item msgid="736541391767350377">"ਟੌਪ ਤੇ ਡ੍ਰਾ ਕਰੋ"</item>
     <item msgid="5530815681721654194">"ਪਹੁੰਚ ਸੂਚਨਾਵਾਂ"</item>
     <item msgid="781213371706962767">"ਕੈਮਰਾ"</item>
-    <item msgid="1720492593061838172">" ਆਡੀਓ  ਰਿਕਾਰਡ ਕਰੋ"</item>
-    <item msgid="3493046322001257041">" ਆਡੀਓ  ਪਲੇ ਕਰੋ"</item>
+    <item msgid="1720492593061838172">"ਔਡੀਓ ਰਿਕਾਰਡ ਕਰੋ"</item>
+    <item msgid="3493046322001257041">"ਔਡੀਓ ਪਲੇ ਕਰੋ"</item>
     <item msgid="136815868796597058">"ਕਲਿਪਬੋਰਡ ਪੜ੍ਹੋ"</item>
     <item msgid="5238692940326972503">"ਕਲਿਪਬੋਰਡ ਬਦਲੋ"</item>
     <item msgid="5753789168376302997">"ਮੀਡੀਆ ਬਟਨ"</item>
-    <item msgid="3265262911688671938">" ਆਡੀਓ  ਫੋਕਸ"</item>
+    <item msgid="3265262911688671938">"ਔਡੀਓ ਫੋਕਸ"</item>
     <item msgid="2098976479485046797">"ਮਾਸਟਰ ਵੌਲਿਊਮ"</item>
     <item msgid="5660213838861789350">"ਵੌਇਸ ਵੌਲਿਊਮ"</item>
-    <item msgid="7983336752371254444">"ਰਿੰਗ ਦੀ ਅਵਾਜ਼"</item>
-    <item msgid="7878027809189330917">"ਮੀਡੀਆ ਦੀ ਅਵਾਜ਼"</item>
-    <item msgid="7260546305036218513">"ਅਲਾਰਮ ਦੀ ਅਵਾਜ਼"</item>
+    <item msgid="7983336752371254444">"ਰਿੰਗ ਵੌਲਿਊਮ"</item>
+    <item msgid="7878027809189330917">"ਮੀਡੀਆ ਵੌਲਿਊਮ"</item>
+    <item msgid="7260546305036218513">"ਅਲਾਰਮ ਵੌਲਿਊਮ"</item>
     <item msgid="9103719301075748925">"ਸੂਚਨਾ ਵੌਲਿਊਮ"</item>
     <item msgid="7025966722295861512">"Bluetooth ਵੌਲਿਊਮ"</item>
     <item msgid="4665183401128289653">"ਸਕਿਰਿਆ ਰੱਖੋ"</item>
@@ -349,13 +349,13 @@
     <item msgid="7669257279311110599">"ਟਿਕਾਣਾ"</item>
     <item msgid="3459320345690097795">"ਵਰਤੋਂ ਸਟੈਟਸ ਪ੍ਰਾਪਤ ਕਰੋ"</item>
     <item msgid="1312534577834048535">"ਮਾਈਕ੍ਰੋਫੋਨ ਨੂੰ ਮਿਊਟ/ਅਨਮਿਊਟ ਕਰੋ"</item>
-    <item msgid="427580389823724225">"ਟੋਸਟ  ਦਿਖਾਓ"</item>
+    <item msgid="427580389823724225">"ਟੋਸਟ ਵਿਖਾਓ"</item>
     <item msgid="4992007785575926253">"ਪ੍ਰੋਜੈਕਟ ਮੀਡੀਆ"</item>
     <item msgid="2482631530338029480">"VPN ਨੂੰ ਸਰਗਰਮ ਕਰੋ"</item>
     <item msgid="1662979573471871926">"ਵਾਲਪੇਪਰ ਲਿਖੋ"</item>
     <item msgid="5964768335278263478">"ਸਹਾਇਕ ਬਣਤਰ"</item>
     <item msgid="2657138701132782702">"ਸਹਾਇਕ ਸਕਰੀਨਸ਼ਾਟ"</item>
-    <item msgid="8571369610363539266">"ਫ਼ੋਨ ਸਥਿਤੀ ਪੜ੍ਹੋ"</item>
+    <item msgid="8571369610363539266">"ਫੋਨ ਸਥਿਤੀ ਪੜ੍ਹੋ"</item>
     <item msgid="4542463358215230845">"ਵੌਇਸਮੇਲ ਸ਼ਾਮਲ ਕਰੋ"</item>
     <item msgid="864565065016166003">"SIP ਵਰਤੋ"</item>
     <item msgid="1958009349883195116">"ਆਊਟਗੋਇੰਗ ਕਾਲ \'ਤੇ ਪ੍ਰਕਿਰਿਆ ਕਰੋ"</item>
@@ -368,7 +368,7 @@
     <item msgid="5832543806893763620">"ਸਕਰੀਨ ਚਾਲੂ ਕਰੋ"</item>
     <item msgid="5258373962467495905">"ਖਾਤੇ ਲਓ"</item>
     <item msgid="334625385979270703">"ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਚਲਾਓ"</item>
-    <item msgid="9039213578110332702">"ਪਹੁੰਚਯੋਗਤਾ ਅਵਾਜ਼"</item>
+    <item msgid="9039213578110332702">"ਪਹੁੰਚਯੋਗਤਾ ਵੌਲਿਊਮ"</item>
   </string-array>
   <string-array name="long_press_timeout_selector_titles">
     <item msgid="3511504869290423954">"ਘੱਟ"</item>
@@ -413,7 +413,7 @@
     <item msgid="758587126802411846">"ਸਫ਼ੈਦ \'ਤੇ ਕਾਲਾ"</item>
     <item msgid="1495307195241623402">"ਕਾਲੇ \'ਤੇ ਪੀਲਾ"</item>
     <item msgid="6039700130994371612">"ਨੀਲੇ \'ਤੇ ਪੀਲਾ"</item>
-    <item msgid="7169235156349580064">"ਵਿਉਂਂਤੀ"</item>
+    <item msgid="7169235156349580064">"ਵਿਸ਼ੇਸ਼-ਵਿਉਂਤਬੱਧ"</item>
   </string-array>
   <string-array name="vpn_types_long">
     <item msgid="2732002039459078847">"PPTP VPN"</item>
@@ -454,7 +454,7 @@
     <item msgid="5779398140277006695">"ਟੌਪ ਗਤੀਵਿਧੀ"</item>
     <item msgid="1439598363694578255">"ਮਹੱਤਵਪੂਰਣ (ਫੋਰਗ੍ਰਾਉਂਡ)"</item>
     <item msgid="3396458970745718652">"ਮਹੱਤਵਪੂਰਣ (ਪਿਛੋਕੜ)"</item>
-    <item msgid="5214825238247511992">"ਬੈਕਅੱਪ"</item>
+    <item msgid="5214825238247511992">"ਬੈਕਅਪ ਕਰੋ"</item>
     <item msgid="311372689168254967">"ਹੈਵੀ ਵੇਟ"</item>
     <item msgid="7438189122367820362">"ਸੇਵਾ (ਚੱਲ ਰਹੀ ਹੈ)"</item>
     <item msgid="918687422516982498">"ਸੇਵਾ (ਰੀਸਟਾਰਟ ਕਰ ਰਿਹਾ ਹੈ)"</item>
@@ -462,7 +462,7 @@
     <item msgid="6782857406100845127">"ਹੋਮ"</item>
     <item msgid="2860945127596974299">"ਪਿਛਲੀ ਗਤੀਵਿਧੀ"</item>
     <item msgid="8610560843693675830">"ਕੈਚ ਕੀਤੀ (ਗਤੀਵਿਧੀ)"</item>
-    <item msgid="4338089220026248848">"ਕੈਸ਼ ਕੀਤੀ (ਗਤੀਵਿਧੀ ਕਲਾਇੰਟ)"</item>
+    <item msgid="4338089220026248848">"ਕੈਚ ਕੀਤੀ (ਗਤੀਵਿਧੀ ਕਲਾਈਂਟ)"</item>
     <item msgid="6652164677254579050">"ਕੈਚ ਕੀਤੀ (ਖਾਲੀ)"</item>
   </string-array>
   <string-array name="color_picker">
diff --git a/res/values-sk/arrays.xml b/res/values-sk/arrays.xml
index 43a1033..90cc3ec 100644
--- a/res/values-sk/arrays.xml
+++ b/res/values-sk/arrays.xml
@@ -247,7 +247,7 @@
     <item msgid="6546959730920410907">"úprava denníka hovorov"</item>
     <item msgid="446877710771379667">"čítanie kalendára"</item>
     <item msgid="7674458294386319722">"úprava kalendára"</item>
-    <item msgid="8281201165558093009">"prehľadanie sietí Wi‑Fi"</item>
+    <item msgid="8281201165558093009">"prehľadanie sietí Wi-Fi"</item>
     <item msgid="8694611243479480497">"upozornenie"</item>
     <item msgid="7776439107987345446">"prehľadanie mobilných sietí"</item>
     <item msgid="514615766544675057">"volanie na telefón"</item>
diff --git a/res/values-sw/arrays.xml b/res/values-sw/arrays.xml
index 087da45..3a04de1 100644
--- a/res/values-sw/arrays.xml
+++ b/res/values-sw/arrays.xml
@@ -232,7 +232,7 @@
   <string-array name="app_ops_categories">
     <item msgid="6358963769537892925">"Eneo"</item>
     <item msgid="255608127647030286">"Binafsi"</item>
-    <item msgid="4588829735729884491">"Kutuma ujumbe"</item>
+    <item msgid="4588829735729884491">"Utumaji ujumbe"</item>
     <item msgid="886742181977884584">"Vyombo vya Habari"</item>
     <item msgid="7924928667052300589">"Kifaa"</item>
   </string-array>
@@ -273,7 +273,7 @@
     <item msgid="2603878814882344450">"sauti kuu"</item>
     <item msgid="7136963238377062018">"kiwango cha sauti"</item>
     <item msgid="4270236897655923007">"sauti ya mlio"</item>
-    <item msgid="6325739889222559394">"sauti ya faili"</item>
+    <item msgid="6325739889222559394">"sauti ya midia"</item>
     <item msgid="5762123934816216821">"sauti ya kengele"</item>
     <item msgid="785049718065337473">"sauti ya arifa"</item>
     <item msgid="6700305533746877052">"sauti ya bluetooth"</item>
diff --git a/res/values-ta/arrays.xml b/res/values-ta/arrays.xml
index 9a20a6f..e9fe8f7 100644
--- a/res/values-ta/arrays.xml
+++ b/res/values-ta/arrays.xml
@@ -293,7 +293,7 @@
     <item msgid="7222837656938871633">"sipஐப் பயன்படுத்து"</item>
     <item msgid="6108267038969274380">"வெளிச்செல்லும் அழைப்பைச் செயலாக்கு"</item>
     <item msgid="4823402479973873358">"கைரேகை"</item>
-    <item msgid="5895843015407713543">"உடல் சென்சார்கள்"</item>
+    <item msgid="5895843015407713543">"உடல் உணர்விகள்"</item>
     <item msgid="1436446526955010826">"செல் பிராட்காஸ்ட்களைப் படி"</item>
     <item msgid="884172201575690484">"போலியான இருப்பிடம்"</item>
     <item msgid="3591971310048485247">"சேமிப்பகத்தைப் படி"</item>
@@ -360,7 +360,7 @@
     <item msgid="864565065016166003">"sipஐப் பயன்படுத்து"</item>
     <item msgid="1958009349883195116">"வெளிச்செல்லும் அழைப்பைச் செயலாக்கு"</item>
     <item msgid="8526563410140613458">"கைரேகை"</item>
-    <item msgid="7864822459293570891">"உடல் சென்சார்கள்"</item>
+    <item msgid="7864822459293570891">"உடல் உணர்விகள்"</item>
     <item msgid="6798698496904810960">"செல் பிராட்காஸ்ட்களைப் படி"</item>
     <item msgid="5242052845700875820">"போலியான இருப்பிடம்"</item>
     <item msgid="1246296877820358565">"சேமிப்பகத்தைப் படி"</item>
diff --git a/res/values-te/arrays.xml b/res/values-te/arrays.xml
index 8835eaa..d0c965a 100644
--- a/res/values-te/arrays.xml
+++ b/res/values-te/arrays.xml
@@ -122,8 +122,8 @@
     <!-- no translation found for wifi_ap_band_config_2G_only:0 (7006771583217001015) -->
   <string-array name="wifi_p2p_wps_setup">
     <item msgid="5085064298144493867">"పుష్ బటన్"</item>
-    <item msgid="1624323946324499595">"పీర్ డివైజ్ నుండి పిన్‌"</item>
-    <item msgid="5366790421523328066">"ఈ డివైజ్ నుండి పిన్‌"</item>
+    <item msgid="1624323946324499595">"పీర్ పరికరం నుండి పిన్‌"</item>
+    <item msgid="5366790421523328066">"ఈ పరికరం నుండి పిన్‌"</item>
   </string-array>
   <string-array name="wifi_p2p_status">
     <item msgid="1701505390737218306">"కనెక్ట్ చేయబడింది"</item>
@@ -152,7 +152,7 @@
   <string-array name="usage_stats_display_order_types">
     <item msgid="2100172576767439288">"వినియోగ సమయం"</item>
     <item msgid="4796160515314745154">"చివరిగా ఉపయోగించినది"</item>
-    <item msgid="2502754479975776899">"యాప్ పేరు"</item>
+    <item msgid="2502754479975776899">"అనువర్తనం పేరు"</item>
   </string-array>
   <string-array name="wifi_eap_entries">
     <item msgid="8615575908717909498">"PEAP"</item>
@@ -262,7 +262,7 @@
     <item msgid="587124103118495063">"ICC SMSను వ్రాయండి"</item>
     <item msgid="2320577158869025503">"సెట్టింగ్‌లను సవరించండి"</item>
     <item msgid="1545733463471924009">"పైభాగంలో గీయండి"</item>
-    <item msgid="3609046903962454582">"నోటిఫికేషన్‌లను యాక్సెస్ చేయండి"</item>
+    <item msgid="3609046903962454582">"నోటిఫికేషన్‌లను ప్రాప్యత చేయండి"</item>
     <item msgid="4671646036128214513">"కెమెరా"</item>
     <item msgid="1097324338692486211">"ఆడియోను రికార్డ్ చేయండి"</item>
     <item msgid="5031552983987798163">"ఆడియో ప్లే చేయండి"</item>
@@ -301,7 +301,7 @@
     <item msgid="6628873315024166197">"స్క్రీన్‌ను ఆన్ చేయడం"</item>
     <item msgid="3253368931113490863">"ఖాతాలను పొందడం"</item>
     <item msgid="780392378084812901">"నేపథ్యంలో అమలు చేయడం"</item>
-    <item msgid="2629748510881309577">"యాక్సెస్ సామర్థ్య వాల్యూమ్"</item>
+    <item msgid="2629748510881309577">"ప్రాప్యత వాల్యూమ్"</item>
   </string-array>
   <string-array name="app_ops_labels">
     <item msgid="6602854600289714121">"స్థానం"</item>
@@ -329,7 +329,7 @@
     <item msgid="4370895547001583812">"SMS/MMSను వ్రాయండి"</item>
     <item msgid="4218544235221631789">"సెట్టింగ్‌లను సవరించండి"</item>
     <item msgid="736541391767350377">"పైభాగంలో గీయండి"</item>
-    <item msgid="5530815681721654194">"నోటిఫికేషన్‌లను యాక్సెస్ చేయండి"</item>
+    <item msgid="5530815681721654194">"నోటిఫికేషన్‌లను ప్రాప్యత చేయండి"</item>
     <item msgid="781213371706962767">"కెమెరా"</item>
     <item msgid="1720492593061838172">"ఆడియోను రికార్డ్ చేయండి"</item>
     <item msgid="3493046322001257041">"ఆడియో ప్లే చేయండి"</item>
@@ -368,7 +368,7 @@
     <item msgid="5832543806893763620">"స్క్రీన్‌ను ఆన్ చేయడం"</item>
     <item msgid="5258373962467495905">"ఖాతాలను పొందడం"</item>
     <item msgid="334625385979270703">"నేపథ్యంలో అమలు చేయడం"</item>
-    <item msgid="9039213578110332702">"యాక్సెస్ సామర్థ్య వాల్యూమ్"</item>
+    <item msgid="9039213578110332702">"ప్రాప్యత వాల్యూమ్"</item>
   </string-array>
   <string-array name="long_press_timeout_selector_titles">
     <item msgid="3511504869290423954">"తక్కువ సేపు"</item>
@@ -451,7 +451,7 @@
   </string-array>
   <string-array name="proc_stats_process_states">
     <item msgid="5069825997142785829">"స్థిరం"</item>
-    <item msgid="5779398140277006695">"ప్రముఖ కార్యకలాపం"</item>
+    <item msgid="5779398140277006695">"అధిక కార్యాచరణ"</item>
     <item msgid="1439598363694578255">"ముఖ్యం (ముందుభాగం)"</item>
     <item msgid="3396458970745718652">"ముఖ్యం (నేపథ్యం)"</item>
     <item msgid="5214825238247511992">"బ్యాకప్"</item>
@@ -460,9 +460,9 @@
     <item msgid="918687422516982498">"సేవ (పునఃప్రారంభమవుతోంది)"</item>
     <item msgid="6807727069641853029">"రిసీవర్"</item>
     <item msgid="6782857406100845127">"హోమ్"</item>
-    <item msgid="2860945127596974299">"చివరి కార్యకలాపం"</item>
-    <item msgid="8610560843693675830">"కాష్ చేసినవి (కార్యకలాపం)"</item>
-    <item msgid="4338089220026248848">"కాష్ చేసినవి (కార్యకలాపం క్లయింట్)"</item>
+    <item msgid="2860945127596974299">"చివరి కార్యాచరణ"</item>
+    <item msgid="8610560843693675830">"కాష్ చేసినవి (కార్యాచరణ)"</item>
+    <item msgid="4338089220026248848">"కాష్ చేసినవి (కార్యాచరణ క్లయింట్)"</item>
     <item msgid="6652164677254579050">"కాష్ చేసినవి (ఖాళీ)"</item>
   </string-array>
   <string-array name="color_picker">
diff --git a/res/values-uk/arrays.xml b/res/values-uk/arrays.xml
index 571bf28..20f0141 100644
--- a/res/values-uk/arrays.xml
+++ b/res/values-uk/arrays.xml
@@ -52,7 +52,7 @@
     <item msgid="8929270399652145290">"Одразу"</item>
     <item msgid="6736512735606834431">"5 секунд"</item>
     <item msgid="8044619388267891375">"15 секунд"</item>
-    <item msgid="1822002388249545488">"30 секунд"</item>
+    <item msgid="1822002388249545488">"30 сек."</item>
     <item msgid="8538071621211916519">"1 хвилина"</item>
     <item msgid="5663439580228932882">"2 хвилини"</item>
     <item msgid="49888496216106852">"5 хвилин"</item>
@@ -476,6 +476,6 @@
   <string-array name="automatic_storage_management_days">
     <item msgid="687318592238852312">"Старіші за 30 днів"</item>
     <item msgid="2900554746706302178">"Старіші за 60 днів"</item>
-    <item msgid="5692284879054004388">"Додані понад 90 днів тому"</item>
+    <item msgid="5692284879054004388">"Старіші за 90 днів"</item>
   </string-array>
 </resources>
diff --git a/res/values-ur/arrays.xml b/res/values-ur/arrays.xml
index e4b8637..27a2b63 100644
--- a/res/values-ur/arrays.xml
+++ b/res/values-ur/arrays.xml
@@ -474,8 +474,8 @@
     <item msgid="6131821495505931173">"سرخ"</item>
   </string-array>
   <string-array name="automatic_storage_management_days">
-    <item msgid="687318592238852312">"30 دن سے زیادہ پرانی"</item>
-    <item msgid="2900554746706302178">"60 دن سے زیادہ پرانی"</item>
-    <item msgid="5692284879054004388">"90 دن سے زیادہ پرانی"</item>
+    <item msgid="687318592238852312">"30 دن سے زیادہ پرانا"</item>
+    <item msgid="2900554746706302178">"60 دن سے زیادہ پرانا"</item>
+    <item msgid="5692284879054004388">"90 دن سے زیادہ پرانا"</item>
   </string-array>
 </resources>
diff --git a/res/values-zh-rHK/arrays.xml b/res/values-zh-rHK/arrays.xml
index a29d2b8..ba1fe3a 100644
--- a/res/values-zh-rHK/arrays.xml
+++ b/res/values-zh-rHK/arrays.xml
@@ -67,7 +67,7 @@
   </string-array>
   <string-array name="wifi_status">
     <item msgid="1922181315419294640"></item>
-    <item msgid="8934131797783724664">"掃描中…"</item>
+    <item msgid="8934131797783724664">"掃瞄中…"</item>
     <item msgid="8513729475867537913">"正在連線..."</item>
     <item msgid="515055375277271756">"正在驗證…"</item>
     <item msgid="1943354004029184381">"正在取得 IP 位址…"</item>
@@ -81,7 +81,7 @@
   </string-array>
   <string-array name="wifi_status_with_ssid">
     <item msgid="7714855332363650812"></item>
-    <item msgid="8878186979715711006">"掃描中…"</item>
+    <item msgid="8878186979715711006">"掃瞄中…"</item>
     <item msgid="355508996603873860">"正在連線到 <xliff:g id="NETWORK_NAME">%1$s</xliff:g>…"</item>
     <item msgid="554971459996405634">"正在取得 <xliff:g id="NETWORK_NAME">%1$s</xliff:g> 的授權…"</item>
     <item msgid="7928343808033020343">"正在從 <xliff:g id="NETWORK_NAME">%1$s</xliff:g> 取得 IP 位址…"</item>
@@ -247,9 +247,9 @@
     <item msgid="6546959730920410907">"修改通話記錄"</item>
     <item msgid="446877710771379667">"讀取日曆"</item>
     <item msgid="7674458294386319722">"修改日曆"</item>
-    <item msgid="8281201165558093009">"Wi-Fi 掃描"</item>
+    <item msgid="8281201165558093009">"Wi-Fi 掃瞄"</item>
     <item msgid="8694611243479480497">"通知"</item>
-    <item msgid="7776439107987345446">"手機掃描"</item>
+    <item msgid="7776439107987345446">"手機掃瞄"</item>
     <item msgid="514615766544675057">"撥打電話"</item>
     <item msgid="8181415497109310680">"讀取 SMS"</item>
     <item msgid="6816551144382117307">"寫入 SMS"</item>
diff --git a/res/values/strings.xml b/res/values/strings.xml
index 9cbb85e..1deb39e 100644
--- a/res/values/strings.xml
+++ b/res/values/strings.xml
@@ -2369,8 +2369,15 @@
     <string name="display_settings">Display</string>
     <!-- Sound & display settings screen, accelerometer-based rotation check box label -->
     <string name="accelerometer_title">Auto-rotate screen</string>
-    <!-- Display settings screen, vivid (or vibrant or saturated) color mode switch label [CHAR LIMIT=30] -->
-    <string name="color_mode_title">Vivid colors</string>
+    <!-- Display settings screen, Color mode settings title [CHAR LIMIT=30] -->
+    <string name="color_mode_title">Colors</string>
+    <!-- Display settings screen, Color mode option for "natural(sRGB) color"  [CHAR LIMIT=45] -->
+    <string name="color_mode_option_natural">Natural</string>
+    <!-- Display settings screen, Color mode option for "Boosted(sRGB + 10%) color"  [CHAR LIMIT=45] -->
+    <string name="color_mode_option_boosted">Boosted</string>
+    <!-- Display settings screen, Color mode option for "Saturated color"  [CHAR LIMIT=45] -->
+    <string name="color_mode_option_saturated">Saturated</string>
+
     <!-- Sound & display settings screen, accelerometer-based rotation summary text when check box is selected -->
     <string name="accelerometer_summary_on" product="tablet">Switch orientation automatically when rotating tablet</string>
     <!-- Sound & display settings screen, accelerometer-based rotation summary text when check box is selected -->
diff --git a/res/xml/display_settings.xml b/res/xml/display_settings.xml
index 27ef869..87d3e5e 100644
--- a/res/xml/display_settings.xml
+++ b/res/xml/display_settings.xml
@@ -64,9 +64,11 @@
         android:key="auto_rotate"
         android:title="@string/accelerometer_title" />
 
-    <SwitchPreference
+    <Preference
         android:key="color_mode"
-        android:title="@string/color_mode_title" />
+        android:title="@string/color_mode_title"
+        android:fragment="com.android.settings.display.ColorModePreferenceFragment"
+        settings:keywords="@string/keywords_color_mode" />
 
     <Preference
         android:key="font_size"
diff --git a/src/com/android/settings/datausage/DataPlanUsageSummary.java b/src/com/android/settings/datausage/DataPlanUsageSummary.java
index 1905deb..912db0a 100644
--- a/src/com/android/settings/datausage/DataPlanUsageSummary.java
+++ b/src/com/android/settings/datausage/DataPlanUsageSummary.java
@@ -27,7 +27,6 @@
 import android.net.wifi.WifiManager;
 import android.os.Bundle;
 import android.os.UserManager;
-import android.provider.SearchIndexableResource;
 import android.provider.Settings;
 import android.support.annotation.VisibleForTesting;
 import android.support.v7.preference.Preference;
@@ -44,14 +43,12 @@
 import com.android.settings.R;
 import com.android.settings.Utils;
 import com.android.settings.dashboard.SummaryLoader;
-import com.android.settings.search.BaseSearchIndexProvider;
-import com.android.settings.search.Indexable;
 import com.android.settingslib.NetworkPolicyEditor;
 import com.android.settingslib.net.DataUsageController;
 import java.util.ArrayList;
 import java.util.List;
 
-public class DataPlanUsageSummary extends DataUsageBase implements Indexable {
+public class DataPlanUsageSummary extends DataUsageBase {
 
     public static final String KEY_DATA_PLAN_USAGE = "data_plan_usage";
 
@@ -353,50 +350,5 @@
 
     public static final SummaryLoader.SummaryProviderFactory SUMMARY_PROVIDER_FACTORY
             = SummaryProvider::new;
-
-    /**
-     * For search
-     */
-    public static final SearchIndexProvider SEARCH_INDEX_DATA_PROVIDER =
-            new BaseSearchIndexProvider() {
-
-                @Override
-                public List<SearchIndexableResource> getXmlResourcesToIndex(Context context,
-                        boolean enabled) {
-                    List<SearchIndexableResource> resources = new ArrayList<>();
-                    SearchIndexableResource resource = new SearchIndexableResource(context);
-                    resource.xmlResId = R.xml.data_usage;
-                    resources.add(resource);
-
-                    resource = new SearchIndexableResource(context);
-                    resource.xmlResId = R.xml.data_plan_usage_cell_data_preference_screen;
-                    resources.add(resource);
-
-                    resource = new SearchIndexableResource(context);
-                    resource.xmlResId = R.xml.data_usage_wifi;
-                    resources.add(resource);
-
-                    return resources;
-                }
-
-                @Override
-                public List<String> getNonIndexableKeys(Context context) {
-                    List<String> keys = super.getNonIndexableKeys(context);
-
-                    if (!DataUsageUtils.hasMobileData(context)) {
-                        keys.add(KEY_MOBILE_USAGE_TITLE);
-                        keys.add(KEY_MOBILE_DATA_USAGE_TOGGLE);
-                    }
-
-                    if (!DataUsageUtils.hasWifiRadio(context)) {
-                        keys.add(KEY_WIFI_DATA_USAGE);
-                        keys.add(KEY_NETWORK_RESTRICTIONS);
-                    }
-
-                    keys.add(KEY_WIFI_USAGE_TITLE);
-
-                    return keys;
-                }
-            };
 }
 
diff --git a/src/com/android/settings/development/DevelopmentSettings.java b/src/com/android/settings/development/DevelopmentSettings.java
index ffc5598..6b01831 100644
--- a/src/com/android/settings/development/DevelopmentSettings.java
+++ b/src/com/android/settings/development/DevelopmentSettings.java
@@ -581,7 +581,7 @@
         mColorModePreference = (ColorModePreference) findPreference(KEY_COLOR_MODE);
         mColorModePreference.updateCurrentAndSupported();
         if (mColorModePreference.getColorModeCount() < 2 ||
-                getContext().getDisplay().isWideColorGamut()) {
+                getContext().getResources().getConfiguration().isScreenWideColorGamut()) {
             removePreference(KEY_COLOR_MODE);
             mColorModePreference = null;
         }
diff --git a/src/com/android/settings/display/ColorModePreferenceController.java b/src/com/android/settings/display/ColorModePreferenceController.java
index 2d669d0..2ab2ec9 100644
--- a/src/com/android/settings/display/ColorModePreferenceController.java
+++ b/src/com/android/settings/display/ColorModePreferenceController.java
@@ -18,36 +18,24 @@
 import android.os.Parcel;
 import android.os.RemoteException;
 import android.os.ServiceManager;
-import android.os.SystemProperties;
-import android.support.v7.preference.Preference;
-import android.support.v7.preference.TwoStatePreference;
 import android.util.Log;
+
 import com.android.internal.annotations.VisibleForTesting;
 import com.android.settings.core.PreferenceControllerMixin;
 import com.android.settingslib.core.AbstractPreferenceController;
 
 public class ColorModePreferenceController extends AbstractPreferenceController implements
-        PreferenceControllerMixin, Preference.OnPreferenceChangeListener {
+        PreferenceControllerMixin {
     private static final String TAG = "ColorModePreference";
-
     private static final String KEY_COLOR_MODE = "color_mode";
 
-    @VisibleForTesting
-    static final float COLOR_SATURATION_DEFAULT = 1.0f;
-    @VisibleForTesting
-    static final float COLOR_SATURATION_VIVID = 1.1f;
+    private static final int SURFACE_FLINGER_TRANSACTION_QUERY_WIDE_COLOR = 1024;
 
-    private static final int SURFACE_FLINGER_TRANSACTION_SATURATION = 1022;
-    @VisibleForTesting
-    static final String PERSISTENT_PROPERTY_SATURATION = "persist.sys.sf.color_saturation";
-
-    private final IBinder mSurfaceFlinger;
     private final ConfigurationWrapper mConfigWrapper;
 
     public ColorModePreferenceController(Context context) {
         super(context);
-        mSurfaceFlinger = ServiceManager.getService("SurfaceFlinger");
-        mConfigWrapper = new ConfigurationWrapper(context);
+        mConfigWrapper = new ConfigurationWrapper();
     }
 
     @Override
@@ -56,64 +44,35 @@
     }
 
     @Override
-    public void updateState(Preference preference) {
-        TwoStatePreference colorMode = (TwoStatePreference) preference;
-        colorMode.setChecked(getSaturationValue() > 1.0f);
-    }
-
-    @Override
     public boolean isAvailable() {
         return mConfigWrapper.isScreenWideColorGamut();
     }
 
-    @Override
-    public boolean onPreferenceChange(Preference preference, Object newValue) {
-        float saturation = (boolean) newValue
-                ? COLOR_SATURATION_VIVID : COLOR_SATURATION_DEFAULT;
-
-        SystemProperties.set(PERSISTENT_PROPERTY_SATURATION, Float.toString(saturation));
-        applySaturation(saturation);
-
-        return true;
-    }
-
-    /**
-     * Propagates the provided saturation to the SurfaceFlinger.
-     */
-    private void applySaturation(float saturation) {
-        if (mSurfaceFlinger != null) {
-            final Parcel data = Parcel.obtain();
-            data.writeInterfaceToken("android.ui.ISurfaceComposer");
-            data.writeFloat(saturation);
-            try {
-                mSurfaceFlinger.transact(SURFACE_FLINGER_TRANSACTION_SATURATION, data, null, 0);
-            } catch (RemoteException ex) {
-                Log.e(TAG, "Failed to set saturation", ex);
-            } finally {
-                data.recycle();
-            }
-        }
-    }
-
-    private static float getSaturationValue() {
-        try {
-            return Float.parseFloat(SystemProperties.get(
-                    PERSISTENT_PROPERTY_SATURATION, Float.toString(COLOR_SATURATION_DEFAULT)));
-        } catch (NumberFormatException e) {
-            return COLOR_SATURATION_DEFAULT;
-        }
-    }
-
     @VisibleForTesting
     static class ConfigurationWrapper {
-        private final Context mContext;
+        private final IBinder mSurfaceFlinger;
 
-        ConfigurationWrapper(Context context) {
-            mContext = context;
+        ConfigurationWrapper() {
+            mSurfaceFlinger = ServiceManager.getService("SurfaceFlinger");
         }
 
         boolean isScreenWideColorGamut() {
-            return mContext.getResources().getConfiguration().isScreenWideColorGamut();
+            if (mSurfaceFlinger != null) {
+                final Parcel data = Parcel.obtain();
+                final Parcel reply = Parcel.obtain();
+                data.writeInterfaceToken("android.ui.ISurfaceComposer");
+                try {
+                    mSurfaceFlinger.transact(SURFACE_FLINGER_TRANSACTION_QUERY_WIDE_COLOR,
+                            data, reply, 0);
+                    return reply.readBoolean();
+                } catch (RemoteException ex) {
+                    Log.e(TAG, "Failed to query wide color support", ex);
+                } finally {
+                    data.recycle();
+                    reply.recycle();
+                }
+            }
+            return false;
         }
     }
 }
diff --git a/src/com/android/settings/display/ColorModePreferenceFragment.java b/src/com/android/settings/display/ColorModePreferenceFragment.java
new file mode 100644
index 0000000..07cf82e
--- /dev/null
+++ b/src/com/android/settings/display/ColorModePreferenceFragment.java
@@ -0,0 +1,119 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file
+ * except in compliance with the License. You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software distributed under the
+ * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the specific language governing
+ * permissions and limitations under the License.
+ */
+package com.android.settings.display;
+
+import android.content.Context;
+import android.graphics.drawable.Drawable;
+import android.support.annotation.VisibleForTesting;
+
+import com.android.internal.app.NightDisplayController;
+import com.android.internal.logging.nano.MetricsProto;
+
+import com.android.settings.R;
+import com.android.settings.widget.RadioButtonPickerFragment;
+
+import java.util.Arrays;
+import java.util.List;
+
+@SuppressWarnings("WeakerAccess")
+public class ColorModePreferenceFragment extends RadioButtonPickerFragment {
+
+    @VisibleForTesting
+    static final String KEY_COLOR_MODE_NATURAL = "color_mode_natural";
+    @VisibleForTesting
+    static final String KEY_COLOR_MODE_BOOSTED = "color_mode_boosted";
+    @VisibleForTesting
+    static final String KEY_COLOR_MODE_SATURATED = "color_mode_saturated";
+
+    private NightDisplayController mController;
+
+    @Override
+    public void onAttach(Context context) {
+        super.onAttach(context);
+        mController = new NightDisplayController(context);
+    }
+
+    @Override
+    protected List<? extends CandidateInfo> getCandidates() {
+        Context c = getContext();
+        return Arrays.asList(
+            new ColorModeCandidateInfo(c.getString(R.string.color_mode_option_natural),
+                    KEY_COLOR_MODE_NATURAL),
+            new ColorModeCandidateInfo(c.getString(R.string.color_mode_option_boosted),
+                    KEY_COLOR_MODE_BOOSTED),
+            new ColorModeCandidateInfo(c.getString(R.string.color_mode_option_saturated),
+                    KEY_COLOR_MODE_SATURATED)
+        );
+    }
+
+    @Override
+    protected String getDefaultKey() {
+        if (mController.getColorMode() == NightDisplayController.COLOR_MODE_SATURATED) {
+            return KEY_COLOR_MODE_SATURATED;
+        }
+        if (mController.getColorMode() == NightDisplayController.COLOR_MODE_BOOSTED) {
+            return KEY_COLOR_MODE_BOOSTED;
+        }
+        return KEY_COLOR_MODE_NATURAL;
+    }
+
+    @Override
+    protected boolean setDefaultKey(String key) {
+        switch (key) {
+            case KEY_COLOR_MODE_NATURAL:
+                mController.setColorMode(NightDisplayController.COLOR_MODE_NATURAL);
+                break;
+            case KEY_COLOR_MODE_BOOSTED:
+                mController.setColorMode(NightDisplayController.COLOR_MODE_BOOSTED);
+                break;
+            case KEY_COLOR_MODE_SATURATED:
+                mController.setColorMode(NightDisplayController.COLOR_MODE_SATURATED);
+                break;
+        }
+        return true;
+    }
+
+    @Override
+    public int getMetricsCategory() {
+        return MetricsProto.MetricsEvent.COLOR_MODE_SETTINGS;
+    }
+
+    @VisibleForTesting
+    static class ColorModeCandidateInfo extends CandidateInfo {
+        private final CharSequence mLabel;
+        private final String mKey;
+
+        ColorModeCandidateInfo(CharSequence label, String key) {
+            super(true);
+            mLabel = label;
+            mKey = key;
+        }
+
+        @Override
+        public CharSequence loadLabel() {
+            return mLabel;
+        }
+
+        @Override
+        public Drawable loadIcon() {
+            return null;
+        }
+
+        @Override
+        public String getKey() {
+            return mKey;
+        }
+    }
+
+}
diff --git a/src/com/android/settings/display/NightDisplaySettings.java b/src/com/android/settings/display/NightDisplaySettings.java
index f9568fb..5879297 100644
--- a/src/com/android/settings/display/NightDisplaySettings.java
+++ b/src/com/android/settings/display/NightDisplaySettings.java
@@ -120,6 +120,7 @@
         onCustomStartTimeChanged(mController.getCustomStartTime());
         onCustomEndTimeChanged(mController.getCustomEndTime());
         onColorTemperatureChanged(mController.getColorTemperature());
+        onDisplayColorModeChanged(mController.getColorMode());
     }
 
     @Override
diff --git a/src/com/android/settings/search/SearchIndexableResources.java b/src/com/android/settings/search/SearchIndexableResources.java
index b9e944e..3b12e20 100644
--- a/src/com/android/settings/search/SearchIndexableResources.java
+++ b/src/com/android/settings/search/SearchIndexableResources.java
@@ -41,7 +41,6 @@
 import com.android.settings.backup.BackupSettingsFragment;
 import com.android.settings.bluetooth.BluetoothSettings;
 import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment;
-import com.android.settings.datausage.DataPlanUsageSummary;
 import com.android.settings.datausage.DataUsageMeteredSettings;
 import com.android.settings.datausage.DataUsageSummary;
 import com.android.settings.deletionhelper.AutomaticStorageManagerSettings;
@@ -135,7 +134,6 @@
                 R.drawable.ic_settings_wireless);
         addIndex(BluetoothSettings.class, NO_DATA_RES_ID, R.drawable.ic_settings_bluetooth);
         addIndex(SimSettings.class, NO_DATA_RES_ID, R.drawable.ic_sim_sd);
-        addIndex(DataPlanUsageSummary.class, NO_DATA_RES_ID, R.drawable.ic_settings_data_usage);
         addIndex(DataUsageSummary.class, NO_DATA_RES_ID, R.drawable.ic_settings_data_usage);
         addIndex(DataUsageMeteredSettings.class, NO_DATA_RES_ID, R.drawable.ic_settings_data_usage);
         addIndex(ScreenZoomSettings.class, NO_DATA_RES_ID, R.drawable.ic_settings_display);
diff --git a/src/com/android/settings/wifi/WifiConfigController.java b/src/com/android/settings/wifi/WifiConfigController.java
index 6935749..ecd4b59 100644
--- a/src/com/android/settings/wifi/WifiConfigController.java
+++ b/src/com/android/settings/wifi/WifiConfigController.java
@@ -1030,7 +1030,7 @@
                 setUserCertInvisible();
                 setPasswordInvisible();
                 setIdentityInvisible();
-                if (mAccessPoint.isCarrierAp()) {
+                if (mAccessPoint != null && mAccessPoint.isCarrierAp()) {
                     setEapMethodInvisible();
                 }
                 break;
diff --git a/tests/app/res/values-hi/strings.xml b/tests/app/res/values-hi/strings.xml
index 3a754c6..ed366ca 100644
--- a/tests/app/res/values-hi/strings.xml
+++ b/tests/app/res/values-hi/strings.xml
@@ -16,8 +16,8 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="discoverable" msgid="5156521178072363663">"खोजे जाने लायक"</string>
-    <string name="start_scan" msgid="3834980997400324437">"स्कैन शुरू करें"</string>
+    <string name="discoverable" msgid="5156521178072363663">"खोजे जाने योग्य"</string>
+    <string name="start_scan" msgid="3834980997400324437">"स्कैन प्रारंभ करें"</string>
     <string name="stop_scan" msgid="4195720269023182612">"स्कैन बंद करें"</string>
     <string name="operator_hello" msgid="5164036004953019483">"नमस्कार ऑपरेटर!"</string>
     <string name="operator_settings_title" msgid="6484497120056200416">"ऑपरेटर"</string>
diff --git a/tests/app/res/values-mr/strings.xml b/tests/app/res/values-mr/strings.xml
index be6511b..0a53c57 100644
--- a/tests/app/res/values-mr/strings.xml
+++ b/tests/app/res/values-mr/strings.xml
@@ -16,13 +16,13 @@
 
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
-    <string name="discoverable" msgid="5156521178072363663">"शोधसुलभ"</string>
-    <string name="start_scan" msgid="3834980997400324437">"स्कॅन सुरू करा"</string>
+    <string name="discoverable" msgid="5156521178072363663">"शोधण्यायोग्य"</string>
+    <string name="start_scan" msgid="3834980997400324437">"स्कॅन प्रारंभ करा"</string>
     <string name="stop_scan" msgid="4195720269023182612">"स्कॅन थांबवा"</string>
     <string name="operator_hello" msgid="5164036004953019483">"हॅलो ऑपरेटर!"</string>
     <string name="operator_settings_title" msgid="6484497120056200416">"ऑपरेटर"</string>
-    <string name="operator_settings_summary" msgid="8356150829172002728">"पसंतीची अॅक्टिव्हिटी सुरू करण्‍यासाठी वापरले जाऊ शकणारे अॉपरेटर हूक"</string>
+    <string name="operator_settings_summary" msgid="8356150829172002728">"पसंतीचा क्रियाकलाप प्रारंभ करण्‍यासाठी वापरले जाऊ शकणारे ऑपरेटर हुक"</string>
     <string name="manufacturer_hello" msgid="5926168503597475062">"हॅलो निर्माता!"</string>
     <string name="manufacturer_settings_title" msgid="3516742885166545864">"निर्माता"</string>
-    <string name="manufacturer_settings_summary" msgid="4436962417539186408">"पसंतीची अॅक्टिव्हिटी सुरू करण्‍यासाठी वापरले जाऊ शकणारे निर्माता हूक"</string>
+    <string name="manufacturer_settings_summary" msgid="4436962417539186408">"पसंतीचा क्रियाकलाप प्रारंभ करण्‍यासाठी वापरले जाऊ शकणारे निर्माता हुक"</string>
 </resources>
diff --git a/tests/app/res/values-pa/strings.xml b/tests/app/res/values-pa/strings.xml
index 3604287..61c3102 100644
--- a/tests/app/res/values-pa/strings.xml
+++ b/tests/app/res/values-pa/strings.xml
@@ -19,9 +19,9 @@
     <string name="discoverable" msgid="5156521178072363663">"ਖੋਜਣਯੋਗ"</string>
     <string name="start_scan" msgid="3834980997400324437">"ਸਕੈਨ ਚਾਲੂ ਕਰੋ"</string>
     <string name="stop_scan" msgid="4195720269023182612">"ਸਕੈਨ ਰੋਕੋ"</string>
-    <string name="operator_hello" msgid="5164036004953019483">"ਹੈਲੋ ਓਪਰੇਟਰ!"</string>
-    <string name="operator_settings_title" msgid="6484497120056200416">"ਓਪਰੇਟਰ"</string>
-    <string name="operator_settings_summary" msgid="8356150829172002728">"ਓਪਰੇਟਰ ਹੁੱਕ ਜਿਸਦੀ ਵਰਤੋਂ ਪਸੰਦ ਦੀ ਸਰਗਰਮੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ"</string>
+    <string name="operator_hello" msgid="5164036004953019483">"ਹੈਲੋ ਕੈਰੀਅਰ!"</string>
+    <string name="operator_settings_title" msgid="6484497120056200416">"ਕੈਰੀਅਰ"</string>
+    <string name="operator_settings_summary" msgid="8356150829172002728">"ਕੈਰੀਅਰ ਹੁੱਕ ਜਿਸ ਦੀ ਵਰਤੋਂ ਪਸੰਦ ਦੀ ਸਰਗਰਮੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ  ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ"</string>
     <string name="manufacturer_hello" msgid="5926168503597475062">"ਹੈਲੋ ਨਿਰਮਾਤਾ!"</string>
     <string name="manufacturer_settings_title" msgid="3516742885166545864">"ਨਿਰਮਾਤਾ"</string>
     <string name="manufacturer_settings_summary" msgid="4436962417539186408">"ਨਿਰਮਾਤਾ ਹੁੱਕ ਜਿਸ ਦੀ ਵਰਤੋਂ ਪਸੰਦ ਦੀ ਸਰਗਰਮੀ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ"</string>
diff --git a/tests/app/res/values-zh-rHK/strings.xml b/tests/app/res/values-zh-rHK/strings.xml
index 5517007..335b55c 100644
--- a/tests/app/res/values-zh-rHK/strings.xml
+++ b/tests/app/res/values-zh-rHK/strings.xml
@@ -17,8 +17,8 @@
 <resources xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <string name="discoverable" msgid="5156521178072363663">"可供偵測"</string>
-    <string name="start_scan" msgid="3834980997400324437">"開始掃描"</string>
-    <string name="stop_scan" msgid="4195720269023182612">"停止掃描"</string>
+    <string name="start_scan" msgid="3834980997400324437">"開始掃瞄"</string>
+    <string name="stop_scan" msgid="4195720269023182612">"停止掃瞄"</string>
     <string name="operator_hello" msgid="5164036004953019483">"流動網絡供應商您好!"</string>
     <string name="operator_settings_title" msgid="6484497120056200416">"流動網絡供應商"</string>
     <string name="operator_settings_summary" msgid="8356150829172002728">"可用來啟動所選活動的流動網絡供應商勾點"</string>
diff --git a/tests/robotests/assets/grandfather_not_implementing_indexable b/tests/robotests/assets/grandfather_not_implementing_indexable
index e8a32ec..1a978cd 100644
--- a/tests/robotests/assets/grandfather_not_implementing_indexable
+++ b/tests/robotests/assets/grandfather_not_implementing_indexable
@@ -23,6 +23,7 @@
 com.android.settings.datausage.DataSaverSummary
 com.android.settings.notification.ChannelNotificationSettings
 com.android.settings.datausage.AppDataUsage
+com.android.settings.datausage.DataPlanUsageSummary
 com.android.settings.accessibility.FontSizePreferenceFragmentForSetupWizard
 com.android.settings.applications.ManageDomainUrls
 com.android.settings.applications.WriteSettingsDetails
diff --git a/tests/robotests/src/com/android/internal/app/NightDisplayController.java b/tests/robotests/src/com/android/internal/app/NightDisplayController.java
index 2125c19..bc2a0ca 100644
--- a/tests/robotests/src/com/android/internal/app/NightDisplayController.java
+++ b/tests/robotests/src/com/android/internal/app/NightDisplayController.java
@@ -21,7 +21,22 @@
  */
 public class NightDisplayController {
 
-    public interface Callback {
+    public static final int AUTO_MODE_CUSTOM = 1;
+    public static final int COLOR_MODE_NATURAL = 0;
 
+    public static final int AUTO_MODE_TWILIGHT = 2;
+    public static final int COLOR_MODE_BOOSTED = 1;
+    public static final int COLOR_MODE_SATURATED = 2;
+    private int mColorMode;
+
+    public void setColorMode(int colorMode) {
+        mColorMode = colorMode;
+    }
+
+    public int getColorMode() {
+        return mColorMode;
+    }
+
+    public interface Callback {
     }
 }
diff --git a/tests/robotests/src/com/android/settings/datausage/DataPlanUsageSummaryTest.java b/tests/robotests/src/com/android/settings/datausage/DataPlanUsageSummaryTest.java
index 30c7736..748c317 100644
--- a/tests/robotests/src/com/android/settings/datausage/DataPlanUsageSummaryTest.java
+++ b/tests/robotests/src/com/android/settings/datausage/DataPlanUsageSummaryTest.java
@@ -33,18 +33,13 @@
 import com.android.settings.R;
 import com.android.settings.TestConfig;
 import com.android.settings.testutils.SettingsRobolectricTestRunner;
-import com.android.settings.testutils.XmlTestUtils;
-import com.android.settings.testutils.shadow.ShadowConnectivityManager;
-import com.android.settings.testutils.shadow.ShadowDataUsageUtils;
 import com.android.settingslib.NetworkPolicyEditor;
 import java.util.ArrayList;
-import java.util.List;
 import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.mockito.Mock;
 import org.mockito.MockitoAnnotations;
-import org.robolectric.RuntimeEnvironment;
 import org.robolectric.annotation.Config;
 import org.robolectric.shadows.ShadowApplication;
 import org.robolectric.util.ReflectionHelpers;
@@ -129,53 +124,6 @@
         assertThat(mDataUsageSummary.isMetered(mWifiConfiguration)).isFalse();
     }
 
-    @Test
-    @Config(shadows = ShadowDataUsageUtils.class)
-    public void testNonIndexableKeys_existInXmlLayout() {
-        final Context context = RuntimeEnvironment.application;
-        ShadowDataUsageUtils.IS_WIFI_SUPPORTED = true;
-        ShadowDataUsageUtils.IS_MOBILE_DATA_SUPPORTED = true;
-        final List<String> niks = DataPlanUsageSummary.SEARCH_INDEX_DATA_PROVIDER
-                .getNonIndexableKeys(context);
-        final List<String> keys = new ArrayList<>();
-
-        keys.addAll(XmlTestUtils.getKeysFromPreferenceXml(context, R.xml.data_usage_wifi));
-        keys.addAll(XmlTestUtils.getKeysFromPreferenceXml(context, R.xml.data_usage));
-        keys.addAll(XmlTestUtils.getKeysFromPreferenceXml(context,
-                R.xml.data_plan_usage_cell_data_preference_screen));
-
-        assertThat(keys).containsAllIn(niks);
-    }
-
-    @Test
-    @Config(shadows = ShadowDataUsageUtils.class)
-    public void testNonIndexableKeys_hasMobileData_hasWifi_allNonIndexableKeysAdded() {
-        ShadowDataUsageUtils.IS_WIFI_SUPPORTED = false;
-        ShadowDataUsageUtils.IS_MOBILE_DATA_SUPPORTED = false;
-        List<String> keys = DataPlanUsageSummary.SEARCH_INDEX_DATA_PROVIDER
-                .getNonIndexableKeys(mContext);
-
-        // Mobile data keys
-        assertThat(keys).contains(DataPlanUsageSummary.KEY_MOBILE_USAGE_TITLE);
-        assertThat(keys).contains(DataPlanUsageSummary.KEY_MOBILE_DATA_USAGE_TOGGLE);
-
-        // Wifi keys
-        assertThat(keys).contains(DataPlanUsageSummary.KEY_WIFI_DATA_USAGE);
-        assertThat(keys).contains(DataPlanUsageSummary.KEY_NETWORK_RESTRICTIONS);
-        assertThat(keys).contains(DataPlanUsageSummary.KEY_WIFI_USAGE_TITLE);
-    }
-
-    @Test
-    @Config(shadows = ShadowDataUsageUtils.class)
-    public void testNonIndexableKeys_noMobile_noWifi_limitedNonIndexableKeys() {
-        ShadowDataUsageUtils.IS_WIFI_SUPPORTED = true;
-        ShadowDataUsageUtils.IS_MOBILE_DATA_SUPPORTED = true;
-        List<String> keys = DataPlanUsageSummary.SEARCH_INDEX_DATA_PROVIDER
-                .getNonIndexableKeys(mContext);
-
-        assertThat(keys).containsExactly(DataPlanUsageSummary.KEY_WIFI_USAGE_TITLE);
-    }
-
     private void initTest() {
         mDataUsageSummary = new DataPlanUsageSummary();
         mPolicyEditor = mock(NetworkPolicyEditor.class);
diff --git a/tests/robotests/src/com/android/settings/display/ColorModePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/display/ColorModePreferenceControllerTest.java
deleted file mode 100644
index 00d910e..0000000
--- a/tests/robotests/src/com/android/settings/display/ColorModePreferenceControllerTest.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- * Copyright (C) 2017 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package com.android.settings.display;
-
-import android.content.Context;
-import android.os.IBinder;
-import android.support.v14.preference.SwitchPreference;
-import android.support.v7.preference.PreferenceScreen;
-import com.android.settings.testutils.SettingsRobolectricTestRunner;
-import com.android.settings.TestConfig;
-import com.android.settings.testutils.shadow.SettingsShadowSystemProperties;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.mockito.Mock;
-import org.mockito.MockitoAnnotations;
-import org.robolectric.annotation.Config;
-import org.robolectric.util.ReflectionHelpers;
-
-import static com.google.common.truth.Truth.assertThat;
-import static org.mockito.Mockito.verify;
-import static org.mockito.Mockito.when;
-
-@RunWith(SettingsRobolectricTestRunner.class)
-@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
-public class ColorModePreferenceControllerTest {
-    @Mock
-    private ColorModePreferenceController.ConfigurationWrapper mConfigWrapper;
-    @Mock
-    private SwitchPreference mPreference;
-    @Mock
-    private PreferenceScreen mScreen;
-    @Mock
-    private Context mContext;
-    @Mock
-    private IBinder mSurfaceFlinger;
-
-    private ColorModePreferenceController mController;
-
-    @Before
-    public void setup() {
-        MockitoAnnotations.initMocks(this);
-        SettingsShadowSystemProperties.clear();
-
-        mController = new ColorModePreferenceController(mContext);
-        ReflectionHelpers.setField(mController, "mSurfaceFlinger", mSurfaceFlinger);
-        ReflectionHelpers.setField(mController, "mConfigWrapper", mConfigWrapper);
-
-        when(mConfigWrapper.isScreenWideColorGamut()).thenReturn(true);
-
-        when(mScreen.findPreference(mController.getPreferenceKey())).thenReturn(mPreference);
-        when(mPreference.getKey()).thenReturn(mController.getPreferenceKey());
-    }
-
-    @Config(shadows = {SettingsShadowSystemProperties.class})
-    @Test
-    public void shouldCheckPreference() {
-        SettingsShadowSystemProperties.set(
-                ColorModePreferenceController.PERSISTENT_PROPERTY_SATURATION,
-                Float.toString(ColorModePreferenceController.COLOR_SATURATION_VIVID));
-
-        mController.updateState(mPreference);
-
-        verify(mPreference).setChecked(true);
-    }
-
-    @Config(shadows = {SettingsShadowSystemProperties.class})
-    @Test
-    public void shouldUncheckPreference() {
-        SettingsShadowSystemProperties.set(
-                ColorModePreferenceController.PERSISTENT_PROPERTY_SATURATION,
-                Float.toString(ColorModePreferenceController.COLOR_SATURATION_DEFAULT));
-
-        mController.updateState(mPreference);
-
-        verify(mPreference).setChecked(false);
-    }
-
-    @Config(shadows = {SettingsShadowSystemProperties.class})
-    @Test
-    public void shouldBoostSaturationOnCheck() {
-        mController.onPreferenceChange(mPreference, true);
-
-        String saturation = SettingsShadowSystemProperties
-                .get(ColorModePreferenceController.PERSISTENT_PROPERTY_SATURATION);
-        assertThat(saturation)
-                .isEqualTo(Float.toString(ColorModePreferenceController.COLOR_SATURATION_VIVID));
-    }
-
-    @Config(shadows = {SettingsShadowSystemProperties.class})
-    @Test
-    public void shouldResetSaturationOnUncheck() {
-        mController.onPreferenceChange(mPreference, false);
-
-        String saturation = SettingsShadowSystemProperties
-                .get(ColorModePreferenceController.PERSISTENT_PROPERTY_SATURATION);
-        assertThat(saturation)
-                .isEqualTo(Float.toString(ColorModePreferenceController.COLOR_SATURATION_DEFAULT));
-    }
-}
diff --git a/tests/robotests/src/com/android/settings/display/ColorModePreferenceFragmentTest.java b/tests/robotests/src/com/android/settings/display/ColorModePreferenceFragmentTest.java
new file mode 100644
index 0000000..9ee79ff
--- /dev/null
+++ b/tests/robotests/src/com/android/settings/display/ColorModePreferenceFragmentTest.java
@@ -0,0 +1,130 @@
+/*
+ * Copyright (C) 2017 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package com.android.settings.display;
+
+import static com.google.common.truth.Truth.assertThat;
+import static org.mockito.Mockito.spy;
+import static org.mockito.Mockito.when;
+
+import com.android.internal.app.NightDisplayController;
+import com.android.internal.logging.nano.MetricsProto;
+import com.android.settings.TestConfig;
+import com.android.settings.testutils.SettingsRobolectricTestRunner;
+import com.android.settings.testutils.shadow.SettingsShadowSystemProperties;
+import com.android.settings.widget.RadioButtonPickerFragment;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.Mockito;
+import org.mockito.MockitoAnnotations;
+import org.robolectric.RuntimeEnvironment;
+import org.robolectric.annotation.Config;
+import org.robolectric.util.ReflectionHelpers;
+
+import java.util.List;
+
+@RunWith(SettingsRobolectricTestRunner.class)
+@Config(manifest = TestConfig.MANIFEST_PATH, sdk = TestConfig.SDK_VERSION)
+public class ColorModePreferenceFragmentTest {
+
+    private ColorModePreferenceFragment mFragment;
+
+    @Mock
+    private NightDisplayController mController;
+
+    @Before
+    public void setup() {
+        MockitoAnnotations.initMocks(this);
+        SettingsShadowSystemProperties.clear();
+
+        mFragment = spy(new ColorModePreferenceFragment());
+        ReflectionHelpers.setField(mFragment, "mController", mController);
+    }
+
+    @Test
+    public void verifyMetricsConstant() {
+        assertThat(mFragment.getMetricsCategory())
+                .isEqualTo(MetricsProto.MetricsEvent.COLOR_MODE_SETTINGS);
+    }
+
+    @Test
+    public void getCandidates() {
+        when(mFragment.getContext()).thenReturn(RuntimeEnvironment.application);
+        List<? extends RadioButtonPickerFragment.CandidateInfo> candidates =
+                mFragment.getCandidates();
+
+        assertThat(candidates.size()).isEqualTo(3);
+        assertThat(candidates.get(0).getKey())
+                .isEqualTo(ColorModePreferenceFragment.KEY_COLOR_MODE_NATURAL);
+        assertThat(candidates.get(1).getKey())
+                .isEqualTo(ColorModePreferenceFragment.KEY_COLOR_MODE_BOOSTED);
+        assertThat(candidates.get(2).getKey())
+                .isEqualTo(ColorModePreferenceFragment.KEY_COLOR_MODE_SATURATED);
+    }
+
+    @Config(shadows = {SettingsShadowSystemProperties.class})
+    @Test
+    public void getKey_natural() {
+        Mockito.when(mController.getColorMode()).thenReturn(
+            NightDisplayController.COLOR_MODE_NATURAL);
+
+        assertThat(mFragment.getDefaultKey())
+                .isEqualTo(ColorModePreferenceFragment.KEY_COLOR_MODE_NATURAL);
+    }
+
+    @Config(shadows = {SettingsShadowSystemProperties.class})
+    @Test
+    public void getKey_boosted() {
+        Mockito.when(mController.getColorMode()).thenReturn(
+            NightDisplayController.COLOR_MODE_BOOSTED);
+
+        assertThat(mFragment.getDefaultKey())
+                .isEqualTo(ColorModePreferenceFragment.KEY_COLOR_MODE_BOOSTED);
+    }
+
+    @Config(shadows = {SettingsShadowSystemProperties.class})
+    @Test
+    public void getKey_saturated() {
+        Mockito.when(mController.getColorMode()).thenReturn(
+            NightDisplayController.COLOR_MODE_SATURATED);
+
+        assertThat(mFragment.getDefaultKey())
+            .isEqualTo(ColorModePreferenceFragment.KEY_COLOR_MODE_SATURATED);
+    }
+
+    @Config(shadows = {SettingsShadowSystemProperties.class})
+    @Test
+    public void setKey_natural() {
+        mFragment.setDefaultKey(ColorModePreferenceFragment.KEY_COLOR_MODE_NATURAL);
+        Mockito.verify(mController).setColorMode(NightDisplayController.COLOR_MODE_NATURAL);
+    }
+
+    @Config(shadows = {SettingsShadowSystemProperties.class})
+    @Test
+    public void setKey_boosted() {
+        mFragment.setDefaultKey(ColorModePreferenceFragment.KEY_COLOR_MODE_BOOSTED);
+        Mockito.verify(mController).setColorMode(NightDisplayController.COLOR_MODE_BOOSTED);
+    }
+
+    @Config(shadows = {SettingsShadowSystemProperties.class})
+    @Test
+    public void setKey_saturated() {
+        mFragment.setDefaultKey(ColorModePreferenceFragment.KEY_COLOR_MODE_SATURATED);
+        Mockito.verify(mController).setColorMode(NightDisplayController.COLOR_MODE_SATURATED);
+    }
+}